BM6P6(@ ~~~ttthhhcccZZZPPPHHHDDDBBBAAA;;;;;;:::999888666555555222333444555555333111000555555555444444555555555666666666666666666666666777888999888666555444555777777888888999999999:::888777777666666666666777999888777888999999888666999999888888777666666666666777999999:::999888777:::999===HHHRRRTTTLLLCCC>>>===<<<;;;999888777666222222333333555666888999:::999999999888888777777555666777888888999888888222333555666666555333222333333444444555666777777444333333222222333333444222222222333222222111111444333111000000000111222222222222222222222222222000000000000111111111111222222222111111111000000......///000111222222333000000000000000000000000222222222222222111000///333222111111000000111111////////////............333333333222111000000///222222222111000//////...000000//////.........---........................000000///...---,,,,,,+++---------............///........................//////000000000...---,,,------------------------...///000///------///000111111000000//////....................................///000000000000000...///000111000///---+++,,,---000111111000---,,,//////000000000000//////////////////////////////111111000000//////......000000000000000//////......---+++***+++...111333---------------...///000------------------------//////............/////////...---,,,+++,,,------///////////////........./////////...------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++............---,,,++++++---------,,,,,,+++++++++...---,,,,,,++++++++++++------------------------,,,------......------,,,+++++++++,,,,,,,,,------///---------//////...---,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///111000000///...---------------,,,++++++---...///////////////000000000000222222333333333222222111222222111111111111222222555555444333333333444444444333222111111111222333333333111000000000111222333222111222333444444333zzzqqqggg]]]UUUPPPLLLGGGBBB???>>>>>>>>>;;;:::999888777666555555444444333333222222222333555444444333333444444555444444444444444444444444333444666666555555555666666666666666777777777777444444444555666777999999:::999888999:::999888666666666777777777888888888666777888999999999888888::::::>>>FFFMMMMMMFFF???;;;::::::999888777666666555555555555666666777888;;;;;;:::999888666666555444555666777777777777777222333555666666555333222111111222333333444555555555444333111000000000000333333444444444444444333333222111111000000111111222222222222222222222222000000000000111111111111222222222111111111000000//////000000111111222222000000000000000000000000111222222222222111000///333222111111000000111111////////////////////////333222222111000000//////222222111111000//////...///.........------------.......................................------------------............///...........................//////000//////---------------------------------......---,,,,,,---////////////.............................................///000000000000000...//////000000///...------...///000000///...---......////////////............................../////////.........---------...///000000000000000///...---,,,,,,...///000///......---------......------------------------------,,,,,,,,,,,,------111000///...---......//////.....................---------...............++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---------------,,,...---------,,,,,,,,,+++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///000000000///...------------------------......///.../////////000000000000111222222333333222222111222111111000000111111222444444333333333333444555444333111000000000000111000000///000111222444555333333444555555555444333eeekkkqqqssstttyyy}}}ooohhh^^^VVVPPPKKKEEE@@@;;;:::999888888999:::;;;999999888888777666555555666555333111111222333444444333333222222333333444333333333333333333333333///111444555444555666777555555555444444444444444333333444555777888:::;;;===;;;:::999:::999888666333444555666777888999:::666666777888888888888888:::;;;>>>AAADDDCCC???;;;777777666666666666555555888777777666666777777777===<<<;;;999777666555444444555555666666666666555222333555666666555333222000000000111111222222333555444222000...---,,,,,,...///000111111111111111222222222222222111000000000000000000000000000000000000000000111111111111222111111111111000000000000000000000000111111111000000000000000000000000111111222222111111000000222222111000000000000111000000000000000000000000222111111000000//////...222111111000000//////...---------------,,,,,,,,,........................---------.........//////---------............///........................------...////////////...------------------------,,,------,,,++++++,,,...---------------.......................................///000000000//////.........///////////////........................---------......---------.................................---------------,,,,,,...///000111111111000000//////............000///...---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------000//////...---.................................+++,,,,,,---......//////++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++,,,---............---------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------------.........000///......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000//////...---------------...////////////........./////////000000000111111222222222222222111222111111000000111111222222222222222333444555555333222111000/////////////////////000111222444555444555777888888777555333MMMRRRWWWZZZ[[[```hhhnnnpppnnnmmmmmmooorrrsssrrrpppmmmjjjjjjjjjeee[[[SSSQQQMMMHHHEEEDDDBBB@@@===999999999999888888888888777777777666666555555555555444333222222222333333333222222222222222222333333333333333333333333333///111444444444444555777555555444444333333222222555555666777999;;;<<<===???===:::::::::999888666333444444555777777888999555555666777777888888888777999<<<===<<<:::999999444555555555555666666666777777666666666777888888;;;;;;:::999888777666555666666666777666666555555333444555777777555444333000000000000111111222222555444222000...---,,,,,,,,,---...///000111111111111111222333333111000///000000000000000000000000///000000000111111111111111111111111000000000000111111111000000000000000////////////////////////000000111111111111000000222222111000000000000000000000000000111111111111111000000000//////......111111000000////////////------------------------................................................---------............///........................,,,,,,---.../////////000------------------------,,,------,,,++++++,,,...,,,,,,------.........///..............................///////////////............---...///000111///...------------...///------............------..............................------------------,,,---...///000000000000...///000000000///...---///...------,,,,,,,,,---------------------------///......------......///------,,,,,,,,,+++++++++---------------.........,,,,,,,,,------.........+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,---------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,---------.........//////222111//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////......---------,,,---///000000000///............/////////000000000111111222222222222111111111000000000000111111111111111111222333555555333333222111000//////...222222222111111111111111444777:::<<<;;;777555333@@@CCCFFFHHHIIIMMMQQQUUU___hhhpppsssvvv{{{~~~~~~|||}}}~~~~~~~~~ttthhhaaaVVVTTTSSSSSSUUUVVVVVVVVVVVVQQQMMMLLLMMMKKKDDD>>>=========>>>>>>===;;;999;;;;;;::::::999888777777555555555555555555555555333333444444444333222111222222222111111222222222444444444444444444444444222444666555444333444555555555555444444333333333333444666999===@@@CCCEEE???===:::999999999888777555555555555555555555555444555555555666777888888444777999:::888777777888444444555555666777777888444444444555666777999:::999999888888888888888888888888888888777777666555333444666777777666444333111111111111222222222222333333222111000000000000000111222333444555555555111111222333333111000//////////////////////////////000000000111111111111000000000000000000000000111111111000000000000000///////////////////////////000000111111111000000222111000000//////000000///000000000111111111222000000000000////////////000000000///////////////..................//////........................000//////...------,,,,,,---------............///........................+++,,,,,,---...///000000---------------------------......---,,,,,,---///---------......//////000..............................////////////...............---...///000111///...---,,,,,,---...///.........//////...............................................................////////////......+++,,,...000111000//////,,,,,,,,,,,,,,,---......------------------------......------------......,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,++++++***)))))))))))))))*********,,,,,,,,,++++++,,,,,,---************************+++,,,,,,,,,,,,,,,,,,+++---------.........//////...---+++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............------------,,,---///000000000///...............///////////////000111111222222222222111000000000000000000111000000000111222333444555444333333333222111000000222222222222111111000000444888<<<===;;;777444333<<<<<<===>>>@@@BBBDDDEEEGGGMMMSSSUUUXXX]]]```______bbbcccdddfffnnn{{{zzzvvvqqqmmmgggaaa[[[TTTMMMIIIEEECCCBBBBBBDDDEEEEEEDDDBBB@@@======???@@@>>>;;;777888999:::999777444333666666666666666666666666444444444444444444555555222333444555555333111000333222222111111222222333444444444444444444444444444666777666444222222222555555555555444444444444000111555:::@@@EEEJJJMMM>>><<<999888888999888888777666666555444444333333444444444444555777888999444666888888777666666777444555555666777777888888333333444555666888999:::777888888888888999999999999999999999888777555555333444666777777666444333222222222222222222222222222222111111111222222333000111222333333333333333222222222222222111000000////////////////////////000000000000111111111111//////000000000000000111000000000000000111111111000000000000000000000000//////000000111111000000111111000////////////000...//////000000111111111000000000000000000000000////////////////////////.........///////////////........................111000///...---,,,++++++---------............///........................,,,,,,,,,,,,---...///000---------------------------......---,,,,,,---///.............../////////............................../////////...------.........//////////////////...---,,,,,,---...///......////////////......------------------------...............////////////////////////...---,,,)))+++---...000000//////++++++++++++,,,---...///------------------------,,,,,,++++++++++++,,,,,,---............---,,,,,,***++++++,,,,,,---------......------,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------,,,+++***))))))))))))))))))*********,,,,,,+++++++++,,,------************************++++++,,,,,,,,,,,,++++++,,,------------.........---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------...////////////...------.........///////////////000111222222222222111000000//////000000111000000000000111222333333222333333333333222111111...///000222333333333333444888======999444222222<<<;;;:::;;;===??????>>>===BBBDDDCCCDDDHHHJJJHHHJJJNNNQQQQQQPPPTTT]]]eeennnxxxxxxrrrkkkfffbbb^^^XXXSSSQQQNNNKKKHHHEEECCC@@@===>>><<<;;;;;;<<<<<<;;;999999999999999::::::::::::666777777666555444333333333222222333333555666666222222333333444444444555333444444444333333222222333333222222222222333333333333333333333333333333333444555444222111000111333333444444444444444444111333666;;;@@@EEEJJJLLL===:::777666777999999888666666555555444333222222333333333333444666888999777888888999999777555444444444555555666666777777666555666666777888999:::999999888888888888888888999999999888777555444333444555666777777666555444222222222222222222222222222222111111111222222333......//////000//////...333222111111000000111111000000000000000000000000000000000000111111111111////////////000000111111//////000000111111222222000000000000000000000000...//////000000000000000111111000///////////////------...//////000111111111111111111111111111111////////////////////////---------....../////////........................//////......---------,,,---------............///........................---,,,,,,,,,,,,---//////------------------------,,,------,,,++++++,,,............---------------..............................//////......---,,,...//////000000///...---...------,,,,,,------...---------......---------------------------------,,,,,,---------.........------......///.........++++++,,,------...------,,,,,,,,,+++,,,,,,------------------------------,,,++++++******++++++,,,------.........---,,,+++*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------------......///---------.........//////...///000111222222222222000000////////////000000111111000000000111111222000000222222333222222111---///000222333333333333444888<<<;;;666222000111<<<:::999;;;===???>>><<>>===@@@@@@===???DDDIIIIIIEEEDDDIIINNNRRR[[[dddiiinnnsssuuusssooojjjgggjjjrrr{{{{{{|||yyyrrrjjjbbb^^^YYYTTTOOOLLLJJJHHHDDD@@@AAA@@@>>>>>>>>>>>><<<:::<<<:::888888888777555444777999::::::888555444444333333222111111222444777555444333333444555666777222222222333333444444555666555333111111222333444444333333222222333333444222222222222222222222222111222333333111000000111222222222333333444444555666777999;;;>>>BBBEEEFFF<<<999666666777888999999555555444444444333333333333333333333444666888999:::999999::::::888444111444444444555555555666666999888888888888888999999::::::999999888777666666888888888777666444333222444555666888888666555444222222222111111111111111333222222111111111111111000111111111111111000///444333111000000000111222111111111111111111111111000000000000111111111111.../////////000000111111...//////000111222222333000000000000000000000000......///000000000000000111111000///////////////,,,------...///000000111111111111111111222222222.........///////////////,,,,,,,,,------.................................---------............///---------.........//////...........................---,,,+++,,,---...///------------------------+++,,,,,,+++******+++------------,,,,,,+++++++++.........................../////////...---,,,,,,...///000111111///---+++------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------++++++---...//////000000------,,,,,,,,,+++++++++......---,,,++++++++++++------------------------...------,,,,,,------...++++++,,,---,,,+++***)))))))))***+++,,,,,,------***++++++,,,,,,------...++++++,,,,,,,,,------------------,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------((((((''')))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------,,,++++++---...///---------.........//////......000111111222222222000000////////////000000222111000000000000000111---...000111222222111111111111222333222111000///333888;;;:::444000///111999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;<<<<<<>>>???@@@AAABBBGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQSSSUUUXXX[[[]]]___aaabbbdddhhhkkknnnppprrrsssqqqnnnjjjfffbbb___]]]^^^```ccceeefffffffffeee^^^[[[WWWSSSNNNKKKIIIIIICCCBBBAAA@@@???>>>===<<<;;;:::999777666666666666888777666555444444555666666555444444222222111000333333222222333333444555666555333222111222222333555444222111111111222222111111111111111111111111222222222222222222222222222222111111111111111222000000111111111222222222444444333333222111000000222333666888::::::;;;:::888555333444666666444222333333333333333333333333555444333333333333444555666777888999999888666666888888777777777777888888:::999888777777666666777444555666888999999999999666666555444333333222222333444555666666555444333444333333333333444555555555444222111111111222222000000000000000111111111222222222222222222222222000000000000000111111222///////////////////////////000000000000//////.........///000111222333333000000000000000000000000000000000000000000000000000000///...............000000//////.........---////////////////////////111111111111111000//////////////////////////////........................------------------------..................------111///---------...---,,,---------............///........................------------------------))),,,...---+++***,,,///------------------------++++++++++++++++++++++++,,,---......//////.........---+++******+++---...------------------------------------------------------------------------++++++,,,,,,---...//////------++++++++++++------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,************+++,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))******+++,,,,,,---.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))******++++++,,,------------,,,,,,,,,+++++++++************+++,,,------,,,------......------,,,,,,,,,,,,---------......//////000000///...------000000000000////////////111111000///////////////222111000//////000111222111000///...///000222444111111222222222333333333555555444333333222111111888888888888888888888888999999999999:::::::::;;;::::::;;;<<<===>>>>>>???<<<<<<===???@@@AAABBBCCCAAABBBBBBCCCEEEGGGHHHIIIJJJJJJLLLMMMOOOQQQRRRSSSUUUTTTRRRPPPMMMKKKIIIHHHGGGHHHKKKMMMNNNMMMMMMLLLJJJHHHEEEBBB@@@>>>============<<<;;;:::999888888999888777666666555555666777666555444444444555555444444444333333222222111333222222222222333444444555444333222222222333333444333222111111111222222111111111111111111111111111111111111111111111111222222111000000111111222111111111111222222222222444333333222111111000000111222444666777888888777888666444555777777666444333333333333333333333333555444333333333333444555666666777888888888777666888777777666666777777888999888777666666666666666666777777888999:::::::::666666555555444333333222333444555555555555444333444333333333333444555555444333222111111111222222000000000000111111111111222222222222222222222222000/////////000000111111111111111111111111111111//////000111111000000000.........///000000111111////////////////////////000000000000000000000000000000///...............000/////////............///////////////////////////000000000000///..............................------------------------------------------------..................------000...,,,,,,---------,,,---------............///........................------------------------***+++------------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---+++******+++---...------------------------------------------------------------------------++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,+++******+++++++++,,,,,,,,,+++++++++******************************)))*********+++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,)))***+++,,,------------,,,+++++++++++++++++++++------------,,,,,,,,,++++++******++++++,,,---...,,,------......------,,,,,,,,,,,,---------....../////////......---------000/////////////////////111111000///////////////222111000//////000111222111111///...///000111333111111111222222222333333555444444333222222111111666666666666666666666666666666777777777888888888888888999999999:::::::::888888999999::::::;;;;;;::::::999999999:::;;;;;;========================>>>>>>======<<<<<<;;;;;;999:::<<<=========<<<;;;<<<<<<;;;:::999999999999999888888777666555555444666555555444444555555555555444444333333333333444333333333333333333333333222222222222222333444444333222222222222333333444333333222111111111111222111111111111111111111111000000000000000000000000111111000000000111111222111111222222222333333333333333222222111000000000000111222333444444444444555444333444555666555444333333333333333333333333444444333333333333444444444555666777777777777777777777666666666666777777777666666555555555666666888888888888999:::;;;<<<777666666555555444444444222333333444444333333222333333333333333444555555444333222111111111222222111111111111111111111111000000000000000000000000....../////////000000000000000000000000000000000//////000111222222222222.............../////////////////////////////////000000000000000000000000000//////............///////////////............////////////////////////...////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......///---,,,,,,---------,,,---------............///------------------------------------------------...---,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------++++++++++++------------------------------------------------------------------------------+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************------,,,******))))))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))******************,,,++++++++++++,,,,,,---************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,---............------,,,,,,+++******)))......---------,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,,,,,,,,,,---------......///...---,,,,,,,,,---...////////////////////////111000000///////////////111111000000000000111111222111000///...///000111000111111111222222222222444444333333222111111111666666666666666666666666555555555555666666666666888888888888777777777777999999999999999999999999:::999999888888888999999======<<<<<<;;;:::::::::999999999999::::::;;;;;;::::::;;;;;;;;;;;;:::999999999999999999999::::::777777777666666555555555333333222333333444555555333333222222222222222222111111222222333333333333222222222111222333333444111111111222222333444444222222111111111111111111111111111111111111111111000000000000000000000000111000000000000111111222222222222222333333333333222222111111000000000000000111111111222222222222000000000111222333333222222222222222222222222222333333333333333333333333333333444555666777777777777666666555555666666777555555444444444555555666999888888888888999:::;;;777777666666555555555555222222222222222222222222333333222222333333444555333222222222222222222222222222111111111111111000000000000000000000000000---......///////////////...........................///000222222333333333000000000//////.........////////////////////////000000000000000000000000000///............/////////////////////.........////////////////////////...////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......///...,,,,,,---......------------............///------------------------,,,,,,------------------111...+++,,,......,,,))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++******************))))))+++*********+++,,,------******************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********.........---------,,,,,,,,,,,,,,,,,,---...//////,,,------......------,,,,,,,,,,,,---------.........---+++******+++---............///////////////000000////////////000000111000000000000000000111222111000///.../////////000000000111111111111222333333222222111111111000666666666666666666666666555555555555666666666666888888777777777777666666666666666666555555555555666666666666666777888888888888777777777777777777666666777777777888888888999999999999999888888777555555555555555555555444555555555555555555555555111111111111222333444555111111222222222222222222000111111222222333333444222111111111111222333333000111111222222333333333111111111111111111111111000000000000000000000000111111111111111111111111000000//////000111111222111111222222222333333333111111000000000000//////111111111111111111111111///000000111111111222222222222222222222222222222333333333333333333333333222222333333444555666777666666555555555555666666444444333444444555666666888777777777777888888999666666666666666555555555222222222222222222222222333222222222222333444444222222222222222222222222333222222222111111000000////////////////////////------...///000//////..............................///000222222333333333222111111000000//////...........................//////////////////////////////............//////........./////////////////////////////////////////////000000000///..............................------------------------------------------------,,,,,,,,,,,,------......000...------...//////...---------............///------------------------,,,,,,,,,---------......---+++)))***---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,***)))((('''******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---...//////,,,------......------,,,,,,,,,,,,---------.........,,,+++******+++---...------....../////////000000000////////////000000000000000111111000000000111111000//////.........//////000000000111111111222111111111111111000000555555555555555555555555444444555555555666666666777777777666666666666666666666666555555555444444555555555555555666777888111111222222222333333333555555555555555555555555666666666666555555555555333444444444333222111111222222333333333333333333111111111111222222333444000111222222333222222222000111111111222222333333111111111111111222333333000111222222333222222111///000111111222111111111000000000000000000000000111111111111111111111111////////////000111111222000000111111111222222222000000000///////////////111111000000000111222222111222444333222222333444222222222222222222222222222222333333333333222222333222222222333444555555555555444444444444555555333333333444555666777888666777777888888888777777555555555555555555555555333222222111111222222333222222222222222333444444111111222333333333222222333333333222111111000000////////////////////////---...///000111000//////000000000000000000000000//////000111222222222222222222111111000000000///........................///////////////////////////............//////000.........//////////////////////////////////////////000000000000///......------------------------........................------------------------++++++,,,,,,------......///---,,,,,,...//////...---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........'''&&&'''))),,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,((((((((())))))+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++******+++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,+++***((('''&&&)))******+++,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,---...///,,,------......------,,,,,,,,,,,,---------......---,,,+++++++++,,,---...---------......//////000///////////////000000111000000111111111111000000/////////////////////...////////////000000000000000000000000000000000000444444444444444444444444333333444444444555555555555555555555555555666666666666666666666555555555666666555555666666777777222222222333333444444444444444444555555555555666555444444444444555555555444555555666555444333222111111111222222333333333222222222111222222333333000111222333333333222222111111111111111222222222111111111111111222222333111111222333222222000000...///000111222222111000000000000000000000000000000000000000000000000000.........//////000222222//////000000000111111111////////////////////////000//////...///000111222222444555444222111222444111111111111111111111111111222333333333333222111333333222111111222333444555444444444444444444555333333333444555777888999666777999::::::999777555444444444444444444444444444333222222222222333444222222222111222222333444000111222333333333333222444444333222222111000000000000000000000000000000---...000222222111000///111111111111111111111111//////000111111000000000000000000000000/////////........................////////////////////////...............///000000............/////////000////////////////////////...////////////...------------------------------------------------------------------------------***++++++,,,------......---+++******,,,------------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///''')))***++++++,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************+++++++++,,,***)))))))))))))))***+++******+++++++++,,,,,,,,,************************(((((())))))***+++++++++,,,+++*********************************************+++,,,------,,,+++*********+++++++++,,,,,,,,,***++++++++++++***))))))+++++++++++++++++++++,,,,,,,,,+++++++++*********+++******++++++,,,---...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,---------...,,,,,,---......///000000///////////////000111111///000111222222111000///......//////////////////........./////////000000000000000000000000000000222222222222222222222222222222333333333444444444333333333444444555555555333333333333333222222222555555444333333333333444444444444555555555555555222222222333444555555666222222222222222333444444333333444555555444333222222222333333444444555555333333222222222222222333000111222333444444333222111111111111111111111111111111111000111222222333111222333333222111000///...///000222222222111000000000000000000000000000////////////////////////............///000222222////////////000000000000.........///////////////......------...///111222111333444333000...000222111111111111111111111111111222333444444333222111444333222111111111222333555444444333333444444555333333444444666777999:::666888;;;======:::777555333444444444444444444444444444333222222333444444222222111111222222333444000111222333444333333222444444333333222111000000111111111111111111111111...///111222333222000///000000000000000000000000///000000000000//////...////////////////////////........................////////////////////////...............///000111---.........//////000000////////////////////////------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......+++)))((()))***,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,///000...***((())),,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++------------++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))*********+++,,,+++***)))((((((((((((*********++++++,,,,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,+++***)))))))))***))))))))))))))))))))))))+++,,,------------,,,+++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,------,,,++++++*********+++++++++*********))))))************+++,,,------,,,------......------,,,,,,,,,,,,---------......+++,,,---............---,,,,,,------...///000000///////////////000111111///000111222222111000///------...///000000000///............/////////000////////////000000000000444444444333333222222222333333333333333333333333333333333444444555555555666666666555444444444333333333333333333333333333222333444444333333555777444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444222222111111111111222222444222000...------...///222222222222222222222222111111111111111111111111000111111111222222222222000000000000111111111111///000111222222111000///...............///000000000000000000000111111222//////000000111111222222222111111111000000//////000000000000////////////111111222222222333333333333333333333333333333333000000000111111222222222000000000111222333555555444444333222222222333333111222333444555555666666444666777888777666444333444444444444444444444444333222222111111222222333222333444444555555444444444333222111111222333444333444444555444333111000222222111111000000//////111111111111111000//////////////////000000000000000000000000000000000000000000000000000000000000............////////////------............---,,,////////////////////////........................---------............///........................---///000000///......///------------------------000///...---------------++++++,,,,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++000---******,,,------+++000...---++++++,,,---...)))))))))))))))(((''''''******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++------------++++++***++++++)))((()))+++---++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++---,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++111000///...---,,,++++++,,,,,,,,,---------......+++,,,------......------///...---,,,---///111222333333222222111222222222000000000000////////////...............///000000000000000000000000000000444444333333333222222222333333333333333333333333222222333333333444444444555555555555444444444444333333333333333333333333333333444333222333444666333333222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222111000000//////000000111333111000...---...///000111111111111111111111111111111111111111111111111000000000000111111111222//////000000000111111111/////////000000/////////......---------....../////////......//////000111000000000000000111111111111111111000000000//////000000000000////////////111111111111222222222222333333222222222222222222333333333333333333444444111111222222333555666666555444333333222222222222222333333444555555444444444555777777777666444333555555555555555555555555333222222111111222222333222333444444555555444444222222111111111111222222222333444444444333222111111111111000000000000000222222222222222111000000////////////000000000000000000000000000000000000000000000000000000000000............////////////111222333333333111...---................................................------------....................................---...000000.........///------------------------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...,,,******,,,...---,,,---,,,+++***+++,,,...///+++++++++++++++***))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,------,,,++++++---...---+++)))((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------......------......------...000111333333222222111111111222222000000000////////////..................///000000000000000000000000000000333333333333222222222222333333333333333333333333222222222222222333333333333444444444444444444555333333333333333333333333333444444333222111222444333333222222222222333333222222222222222222222222222222222222222222222222000000000000000000000000000//////......//////000111000///.........000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000111111///......------......//////......---------............------......///000111000000000000000000///111111000000000000//////////////////000000000000111111111111000000000000111111111111111111111222444444333333333333333333222222333444555666777777666555444333222222111222333333444444444444333333444555666666666555444333555555555555555555555555222222111111111111222222111222333555555444444333000111111111111111111000111222333333444333333222000000000000111111111111222222333333222222111111////////////000000000000////////////////////////000000000000000000000000............////////////...///111222111000---,,,................................................------------............---------------------------...000000...---...///------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++******,,,......---***)))))))))***,,,...///+++++++++,,,++++++***)))*********++++++++++++,,,++++++++++++++++++++++++***************+++++++++******++++++++++++*********+++,,,,,,,,,,,,+++***,,,---...---***)))((()))************************))))))*********+++++++++*********++++++++++++,,,))))))))))))))))))))))))***************+++++++++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))***+++,,,---......,,,,,,,,,,,,------------+++,,,------......------------...///000222222333222111111111111111222222000/////////...........................///000000000000000000000000000000333222222222222222222222222222222222222222222222111111111111111111222222222222333333444444444555222222222222222222222222444555555333111000111222222222111111111111222222222222222222222222222222222222222222222222222222////////////////////////000//////......//////000///............///000111////////////////////////000000000000000000000000.........////////////000////////////000000000111000///...------...///000000///........................------......///000111111000000/////////...000000000000000000//////////////////000000000000000000000000////////////000000000000111111111111222222222111111000000000111222333444555666666777666555444333222111111111111222333444444444444444444555555555555444333222222222222222222222222222222222111111111111222222111222333555555444333222///000111222222111000///111111222222333333333333//////000000111111222222111111222222222111111000////////////000000000000////////////////////////000000000000000000000000............////////////---------....../////////................................................,,,,,,---------.........------------------------,,,...//////...------...------------------------------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,,,,++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---*********+++,,,.........))))))))))))***+++,,,---)))))))))******))))))(((************++++++++++++******************************************************++++++++++++************++++++++++++******&&&(((+++,,,+++******+++))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++))))))))))))))))))))))))************************++++++******************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......++++++,,,,,,,,,---------+++,,,------......------,,,---///111222333333333111000000000000111222222000000//////......------...............///000000////////////////////////222222222222222222222222222222222222222222222222111111111111111111111111111222222222333333444444222222222222222222222222444444444222000///000111222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000111000000//////000000111---------......///000000........................////////////////////////---.........////////////...////////////000000000111000............000111000000//////...//////000//////......//////000111111000000000//////......//////////////////000000.../////////000000000111/////////////////////////////////000000111111111222222222111111000000000000111222444555555555555666555444333222222222222///000111333444555555555444444444444444333333222222222222222222222222222222111111000000111111222000111333555555444333111///000111222222111000///111111111111222333333444//////000000111111222222//////000000000000000///////////////000000000000////////////////////////////////////////////////............////////////555333111......///111333................................................,,,,,,,,,------------...------------------------,,,...//////...------...------------------------......------------......+++++++++,,,,,,,,,------,,,,,,,,,---------------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,---......+++*********************))))))************))))))))))))*********+++++++++************************************************)))******++++++******)))************************$$$''')))******))))))***)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))************************************+++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,------......---------...///111222222333222000/////////000000111222111000000///......------...............///000000////////////////////////111111111222222222222222222222222222222222222222222222222111111111111111111222222222222222333333222222222222222222222222333333333222///...///111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111---------...////////////........................////////////////////////............////////////......////////////000000000//////////////////000...............///000000//////......//////000111000//////////////////.........////////////000000......//////000000111111.../////////000000000000/////////000111111222222444444333333333333333333///111222444555555555444444444333333222222333333///000111333444444555555444444333333333222222222333333333333333333333333111111000000000000111111///111333555555444222111000111111111111111111000222111111111111222222333000000000000111111111111......//////000000//////////////////000000000000////////////////////////////////////////////////............////////////999666111---******+++---------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...------------------------......---------...//////++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------++++++************++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,*********+++++++++++++++)))+++------,,,,,,---...++++++++++++******))))))***+++,,,,,,---,,,,,,,,,)))))))))************+++************************+++++++++***************))))))************))))))******))))))))))))******(((***+++***)))''''''(((************************+++,,,,,,,,,,,,---------)))))))))************+++))))))))))))))))))))))))+++++++++***************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++......------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,------......------...//////000000111111222///.........///000111222222222111000///......---...............///000000000000000000000000000000000111111111222222222222111111111111111111111111333333222222222111111111222222222222111111111111111111111111111111111111222222222111///...000111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000------......................................................................../////////000000000........./////////000000---......//////......---+++++++++,,,---...///000......------......///000.........///////////////........./////////000000.........///000111111111......///000111111222222//////000111111222333333333333333333333333444444000111444666777777666555333333222222222333444444222222333333333222222111444333333222222222222222333333333333333333333333111111000000000000111111...000333555666444222000222222111111111111222222333222111000000111111222111111111000000000000000......///000000000000000////////////000000000000000000000000000000000000////////////////////////............////////////111000...,,,***(((((((((------------------------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---------------------------------,,,,,,,,,------...///++++++,,,,,,,,,,,,------------------------------************************,,,,,,,,,++++++++++++***************++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------++++++************++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++************))),,,......,,,++++++---******++++++++++++++++++***+++,,,,,,---------,,,))))))))))))************************************+++++++++*********))))))))))))************))))))***)))(((((((((((()))***+++,,,,,,+++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))+++++++++*********))))))((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++,,,------......------000///.........///000000............///000111111333333222111000///.....................///000000000000000000000000000000000000111111222222222222111111111111111111111111333333333333222222111111333222222222111111000000111111111111111111111111111222222111//////000111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////.........------.........---......///......------////////////////////////........................////////////000000000000............/////////000+++,,,............,,,+++(((((()))***+++---...///---,,,,,,,,,,,,---......---.........//////000000---.........//////000000---......///000111111222---...///000111222333444///000000111222333333333000000000111111222222333111333555777888888777666222222222222333444555555555555444333222111///...444333222222111111222222000000000000000000000000111111000000000000111111...000333555666444222000444333222111111222333444444333111000000000111111222222111111000000////////////000111111111111111////////////000000000000111111111111111111111111////////////////////////............/////////000+++---...000000///---,,,------------------------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------++++++++++++,,,,,,---...++++++,,,,,,,,,---------------------------------************************,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++************++++++******************************++++++++++++************+++++++++,,,,,,,,,,,,+++++++++******))))))))),,,//////,,,***+++,,,((()))***+++,,,---------((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))++++++++++++******))))))))))))************))))))***)))(((''''''((()))******++++++++++++,,,///222++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++******))))))((()))***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******************++++++******+++++++++,,,,,,,,,+++,,,------......------222000...---,,,---///000---------......000111111444444333222111000///..................///000000000000000000000000000000111111000000000000111111000000111111111111000000000000000000000000000000111111111000000000000000111111000000111111222333000000000000000000000000,,,,,,---...///000111222......///000000000000000111111111111000000000000000000000000000000000000000///...---------------////////////////////////---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...//////.........---------------............------000000///..................---,,,++++++,,,---...........................000000//////.........---,,,,,,,,,------------......000111000///...///111...000222111000111555888444333000//////000222444333333444555666666666666444444444444444444444444333444444555555444444333444444333333333333222222333222111000000111222333222222111111111111111111000000000000111111111111111111222333333333333222444333111000000000111111222111111111111111222222111111000000//////......000000000000000000000000//////000111111111111111000000000000////////////////////////////////////......//////000000111111111444111***'''+++------///...---,,,,,,,,,,,,,,,------------------------000000///............///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))******++++++,,,,,,---,,,+++******,,,,,,+++))),,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++)))'''(((+++,,,***(((+++++++++*********))))))******+++,,,,,,,,,,,,+++---,,,,,,+++*********+++************************,,,,,,++++++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((******++++++++++++******)))))))))))))))))))))))),,,,,,+++***))))))******---,,,******+++***)))'''''''''((()))***++++++,,,))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++,,,++++++******++++++,,,,,,+++******++++++)))(((,,,,,,++++++***)))))))))******++++++++++++******++++++******************)))***++++++,,,,,,,,,,,,...------,,,+++***)))))),,,++++++******++++++,,,,,,+++***)))))))))***+++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111000///......///000111//////000000000000//////:::;;;:::666000------///............//////000000//////---,,,,,,---...///111000000//////000000111000000111111111111000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000////////////............////////////......///000000000000000000000000/////////......//////////////////////////////...---------------.......................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...//////.........------------------............------///...---,,,+++,,,,,,---//////............//////........................000/////////.........---.........////////////000///000111000///...///000555333000...000888CCCLLL444222000//////000222444333444555555555555555555444444444444444444444444444555555555555555555444444444333333333222222222222222111000000111222222111111111111111111111111000000000000111111111111000111222222333333222222222111000000000222333444222111111000000000111111111000000000/////////...//////////////////////////////000111111111111000000000000000/////////...////////////////////////......//////000000000000......//////000///------...---------------......------------------------000///......------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,******,,,,,,,,,,,,,,,+++++++++///...------///000///---,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,***)))))),,,,,,+++)))+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,+++******)))))))))***************************+++++++++******+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******))))))))))))))))))))))))++++++***)))))))))))))))+++)))))))))+++,,,+++***)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))***+++++++++******,,,++++++******++++++,,,,,,+++******++++++***(((******************++++++******++++++++++++************************************+++,,,,,,,,,++++++---,,,,,,++++++*********,,,++++++******++++++,,,******))))))***+++,,,---,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000//////////////////000///.........///111333444999999777444000.........------.........////////////...------------...///000000////////////000000///000000111111000000///000000000000000000000000000000000000000000000000---...///000111000000///000000000//////.........111000000///...---,,,,,,......///000000000000////////////.........------........................//////...------------...........................///......---------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////............------------------............------///...,,,******+++---.........////////////......------------------------/////////........................////////////000///000111000...---...///555222///---000:::FFFNNN333222000//////000222444555555555555555555444333444444444444444444444444555555666666666666555555333333333333222222222222222222111000000111222222111111111111111111111111000000000000111111111111000111222222333333222222222222111111111222222333111111000///////////////000000000000////////////////////////////////////...///000000111111000000000000000/////////......////////////////////////...////////////000000000...***---888;;;555//////------------...///000111------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++......------,,,++++++******)))((()))+++,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,+++***+++,,,---,,,***+++++++++*********************+++,,,,,,,,,,,,++++++***))))))((()))))))))************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''(((***+++,,,---...******++++++++++++******))))))))))))))))))))))))******)))((((((((())))))(((''''''))),,,---------************))))))(((((())))))))))))))))))))))))))))))************))))))******+++++++++******)))++++++************++++++,,,+++)))***++++++***)))((())))))***++++++,,,,,,******++++++++++++******************************++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***+++,,,...///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........////////////......///...------///222666999777555222111000000...------------------...............---------......///000//////......//////000//////000000000000//////000000000000000000000000/////////000000000000000---...000222222111000...111111000000///.........000000///...------,,,+++---...//////000000///////////////.........------------------------------///......---------..............................///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------,,,------......------,,,111///---,,,,,,---///000++++++---......---++++++------------------------........................,,,,,,,,,------------...///000111000...------.........///000111444777888222111000000000111222333666666666666555444444333555555555555444444444444444444555555555555444444333333333222222222222111222111111111111111111222111111111111111222222222///000000000111111111111000000111222222222222222444444333222111000000000111000///...............000000000000////////////////////////////////////...//////000000000000000000000/////////.........////////////////////////////////////////////////222***---<<>>,,,)))...---***)))++++++,,,---------,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,.........------,,,,,,,,,************************'''((()))******)))((('''&&&''')))+++,,,+++***)))))))))(((((((((((())))))((('''&&&&&&&&&((()))***((()))***)))((('''(((***(((((((((((())))))))))))///---)))&&&%%%&&&)))***))))))************))))))&&&''')))***)))((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***************++++++))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&'''&&&%%%###""",,,+++)))((('''(((***+++'''((((((((((((((('''''''''(((((()))))))))))))))'''((()))******)))((('''((('''&&&%%%%%%&&&'''((((((((()))***************))))))******+++++++++,,,%%%&&&((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((''''''(((+++,,,+++***(((((()))***+++,,,------+++++++++++++++***)))(((''''''(((((())))))******'''((((((((())))))******&&&''''''((()))******+++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++,,,------,,,)))'''%%%'''((()))***++++++++++++***)))'''%%%%%%''')))***))))))((('''&&&'''''''''&&&'''((())))))((('''&&&'''''''''(((''''''&&&%%%))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))+++******)))))))))))))))******))))))((((((''''''%%%%%%&&&&&&''''''((((((******)))(((((((((((((((((((((((((((((()))*********))))))))))))))))))*********++++++++++++******'''((()))*********************))))))))))))******+++***((('''((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***(((''')))+++,,,)))'''))))))))))))************...,,,***)))((('''%%%###((((((((((((((('''''''''))))))))))))))))))))))))+++*********))))))((((((***)))'''&&&&&&(((***+++,,,,,,++++++***)))(((((()))))))))***+++++++++,,,************************************************---,,,***(((***111;;;CCCFFF;;;...)))+++---)))%%%(((((()))************))),,,,,,,,,++++++************************+++++++++******))))))))))))))))))+++***)))(((((()))***+++************************+++***)))(((((()))***++++++++++++,,,,,,+++++++++*********)))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''')))***+++...---+++)))(((((())))))************************(((((())))))))))))((((((************************++++++******))))))((((((***************)))(((((()))))))))))))))(((''''''))))))))))))))))))))))))+++*********))))))(((((()))(((((()))******((('''))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))***))))))))))))))))))))))))******))))))((((((''''''---,,,***)))))))))***+++...---+++*********++++++))))))))))))))))))))))))************))))))))))))))))))(((((('''''''''&&&)))***+++,,,+++)))'''&&&))))))))))))))))))******)))))))))))))))(((''''''))))))))))))(((((((((((()))(((((((((******((('''&&&&&&''')))************)))+++,,,+++)))(((***,,,************************'''((()))******)))((('''))))))))))))******************))))))((((((''''''))))))))))))))))))))))))***((('''&&&&&&'''(((***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''''''''''''((())))))))))))))))))))))))))))))***+++++++++***))))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''+++++++++*********))))))(((((()))))))))(((''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))(((((((((((((((((((((((((((((()))******))))))************))))))******++++++++++++******)))************))))))(((******))))))))))))******))))))((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))---+++***+++......,,,***))))))))))))************,,,+++))))))******)))(((''''''(((((((((((((((((())))))))))))))))))))))))************)))))))))(((++++++)))((('''(((((()))((())))))))))))************************+++++++++************************************************+++++++++******...444999777000(((&&&))),,,+++)))((()))******++++++******,,,,,,,,,+++++++++******+++*********))))))((((((************************+++***)))(((((()))***+++************************+++***)))(((((()))***+++******++++++++++++******)))))))))))))))*********)))))))))(((((((((''''''))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***,,,+++***(((((((((((()))))))))))))))))))))))))))))))))************))))))*********************************)))))))))))))))))))))******))))))(((''')))))))))))))))(((''''''((((((((((((((((((((((((*********)))))))))((((((+++)))((()))***+++***((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))******))))))((((((((((((,,,+++***)))((()))******,,,+++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))***++++++***((((((*********))))))))))))))))))))))))))))))(((''''''******))))))(((((((((((()))(((((((((******((('''&&&'''((())))))***))))))&&&(((******((('''((()))************************(((((())))))))))))(((((())))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))'''(((((((((((((((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))***+++,,,---************)))((('''&&&&&&'''((())))))((('''&&&,,,------...---,,,+++***+++***))))))((((((((((((''''''&&&'''((()))+++,,,))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))******************))))))***))))))(((((((((((((((((((((((((((((()))******((()))***++++++***)))(((******++++++++++++*********++++++******)))((('''******))))))))))))******''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))***)))((()))***+++***((())))))))))))************(((''''''(((***++++++***'''''''''(((((()))))))))))))))))))))))))))))))))************))))))))))))---,,,+++***)))(((''''''%%%%%%&&&((()))***+++,,,+++++++++***************************************************************)))***++++++******+++---,,,)))'''&&&(((+++,,,,,,)))******+++++++++++++++,,,,,,,,,++++++++++++***,,,+++***)))((('''&&&&&&******+++++++++++++++++++++***))))))))))))***+++************************+++***))))))))))))***+++)))******************)))(((((())))))******++++++***)))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((******++++++++++++******************************((())))))))))))))))))***((())))))))))))((('''''')))))))))))))))(((''''''''''''''''''''''''''''''******))))))))))))((((((,,,***(((((()))++++++***))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''')))******))))))))))))))))))))))))***))))))))))))(((((((((+++***)))((((((((())))))***)))))))))))))))***+++))))))))))))))))))))))))'''''''''(((((())))))******)))))))))))))))(((((())))))))))))************+++*********))))))(((((()))))))))))))))(((''''''*********))))))((((((((()))(((((((((******((('''(((((())))))))))))((((((&&&(((******)))''''''(((************************))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((((((((((((((((((((('''''''''((()))+++,,,---(((((()))***++++++++++++)))))))))******)))))))))***,,,---......,,,***)))---+++***((((((((())))))))))))''''''(((***,,,---(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''))))))))))))))))))))))))+++******)))))))))))))))''''''(((((())))))************))))))((((((''''''))))))(((((((((((())))))((((((((((((((())))))***((()))***++++++***)))(((******++++++++++++******))))))*********))))))(((******))))))))))))******&&&&&&'''((()))((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((***+++,,,,,,)))(((''''''((((((((((((((()))))))))************%%%$$$$$$%%%((())))))(((&&&&&&'''((()))******+++))))))))))))))))))))))))*********)))))))))))))))+++,,,,,,,,,+++***((((((%%%&&&'''((()))+++,,,,,,,,,+++++++++***)))))))))************************************************))))))*********)))((((((+++,,,,,,+++******+++,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((((((+++++++++++++++,,,,,,,,,************************************************************************))))))************))))))''''''((()))***++++++,,,************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++(((((((((((())))))******)))))))))))))))))))))))))))******++++++******)))************************'''((((((((())))))******(((((((((((((((''''''&&&)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))((((((,,,***'''&&&(((*********(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((('''((((((((())))))******((((((((((((((((((((((((%%%&&&&&&'''((())))))***************))))))))))))))))))(((((()))***+++,,,++++++******)))((((((((()))))))))))))))(((''''''(((((()))))))))*********)))(((((((((******((('''((())))))))))))(((((('''((()))+++,,,+++***)))(((***************************)))(((''''''((()))***((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******(((((((((((((((((((((((()))((((((((()))***++++++$$$%%%&&&'''((((((((((((***)))'''&&&&&&''')))***((()))***++++++)))'''&&&,,,+++)))((((((((()))***,,,+++)))(((''')))***,,,(((((((((((((((((((((((('''(((((()))************))))))))))))))))))))))))+++******)))))))))))))))''''''(((((())))))************))))))((((((''''''))))))(((((((((((())))))((((((((((((((())))))***((()))***++++++***)))(((******++++++++++++******&&&'''(((******+++++++++******))))))))))))******&&&&&&'''((()))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******++++++++++++++++++*********+++,,,((()))))))))************'''&&&%%%&&&'''((('''&&&&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))******)))***++++++++++++******)))))))))******+++++++++,,,+++++++++***)))))))))***************************************************)))(((((()))************,,,...---+++)))***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************************************++++++++++++******))))))************))))))''''''((()))***++++++,,,))))))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))***)))((())))))***++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((''''''&&&)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((())))))+++(((&&&%%%&&&((())))))(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))************))))))(((((()))***+++,,,************))))))(((((()))))))))))))))(((''''''&&&'''((()))***,,,------)))(((((((((******((('''((())))))))))))(((((('''((())))))***+++***)))((())))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&)))'''$$$######$$$''')))''''''((()))((('''&&&%%%)))))))))(((((())))))***,,,+++)))((((((((()))***))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))******************))))))((((((((((((((())))))***((((((((((((((()))*********))))))))))))))))))*********++++++++++++******%%%&&&((()))+++,,,,,,,,,******))))))))))))******''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((------,,,+++***)))((((((*********)))''''''***,,,))))))))))))************+++)))((()))******)))'''((((((((())))))*********))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++************+++++++++******************************************************************)))''''''***,,,,,,,,,''')))***+++*********+++)))******+++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------))))))******+++,,,,,,,,,******+++,,,,,,+++************************************+++,,,,,,+++******)))******************)))(((((())))))******++++++(((((()))))))))))))))***))))))))))))))))))))))))''''''(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''''''''''''''((()))***+++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((()))((())))))))))))((('''''')))))))))))))))(((''''''************************''''''(((((((((((()))))))))'''%%%%%%&&&(((((('''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((((((''''''((()))))))))))))))))))))))))))))))))************+++))))))*********)))(((''''''(((((())))))))))))((())))))))))))))))))))))))'''''''''(((((())))))***(((((()))))))))))))))***))))))))))))************)))))))))))))))))))))***)))))))))))))))(((''''''&&&&&&((()))+++,,,---...)))(((((((((******((('''(((((())))))))))))((((((((('''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))************)))((())))))))))))))))))))))))&&&''')))*********)))(((,,,,,,,,,++++++***)))(((((('''&&&%%%%%%&&&'''((())))))((((((((('''''''''&&&''''''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%))))))))))))))))))))))))+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))******((((((((((((((()))******((((((((((((((()))******+++***)))(((((()))***+++******++++++++++++******&&&'''(((******+++++++++******))))))))))))******))))))((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))))))))((('''((((((&&&$$$$$$'''***))))))))))))************+++***))))))++++++***))))))))))))))))))))))))***))))))))))))))))))))))))((()))))))))************+++***)))((((((((()))******************************************+++++++++************************************************)))((('''(((+++---,,,+++((((((((()))***++++++***((()))******++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++(((((())))))***++++++,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********++++++++++++******)))))))))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))(((((('''((()))***++++++***))))))************************)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))******))))))(((''')))))))))))))))(((''''''))))))))))))))))))))))))'''''''''((((((((()))))))))'''&&&'''((()))((('''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++)))***+++++++++***)))(((((()))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))***++++++***((((((((((((((()))******++++++)))))))))))))))(((''''''((())))))******+++,,,,,,)))(((((((((******((('''&&&'''((())))))***))))))***'''$$$$$$&&&(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))***))))))))))))))))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,------,,,+++***))))))))))))))))))))))))$$$&&&(((***++++++***)))%%%&&&'''(((((()))))))))((()))***++++++***)))(((+++***))))))(((((())))))###%%%''')))******))))))%%%&&&''')))************))))))))))))))))))))))))***+++++++++***)))(((((())))))))))))))))))))))))+++******)))))))))))))))******))))))((((((''''''%%%%%%&&&&&&''''''((((((((((((((((((((()))******((((((((((((((()))******,,,+++(((''''''(((+++,,,******++++++++++++******((())))))************)))******))))))))))))******+++***((('''((()))+++---(((((((((((())))))))))))************************$$$%%%&&&((()))+++,,,---***++++++)))&&&'''***---))))))))))))************((('''&&&((()))+++***)))*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++---+++)))'''&&&&&&'''((('''((((((((()))))))))***))))))******+++++++++,,,************************************************((('''(((***------***'''---+++)))***++++++***((((((((()))************************++++++,,,,,,,,,---,,,,,,+++***)))(((((('''(((((()))******++++++***+++,,,------,,,+++******************************+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++*********)))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,++++++***'''((()))******)))((('''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&***************)))(((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((()))******((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***,,,...///))))))))))))))))))))))))))))))******++++++++++++***++++++,,,,,,***)))(((******+++++++++)))((('''))))))))))))))))))))))))************))))))))))))&&&'''''''''(((((()))))))))***+++,,,+++***'''&&&''''''((()))***+++,,,,,,)))))))))))))))(((((('''+++++++++************))))))(((((((((******)))'''&&&&&&((()))************---)))%%%%%%'''*********))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************'''((((((((())))))******))))))))))))))))))))))))''')))***++++++***)))'''++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++***'''&&&&&&'''***+++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((---***'''$$$$$$%%%((()))******************))))))&&&'''''''''(((((()))))),,,++++++***)))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))))))))''''''(((((())))))******+++++++++*********))))))++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((()))))))))((('''''''''&&&''''''(((((())))))******'''((())))))(((((()))***,,,,,,++++++***)))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))'''''''''((()))))))))))))))))))))))))))+++++++++++++++***)))(((+++)))))))))+++,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******,,,+++*********+++,,,---************************------,,,+++)))'''%%%$$$)))***,,,------,,,***)))******))))))))))))******,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((())))))))))))(((((())))))************))))))&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''((((((((((((******))))))((((((''''''+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))'''(((***+++***+++,,,...,,,)))'''(((***+++***(((******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))((((((((((((((()))((())))))((('''''')))***************************---+++)))'''&&&&&&((((((******)))(((((((((((((((******)))((('''&&&%%%%%%'''((()))******)))((('''(((((())))))******++++++*********)))***++++++,,,&&&&&&'''((()))******+++***************++++++++++++*********))))))((((((************************))))))(((((((((((())))))+++***)))'''''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((()))***************++++++,,,,,,,,,+++******))))))*********))))))((())))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))((()))***++++++***)))((()))(((((((((''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((***((('''%%%%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++*********)))(((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))******+++++++++*********))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))(((((((((((('''((((((((()))))))))***'''((())))))(((((()))***((())))))******+++,,,,,,(((((((((((())))))))))))******)))((((((((()))))))))))))))))))))))))))))))))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++***)))((((((((())))))))))))))))))))))))))))))+++++++++++++++***))))))***)))((()))+++++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,******))))))))))))******++++++*********+++,,,---***************************+++++++++***))))))((()))***,,,------,,,***)))******))))))))))))******((()))))))))******++++++++++++++++++++++++++++++((())))))******))))))((())))))************))))))((((((((((((((('''''''''+++***)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((((((((())))))*********+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))******)))))))))((((((((('''*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))''')))******))))))+++,,,+++)))'''''')))******(((+++*********))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))******+++***(((((()))+++((((((((((((((((((((((((,,,+++)))'''&&&'''((((((******)))(((((((((((((((***))))))(((((('''''''''(((((())))))))))))(((((()))))))))))))))***************)))))))))******+++*********+++++++++,,,,,,++++++******************************)))))))))(((************************)))))))))(((((())))))))),,,+++***)))((())))))***(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((((((((())))))******************++++++,,,,,,,,,++++++************))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''((()))***+++))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((())))))))))))***+++************)))))))))((())))))******))))))((((((((())))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***(((((()))******++++++,,,(((((((((((())))))))))))+++***)))((('''''''''''')))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******++++++***)))))))))******))))))))))))))))))))))))***++++++++++++***)))))))))((('''(((***+++***)))))))))))))))))))))))))))'''''')))***++++++++++++************************++++++******++++++,,,---************************((()))***+++,,,,,,,,,,,,)))***+++,,,,,,+++***)))******))))))))))))******%%%&&&&&&'''(((******+++++++++++++++++++++++++++)))******************)))))))))************))))))))))))))))))************,,,,,,+++***)))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))))))))************))))))))))))(((((((((((()))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))******(((((()))******(((''''''((())))))(((++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++,,,,,,***(((((()))***((((((((((((((((((((((((+++***)))'''''''''((((((******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))******)))((((((((())))))++++++++++++++++++++++++,,,+++++++++***)))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++***************+++(((((())))))))))))((((((((((((((((((((((((((((((***))))))))))))(((((((((((()))******++++++******)))***+++,,,,,,---,,,,,,,,,+++***)))((())))))***((()))))))))************'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))+++++++++,,,,,,,,,,,,,,,(((((((((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))((())))))))))))))))))))))))************))))))))))))******++++++++++++******(((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((())))))))))))'''((())))))(((((()))***+++++++++***))))))(((((((((((((((((())))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++******************((((((((((((((((((((((((******+++++++++******))))))''''''((()))***)))((())))))))))))))))))))))))$$$%%%''')))***+++******************************+++***++++++++++++,,,,,,************************((()))***+++,,,---------)))***++++++++++++***)))******))))))))))))******&&&&&&''''''((())))))*********************************++++++++++++******))))))************))))))))))))***************+++***)))))))))((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((())))))))))))*********)))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((******)))'''''''''((()))((('''''''''(((((((((************************))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))******++++++***((('''((()))************************+++***)))(((''''''((((((***))))))(((((((((((((((((()))))))))*********+++***)))(((''''''((()))***++++++******))))))((((((***))))))((((((((((((((((((((())))))******++++++,,,,,,,,,+++***)))((((((*********)))))))))))))))((((((((((((((((((((((((******))))))))))))******************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,------------...,,,***(((((((((***+++((()))))))))************'''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))*********)))'''&&&&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((((((((((()))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))************))))))))))))))))))))))))))))))))))))*********++++++*********(((((())))))))))))((((((&&&&&&&&&''''''((((((((())))))))))))(((((((((((('''((())))))(((((()))***++++++******)))(((((('''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))*********+++++++++******(((((((((((((((((((((((()))******+++++++++******)))''''''((()))***)))((())))))))))))))))))))))))"""###&&&((()))))))))((()))***++++++++++++***)))******++++++,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))******************************++++++++++++******))))))************))))))((((((((())))))*********))))))))))))((((((''''''((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))(((((((((((())))))))))))******************************))))))))))))******(((((((((((((((((((((((()))******)))'''&&&'''(((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******((())))))(((&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((((((***))))))((((((((((((((((((((())))))******++++++***)))(((''''''((()))***++++++******))))))(((((())))))((((((((((((((()))&&&'''''')))***+++,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))******''''''''''''''''''''''''******))))))))))))******(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++)))***+++,,,---.........///---+++)))((((((***+++))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******'''''''''(((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((************)))((('''&&&%%%%%%%%%&&&&&&''''''(((******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******+++************)))))))))(((((()))))))))))))))***'''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((('''((())))))(((((()))***''''''((())))))******+++(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((()))******+++*********))))))))))))))))))))))))))))))***++++++++++++***)))((('''(((***+++***)))))))))))))))))))))))))))$$$$$$&&&'''(((((((((((()))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++************************++++++++++++++++++***)))******************************))))))))))))******+++++++++******)))))))))************************)))******************)))))))))************))))))'''''''''((())))))*********++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))''''''''''''((()))******''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++******))))))))))))******)))))))))))))))))))))))))))***+++***((('''((()))((())))))(((''''''(((***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((()))***+++&&&'''((('''&&&&&&''')))'''''''''''''''''''''''')))))))))))))))(((((((((******)))(((((((((((((((((((((((())))))*********))))))(((((((((((())))))************)))))))))))))))((((((((())))))***+++(((((()))***+++,,,------,,,+++++++++***)))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))************+++)))***++++++,,,+++++++++***+++,,,------...------...---,,,***)))))))))***))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''((((((((()))&&&&&&'''''''''((((((((((((((())))))))))))((((((******))))))))))))))))))'''(((((()))******++++++*********)))))))))(((((()))))))))((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))+++++++++*********))))))(((((((((((())))))******''''''((((((((((((''''''(((((())))))))))))((((((************))))))))))))***)))))))))(((((((((''''''((())))))(((((()))***''''''(((((()))*********(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))*********))))))))))))))))))))))))))))))))))))***+++++++++++++++***)))((()))+++++++++***))))))))))))))))))))))))''''''''''''(((((()))***)))***,,,------,,,***))))))***+++,,,,,,,,,++++++************************)))*********+++******)))******))))))))))))************))))))))))))******************************************************((())))))******))))))((())))))************))))))''''''(((((()))*********+++,,,---------,,,******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***'''(((((((((((()))))))))'''((((((((()))))))))***))))))))))))*********+++******))))))))))))******)))))))))))))))))))))))))))***++++++)))((()))***(((******)))'''''')))+++(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((()))***+++&&&'''(((''''''''')))+++''''''''''''''''''''''''(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((((((((()))(((((())))))))))))(((((()))))))))))))))*********((((((((()))***+++,,,---***)))))))))))))))))))))++++++******************((()))))))))************((((((((((((((((((((((((((((((''''''''''''(((((('''((()))***+++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,---------------,,,...------+++***))))))((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((()))((((((((()))***+++,,,'''(((((()))***++++++++++++*********))))))((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((++++++++++++******))))))'''((((((((())))))******))))))************))))))(((((())))))))))))((((((---,,,,,,,,,+++***************))))))(((((((((''''''((())))))(((((()))************)))((((((''''''(((((((((((()))))))))))),,,+++***))))))(((((()))))))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((*********)))((())))))))))))))))))))))))((()))***++++++++++++++++++))))))***+++,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++)))***,,,------,,,***))))))***+++,,,---,,,++++++************************'''((()))*********************))))))))))))************))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))'''(((((()))******++++++++++++,,,---,,,+++***)))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))))))))))))))************'''((((((((())))))******'''((((((((())))))************))))))))))))******)))))))))))))))))))))))))))***,,,+++***)))***,,,(((***+++***((('''))),,,))))))******+++++++++,,,))))))))))))))))))))))))******))))))((((((((('''''''''''''''((()))++++++&&&'''((((((((()))+++---))))))))))))))))))))))))'''((()))))))))))))))(((******)))((((((((((((((((((((((((((((((''''''''''''((()))******)))((('''(((((())))))******++++++((((((((()))***,,,......***)))((('''&&&%%%$$$###***************+++++++++(((((())))))*********+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((()))***+++,,,,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++---------...------,,,,,,------------+++***(((''')))******)))(((''''''(((******++++++++++++******)))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((('''((()))++++++***))))))***)))((('''((()))+++---(((((((((((())))))))))))"""$$$''')))***)))'''%%%$$$&&&)))+++,,,***(((''''''((((((((((((((((((((())))))))))))************))))))))))))************(((((())))))******++++++))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''***))))))((('''&&&&&&%%%((((((((((((''''''''''''((((((((((((((()))***+++))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))************++++++******)))'''&&&%%%((((((((((((((('''''''''))))))))))))))))))))))))***************)))((('''******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((())))))******++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))************************************************+++++++++***)))(((((('''************************++++++************++++++++++++******))))))((((((***************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******)))************)))((((((((((((((((((((((((((((((************************))))))(((((((((((()))))),,,+++++++++******))))))&&&((())))))(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******++++++***)))(((((()))***+++******))))))((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''((((((((((((''''''++++++******))))))((((((+++******)))(((''''''&&&(((((((((((())))))))))))((()))***+++++++++++++++++++++***)))(((((())))))))))))))))))************((((((((((((((((((((((((++++++***)))))))))))))))---+++))))))******(((&&&%%%&&&&&&'''((()))******((()))***++++++***)))(((+++*********))))))((((((---,,,***(((((()))***+++*********)))))))))))))))'''''''''''''''&&&&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***,,,---,,,***((('''))))))(((((((((((())))))+++,,,...//////...,,,++++++***)))***+++,,,+++***)))******)))(((''''''))))))******++++++******)))***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))))))))))))))(((((((((((((((((()))******************)))'''%%%&&&''')))+++))))))))))))************&&&''')))******)))((('''&&&''')))***+++***((('''((((((((((((((((((''''''((((((((()))))))))******))))))))))))************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********)))((((((''''''***))))))))))))((((((((((((''''''''''''(((((()))))))))(((((((((((())))))''''''((((((((((((''''''(((((()))))))))*********)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))************************************++++++,,,,,,++++++***,,,,,,++++++************************************************************++++++******)))(((((('''*********************************))))))******************))))))(((((((((***************)))((((((((())))))***************))))))))))))))))))))))))***)))))))))))))))(((((()))******++++++******)))'''((()))******************************************************************))))))(((((())))))***++++++*********))))))))))))***++++++)))((()))***(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))*********)))(((((((((((()))******)))))))))((((((((('''))))))(((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((*********)))((('''''''''))))))))))))******************++++++++++++++++++******))))))))))))))))))(((((()))))))))*********************************))))))((('''''''''''''''***)))''''''((((((&&&%%%&&&'''''''''((()))))))))+++***))))))))))))***+++************)))))))))(((---,,,***)))((()))***+++***))))))))))))))))))))))))))))))))))))(((''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))***+++***)))'''&&&,,,,,,+++++++++,,,---------,,,,,,,,,---------...,,,***))))))******((('''((()))***)))((('''((())))))******++++++******)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((((((((((((((()))))))))))))))))))))))))))******+++---+++(((&&&%%%'''***,,,************++++++++++++******************))))))))))))))))))))))))(((((()))))))))(((((('''''''''''''''((((((((()))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))************))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))''''''((((((((((((''''''(((((())))))))))))******''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++***)))((()))******************************************************++++++******)))(((((((((***************************))))))(((((())))))***))))))))))))(((((((((((()))************))))))((())))))***+++++++++++++++)))))))))))))))))))))))))))))))))***************)))******++++++******)))&&&'''((()))+++++++++,,,************************))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))((((((+++,,,---,,,***(((((()))((((((((()))))))))******))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((())))))))))))))))))(((((()))))))))*********''''''((((((((()))))))))))))))************))))))&&&&&&&&&'''((()))))))))******))))))((((((''''''************+++++++++++++++++++++++++++*********)))))))))))))))*********(((((())))))))))))******************************)))(((((('''''''''''''''***)))''''''((((((&&&%%%((((((((((((((((((((((((---+++)))'''''')))+++---************)))))))))))),,,+++***)))((()))***+++))))))))))))))))))******+++++++++++++++***))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***+++++++++***(((((()))))))))))))))***+++,,,------+++++++++---...000...,,,************(((&&&((()))***)))((('''((()))))))))************))))))))))))(((((())))))******''''''''''''''''''''''''*********************************)))((((((''''''(((((((((((())))))))))))***)))((((((((()))+++,,,000...+++((('''))),,,...)))))))))*********++++++---,,,***))))))))))))***,,,+++)))((((((((())))))******))))))((('''''''''''''''''''''((((((((((((((()))))))))************++++++******))))))((((((((()))))))))************((((((((((((((((((((((((************************)))))))))))))))))))))************)))))))))((((((,,,,,,+++***))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((()))))))))***''''''((()))))))))))))))((()))))))))))))))******(((((((((((((((((((((((()))))))))((((((((())))))******++++++++++++******************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******))))))((((((((((((((((((((((((((((((***++++++,,,,,,++++++***,,,***)))''''''(((***+++************************************************************))))))((((((************************))))))(((((((((((())))))(((((((((((((((((((((((())))))************)))(((((()))******++++++******))))))))))))))))))))))))))))))******++++++,,,,,,))))))************))))))'''''')))******+++++++++************************(((((((((((((((((((((((()))((((((''''''(((((())))))))))))((((((((((((((((((***,,,,,,***)))))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))******++++++((((((((()))))))))******'''(((((((((((()))))))))*********++++++*********((()))))))))*********+++***)))))))))(((((((((''')))))))))*********+++++++++******))))))((((((((((((((())))))************(((((((((((()))))))))*********************************))))))))))))******,,,***))))))******)))''')))))))))(((((((((((((((,,,+++***))))))***+++,,,*********)))))))))))))))+++***))))))))))))******)))))))))))))))*********++++++,,,,,,++++++***)))((((((((('''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************,,,,,,---------,,,,,,+++''''''''''''((()))***+++,,,,,,,,,------.........---,,,++++++,,,,,,***)))''')))***)))((('''(((***)))))))))******)))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))******)))((((((((()))+++,,,000...+++(((((())),,,---((((((((()))))))))******,,,+++)))'''''''''((()))---+++***((('''((()))*********))))))((((((((((((''''''''''''((((((((((((((()))))))))************++++++******))))))((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))((((((((('''''''''+++***))))))(((((((((((())))))(((((((((((())))))''''''(((((((((((('''''''''(((((((((((())))))))))))))))))))))))((('''''''''''''''(((((()))))))))(((((((((((((((((((((((()))((((((''''''((())))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***++++++******))))))((((((((((((((((((((((((((((((***++++++,,,,,,++++++***+++***(((''''''(((***,,,*********************************************************)))))))))))))))************************))))))(((((((((((())))))((((((((()))))))))))))))((())))))*********))))))'''((())))))******))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))******)))))))))))))))************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))))))))$$$''')))+++***)))******))))))))))))************((((((((((((((((((((((((&&&''''''((()))*********))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))******++++++''''''((((((((()))))))))(((((((((((()))))))))*********++++++++++++******+++*********)))))))))((())))))))))))((((((((((((((((((((()))))))))*********)))((('''&&&&&&'''''''''((()))***++++++******'''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******+++***))))))******)))((()))))))))))))))(((((((((*********++++++*********))))))))))))))))))******))))))))))))))))))******(((((())))))******************++++++******)))(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************,,,,,,,,,---------,,,,,,))))))******,,,---//////+++---///111111///---+++)))(((((()))+++,,,+++***'''((())))))(((((()))***((())))))******))))))((('''&&&&&&''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))******++++++***(((''''''((()))***'''((((((((())))))))))))***)))((('''&&&'''((())),,,+++***)))((()))***+++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&&&&'''))))))(((((((((((())))))''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))((('''&&&'''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))************))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********)))((()))***+++,,,******************************************************))))))))))))))))))***************************))))))(((((())))))***))))))))))))************((())))))************)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))***************((())))))******))))))(((***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))******"""%%%(((************+++)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))))))))))))))'''''''''((((((((())))))((((((((()))))))))************++++++++++++******)))))))))((('''&&&&&&&&&))))))))))))(((((((((((('''((((((((())))))))))))))))))'''&&&&&&'''(((((('''(((***++++++***))))))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((())))))'''&&&'''((()))(((&&&))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************(((((())))))))))))))))))((((((((()))******++++++)))************)))(((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))***+++---...000111---///222444444111,,,***%%%$$$$$$&&&(((***)))(((&&&((())))))(((((()))+++(((((())))))))))))((((((''''''''''''((()))***+++************************''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''((()))*********(((((()))***************(((((((((((((((((())))))(((((()))))))))*********(((((('''''''''((())))))*********)))******++++++((((((((()))******++++++((((((((()))))))))******))))))))))))************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((''''''''')))))))))(((((((((((('''''''''''''''''''''((()))))))))(((((((((((())))))''''''(((((((((((('''''''''''''''((((((((())))))'''(((((())))))))))))(((&&&''''''((())))))******)))))))))))))))))))))))))))(((&&&&&&&&&((()))+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))************************************++++++,,,,,,++++++***************++++++,,,,,,************************************************)))))))))))))))))))))************************************))))))*********)))*********+++++++++,,,(((((()))***************(((((()))************)))))))))))))))))))))))))))***)))))))))))))))(((((((((((())))))))))))((((((((())))))************)))))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))*********++++++###&&&***,,,+++*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((()))******)))(((((('''((((((((()))))))))***))))))(((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))************))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))************)))(((''''''(((***+++((()))***++++++***(((''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&'''((()))((('''((((((((()))*********+++((((((((((((((((((((((((((()))))))))************'''(((((()))))))))))))))'''(((((()))******++++++***************)))(((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))************+++,,,...000222333222333444555333000---+++'''&&&%%%&&&((())))))(((&&&((())))))(((((()))+++(((((())))))))))))(((((((((((((((((()))***+++,,,************************************************%%%%%%&&&'''((()))******&&&''''''((()))******+++'''(((***+++++++++***)))'''((()))***++++++******)))************+++++++++''''''(((((())))))******))))))******++++++++++++''''''((()))***+++,,,,,,))))))))))))************))))))))))))************(((((())))))******++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++***)))(((((('''************))))))))))))******))))))***+++,,,,,,))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&''')))******++++++'''(((((()))***+++++++++))))))))))))))))))))))))((('''&&&%%%&&&(((***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,(((((())))))******++++++************************+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,************************************************)))))))))))))))*********************************++++++************++++++******+++++++++,,,,,,,,,(((((()))***************))))))***+++++++++++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((&&&'''(((***++++++++++++************************************************++++++************++++++))))))******+++++++++,,,&&&))),,,...,,,***)))))))))************+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))((('''((((((((())))))******))))))((((((''''''&&&&&&)))************+++++++++))))))))))))************))))))************))))))(((((())))))******++++++(((((((((((()))))))))))))))************++++++++++++***)))((()))***,,,...)))***+++,,,+++)))'''&&&''''''''''''((((((((()))************************)))))))))))))))***++++++***)))((()))***+++***)))''''''((()))***++++++,,,***)))&&&%%%%%%&&&)))***(((((())))))*********+++''''''((())))))***))))))'''(((((()))***+++++++++***++++++++++++***)))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))***+++,,,,,,//////000222444666888999666666555444222000...---,,,+++)))***++++++***))))))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&'''((()))***++++++******)))((('''&&&%%%%%%******)))(((((((((((((((---,,,***)))((((((((())),,,+++***))))))***+++,,,***)))(((''''''((()))***))))))))))))************(((((()))***************((((((((((((((()))))))))))))))))))))((((((((((((,,,+++++++++******)))))),,,+++)))'''&&&'''((()))---,,,,,,,,,++++++******(((((())))))*********+++***)))(((''''''((()))************)))))))))))))))*********)))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))******))))))((((((((('''))))))*********))))))(((******))))))(((((('''''')))(((((((((''''''&&&&&&))))))))))))))))))))))))((('''&&&&&&''')))+++---++++++)))(((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))*********(((''''''***,,,))))))))))))((((((((((((((()))))))))))))))((((((+++***))))))))))))'''%%%))))))************)))))))))************+++++++++(((((('''(((((()))***++++++*********))))))(((((())))))(((((('''''''''&&&******************************+++++++++******)))************************---+++***((((((***+++---,,,***((()))+++,,,+++((())))))))))))))))))))))))++++++******))))))((((((,,,+++)))((('''(((***+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))++++++***)))((((((((()))+++++++++***)))(((((('''******))))))))))))******+++***)))(((''''''(((((())))))************))))))))))))))))))))))))***+++,,,,,,,,,+++++++++************))))))******+++,,,'''((()))******)))((('''++++++***)))((('''&&&&&&(((((((((((())))))))))))+++*********))))))((((((************************###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&*********************************))))))))))))((((((&&&&&&(((+++,,,***((())))))((((((''''''&&&&&&''''''''''''''''''''''''******)))))))))))))))***(((((())))))******++++++))))))))))))((((((((((((++++++******************''''''''''''((((((((()))))))))************))))))((()))))))))))))))(((((()))((((((((()))***+++++++++++++++++++++***)))((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))******+++******++++++++++++******)))))))))))))))))))))***))))))))))))))))))))))))******))))))******+++,,,000111222444666888999:::777555111/////////---,,,+++*********))))))((((((''''''(((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))*********)))((((((''''''******)))(((((((((((((((,,,+++***(((''''''((((((******)))(((((()))*********)))(((((((((((()))***((((((((()))))))))******(((((()))***************))))))))))))))))))))))))************))))))))))))++++++******))))))))))))***)))(((''''''((()))*********)))))))))((((((((()))))))))*********++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))(((''''''''''''((()))(((((('''''''''&&&&&&&&&))))))************))))))***)))))))))((((((((('''******)))))))))((((((((()))))))))))))))))))))))))))(((''''''''')))+++,,,******)))((((((''''''((()))))))))(((((()))))))))))))))))))))))))))))))))*********(((''''''***,,,))))))))))))(((((((((((((((((())))))))))))((((((***)))((()))++++++***((())))))************))))))(((((()))))))))*********)))(((((((((((())))))***************)))))))))((())))))((((((((('''''''''************************)))***************))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())),,,***((()))+++,,,+++)))))))))))))))))))))))))))*********))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))+++***))))))))))))))))))++++++******)))(((((('''***))))))))))))))))))***))))))))))))((((((((('''((())))))******))))))(((((((((((())))))***+++,,,,,,+++++++++************))))))(((((())))))***+++(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))((())))))***++++++++++++''''''((((((((((((''''''************************+++************)))))))))***((('''(((******(((&&&)))))))))))))))(((((((((******************************)))))))))))))))***)))))))))))))))*********))))))))))))((((((((((((************************'''''''''((((((((())))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))***+++******++++++***))))))((((((((((((((()))))))))***)))))))))************+++)))))))))))))))))))))))))))))))))))))))******+++)))******++++++******))),,,,,,,,,,,,+++***((('''))))))))))))))))))))))))******))))))******+++,,,//////111333444666777888777444111///...---,,,+++************)))))))))(((&&&&&&'''(((((()))******((())))))******))))))(((***)))))))))((((((((('''***************)))))))))***))))))(((((((((((((((******)))(((''''''''''''))))))(((((((((((())))))+++***))))))))))))***+++''''''((((((((()))))))))(((((()))***************+++++++++***)))))))))(((++++++++++++************))))))))))))((((((((((((''''''(((((()))***++++++))))))(((((((((((('''''')))))))))***************))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,************************)))((((((''''''(((((()))((((((''''''''''''&&&&&&))))))************))))))))))))))))))((((((((((((***))))))))))))((((((((())))))))))))))))))))))))***)))((('''((((((***+++)))))))))(((((((((((((((************************))))))))))))))))))))))))*********)))'''(((***,,,))))))))))))(((((((((((((((((())))))))))))(((((((((((((((***,,,---,,,***))))))************))))))'''((((((((())))))))))))***)))))))))))))))((((((************))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((************************+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))***+++++++++******)))((((((((())))))(((((((((((())))))((())))))******)))''''''(((((())))))))))))(((((('''(((((()))***++++++,,,************))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((())))))******)))))))))(((((())))))))))))((((((************************+++++++++************)))+++***))))))))))))'''%%%))))))))))))************++++++++++++++++++++++++))))))))))))))))))******************))))))))))))(((((((((((())))))))))))************************''''''((((((((()))))))))((())))))******))))))((((((((())))))***))))))(((+++***))))))))))))))))))))))))******))))))((((((((((((((())))))******************+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))*********)))******++++++******))))))***+++,,,+++***((('''))))))))))))))))))))))))******))))))******+++,,,---...///000222333555555555333///...---,,,***(((************))))))))))))''''''(((((())))))))))))))))))************))))))))))))))))))((((((((((((((((((((())))))*********))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))+++******************+++''''''''''''(((((((((((((((((()))***************---,,,,,,+++***)))((((((++++++*********)))))))))(((((((((((((((((('''''''''((()))************)))*********)))))))))))))))((((((((((((((((((((()))))))))(((((((((((())))))((((((((()))))))))))))))(((((())))))*********+++++++++++++++++++++++++++)))(((((((((((((((((()))******))))))))))))))))))((())))))************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((())))))***((((((((()))))))))))))))******++++++++++++******)))))))))))))))))))))))))))******)))(((((()))+++))))))))))))(((((((((((('''(((((())))))))))))(((((('''''')))+++,,,+++)))))))))************))))))((((((((()))))))))******************))))))((('''*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((***************************++++++,,,,,,++++++***+++************+++******))))))))))))))))))))))))(((((())))))******++++++***))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++************))))))((((((((((((((())))))((((((((('''(((***++++++)))'''&&&((((((((())))))(((((((((((())))))***************)))))))))))))))(((((((((((((((''''''(((((()))******)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))************))))))************************++++++++++++************))))))))))))))))))'''&&&((((((((())))))*********((((((((((((((((((((((((((())))))***************++++++******))))))(((((((((((((((((())))))))))))))))))))))))************'''(((((((((((()))))))))(((((())))))))))))(((((((((((()))*********))))))++++++***)))((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))************+++++++++,,,(((((((((((((((((((((((((((((()))***************))))))************)))))) """&&&)))******)))((())))))))))))))))))))))))******))))))******+++,,,,,,,,,---...///000111222333111...---,,,***(((&&&*********)))))))))))))))******))))))(((((((((((())))))************))))))'''''''''((()))*********&&&''''''(((((()))))))))))))))(((((((((((())))))((((((((((((((('''''''''*********************************++++++*********''''''''''''(((((((((((((((((()))***************---,,,,,,+++***)))((((((******)))))))))(((((((((''''''''''''''''''((((((******++++++***)))(((((()))))))))))))))*********''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))))))))+++*********))))))((((((************************((())))))))))))))))))((())))))******************(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((())))))***))))))((()))***++++++++++++***))))))))))))))))))))))))))))))*********(((((()))+++))))))))))))((((((((((((''''''((()))))))))))))))(((''''''((())))))(((&&&))))))************)))))))))))))))*********++++++******++++++***)))((('''))))))))))))))))))******(((((())))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************************''''''((())))))(((''''''******+++************+++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))***++++++*********)))))))))))))))(((((())))))))))))((((((&&&''')))++++++***((('''(((((())))))))))))((((((******++++++***)))((('''(((((((((((((((((((((((()))(((((((((((()))*********)))(((''''''((()))************)))((('''''''''(((((((((((())))))))))))))))))))))))))))))******************************++++++++++++++++++******))))))************))))))))))))))))))))))))))))))+++++++++*********))))))&&&'''))))))))))))))))))'''''''''(((((()))))))))'''''''''''''''''''''''''''((()))***************++++++******))))))(((((('''((((((((()))))))))***(((((()))))))))*********(((((((((((()))))))))***(((((())))))))))))(((((((((((()))***************++++++***)))((((((((()))'''((())))))))))))((((((,,,,,,+++***)))((('''''')))))))))*********++++++(((((((((((((((((((((((((((((()))************))))))))))))******)))))))))"""%%%(((******)))((())))))))))))))))))))))))******))))))******+++,,,***++++++,,,---......///000///---,,,+++***(((&&&))))))))))))))))))******++++++***))))))(((''''''((())))))******))))))(((&&&&&&'''((()))***++++++&&&&&&''''''(((((())))))((((((((((((((())))))***(((((()))))))))(((((('''******++++++++++++******))))))***++++++***))))))''''''((((((((()))))))))(((((()))***************+++++++++***)))))))))((())))))))))))((((((((('''''''''''''''((((((((((((,,,,,,+++***))))))((((((''''''(((((((((((())))))''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''(((((())))))***,,,,,,+++***)))(((''''''))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((())))))'''((()))******+++******(((((((((((())))))))))))******++++++++++++,,,,,,)))))))))))))))))))))))))))*********************'''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))((((((((((((&&&'''((())))))******)))((('''&&&'''(((((('''%%%))))))************))))))************++++++++++++)))***+++++++++***)))((())))))))))))************(((((())))))))))))******))))))))))))))))))))))))''''''((()))************(((((((((((((((((((((((()))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++******))))))))))))))))))((()))***++++++***)))((('''''')))******))))))((())))))************))))))******++++++***)))'''&&&(((((((((((())))))))))))))))))(((((())))))***+++))))))(((((((((((())))))++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))************************************))))))***************)))))))))************))))))))))))))))))))))))))))))*********))))))))))))(((%%%'''))))))))))))***+++''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))***++++++******************))))))))))))''''''(((((())))))******'''(((((())))))*********((((((((()))))))))******'''(((((())))))(((((('''(((((()))***+++++++++++++++***))))))))))))))))))(((((())))))******)))))),,,,,,+++***)))((((((''')))))))))************+++))))))))))))))))))))))))'''((()))++++++******)))((())))))******))))))(((&&&''')))***+++***((('''))))))))))))))))))))))))******))))))******+++,,,******++++++,,,,,,,,,---...---,,,,,,,,,+++)))'''))))))))))))******************))))))))))))))))))'''(((((())))))(((((('''''''''(((((())))))******((((((((((((((()))))))))((((((((((((((()))******(((((()))******))))))(((((()))***++++++***)))(((((())))))******))))))(((((((((((()))))))))******(((((()))***************))))))))))))))))))))))))*********)))))))))((((((''''''((((((((())))))))),,,+++***)))))))))***+++((((((((()))))))))******)))))))))((((((''''''''''''((()))******)))((('''&&&&&&''''''((())))))***++++++******))))))(((((())))))))))))))))))))))))((()))************)))(((''''''((((((((()))))))))'''((()))******+++++++++'''((((((((()))))))))***(((((())))))************))))))))))))))))))))))))((())))))***++++++++++++((()))***+++***((('''%%%'''(((***++++++***((('''))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))((((((((((((&&&'''((()))************&&&&&&&&&''')))***)))'''))))))************))))))))))))))))))************((()))+++,,,,,,+++***)))((()))))))))************(((((()))))))))*********************************'''((()))***++++++++++++((((((((((((((((((((((((---,,,+++******+++,,,---)))+++,,,+++)))(((***,,,))))))))))))))))))))))))*********)))))))))))))))%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))+++***)))))))))))))))))))))))))))))))))))))))***)))***+++,,,,,,+++***)))'''((((((((())))))))))))******++++++++++++******'''(((***+++++++++***)))((((((((())))))*********(((((('''''''''((())))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))((()))))))))************************************''''''((()))************((())))))))))))))))))((()))))))))))))))))))))))))))))))))(((((((((''''''&&&(((******((('''(((***)))))))))((((((((((((((())))))))))))))))))))))))&&&''')))+++,,,+++***))))))))))))))))))*********'''''''''((()))*********''''''(((((()))******+++(((((()))))))))*********''''''((((((((((((''''''(((((()))***++++++++++++))))))))))))))))))***+++((())))))***++++++***************************************+++++++++,,,,,,))))))))))))))))))))))))'''(((***+++++++++)))((((((((())))))))))))(((((())))))*********))))))((())))))))))))))))))))))))******))))))******+++,,,*********+++++++++++++++,,,++++++,,,---,,,***(((((()))))))))************((((((((()))******++++++''''''((((((((((((''''''))))))))))))((((((((((((*********)))))))))))))))((((((((((((((()))******((()))***++++++***)))((('''((()))******)))(((''''''((()))******)))((('''))))))))))))************(((((()))***************(((((((((((())))))))))))+++++++++************)))'''((((((((())))))******+++***(((((((((***---...******++++++,,,,,,,,,---++++++******)))))))))((('''((()))******)))((('''&&&&&&&&&'''((())))))***))))))))))))************************************((()))***++++++***)))((())))))******+++++++++,,,''''''(((******+++++++++'''((((((((())))))******$$$%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))'''((()))++++++,,,,,,,,,)))***++++++***(((&&&$$$&&&((()))******)))(((&&&))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))((((((((((((&&&'''((()))************%%%%%%&&&(((+++,,,,,,+++))))))************))))))(((((((((((())))))))))))'''(((***,,,---,,,+++***(((((())))))*********+++(((((())))))*********+++************************(((((()))++++++,,,,,,,,,***************************)))'''&&&&&&''')))***(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))++++++******))))))(((((('''''')))***++++++++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))++++++***)))(((((()))))))))))))))))))))*********)))***,,,------,,,***)))((((((''''''((()))***+++++++++,,,,,,,,,,,,++++++$$$%%%(((+++,,,,,,,,,+++(((((())))))******++++++'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))***+++,,,---.../////////(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((***,,,+++(((&&&&&&(((++++++******))))))((((((((((((((((((((((((((((((%%%''')))+++,,,+++***)))(((((())))))******++++++&&&''''''((()))******+++&&&''''''((()))******+++))))))))))))************''''''((((((((((((''''''(((((()))++++++,,,,,,,,,))))))(((((()))***++++++))))))***+++++++++++++++'''((()))***+++,,,------++++++,,,,,,,,,---------))))))))))))))))))))))))'''(((***+++,,,+++)))((((((((())))))))))))((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))*********)))***++++++,,,***************++++++++++++******,,,------+++)))(((((())))))*********+++))))))))))))************+++++++++************************)))))))))))))))((('''&&&&&&''')))+++---&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''((()))((('''''''''(((***+++(((((())))))******++++++***)))))))))(((((('''''')))))))))))))))))))))))),,,...000...***'''((()))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))(((***+++***)))((()))***,,,,,,++++++***)))((((((...---***(((''''''((())))))((('''&&&&&&'''((()))******))))))(((((('''''')))))))))))))))((((((((()))*********++++++++++++'''((()))******)))((('''((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))))))))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))******************************)))(((((((((((((((************************'''((()))***************)))))))))))))))))))))))))))***+++,,,---,,,++++++))))))))))))))))))))))))''''''((()))***++++++,,,''''''((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((***)))(((''''''((())))))++++++******************))))))))))))))))))))))))'''(((***,,,,,,***(((''''''((()))))))))(((&&&%%%))))))))))))(((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******)))))))))))))))************)))((('''''''''''''''''''''&&&&&&&&&&&&---,,,+++)))))))))************)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***&&&&&&''''''(((((()))))))))))))))))))))************)))((()))***+++***(((((()))***++++++***)))((())))))))))))))))))))))))((())))))*********))))))******++++++++++++*********)))(((''''''((()))***+++++++++++++++***)))(((************************))))))))))))************'''(((***+++,,,,,,+++***+++)))((((((***+++***)))''''''((()))))))))))))))******))))))((((((''''''))))))))))))************((((((((((((((()))))))))***))))))))))))))))))))))))(((''''''''')))+++,,,))))))))))))((('''&&&%%%((((((((((((((())))))***)))(((((('''((()))***+++''''''''''''((((((((((((++++++++++++*********))))))))))))))))))))))))))))))***,,,***'''%%%&&&'''(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''((((((***)))))))))(((((((((''''''(((((()))******++++++))))))))))))))))))))))))((()))******)))((()))***++++++******)))(((((('''***)))'''%%%$$$%%%&&&''')))(((''''''''''''((()))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))*********++++++'''((()))******)))(((''')))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((())))))))))))******)))((((((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))))))))))))))))))))))))))******************************)))(((((((((((((((***************************++++++++++++******)))************************)))***+++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''***)))(((((((((((()))***))))))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))(((((()))***+++,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((('''&&&))))))))))))(((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))******)))))))))))))))***(((((((((((()))))))))))))))))))))((((((((((((''')))((((((((((((((()))))),,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***'''''''''(((((((((((((((++++++******))))))((((((***)))((()))***+++***(((((()))***++++++***)))((())))))))))))))))))))))))***************)))(((''')))******++++++******))))))((((((''''''(((((()))******++++++***))))))((())))))))))))))))))))))))))))))))))))************((()))***++++++,,,+++++++++***(((((()))******)))''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))************''''''(((((())))))******))))))))))))))))))*********)))((('''((((((***++++++++++++)))(((&&&$$$###)))))))))))))))******+++)))(((((((((((()))***+++((((((((((((''''''''''''++++++++++++************))))))))))))))))))))))))'''((()))((('''&&&&&&'''))))))))))))(((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((()))******++++++))))))))))))))))))))))))((()))******(((((()))*********))))))((('''''''''******(((''''''((()))***)))((((((''''''(((((()))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((()))))))))******(((((())))))))))))((((((************************((((((((((((''''''''''''(((((((((((()))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))******************************)))((((((((())))))************************,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))))))))(((((((((((())))))))))))(((((('''&&&***))))))(((((())))))***)))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))******&&&''''''((()))******+++++++++*********)))))))))&&&'''((())))))*********---,,,+++)))(((((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((((((''',,,,,,+++***)))(((''''''***)))((()))***+++***(((((()))************))))))))))))))))))))))))))))))++++++++++++***((('''&&&)))******++++++******)))(((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((())))))))))))************)))))))))******+++------,,,+++)))((()))***)))(((''''''((()))))))))))))))))))))))))))((((((((((((((()))))))))************(((((()))***+++,,,,,,---)))))))))))))))*********+++***)))(((((())))))***+++++++++***((('''%%%$$$)))((((((((((((((()))))))))))))))))))))*********++++++******))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))************))))))***+++******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))************))))))))))))))))))))))))((()))***)))((('''(((*********)))))))))(((((((((******)))))))))***+++,,,)))(((((((((((((((((()))))))))))))))(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))---,,,++++++***))))))(((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))((())))))***************************+++++++++,,,++++++******++++++++++++++++++++++++)))******+++++++++++++++))))))))))))))))))))))))******))))))))))))))))))((())))))*********))))))))))))))))))(((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))***++++++,,,))))))))))))************))))))))))))))))))))))))******))))))))))))******---,,,***((((((((())))))))))))))))))(((((((((((())))))(((((()))***++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((())))))***************''''''(((((())))))******+++++++++*********))))))((()))***,,,,,,,,,+++***++++++***))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((******)))))))))((((((''''''+++*********))))))((((((***)))((()))***+++***(((((())))))***************))))))))))))))))))))))))***************)))((('''))))))************))))))((())))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))******************))))))***,,,...///---+++)))((())))))((('''''''''((()))))))))))))))))))))))))))((((((((((((((()))))))))************(((((()))***+++,,,,,,---(((((())))))*********************))))))))))))))))))))))))))))))(((((('''***)))(((((((((((())))))((())))))***************++++++******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))),,,+++*********+++,,,,,,******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))''')))***)))((('''((()))+++***************))))))&&&&&&&&&&&&'''(((((()))((())))))))))))))))))((((((((((((((())))))))))))''''''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))),,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************'''((()))***++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))))))))))))))(((((((((((())))))******)))(((''''''))))))************))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***************))))))(((((('''(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******,,,+++)))((((((((()))***))))))))))))(((((((((((())))))))))))))))))***+++))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((('''((()))***************(((((((((((((((((()))(((******)))))))))(((((((((***+++,,,,,,,,,***)))((((((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((*********))))))((((((((('''(((((())))))*********+++***)))((()))***+++***((()))))))))))))))******+++))))))))))))))))))))))))'''((()))***************)))))))))******)))))))))************************'''((())))))))))))((((((************************((()))))))))***************)))))))))***,,,...000---+++)))((())))))((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************''''''(((((())))))******((((((((()))******++++++)))*********************'''((())))))************,,,++++++***************((()))******++++++******((((((((((((''''''''''''************++++++++++++)))))))))))))))))))))))),,,)))'''''')))***+++***))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))'''((())))))''''''((()))+++++++++***************'''''''''((())))))))))))((())))))******))))))((((((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++************************%%%&&&((()))++++++,,,,,,))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,******++++++******))))))))))))))))))((((((((((((((())))))******))))))((()))******++++++******)))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))'''&&&%%%'''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))((((((((((((***)))))))))))))))******))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((&&&''')))***++++++******))))))))))))(((((((((((())))))((((((((('''''''''*********))))))((('''&&&&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******))))))))))))))))))(((''''''((()))***+++,,,,,,***)))((()))***+++***((()))((((((((()))***+++,,,))))))))))))))))))))))))&&&'''(((***++++++++++++((())))))******))))))(((++++++))))))))))))++++++(((((())))))******))))))************************))))))))))))************))))))******,,,---///000,,,+++)))((()))***)))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((()))))))))'''(((((()))******++++++((())))))***++++++++++++'''((()))***************++++++***)))))))))))))))((()))***+++++++++******''''''''''''(((((((((((()))*********++++++++++++)))))))))))))))))))))))),,,)))&&&&&&((())))))((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''((())))))))))))***************)))******++++++++++++***((()))************)))((('''((((((((()))))))))***(((((())))))***++++++,,,)))))))))*********++++++***)))(((''''''((()))***((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((())))))))))))((()))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************'''((()))***+++,,,,,,,,,***************************))))))((()))***+++,,,))))))))))))))))))))))))(((((())))))*********+++***++++++++++++***)))((())))))))))))(((((((((((('''((()))***************)))***++++++++++++***)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************)))******+++***)))((('''''''''(((((()))******+++))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&'''((()))*********))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((&&&''')))+++,,,+++***)))''''''(((((())))))******))))))((((((((('''''''''))))))((((((((((((((()))'''((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))*********(((((())))))******++++++***)))((()))***+++***((()))((((((((()))***+++,,,))))))))))))))))))))))))'''((()))***************(((((())))))))))))((((((+++***'''%%%%%%'''***+++((())))))***++++++******************************))))))))))))************((()))***,,,---...//////+++***(((((()))******)))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))************+++++++++***************'''(((((()))***+++++++++'''((()))++++++,,,,,,,,,))))))************))))))))))))(((''''''&&&''''''((()))***+++,,,+++******(((((())))))******++++++''''''(((((()))))))))***))))))))))))))))))))))))...+++'''&&&)))******)))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))***************)))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((())))))))))))''''''((((((((((((''''''((()))***++++++***)))((('''((((((((())))))******((())))))***+++,,,,,,,,,************++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))((()))))))))******++++++(((((((((((())))))))))))'''''')))******)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))************))))))))))))+++++++++++++++***)))((())))))))))))((((((((((((&&&'''(((***++++++++++++)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))+++,,,,,,+++***)))&&&''''''((()))******+++))))))))))))))))))))))))''')))***,,,,,,***)))'''"""$$$&&&(((************))))))))))))((((((((((((******)))))))))))))))***))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((%%%''')))+++,,,+++***)))%%%%%%&&&((()))+++,,,,,,))))))))))))((((((((((((******)))))))))+++,,,...((()))***++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((())))))******++++++************))))))))))))***)))((()))***+++***((()))((((((((((((***,,,---)))))))))))))))))))))))))))************))))))((((((((())))))))))))((((((+++(((%%%######%%%(((+++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************'''(((***---...//////...+++)))((((((***+++******'''(((((()))))))))))))))'''((((((((())))))******''''''((((((((((((''''''*********)))((('''''''''******))))))))))))******''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((***)))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))***++++++***(((&&&$$$''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))************))))))))))))******************************)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))++++++***)))((((((((()))%%%%%%&&&'''((()))*********)))(((''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''))))))(((((((((((()))))),,,***)))'''''')))***,,,---......,,,***(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''************************(((((())))))))))))(((((())))))))))))))))))))))))+++***)))'''''''''((()))******))))))))))))************++++++++++++******+++*********))))))(((((())))))))))))************************************%%%&&&)))******'''$$$"""######$$$%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,************))))))((((((******)))))))))))))))***))))))((((((''''''&&&&&&+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''(((((()))+++,,,,,,---,,,,,,,,,+++++++++******************************''''''''''''((()))++++++***++++++++++++***))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))))))))))),,,***((((((***+++)))&&&)))((((((((('''''''''''''''((()))***************))))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++++++++((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++))))))(((((()))***++++++)))((((((((()))***+++++++++++++++***************))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))************************)))******))))))((('''&&&)))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))((($$$%%%(((***++++++******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))))))))*********************************)))'''&&&&&&''')))***))))))))))))))))))))))))+++***))))))))))))))))))&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''((((((((((((''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))((()))******))))))***+++***************************)))(((((((((((()))***))))))))))))(((((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************+++***)))((((((((())))))++++++************++++++******++++++++++++******************)))))))))((())))))))))))************************************((())))))))))))(((((('''))))))***************+++))))))))))))))))))))))))************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************++++++*********)))))))))******))))))))))))***************)))))))))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))***+++---...//////++++++++++++************************************((((((((())))))***+++,,,((()))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))***************)))))))))((())))))***************,,,***((()))***+++)))'''))))))(((((((((''''''''''''(((((()))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************************((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))***++++++)))))))))((())))))******************************((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************(((((()))))))))))))))((()))))))))))))))))))))))))))(((((((((((()))******))))))************))))))&&&''''''((()))******+++******))))))))))))***************)))(((''''''''''''''''''((()))*********************************((((((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))###$$$''')))+++,,,,,,,,,*********)))((('''''''''******))))))))))))******))))))))))))))))))))))))******))))))))))))************))))))))))))************************************((((((((((((******))))))))))))))))))))))))))))))))))))))))))***+++(((((((((((((((((((((((())))))(((''''''''''''(((((((((''''''(((((()))***'''(((((())))))(((((('''))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&''')))((('''''')))***************************+++***)))))))))******+++))))))))))))((((((((((((+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((++++++++++++++++++++++++++++++***)))))))))******,,,,,,++++++++++++,,,,,,******++++++++++++******************))))))))))))))))))))))))*********************))))))*********+++***)))))))))***+++,,,******))))))((((((((('''************************************************,,,++++++******++++++,,,))))))))))))))))))))))))++++++*********)))))))))+++++++++******************)))))))))))))))******,,,++++++++++++*********+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***+++,,,---///000111222************))))))))))))***************************)))))))))***+++,,,---'''((()))***+++,,,,,,,,,***************+++++++++***************************************+++++++++))))))***++++++++++++++++++***))))))******)))((()))))))))((((((((('''''''''((((((((((((''''''&&&''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))***+++******)))((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************&&&'''((()))************))))))))))))))))))))))))((((((''''''(((((()))***((())))))******))))))(((''''''(((((())))))************))))))))))))*********)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++******)))))))))))))))*********((())))))*********)))(((***)))))))))((((((((('''***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))************))))))))))))*********************************))))))(((((())))))***)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))((((((''''''******)))))))))))))))***((((((((('''((())))))***(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******)))******)))'''%%%&&&'''************************))))))))))))*********+++))))))))))))(((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((************************++++++******************+++++++++******+++++++++******++++++++++++***************)))))))))))))))((()))))))))************+++***))))))))))))***+++*********)))***+++,,,---(((((((((''''''''''''&&&************************************************************************))))))))))))))))))))))))************************++++++++++++************))))))))))))))))))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++************+++,,,---///000111222))))))))))))((((((((((((***************************)))))))))******+++,,,(((((()))***+++,,,,,,,,,************************************************))))))***************+++((()))******++++++*********)))))))))******)))))))))))))))(((((((((((('''))))))))))))((('''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++***)))))))))))))))******+++***)))((((((((((((((((((((((((((())))))))))))((((((((())))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++******************+++))))))))))))))))))))))))************************'''((()))***************))))))))))))))))))))))))'''''''''''''''((())))))'''(((((())))))(((((('''(((((((((((((((((()))(((******))))))))))))******'''((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((((((((()))************(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((()))))))))*********++++++++++++******)))(((''''''((((((((()))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++*********)))((((((''''''(((((((((''''''(((((()))((((((((((((((()))******(((((())))))))))))(((((())))))(((((((((((())))))******))))))))))))******)))***+++***((('''''')))))))))))))))))))))))))))((((((((())))))*********))))))))))))((((((((((((%%%%%%$$$%%%&&&(((***,,,((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++************))))))))))))************++++++++++++******))))))))))))))))))******((()))))))))************+++***)))(((((()))***+++((((((***++++++++++++***)))))))))************+++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,************************))))))(((((()))***++++++************************************************************************))))))))))))))))))))))))+++******************+++******+++,,,---......///)))))))))(((((((((''''''))))))))))))))))))))))))))))))((((((((()))************+++++++++******)))************************************************((((((((()))))))))******'''((())))))******))))))))))))******)))))))))******)))))))))((((((((((((************))))))((('''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))))))))************)))))))))*********++++++++++++******)))))))))))))))*********)))((('''''''''(((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))*********++++++*********))))))))))))))))))))))))***************************************)))((((((************************'''''''''''''''((())))))''''''((((((((((((''''''))))))))))))((((((((((((******))))))))))))******'''''''''((()))******************)))((('''''''''''''''''''''''''''''''''***+++,,,,,,,,,+++)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))((())))))******+++++++++)))))))))************+++'''''''''((()))*********((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++*********))))))(((((((((&&&%%%%%%%%%%%%&&&&&&'''))))))(((((())))))***+++((())))))******))))))((())))))(((((((((((())))))''''''(((((((((((('''''''''(((************,,,---((((((((((((((((((((((((''''''((()))************))))))))))))(((((((((((($$$$$$$$$%%%'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))******+++************))))))))))))))))))*********++++++++++++******))))))))))))************))))))))))))************+++***(((''''''(((***+++'''(((***++++++***)))(((''''''(((((()))))))))***************************(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((()))***+++,,,---...)))))))))))))))*********(((((((((((()))***+++,,,((((((((()))))))))))))))***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))+++++++++++++++***))))))+++++++++***************************************'''''''''((())))))******''''''((()))))))))))))))((()))******))))))***+++******)))))))))((((((((()))***************)))(((''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((()))))))))((((((''''''''')))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))+++******)))))))))))))))))))))((('''''''''(((((('''(((((())))))******+++))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++***)))((('''************************((((((''''''(((((()))***(((((())))))))))))((((((''''''(((((())))))************))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&(((***+++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''((())))))******+++,,,,,,(((((())))))***+++,,,---(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))(((((())))))***+++))))))************))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&(((************,,,...))))))))))))))))))))))))'''((()))+++++++++++++++))))))))))))((((((((((((''''''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))*********))))))+++******))))))******+++******++++++++++++******((()))))))))************))))))))))))************+++***(((&&&&&&(((***++++++******))))))))))))***(((((('''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))*********++++++,,,,,,,,,''''''((((((((()))))))))(((((((((((()))***+++,,,((((((((()))))))))******))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((((((*********)))))))))(((((())))))))))))))))))))))))******))))))((())))))***)))******+++++++++******+++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++(((((()))************)))''')))+++***)))(((***,,,*********)))))))))(((((('''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((('''''')))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))++++++***)))))))))))))))(((((('''''''''((())))))(((((())))))***++++++,,,******++++++++++++******(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))******************************+++++++++******)))************************)))(((((((((((()))******))))))************))))))%%%%%%&&&((()))+++,,,,,,******))))))))))))************))))))((((((''''''''''''(((((())))))******)))))))))))))))))))))))) ###&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***((('''&&&((())))))***++++++,,,,,,*********)))******+++,,,******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))******)))))))))))))))***++++++)))))))))))))))******+++))))))************))))))))))))(((((((((((())))))))))))************)))))))))***+++***)))((()))***************************((()))+++,,,------,,,,,,))))))))))))((((((((((((***++++++++++++)))'''&&&))))))))))))))))))))))))''''''''''''''''''''''''++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((*********)))(((,,,++++++++++++++++++,,,******++++++++++++******(((((())))))*********+++))))))))))))************+++***'''&&&&&&'''***+++///---***''''''(((***,,,......---,,,+++***))))))((((((((((((((((((((((((************************((()))***++++++***)))((()))))))))))))))))))))))),,,,,,,,,++++++++++++***&&&'''''''''(((((())))))(((((((((((()))***+++,,,(((((())))))*********+++))))))******++++++++++++************************)))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))(((''''''&&&************))))))))))))))))))))))))))))))))))))++++++***************+++'''((()))***+++,,,,,,,,,++++++++++++******))))))((((((((((((((((((((((((((())))))***++++++,,,,,,))))))***+++++++++++++++&&&)))+++***((((((***,,,************))))))))))))&&&&&&'''((()))))))))((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************++++++++++++++++++***))))))((())))))'''''''''''''''((()))***((())))))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************((()))***+++++++++++++++************************)))))))))))))))***++++++((((((((((((((((((((((((&&&&&&(((***,,,+++(((%%%!!!"""$$$&&&)))+++---...,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))((('''((()))******+++******))))))(((((((((((())))))(((((()))***************(((((((((((()))))))))))))))************+++++++++(((((()))***************+++*********))))))(((((()))************))))))((()))))))))))))))(((''''''*********)))))))))))))))******++++++++++++******---,,,***)))))))))************))))))((((((''''''))))))************)))))))))((('''&&&&&&'''((()))+++***)))(((((()))***+++---+++))))))***+++***)))))))))))))))))))))))))))***)))(((((((((***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************(((''''''&&&&&&((()))***(((((((((((())))))))))))+++)))((()))******)))((())))))))))))))))))))))))+++++++++*********))))))'''!!!$$$))))))&&&)))******++++++******)))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))((('''''''''''''''(((((())))))))))))((((((******))))))(((((('''''')))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))************************---,,,,,,+++***)))(((((('''((()))***++++++***)))))))))((((((((((((((()))+++++++++************)))+++*********))))))((((((***************)))((((((''''''((()))***+++,,,,,,+++++++++*********))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***,,,+++++++++******))))))(((''''''&&&%%%%%%$$$$$$((()))***)))&&&%%%&&&'''++++++***)))(((((()))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******+++++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******+++*********))))))(((((()))((((((((()))***+++++++++)))'''(((+++,,,***'''************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))''''''(((***,,,+++)))'''''''''(((((()))*********,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++************)))))))))&&&''''''(((((((((((('''))))))(((((((((((())))))(((((()))***************((((((((()))))))))******)))************+++++++++((())))))***************************)))))))))(((((())))))*********))))))***************))))))((())))))))))))))))))))))))*********++++++*********,,,,,,***)))))))))******+++*********))))))))))))))))))************)))))),,,+++***))))))***+++,,,+++***)))(((((()))***+++---+++))))))*********)))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************************************))))))((((((((()))***+++(((((((((((())))))))))))+++)))((()))***+++)))((())))))))))))))))))))))))+++++++++*********))))))---)))&&&'''+++......---************************************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++*********++++++,,,************************************************************************,,,,,,++++++***)))))))))******+++,,,,,,+++***)))******))))))))))))******+++++++++************)))************)))))))))(((***************)))((((((((((((((()))******+++++++++++++++*********)))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++++++++*********)))))))))&&&&&&''''''((()))))))))'''((())))))''''''((()))++++++***))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))***************)))))))))))))))))))))))))))*********+++++++++,,,,,,)))******++++++******)))************)))))))))((())))))))))))))))))***++++++)))'''(((***+++)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))((()))+++,,,+++)))************************+++++++++++++++*********************************))))))))))))))))))))))))+++++++++************)))'''((((((((((((''''''&&&***))))))(((((())))))***(((((()))***************)))))))))*********++++++)))************+++++++++))))))***++++++++++++***************))))))))))))'''((()))***************+++++++++++++++***))))))((()))))))))***)))))))))************************,,,+++******)))*********++++++++++++************))))))************))))))))))))(((''''''((())))))******))))))))))))******,,,***))))))*********))))))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))************++++++++++++))))))))))))(((((((((((())))))))))))************************************((((((((((((((()))******(((((((((((())))))))))))***)))((()))***+++***)))))))))))))))))))))))))))+++************)))))))))++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))((('''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,---,,,,,,+++))))))++++++************+++++++++++++++************)))************))))))))))))***************)))(((((())))))))))))))))))))))))+++++++++***************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))++++++************++++++******))))))))))))((((((((((((((()))******++++++&&&'''))))))))))))***,,,+++***)))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))'''((()))******)))((('''''''''((()))************)))))))))))))))))))))))))))*********++++++++++++)))******++++++******)))************))))))))))))+++***)))))))))))))))))),,,***))))))***++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))************************,,,***((((((***,,,,,,+++*********+++,,,,,,------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++******************+++******)))((('''***))))))))))))))))))***(((((()))***************)))*********++++++++++++))))))*********+++++++++)))***++++++,,,,,,++++++*********)))))))))))))))&&&'''(((******+++++++++******++++++******)))((('''((()))******))))))(((******))))))))))))******++++++******************************************))))))************))))))((('''&&&&&&&&&&&&'''(((***))))))))))))))))))***+++***((((((*********)))(((((((((((((((((((((((())))))))))))))))))******************************)))))))))*********++++++))))))))))))((((((((((((((()))))))))************************************&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***)))((()))***+++***)))))))))))))))))))))))))))************))))))))))))&&&))),,,,,,)))'''((()))---,,,***((((((***,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))((((((((((((((()))(((((())))))))))))((((((''''''(((((())))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++---,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++************)))))))))***+++++++++++++++*********))))))*********)))))))))))))))***************)))((((((************))))))((((((************************((((((((()))******++++++((()))))))))************))))))))))))))))))))))))************************)))))))))(((((((((((((((,,,++++++******)))(((((('''(((******))))))+++,,,******)))))))))))))))***)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&&&&'''))))))*********)))))))))))))))))))))))))))))))))************+++))))))************))))))*********)))))))))))))))++++++***)))((((((((()))...,,,+++++++++,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&************************,,,***(((((()))+++,,,,,,+++++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******+++******)))((('''******))))))))))))******(((((()))***************)))*********++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))******&&&'''(((******+++++++++))))))******))))))((('''&&&'''(((*********)))(((******)))(((((()))******************+++*********))))))))))))))))))))))))))))))************))))))++++++***))))))***++++++)))))))))******)))))))))+++)))(((((()))******)))(((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((((((((***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,000///+++)))***+++...---+++******+++---...************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))((((((((())))))***(((((())))))))))))((((((''''''(((((())))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++,,,++++++*********++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,((((((((()))***+++,,,,,,((((((((((((((()))***++++++++++++*********))))))))))))))))))))))))*********************)))((((((++++++******)))(((((((((************************(((((())))))************((()))))))))************))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((()))))))))++++++***))))))(((((('''(((***+++***)))((()))+++***)))))))))))))))******)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&&&&'''))))))*********))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))******++++++***)))((((((((())),,,+++***)))))))))+++---************************************************))))))))))))))))))))))))************************)))))))))))))))((('''&&&************************+++)))(((((()))+++++++++------,,,+++***)))(((''')))))))))***************))))))))))))))))))))))))*********************************))))))))))))((('''((((((((((((''''''&&&+++******))))))******+++(((((()))***************)))))))))*********++++++)))************+++++++++++++++,,,------------,,,))))))))))))************'''((()))***************)))))))))))))))(((''''''$$$&&&(((*********((('''***)))(((''''''((()))***))))))***++++++++++++***((((((((((((((()))))))))))))))************))))))***)))(((((((((((()))***))))))************))))))***((('''''')))******))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((())))))***+++*********(((((((((((()))))))))))))))((('''(((***++++++***))))))))))))))))))))))))(((((()))))))))))))))***(((+++......+++)))***+++---,,,+++******+++,,,---***************************************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,***************+++,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++************************))))))******+++++++++,,,'''''''''((()))+++,,,---''''''''''''((()))***++++++++++++************)))))))))))))))***************************)))((((((+++*********))))))((((((***************+++++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******'''''''''((())))))******((()))******((('''(((***)))))))))))))))******+++)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))'''((()))******)))((('''''''''((()))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))************+++***))))))))))))))))))(((((((((&&&$$$%%%(((***************************************************))))))))))))))))))))))))***************************++++++++++++******)))))))))))))))))))))))))))***((('''((()))******)))++++++***)))(((''''''&&&((()))))))))*********+++((((((((((((((((((((((((************************)))))))))(((((((((''''''&&&''''''(((((((((((('''+++******))))))******+++(((((()))***************((((((((()))))))))******)))************++++++++++++,,,,,,---------------((()))))))))************((())))))*********)))))))))************)))((((((###%%%(((***+++***((('''***)))(((''''''((()))***((()))***+++,,,++++++***(((((()))))))))*********))))))************))))))((('''&&&%%%%%%&&&'''(((((()))***++++++***)))((()))((('''''')))******))))))))))))))))))))))))))))))******+++***)))((('''''''''''''''''''''''''''(((((()))))))))*********))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))+++,,,,,,,,,+++***(((((((((((()))))))))))))))((('''(((***,,,+++***))))))))))))))))))))))))(((((((((((())))))******'''((())))))((((((((()))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))(((((()))******+++(((((())))))))))))(((((())))))))))))((((((((((((''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,*********++++++---...///---------,,,+++************************************************************************+++++++++))))))(((((()))+++,,,---(((((((((((()))***+++,,,+++++++++************)))((()))))))))***************************)))((((((*********)))))))))))))))))))))*********+++++++++++++++******)))((((((((())))))))))))************))))))))))))))))))))))))((()))************)))((()))))))))*********++++++''''''(((((()))*********&&&'''(((((((((((()))+++)))))))))))))))***++++++)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***************)))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))***+++(((((((((&&&$$$$$$(((+++************************************************))))))))))))))))))))))))************************)))******++++++++++++***(((((((((((((((((((((((((((''''''((()))***)))(((&&&&&&''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))************************((((((((((((''''''''''''(((((()))******+++******++++++************++++++(((((()))***************(((((((((((()))))))))))))))************++++++++++++,,,------......------(((((())))))*********+++)))************))))))(((+++++++++++++++***))))))###%%%(((***+++***((('''+++)))(((''''''((()))+++((()))***+++,,,,,,+++***))))))******+++++++++,,,))))))************))))))+++***)))(((((()))***+++((()))***++++++***)))((()))(((&&&''')))******))))))))))))))))))))))))))))))***+++++++++)))(((''''''''''''''''''''''''''')))************+++++++++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))'''((()))++++++******)))(((((((((((())))))))))))(((''''''(((+++,,,+++***))))))))))))))))))))))))'''((((((((())))))******)))(((((()))************(((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))((())))))***++++++(((((())))))))))))((((((******))))))((((((''''''&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,******+++,,,---///000111------,,,++++++***))))))))))))))))))))))))))))))************************************************,,,+++*********+++,,,---))))))))))))***+++,,,---+++++++++************)))(((((())))))*********+++***************)))(((((())))))))))))))))))******))))))******++++++++++++,,,,,,+++***)))(((''''''))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******+++++++++,,,++++++******)))(((((((((###%%%'''(((((((((***,,,))))))((())))))***++++++)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))$$$$$$%%%'''(((***++++++))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++******)))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))*********+++))))))(((((()))***++++++***++++++(((&&&&&&***...************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((())))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++))))))(((((((((((())))))+++***))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++******)))(((((('''+++++++++*********)))))))))******++++++,,,------)))***+++---......------+++)))'''&&&%%%&&&'''(((++++++***)))(((((()))))),,,+++***)))((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++***)))***+++)))))))))))))))*********)))************+++++++++)))((((((((((((((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))((()))***)))'''&&&&&&'''---,,,***))))))***,,,---'''((()))******)))((('''))))))***+++,,,,,,,,,,,,...---,,,+++***))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******)))))))))***+++++++++,,,,,,+++***((((((((()))***++++++***)))((('''&&&&&&'''((()))++++++******)))...---+++*********++++++...---++++++++++++---...******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))***+++,,,,,,------++++++,,,---...///000111...---,,,,,,+++++++++,,,+++++++++++++++***)))(((***)))''')))+++,,,)))''')))))))))))))))))))))))))))((((((((((((***,,,---+++*********))))))((((((+++******)))***,,,---...******))))))))))))******************************+++,,,---......---+++***,,,+++***))))))***+++,,,,,,+++++++++******)))))),,,+++++++++******))))))******))))))))))))******)))***++++++)))(((((()))+++***)))(((((()))***+++++++++******************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))*********)))))))))))))))*********************************+++)))'''&&&&&&''')))+++)))))))))))))))))))))))),,,+++++++++******))))))(((((('''(((((()))***+++************))))))))))))*********)))))))))))))))$$$%%%''')))+++++++++***(((((())))))*********+++,,,,,,,,,++++++*********))))))))))))))))))))))))******************++++++((((((((((((((((((((((((************)))))))))((()))))))))))))))*********))))))(((((((((((()))))))))((('''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++((()))+++,,,---------,,,,,,+++)))((((((((()))***,,,,,,+++***************,,,+++***)))(((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((''''''(((***)))))))))((((((''''''(((((()))))))))***************)))(((((('''(((((())))))))))))))))))))))))((((((''''''''''''((((((,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++++++++***))))))))))))))))))))))))'''((())))))'''&&&'''(((***)))'''&&&&&&''')))***(((((()))******)))((((((+++++++++,,,,,,+++***************))))))***++++++)))))))))))))))))))))))))))************+++++++++)))))))))******)))))))))((()))))))))))))))******,,,+++)))((((((((()))***+++******))))))((((((''''''((()))***+++******))),,,+++***)))))))))******++++++************++++++******))))))))))))******))))))))))))))))))))))))+++*********))))))))))))))))))******+++,,,,,,---***++++++,,,...//////000------,,,++++++++++++++++++++++++++++++***))))))+++)))((())),,,,,,***((())))))))))))))))))))))))))))))(((((()))***+++,,,++++++++++++*********)))...---,,,*********************))))))))))))************************************++++++++++++******+++***))))))))))))***+++++++++*********)))))))))++++++*********)))))))))******))))))))))))******)))***++++++)))(((((()))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))***************************)))(((((((((((()))***))))))))))))))))))))))))++++++*********))))))))))))(((((((((((())))))***************))))))))))))***)))))))))))))))))))))&&&&&&((()))************((()))))))))************++++++*********)))))))))))))))))))))))))))))))))******************))))))((((((((((((((((((((((((************))))))))))))************))))))))))))))))))(((((((((((())))))((((((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))******+++,,,------+++************)))))))))---,,,,,,+++******))))))((()))***++++++,,,++++++,,,+++)))(((((()))******---,,,++++++++++++++++++,,,+++***)))((((((((((((*********))))))((((((((())))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))(((&&&%%%%%%&&&******)))((('''&&&%%%%%%'''((((((((())))))))))))++++++***)))((('''&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***************************''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***++++++++++++))))))))))))))))))))))))&&&((())))))''''''(((***)))((('''&&&&&&'''((()))))))))***++++++***)))))),,,,,,,,,,,,+++***)))(((******))))))((())))))))))))))))))))))))))))))))))))************+++++++++(((((())))))))))))(((((()))(((((((((((((((''''''+++***))))))((()))))))))************************(((((()))************)))+++***))))))((()))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))++++++++++++************((())))))******+++++++++)))******+++,,,---......,,,+++*********************++++++++++++***))))))+++******+++,,,,,,+++)))))))))))))))))))))))))))***)))))))))))))))******,,,,,,,,,+++++++++++++++------+++******)))************))))))))))))******************************))))))((((((((())))))******))))))(((((())))))*********))))))))))))((((((******))))))))))))((((((******))))))))))))******)))***++++++)))(((((()))******))))))))))))******(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***************************(((((())))))))))))(((((('''((((((((())))))))))))+++++++++***)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))((((((******)))((((((((())))))************))))))))))))))))))))))))))))))******)))(((((((((((()))******))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))++++++******))))))(((((((((((())))))))))))((((((******)))((('''(((***,,,))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''(((((()))*********************)))))))))))),,,+++++++++******))))))(((((())))))************)))(((''''''''''''((((((,,,++++++*********++++++++++++***)))(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***(((&&&$$$%%%%%%)))))))))(((((('''''''''((((((((()))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&(((((()))))))))))))))))))))))))))))))))&&&'''))))))(((((()))++++++***))))))))))))***+++*********++++++*********+++++++++++++++***))))))///---,,,***((('''&&&&&&))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))(((((()))))))))(((((('''''''''******))))))))))))))))))))))))******++++++++++++((()))))))))*********************)))))))))******&&&'''))))))))))))'''&&&******))))))))))))******))))))))))))))))))))))))************************(((((()))))))))*********)))))))))***+++,,,,,,,,,******))))))))))))************+++++++++******)))+++++++++,,,,,,,,,+++***))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++)))))))))******+++,,,,,,******))))))))))))*********************************)))(((''''''(((***+++))))))(((((((((((()))))))))))))))((((((((((((((()))))))))(((((((((((((((******))))))))))))******)))***++++++)))(((((()))***))))))))))))))))))***((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((()))************)))(((***))))))))))))))))))***************************(((((())))))))))))(((((((((((()))))))))*********,,,,,,++++++***)))((((((((((((((((((((((((((((((******++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((++++++***)))((((((((((((************)))))))))((()))))))))))))))*********+++***)))(((((((((******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((************************))))))))))))))))))******++++++******))))))(((((((((((())))))))))))((((((+++,,,,,,***'''''')))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))******((('''''''''''''''((((((******))))))))))))***++++++***))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************************)))******)))'''&&&&&&'''((((((((())))))*********)))))))))*********++++++&&&'''((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&(((((()))))))))))))))))))))))))))))))))&&&((())))))((((((***++++++++++++++++++++++++++++++******************+++((()))******++++++++++++///...---+++)))((((((((())))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))*********))))))((((((((()))))))))*********)))))))))))))))***++++++,,,,,,)))))))))))))))************+++++++++++++++++++++'''((()))******)))((('''******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))***+++++++++)))))))))(((((()))******)))******+++++++++*********+++,,,,,,,,,+++++++++))))))))))))))))))))))))***************)))))))))))))))******************(((((()))***+++++++++,,,******))))))))))))************************************)))((()))***+++,,,(((((())))))))))))((((((((((((((((((((()))))))))((((((((((((((()))))))))******))))))))))))******)))***++++++)))(((((())))))))))))******))))))))))))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++---,,,,,,+++***))))))(((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))((((((((((((((())))))))),,,+++***))))))((())))))************)))))))))((((((((())))))************,,,+++)))(((((()))************))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))((((((++++++++++++++++++++++++))))))))))))************************))))))))))))'''((()))******)))((('''(((+++,,,+++((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************************)))(((((()))))))))))))))***(((((())))))***++++++,,,******))))))))))))******))))))))))))************)))))))))((())))))***+++******)))))))))))))))***%%%&&&&&&''')))******+++)))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((((((((()))''''''((()))***+++,,,,,,************++++++++++++$$$&&&((()))***+++******))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******************************************************++++++++++++++++++++++++(((((()))***++++++++++++))))))))))))))))))))))))''')))******(((((()))+++)))))))))******)))))))))+++***))))))))))))***+++'''((()))***++++++++++++++++++******+++,,,,,,---)))))))))))))))))))))))))))************+++++++++******++++++++++++************)))))))))))))))((((((((()))************))))))))))))******+++++++++)))))))))((()))******+++******+++,,,,,,,,,,,,+++))))))************))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))************************)))))))))*********++++++))))))))))))))))))***+++))))))***++++++++++++***)))+++,,,,,,+++******+++))))))))))))))))))))))))((()))************)))))))))))))))))))))*********++++++++++++***)))((('''******))))))))))))******************************************+++,,,,,,---((())))))******))))))((((((((())))))))))))******(((((())))))))))))************))))))))))))******)))***++++++)))(((((()))))))))************))))))))))))******++++++,,,,,,))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,,,,+++*********)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))******++++++***)))))))))******************))))))))))))((((((((()))******+++++++++******)))))))))******************))))))))))))))))))************++++++))))))))))))))))))))))))((((((((()))))))))))))))************************((()))))))))************)))))))))))))))*********'''((()))******)))((('''!!!&&&***+++(((&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++(((((())))))******++++++(((((((((((())))))******))))))))))))************++++++***)))))))))***+++(((((()))******************)))))))))******+++,,,******))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))((()))+++'''((((((((()))*********))))))))))))************%%%'''(((***+++***)))((())))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((************************))))))))))))))))))))))))******************************+++++++++++++++***)))))))))))))))))))))))))))***+++***(((((()))***(((((())))))))))))((((((***))))))(((((())))))***((()))***************)))))))))))))))***,,,---...)))))))))))))))))))))))))))************+++++++++))))))************))))))''''''((((((((((((((()))'''((()))***+++******)))))))))))))))))))))))))))***)))((((((((()))++++++((()))***+++,,,,,,+++*********))))))))))))************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++***))))))************++++++***))))))))))))***+++,,,))))))***+++++++++++++++(((***,,,,,,)))((()))+++))))))))))))))))))))))))'''((()))***++++++******)))))))))******+++++++++***+++++++++***)))((('''******))))))))))))******************************((()))***+++,,,,,,,,,,,,))))))***++++++***)))))))))))))))*********++++++)))))))))*********++++++******))))))))))))******)))***++++++)))(((((()))((()))***++++++***)))(((((((((((()))***+++++++++))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))),,,***(((''''''(((***,,,+++******))))))******+++************************(((((())))))))))))((((((''''''''''''((((((((((((++++++++++++++++++++++++***************************)))(((((((((((()))***)))))))))))))))))))))))))))))))))*********++++++*********)))******++++++************))))))))))))'''(((((()))******++++++)))******+++++++++******************)))))))))(((((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++'''((()))++++++)))((('''!!!'''***(((&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++,,,,,,+++$$$$$$%%%'''(((***++++++'''((((((((())))))******++++++******)))(((((((((,,,+++***))))))***++++++&&&&&&'''(((((()))((((((+++*********+++,,,,,,---***)))))))))))))))******(((((((((((((((''''''''')))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))************************&&&'''))))))((((((***+++((((((((((((((('''''''''(((((((((((())))))))))))'''(((***+++***)))'''&&&))))))))))))))))))))))))******))))))))))))******++++++************++++++************************(((((((((((((((((((((((('''''''''''''''''''''''')))************))))))((())))))))))))))))))))))))***++++++***((('''((()))))))))************))))))***)))(((''''''((()))******++++++******)))((('''******))))))))))))******)))))))))))))))))))))))))))************+++++++++(((((())))))))))))((((((%%%&&&&&&''''''((((((((('''((()))+++++++++***))))))))))))(((((((((((((((***)))((((((((()))+++,,,'''((()))+++++++++***)))***)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++************++++++++++++******))))))***+++,,,,,,((()))***+++++++++++++++'''))),,,+++)))''')))***))))))))))))))))))))))))&&&''')))***+++++++++************++++++,,,,,,,,,&&&''')))***++++++************))))))))))))******************************'''(((***+++,,,,,,,,,+++)))***+++,,,,,,+++***)))))))))******+++++++++,,,))))))******+++++++++,,,******))))))))))))******)))***++++++)))(((((()))((()))***++++++***)))(((&&&''''''((()))******+++))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))---+++(((&&&&&&(((+++---++++++************++++++++++++++++++++++++++++++(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''++++++++++++++++++,,,,,,************************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))******+++++++++,,,***)))))))))***+++,,,,,,************))))))))))))'''(((((()))***+++++++++((()))***,,,,,,++++++***+++*********))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))***************)))((((((***************)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))&&&&&&((()))************''''''((()))***++++++,,,******))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,+++***))))))(((******++++++++++++************))))))))))))******++++++++++++++++++++++++,,,+++***)))))))))++++++***))))))((()))+++,,,...(((((())))))************+++)))(((***,,,---+++)))))))))************))))))'''(((((('''&&&&&&''')))((()))***+++++++++++++++###$$$%%%''')))***++++++)))))))))))))))))))))))))))((((((((((((***,,,---,,,,,,,,,+++++++++******+++)))(((&&&&&&((()))+++))))))))))))))))))))))))************))))))))))))***+++,,,+++******,,,...******))))))***,,,...///,,,***((('''&&&'''((())),,,+++)))((((((((()))***)))************+++++++++***)))((((((((()))+++,,,,,,+++(((&&&&&&''')))***++++++******************((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))(((((())))))'''(((((()))))))))))))))))))))***))))))((('''&&&+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))***+++++++++,,,***,,,......---++++++,,,)))************+++++++++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******************************************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,+++)))((()))***+++++++++******)))))))))))))))))))))))))))))))))(((((())))))******++++++---,,,+++)))((((((''''''*********)))))))))))))))******************************))))))((((((''''''***************************++++++)))((('''(((***,,,+++***((((((((()))***))))))))))))))))))))))))************++++++++++++++++++************++++++))))))***+++++++++++++++,,,+++++++++******))))))))))))***++++++++++++++++++++++++++++++***)))(((************************+++*********))))))((((((************************+++++++++************)))((()))***++++++***)))((((((((()))***************'''((()))+++++++++***))),,,,,,,,,,,,,,,---------+++***)))(((((()))***+++(((((())))))))))))((((((***************************************)))((((((***************)))(((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))((((((((('''))))))))))))))))))))))))'''((()))***++++++++++++(((((())))))******++++++******))))))((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&******++++++++++++************))))))))))))******)))))))))))))))))))))))),,,+++***))))))***++++++++++++***))))))******+++)))))))))))))))*********'''&&&%%%''')))***(((&&&))))))************))))))*********)))(((((()))***((()))***++++++++++++***************)))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,,,,+++++++++************)))(((''''''((()))***))))))))))))))))))))))))(((((())))))*********+++***+++,,,+++******,,,---+++***)))))))))***+++,,,+++***((('''''''''))))))***)))((('''&&&''''''((())))))*********+++++++++)))))))))))))))******+++---+++)))''''''(((***+++((())))))***+++,,,---...************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++***)))))))))))))))(((((()))************))))))***************)))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++******************++++++(((***,,,,,,***))))))***)))************+++++++++************************************************+++***)))(((((()))***+++******************************++++++++++++******,,,,,,++++++************************************************************,,,,,,,,,++++++*********************************)))+++++++++)))((()))***,,,,,,+++++++++*********************************)))))))))))))))*********))))))))))))***+++,,,,,,)))))))))))))))*********************************)))))))))))))))(((((((((************************+++,,,,,,+++******+++---,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))*********))))))*********((()))******++++++******))))))))))))((((((((('''''''''((()))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++************)))))))))***+++******)))((((((((()))***************((())))))************))))))))))))))))))((((((((()))((('''&&&&&&'''((((((((())))))******))))))((()))))))))))))))))))))))))))************))))))((()))************))))))((())))))))))))))))))))))))++++++************++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++,,,++++++)))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((******))))))((('''''''''******++++++++++++************))))))))))))******))))))))))))))))))))))))+++******)))******++++++---,,,+++***)))(((((()))*********)))))))))))))))&&&&&&%%%'''((()))(((&&&))))))************))))))))))))((('''''''''''''''))))))******++++++******---,,,+++)))(((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,,,,++++++++++++************)))(((''''''((()))***))))))))))))))))))))))))''''''((()))***+++,,,,,,)))***++++++******+++---+++***)))(((((((((((()))+++***)))((('''((()))******)))(((''''''''''''((()))))))))*********++++++(((((()))***************---,,,***(((((()))+++,,,'''(((((()))***+++,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************+++***))))))))))))))))))(((((()))************))))))******++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++******************))))))((()))++++++)))((()))***)))************+++++++++************************************************+++***))))))))))))***+++************************)))******************)))+++************)))))))))************************************************+++++++++++++++*********************************((()))******)))(((***+++,,,,,,,,,,,,++++++++++++************************************))))))))))))((((((((()))***+++,,,---(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))))))))************************)))+++,,,+++******+++---+++***))))))((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((()))***************))))))))))))(((((((((((('''(((((())))))))))))(((***++++++++++++***))))))((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''+++++++++************)))***************)))((('''(((((()))***************+++***))))))))))))))))))(((((((((''''''&&&&&&%%%((((((''''''''''''(((((()))******************)))(((((((((((((((((((((((())))))************)))((())))))************)))((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((((()))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))******++++++++++++************))))))))))))******++++++++++++++++++++++++******************++++++,,,+++******)))(((((((((************))))))))))))((())))))***++++++***)))))))))************))))))+++***((((((((()))(((((())))))************)))))))))((('''&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++************))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++(((***++++++******+++,,,))))))))))))))))))))))))******)))(((((())))))***+++++++++***************))))))))))))************'''((()))++++++***)))))),,,+++)))(((((()))***+++)))))))))((((((''''''&&&*********+++++++++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******************************)))))))))))))))***''''''((())))))))))))(((((())))))***++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++++++++******))))))(((((()))+++,,,,,,*********+++))))))*********+++++++++************************************************************************************************))))))************))))))***)))))))))))))))))))))************************************************+++++++++***************++++++++++++++++++++++++'''(((***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))((((((,,,,,,***)))((('''''''''''''''((()))***++++++,,,((((((((((((((((((((((((((((((((())))))******+++************************((()))******((('''((()))******)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))(((((((((((())))))(((((()))************)))+++++++++***************)))***++++++++++++************+++++++++******)))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((+++++++++*********))))))++++++******))))))(((((((((((()))***************,,,+++***((((((((()))***++++++***)))(((((('''''')))))))))))))))***************++++++++++++******))))))))))))))))))))))))((())))))*********))))))((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******************++++++(((((((((((((((((((((((('''((())))))***)))))))))*********)))))))))))))))))))))))))))************************************+++++++++*********************++++++++++++************))))))))))))******++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,++++++,,,))))))************))))))...,,,******,,,------+++))))))*********))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))))))))''')))++++++*********+++(((((()))******+++++++++***))))))))))))*********+++++++++++++++******)))(((((()))))))))*********'''((()))++++++***))))))***)))(((((((((((()))***+++******)))((((((''''''))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))******%%%&&&''''''((((((''''''''''''((()))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++******))))))((((((((()))***+++***))))))***+++))))))*********+++++++++******************************************************++++++++++++******************************))))))************)))))))))))))))))))))))))))***************************************************************************************************''')))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))((((((...,,,***(((&&&%%%$$$###''''''((()))***++++++,,,(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((***+++***(((&&&&&&&&&)))))))))*********))))))************************)))*********++++++++++++))))))(((((((((((())))))(((((()))*********************************++++++******+++++++++******))))))******+++++++++******************************))))))))))))))))))******))))))))))))))))))))))))+++++++++*********))))))+++******)))))))))))))))(((((()))***************,,,+++***((((((((()))***,,,,,,+++******)))(((((((((((()))*********************++++++++++++******************************((())))))************)))((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((()))))))))))))))*********)))))))))************+++++++++++++++++++++++++++))))))((((((((((((((((((******++++++++++++************))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++(((((()))******))))))(((((()))))))))************''')))++++++***)))***+++))))))************)))))))))'''%%%&&&)))+++***)))))))))******))))))((((((******++++++***)))((('''))))))))))))))))))))))))((()))************))))))+++************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))((((((&&&)))+++,,,+++*********&&&''')))***+++,,,,,,,,,))))))******************))))))******))))))((('''((((((((()))))))))******(((((()))***************(((((((((((((((((()))************++++++,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))******+++&&&&&&'''((((((((((((''''''(((((())))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))(((((('''(((((('''&&&&&&'''))))))************+++++++++******************************************************+++,,,,,,+++******++++++++++++++++++++++++)))******************))))))))))))************+++************************************************)))))))))***************(((((((((((((((((((((((()))***++++++***)))+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))******)))(((''''''''''''(((((())))))******++++++))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))+++---,,,***((((((((((((((()))************)))************************(((((((((((())))))))))))***))))))(((((())))))***))))))***+++++++++++++++(((((((((((())))))))))))((())))))))))))(((((('''))))))***++++++++++++***************************))))))))))))************+++++++++++++++++++++++++++++++++************)))******))))))))))))******(((((()))***************+++***))))))))))))))))))*********))))))(((((((((%%%&&&'''((()))))))))((()))******************)))************************(((((()))***************(((((()))***************))))))))))))))))))))))))***))))))))))))))))))***************************'''((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))******++++++))))))*********+++++++++************************((((((((((((((((((((()))******++++++++++++************))))))))))))******))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))******)))((('''&&&''''''((()))***++++++,,,&&&)))++++++)))((()))+++))))))************))))))%%%""" """'''***)))''')))))))))))))))(((((('''&&&'''***,,,,,,+++***((())))))))))))))))))))))))((()))***++++++***)))(((************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********&&&(((+++,,,+++***)))***&&&''')))*********))))))))))))******++++++++++++))))))*********)))((('''(((((((((((()))))))))***)))))))))))))))******+++(((((()))))))))*********)))))))))************+++))))))*********+++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++'''(((((()))***)))))))))))))))*********)))((((((((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((((((((()))))))))))))))'''((((((&&&%%%%%%'''))))))************+++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************++++++,,,,,,************************************************((()))))))))*********+++))))))))))))))))))))))))+++,,,---,,,+++***+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))***++++++)))))))))))))))*********************************++++++******************))))))))))))))))))))))))&&&(((+++,,,+++*********'''((()))***+++******)))************************(((((((((((())))))))))))*********))))))***************+++,,,,,,,,,,,,,,,'''((((((((()))))))))))))))))))))))))))(((''''''))))))***+++++++++++++++************************((()))))))))************+++++++++++++++++++++++++++++++++************)))))))))(((((()))***+++,,,(((((()))***************((())))))************)))))))))))))))))))))))))))$$$%%%'''((()))))))))(((((())))))******))))))(((************************(((((()))***************(((((()))***************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))******+++++++++,,,******************************+++++++++******)))'''(((((()))***++++++,,,))))))******++++++++++++))))))))))))))))))))))))***************+++++++++******++++++++++++************))))))))))))******++++++++++++++++++++++++'''(((***+++,,,,,,++++++++++++++++++)))'''%%%###&&&&&&''')))***+++,,,---'''***,,,,,,***)))***,,,))))))************))))))(((%%%###&&&,,,///...,,,)))))))))))))))(((''''''!!!%%%***,,,---,,,+++))))))))))))))))))))))))((()))***++++++***)))(((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,%%%(((+++,,,+++***))))))'''((()))))))))(((&&&&&&((()))***+++++++++++++++++++++,,,---,,,+++***)))(((((((((((())))))))))))***)))((((((((()))+++,,,))))))******++++++++++++***)))((('''&&&%%%$$$$$$******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))((())))))***++++++))))))***++++++++++++++++++++++++++++++***)))(((((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((((())))))******)))))))))((('''''')))+++)))************+++++++++***************************************************+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************(((((())))))*********+++------------------------,,,......---+++***+++,,,)))))))))******+++++++++++++++++++++++++++++++++(((((())))))******++++++,,,+++++++++++++++,,,,,,*********)))))))))))))))************************,,,+++++++++***))))))))))))))))))))))))))))))))) ###''')))*********+++'''((()))+++++++++***)))************************************++++++++++++++++++************++++++++++++,,,------------,,,))))))******+++++++++,,,+++++++++++++++***))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************+++++++++************)))(((((('''((()))***,,,---(((((()))***************'''((()))+++++++++***)))************++++++++++++&&&''')))***+++++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))************)))))))))***+++++++++,,,***+++,,,***(((''''''((((((((()))***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))************+++++++++***)))'''(((***++++++***))))))************))))))))))))))))))))))))))))))******))))))***+++,,,,,,,,,+++++++++******))))))++++++***)))(((((())))))++++++++++++++++++++++++++++++***)))((((((((()))(((((())))))******++++++******))))))((((((''''''***,,,---......+++)))'''+++*********))))))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))((((((''''''******+++++++++******)))......//////...+++)))'''))),,,---,,,***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&###$$$&&&(((***+++,,,,,,((((((((((((((())))))***************************+++++++++*********))))))******************************++++++++++++******))))))************))))))(((((((((((()))***+++,,,++++++******))))))(((((())))))))))))))))))))))))++++++************++++++*********))))))))))))(((((())))))))))))*********,,,)))'''(((+++---,,,***************************************))))))((((((*********+++,,,,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------,,,***((('''((()))***,,,,,,+++******(((((((((((())))))))))))+++++++++++++++++++++++++++***+++,,,------+++)))++++++************++++++))))))***+++++++++******++++++,,,,,,,,,+++******++++++******************,,,,,,,,,++++++*********)))***+++++++++***)))(((************************&&&)))---...---***)))((()))***+++,,,,,,+++***))),,,++++++***)))(((((('''(((&&&%%%&&&)))***)))''',,,,,,++++++++++++,,,,,,************************)))))))))***++++++,,,,,,+++***)))***++++++***)))'''&&&%%%$$$%%%&&&(((***,,,+++)))(((((()))+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++***)))))))))***,,,---******++++++++++++******++++++***************++++++++++++*********))))))))))))))))))))))))))))))......,,,+++***)))))))))******++++++++++++******))))))))))))************+++++++++*********)))))))))***+++,,,,,,+++***))),,,,,,++++++***))))))))))))***+++,,,,,,+++***)))'''''')))***+++,,,,,,,,,))))))))))))))))))))))))************************************))))))))))))))))))))))))***************************+++++++++***+++,,,***((('''((()))''''''(((((())))))******((((((((((((((((((((((((************++++++++++++(((((()))******+++******)))))))))))))))))))))))))))************+++++++++***)))((((((***++++++***))))))************))))))************************++++++++++++++++++++++++++++++*********)))))))))+++******))))))(((((()))************************++++++***)))))))))******)))))))))))))))*********)))))))))))))))((((((((('''(((***,,,---,,,+++***************)))))))))(((***)))((((((((()))++++++))))))))))))))))))))))))******))))))((((((((((((*********++++++******)))'''((())))))'''%%%###"""(((***,,,+++)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&'''((()))************))))))((((((((()))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))(((((((((((()))***+++,,,*********)))))))))))))))))))))))))))))))))))))))++++++************+++++++++************)))))))))((((((((()))))))))******+++)))((((((+++,,,,,,***************************++++++*********)))))))))*********+++++++++++++++))))))*********+++++++++***+++++++++,,,,,,,,,,,,---.........---+++)))((())))))***++++++++++++***(((((()))))))))*********++++++++++++++++++++++++---+++))))))***+++++++++++++++************++++++++++++******************(((((()))******+++,,,,,,++++++******************,,,,,,,,,,,,,,,,,,++++++---...///000///...,,,+++************************((()))++++++***))))))***'''((()))******)))((('''(((((((((((())))))))))))***((('''(((+++,,,+++)))***))))))(((((())))))***************************++++++******************+++***)))***++++++***)))***)))((('''((()))+++,,,'''&&&$$$######$$$&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************)))((()))***+++,,,(((((())))))))))))((((((++++++)))(((''''''''''''+++++++++*********))))))************************---,,,+++******)))******************************))))))))))))************+++++++++*********)))))))))***++++++++++++***)))******************++++++)))***++++++++++++***)))++++++*********)))(((((())))))))))))))))))))))))************************************************))))))))))))************+++++++++******************++++++***((('''((()))((((((((((((((()))))))))''''''''''''''''''''''''((((((((()))))))))******%%%&&&'''((()))))))))))))))))))))))))))))))))))))))************+++++++++***)))((()))***++++++***))))))************))))))++++++++++++++++++++++++******+++,,,,,,+++***)))******))))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))+++************++++++,,,************))))))))))))(((((())))))))))))))))))'''((()))***++++++++++++************)))))))))))))))))))))((()))******+++))))))))))))))))))))))))***))))))))))))((((((((())))))******+++******)))))))))******)))'''%%%$$$((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,++++++***)))*********+++******)))(((***))))))))))))***++++++((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))******++++++++++++******))))))************))))))(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))++++++************+++++++++++++++************)))((((((((())))))))))))***+++***((()))***,,,++++++************************+++++++++++++++***************************))))))(((((()))))))))*********++++++,,,,,,,,,,,,------.../////////...,,,+++************)))******+++,,,))))))*********+++++++++++++++++++++++++++++++++...+++'''&&&(((***+++,,,++++++************++++++---,,,+++)))))))))******))))))((((((((()))+++,,,******++++++++++++++++++------------------......,,,---...//////---+++************************************(((''''''***,,,(((((())))))))))))((((((%%%%%%&&&''')))***++++++***)))((()))+++++++++******))))))(((((())))))***************************,,,,,,++++++***))))))(((+++***)))***++++++***)))+++***)))))))))***+++,,,)))((('''&&&&&&'''((()))************************))))))))))))))))))))))))'''((((((((())))))))))))))))))((((((((()))***+++(((((())))))))))))((((((---,,,***((('''&&&&&&&&&+++++++++***************************************+++******)))))))))************((((((((((((******))))))))))))************+++++++++***************)))***++++++++++++***)))((())))))***++++++,,,,,,)))***++++++++++++***))),,,,,,+++)))(((((((((((())))))))))))))))))))))))************************)))***************++++++((()))))))))************,,,+++++++++***))))))))))))++++++***((((((((()))+++++++++***************************************(((((((((((()))))))))***%%%%%%'''((())))))******))))))))))))))))))))))))))))))*********+++++++++***))))))***+++,,,+++***)))******++++++******)))++++++++++++++++++++++++&&&''')))+++,,,+++)))((()))))))))(((((((((((((((((()))*********)))((('''************************+++*********+++,,,------++++++******))))))((((((((((((((())))))******+++++++++***))))))(((((((((*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************,,,,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++*********++++++++++++***))))))***************++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))(((((()))***++++++(((((())))))******++++++))))))))))))))))))))))))++++++************++++++++++++++++++************)))))))))************++++++***))))))***+++++++++************************+++++++++++++++++++++++++++*********)))((((((((())))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,---//////000000///...,,,++++++***)))))))))***,,,---******+++++++++,,,,,,,,,************************,,,***''''''(((*********++++++************++++++///---+++)))(((((()))***///---+++(((''''''((()))******+++++++++++++++,,,------......//////000000+++,,,...///...---+++******************************++++++***((((((***,,,*********++++++*********%%%&&&'''((()))***+++,,,((((((((((((((()))((((((++++++************++++++************************+++++++++*********))))))+++***)))***++++++***)))***))))))(((((()))******,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((()))))))))******((((((((((((((())))))*********++++++++++++******---,,,+++***))))))))))))************************************************))))))(((((()))******++++++)))'''&&&&&&''')))+++((()))))))))*********************************************++++++*********))))))*********+++++++++*********++++++*********+++******)))***+++,,,---))))))))))))))))))))))))************************))))))******+++++++++,,,((()))))))))************,,,+++++++++***))))))))))))***+++***)))((()))***+++++++++***************++++++++++++++++++++++++)))))))))*********++++++&&&'''((()))************))))))))))))))))))))))))))))))*********+++++++++***))))))***,,,,,,+++)))******++++++++++++******++++++++++++++++++++++++"""$$$''')))*********)))((((((((((((((()))))))))'''(((***,,,,,,+++)))'''+++++++++++++++++++++++++++*********+++,,,------++++++******))))))(((((((((((())))))******++++++++++++***))))))((((((((())))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))************'''((()))***************))))))*********)))))))))******)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((()))***+++++++++++++++***************++++++,,,************************************************++++++++++++++++++++++++******++++++++++++******))))))************))))))))))))))))))))))))***+++(((((())))))******++++++************************++++++************+++++++++++++++*********))))))*********+++++++++,,,,,,+++++++++***))))))***+++************************+++++++++++++++++++++++++++*********)))(((((((((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////---,,,++++++***)))))))))***,,,---++++++++++++,,,,,,,,,,,,***************************)))((()))++++++)))(((++++++************++++++///---+++)))(((((()))***000...,,,)))(((((()))*********++++++,,,,,,,,,,,,.........//////000000000///000000111000///......************************)))+++,,,,,,+++******++++++******************+++)))))))))******+++++++++((()))))))))((((((((()))+++******************+++))))))))))))))))))))))))))))))*********++++++++++++***)))***++++++***)))******)))))))))))))))***((((((((((((((((((((((((************************************************)))))))))*********++++++'''((((((((())))))))))))******++++++++++++******+++***************++++++************************************************(((((((((((()))***+++,,,+++)))'''&&&&&&''')))+++((()))))))))************************************+++******************++++++++++++*********))))))+++******************+++++++++++++++,,,,,,---...))))))))))))))))))))))))************************))))))******+++,,,,,,,,,))))))))))))************+++++++++***************)))***+++***)))((()))***((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))***+++++++++******)))))))))))))))))))))))))))************+++++++++))))))***+++------+++)))******++++++++++++******++++++++++++++++++++++++###$$$&&&((()))*********(((((())))))))))))******'''))),,,......---***(((+++++++++++++++++++++++++++************++++++,,,************))))))))))))))))))******************'''((()))***++++++++++++))))))))))))************(((((()))************))))))))))))))))))))))))))))))))))))************+++''''''((()))************))))))))))))))))))******+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))))))))&&&'''(((***+++,,,,,,,,,***))))))))))))***++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))***)))))))))))))))******))))))))))))************************************++++++************++++++*********))))))))))))(((*********+++++++++,,,,,,++++++,,,***)))(((***+++*********************************+++++++++++++++******************))))))***++++++++++++,,,,,,,,,,,,,,,++++++++++++******,,,------...---,,,+++************)))******+++,,,******+++++++++,,,,,,,,,************************)))))))))+++,,,,,,)))'''++++++************++++++---,,,+++)))))))))******++++++*********+++---...******++++++,,,---------//////////////////000000///...---,,,,,,,,,,,,---************************(((***,,,---+++***)))***))))))(((((((((((())))))+++++++++++++++++++++***+++,,,,,,,,,***)))***+++)))((((((''''''(((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,+++***)))***++++++***))),,,,,,,,,,,,+++++++++***'''(((((((((((((((((('''************************************************************++++++++++++'''((()))*********))))))(((((())))))))))))((((((''''''''''''((()))***+++***************+++++++++++++++++++++++++++++++++)))))))))))))))***+++,,,******((((((((((((******))))))))))))***************************+++++++++++++++***))))))***++++++,,,,,,++++++***))))))(((++++++***))))))***++++++,,,,,,,,,---,,,,,,+++***))))))))))))))))))))))))************************))))))***++++++,,,------))))))))))))***************************+++++++++((()))+++***)))((()))+++''''''(((((())))))******))))))))))))))))))))))))*********+++++++++,,,,,,******++++++******)))))))))))))))))))))))))))))))))************+++++++++))))))***,,,...---+++)))***++++++,,,,,,++++++***************************((((((((())))))))))))))))))))))))*********++++++'''***---000111...+++)))************************++++++***)))))))))******)))))))))))))))*********++++++******************'''(((***,,,---,,,+++***((()))))))))************'''((()))***+++******)))))))))))))))))))))))))))))))))*********+++++++++&&&'''((()))***************************+++,,,,,,***((('''(((***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******))))))&&&&&&((()))***+++++++++))))))((((((((()))******************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))******))))))))))))***************)))))))))))))))************************++++++************++++++)))))))))(((((((((''''''(((((()))))))))************,,,,,,+++(((((()))+++************************)))))))))*********++++++*********+++++++++++++++************+++++++++++++++++++++******)))))))))***++++++,,,,,,+++)))((())))))***++++++++++++***************++++++++++++************************,,,***)))***+++,,,+++***++++++************++++++++++++******************((())))))***+++,,,,,,---******++++++,,,------...//////////////////......,,,+++(((&&&%%%''')))+++************************((())))))(((''''''(((******)))(((''''''((()))***************************+++,,,...,,,***)))***,,,((((((''''''''''''(((((())))))))))))))))))))))))******************+++++++++***)))***++++++***)))+++++++++++++++******)))*********++++++*********))))))))))))))))))))))))************************))))))))))))************((()))***+++++++++***)))(((((())))))))))))(((((((((((((((((((((((()))***))))))*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,************************))))))))))))************))))))*********+++++++++++++++***))))))***++++++++++++******************++++++***))))))***++++++'''(((+++,,,---+++***((())))))))))))))))))))))))************************))))))***+++,,,,,,------))))))))))))************))))))******+++++++++,,,((()))******)))((()))+++((())))))***+++,,,,,,---************************************+++++++++++++++++++++******)))(((''')))))))))))))))))))))))))))************+++++++++))))))***,,,......+++)))***++++++,,,,,,++++++***))))))))))))))))))))))))------+++***))))))))))))))))))******+++++++++,,,'''***...111222000,,,***))))))))))))))))))))))))++++++***)))((((((((()))(((((())))))******++++++,,,+++++++++***)))))))))***,,,---......+++)))'''(((((())))))*********+++'''((()))++++++******)))))))))))))))))))))))))))))))))******++++++++++++&&&'''((()))************((('''''''''((()))***+++***'''&&&&&&)))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************&&&'''((())))))***))))))((((((((((((((())))))***))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++******))))))************))))))******)))))))))))))))***++++++******))))))((((((************************++++++************++++++((((((((((((''''''''''''''''''''''''((((((((((((***,,,---+++((('''))),,,************************(((((())))))*********+++*********+++,,,,,,,,,---))))))))))))************+++*********))))))((((((((()))***+++***)))((('''((()))***,,,,,,+++******))))))*********+++++++++))))))))))))))))))))))))///,,,)))((()))+++------++++++************++++++)))******+++++++++******))))))************)))(((******+++,,,,,,---......000000//////......------///---)))&&&&&&(((+++...************************)))((('''$$$###$$$(((+++,,,+++***))))))***+++,,,(((((())))))*********+++)))+++,,,+++(((&&&(((*********))))))))))))******)))))))))))))))))))))))),,,,,,++++++***)))))))))+++***)))***+++++++++))))))))))))))))))((('''&&&))))))************))))))((((((((((((((((((((((((************************(((((((((((())))))))))))((()))***,,,,,,++++++*********++++++++++++******,,,,,,+++******)))******))))))******++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,******++++++++++++******))))))))))))************))))))******++++++++++++,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,,,,+++***))))))***+++,,, ###'''+++------+++******++++++---...///000000+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))***+++***+++---,,,***)))))))))***++++++++++++***))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++*********)))************************************************------,,,+++*********+++++++++************++++++************))))))((((((******)))))))))))))))***************************++++++******))))))((((((******)))(((((((((((((((***************************++++++,,,,,,++++++***((((((((()))******++++++(((((()))***************((((((((((((((((((((((((************************(((((())))))*********+++(((((((((((())))))))))))+++)))'''(((++++++***''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((***+++,,,))))))))))))************((()))+++------+++)))(((%%%&&&'''))))))'''&&&%%%(((***+++***)))((()))+++************************,,,+++***))))))+++---...******+++,,,------......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***,,,---+++++++++*********))))))(((((((((((()))))))))))))))************+++++++++...---,,,+++***(((''''''))))))))))))*********************************************************************++++++,,,,,,,,,((()))***++++++,,,++++++,,,+++***))))))***+++,,,++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++,,,---//////...,,,+++,,,+++***+++---...---,,,)))***+++,,,++++++))))))...---+++***+++---000222---......///......---,,,++++++++++++++++++++++++)))************+++++++++************)))))))))))))))'''(((,,,000000***%%%)))))))))))))))))))))))))))***+++,,,,,,+++***)))***+++,,,+++)))'''''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))'''(((((()))***+++++++++***++++++++++++***))))))++++++,,,,,,,,,,,,++++++************************)))************+++++++++************************,,,,,,,,,+++++++++++++++***)))((((((((()))+++,,,---------,,,,,,,,,,,,,,,,,,++++++,,,---,,,***(((+++******)))))))))))))))************************************************++++++++++++******)))))),,,,,,,,,,,,++++++***)))++++++******************)))))))))))))))*********+++++++++*********))))))******************************))))))))))))******)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,++++++******************+++++++++************************************************------,,,+++******))))))************************************************,,,,,,+++*********************))))))))))))******++++++*********)))))))))(((((('''(((((()))******))))))))))))))))))))))))*********)))))))))))))))******)))(((((((((((((((***************************++++++,,,,,,++++++************)))))))))))))))(((((()))***************))))))))))))))))))))))))************************((()))))))))************(((((((((((()))))))))***+++)))((()))+++,,,***((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************%%%&&&(((******(((&&&%%%&&&'''((())))))((('''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''+++***)))((((((***,,,---'''(((((()))******+++++++++++++++************)))************************************************+++***)))))))))***+++,,,+++++++++*********))))))(((((((((((()))))))))***)))************+++++++++%%%%%%''')))+++---...///(((((((((((())))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,++++++***)))(((++++++***))))))***++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++---...000000///...------+++***+++,,,---,,,***,,,------......---,,,+++///...------...000222333222111000///---,,,+++***)))))))))))))))))))))))))))************+++++++++************))))))))))))(((''''''***---...***%%%)))))))))))))))))))))))))))))))))******))))))))))))***+++***(((''''''(((************************))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))((((((((()))***+++++++++***++++++++++++***))))))((((((((())))))(((((((((************************)))************+++++++++************************))))))******************)))))))))))))))***++++++(((((()))))))))))))))))),,,+++))))))***+++++++++,,,++++++***************************************************************++++++++++++*********)))++++++,,,,,,,,,+++******++++++************************)))((('''&&&&&&%%%+++++++++***************************************,,,+++***)))))))))))))))(((***,,,,,,+++***+++,,,.........---------,,,,,,++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))------,,,+++******))))))************************************************,,,+++******)))*********))))))(((((((((((())))))+++++++++++++++*********(((((((((''''''(((((()))(((((((((((((((((((((((())))))))))))******************)))((((((((())))))***************************++++++,,,,,,++++++***++++++******)))(((((('''(((((()))***************************************************************))))))))))))************((((((((()))))))))******,,,***)))***+++,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++&&&''')))++++++)))'''&&&))))))))))))************%%%&&&((())))))(((&&&%%%'''((()))******)))(((''''''((())))))''''''((()))***************************)))((((((((()))++++++******++++++,,,,,,------+++++++++************)))************************************************,,,+++******)))*********+++++++++***************((((((((()))))))))******)))************+++++++++*********)))))))))))))))'''''''''((((((((())))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,++++++***)))(((++++++***))))))***++++++++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++---...000222222111000///---,,,++++++,,,---,,,***...............---,,,+++///000000111222333444555777555222///,,,***)))))))))))))))))))))))))))))))))************+++++++++************)))))))))))))))'''&&&(((+++,,,)))&&&))))))))))))))))))))))))))))))(((((((((((())))))((()))******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********************************))))))))))))))))))))))))(((((())))))***+++++++++***++++++++++++***))))))''''''((((((((((((''''''************************)))************+++++++++************************''''''(((((())))))******((()))******++++++******)))))))))***+++++++++,,,,,,+++)))'''((()))+++------,,,,,,+++***+++++++++************************************************++++++++++++******************+++,,,,,,,,,++++++******++++++++++++++++++,,,,,,+++***)))(((((('''************************++++++++++++++++++++++++---,,,+++***))))))(((((((((***,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++************************************************************************************************+++******))))))***************))))))))))))******++++++++++++++++++++++++++++++***(((((('''''''''))))))))))))))))))))))))(((((())))))******++++++******))))))((())))))******************************++++++,,,,,,++++++***************))))))(((((((((((()))***************************************************************)))))))))))))))*********(((((()))))))))*********,,,++++++++++++,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))))))))************((()))***++++++***)))(((((()))************)))((()))***++++++***)))***+++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,---------......+++++++++*********))))))************************************************,,,,,,+++******)))))))))************************(((((()))))))))*********))))))*********+++++++++000///---+++(((%%%###"""(((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++((((((***++++++++++++++++++******************+++++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++***)))))))))***+++++++++++++++,,,,,,---///111333444333222111---,,,+++,,,...///...---------------,,,,,,++++++000111333555666666666555888666222...+++*********++++++++++++++++++++++++))))))*********+++++++++************)))))))))(((***(((&&&''')))+++***)))))))))))))))))))))))))))***)))(((''''''((()))***)))***+++***))))))***,,,))))))))))))))))))))))))************************++++++************++++++************************)))))))))))))))))))))))))))))))))******+++++++++***++++++++++++***))))))))))))************))))))************************))))))*********+++++++++************************&&&''''''((()))******+++((()))***+++,,,+++***)))))))))******+++,,,------,,,---,,,+++))))))***+++,,,,,,+++************+++************************************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------+++***))))))))))))(((***,,,,,,,,,+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&'''((()))***++++++************************************************+++***************++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********)))******++++++************************(((((())))))******++++++******))))))))))))*********************************++++++,,,,,,++++++***(((((())))))************(((((()))*********************************************************************))))))))))))))))))))))))))))))************++++++,,,++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,((()))))))))***************+++,,,,,,,,,,,,+++***))))))************))))))***+++,,,+++***)))***,,,((((((((((((((((((((((((************++++++,,,,,,))))))))))))************+++++++++*********))))))************************************************++++++++++++******))))))************************))))))))))))************))))))*********+++++++++************))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((((((***+++++++++++++++*********++++++*********++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++***)))))))))*********++++++,,,,,,,,,---...111333444444333333,,,,,,,,,---000222222111...------------------...111222444666666666555444444333000---,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++************)))))))))(((+++***(((((()))+++++++++))))))))))))))))))))))))++++++)))(((((()))++++++***+++++++++)))***+++---************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************++++++++++++***++++++++++++***))))))***++++++,,,,,,++++++***************************))))))*********+++++++++************************(((((()))******+++,,,,,,((()))+++,,,,,,,,,+++***%%%&&&&&&'''((()))******---///111111...***))))))++++++***)))))))))))))))************************************************+++++++++++++++++++++,,,)))***++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,)))))))))******+++++++++***************+++++++++))))))))))))))))))))))))---,,,+++***************)))+++------,,,+++,,,---,,,+++***)))((()))***++++++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&'''((()))+++,,,,,,************************************************+++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,*********+++++++++++++++&&&'''((()))+++...000111************************))))))))))))******************)))))))))***++++++***************************++++++,,,,,,++++++***'''(((((()))******++++++(((((()))***************************************************************************)))))))))))))))))))))*********++++++***+++,,,+++***)))***,,,))))))))))))))))))))))))+++++++++++++++++++++++++++)))'''&&&&&&''')))+++))))))))))))************)))******************)))***))))))))))))))))))***((()))******(((((()))***))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))***************+++++++++)))))))))*********++++++)))************+++++++++))))))******++++++++++++*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,++++++***)))((()))***++++++++++++***)))++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,---+++---///222444444333333,,,,,,,,,---000222222111////////////000111222333222222444444444444222222//////---,,,,,,---...///)))))))))))))))))))))))))))************+++++++++************))))))))))))***************++++++,,,))))))))))))))))))))))))++++++************++++++,,,,,,,,,***))))))+++---************************++++++++++++++++++++++++*********))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++***))))))))))))************))))))************************)))************+++++++++******************************++++++,,,,,,------)))***++++++,,,+++++++++(((((())))))******++++++,,,000444444000+++))))))+++***))))))(((((())))))************************************************++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++,,,---------)))))))))*********++++++))))))*********+++++++++)))))))))))))))))))))))),,,,,,+++******++++++++++++,,,...---,,,++++++,,,,,,+++***(((((()))***+++)))+++,,,......---,,,+++************************************************************++++++++++++************************************************,,,,,,++++++,,,------...,,,++++++++++++++++++,,,)))))))))*********++++++''''''((()))***,,,...///*********************************)))))))))))))))******))))))******+++,,,***************************++++++,,,,,,++++++***)))))))))))))))*********(((((()))***************))))))))))))))))))))))))************************************)))))))))((())))))*********+++++++++(((***,,,+++)))((()))+++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))(((((()))))))))((()))******(((((()))***++++++++++++++++++++++++)))******+++++++++++++++------------------------+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,+++******))))))*********+++++++++))))))*********+++++++++)))************+++++++++...------,,,+++***)))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++***)))((()))***++++++++++++***)))++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++)))******+++,,,,,,------)))+++...000222333333222...---,,,---...///...---///......///111222444666222222222222111000///...,,,,,,,,,,,,---------...)))))))))))))))))))))))))))************+++++++++************))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))************))))))++++++***(((&&&&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++***))))))(((((())))))))))))((((((************************)))************+++++++++************************+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,---------------***...222222...+++,,,---,,,+++******))))))******************************************************+++++++++,,,,,,,,,------++++++,,,,,,,,,+++************++++++,,,------...,,,,,,,,,+++++++++++++++))))))******++++++++++++************************+++++++++***++++++,,,,,,,,,---......,,,******+++---,,,***(((((()))***+++)))***,,,.........,,,+++))))))))))))))))))))))))))))))))))))))))))))))))......------,,,++++++***************************************************,,,,,,,,,,,,------...///++++++************++++++(((((())))))*********+++++++++***)))(((((())))))))))))))))))))))))))))))++++++******))))))((((((******))))))***+++,,,,,,************************+++++++++,,,,,,+++++++++++++++******)))((((((((((((((()))***************((((((((((((((((((((((((************************+++*********))))))(((((()))************+++++++++'''***++++++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))************************************))))))(((((((((((())))))***,,,,,,,,,+++***+++,,,(((((((((((((((((((((((((((((()))***************************************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))******++++++++++++)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***++++++,,,++++++)))***+++,,,,,,+++***)))++++++************++++++*********++++++,,,,,,---++++++++++++++++++++++++))))))******+++++++++,,,))))))***+++,,,,,,------'''))),,,///111222222111///---,,,,,,,,,,,,***))),,,,,,,,,---///111444555222222111000///...---,,,***+++,,,---------,,,,,,++++++++++++++++++++++++)))************+++++++++************))))))))))))&&&((()))***)))((())))))))))))))))))))))))))))))'''((()))******)))((('''++++++)))'''$$$$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++***))))))))))))************))))))************************)))************+++++++++************************,,,,,,,,,+++++++++++++++,,,+++***)))***+++,,,---++++++******************(((,,,///...++++++...222---,,,++++++******++++++************************************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......,,,,,,++++++***)))(((((()))************+++++++++***************************))))))))))))***+++,,,///...,,,,,,,,,,,,***))))))+++---...---,,,,,,---++++++------------++++++)))(((((('''(((***,,,---))))))*********+++++++++************************************************)))************+++++++++)))************+++++++++------,,,,,,+++***))))))---,,,***)))))))))******++++++******************))))))************))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++++++++************++++++***++++++,,,,,,++++++*********))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))*********************)))((((((******))))))))))))******&&&''''''((()))*********+++***)))'''''''''((()))******))))))))))))******,,,***'''%%%%%%'''***,,,************************,,,+++++++++******))))))(((((())))))******++++++(((((((((((())))))))))))''''''''''''((()))++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++))))))+++,,,,,,+++***)))++++++******************************************+++++++++*********))))))+++++++++*********))))))''''''(((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************+++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,------.........******************************+++,,,...000222333111111000///...,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************))))))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++******************************))))))))))))******+++++++++*********)))))))))+++---//////---+++))),,,,,,++++++***))))))(((************************((((((((((((((((((((((((,,,+++***))))))***+++,,,************************+++,,,...//////...,,,+++++++++++++++++++++++++++***++++++,,,---...//////...---,,,,,,,,,,,,---......------,,,,,,++++++***+++++++++++++++++++++,,,))),,,,,,***+++...---***,,,+++******)))))))))***)))'''&&&'''***+++***'''++++++,,,,,,,,,,,,------,,,,,,++++++***))))))))))))************+++++++++++++++++++++++++++++++++------------------------...,,,++++++++++++***(((***,,,------+++)))((()))******+++,,,,,,+++******))))))((())))))***+++,,,))))))*********+++++++++************************************************)))************+++++++++)))************+++++++++,,,,,,++++++******)))))),,,+++***)))))))))***+++************************))))))************))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++++++++************++++++)))******++++++******)))******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))*********************))))))(((******))))))))))))******''''''((())))))***+++++++++***)))((((((((())))))******))))))))))))******+++***(((''''''(((***+++************************++++++*********))))))))))))))))))))))))*********(((((((((((()))))))))***'''''''''(((((()))++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************************************+++++++++*********))))))+++++++++*********)))))))))))))))*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))************+++++++++,,,++++++******++++++,,,+++******************++++++++++++++++++++++++++++++,,,,,,,,,------------*********************************+++---...000111111000000///---,,,***)))++++++++++++++++++******++++++++++++++++++++++++************************+++++++++************))))))************+++++++++++++++***)))))))))))))))************************))))))))))))))))))))))))************)))))))))(((+++***)))(((((()))***+++******************************))))))))))))******+++++++++*********)))))))))***,,,------,,,***)))************************************************))))))))))))))))))))))))++++++************++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++------------,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,++++++*********......,,,+++///444444000///...------,,,,,,,,,---+++)))((()))+++---+++***++++++,,,,,,,,,,,,------,,,,,,,,,+++******)))))))))************+++++++++++++++++++++++++++++++++...//////000000///...------+++************)))'''+++,,,---+++(((&&&%%%%%%)))******++++++******)))))))))***************)))***************+++++++++************************************************)))************+++++++++)))************+++++++++*********************************)))******+++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))************************************++++++************++++++)))))))))******)))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((())))))))))))*********++++++******)))(((******))))))))))))******)))))))))******++++++,,,++++++***)))))))))************))))))))))))******+++***))))))))))))***+++******************************))))))))))))((((((************))))))))))))((((((((()))))))))******(((((((((((())))))***+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++******++++++++++++******************************************************+++++++++***************+++++++++************************+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************+++,,,,,,,,,++++++)))************+++++++++,,,++++++******++++++,,,))))))************))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************+++,,,---.../////////...---+++***)))+++++++++*********))))))++++++++++++++++++++++++************************+++++++++************))))))************+++++++++,,,+++******)))*********++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******+++++++++***************************************(((((()))***++++++,,,,,,******************************************************++++++++++++******************************)))***+++,,,,,,+++***)))************************,,,,,,+++++++++*********,,,------...---,,,+++***)))******+++,,,,,,------...------,,,+++***))))))---......///666===???<<<,,,,,,+++************+++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********))))))*********++++++++++++++++++++++++++++++++++++,,,...000000///...------+++******++++++***(((+++,,,,,,***(((&&&%%%&&&******++++++++++++******)))***+++,,,+++***)))(((************************************************************************))))))*********+++++++++))))))*********+++++++++)))))))))))))))*********)))))))))******+++,,,,,,***************+++++++++))))))************))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******))))))))))))***************++++++,,,,,,,,,++++++************************))))))))))))************++++++++++++******************************)))))))))(((((((((((((((++++++******))))))(((((((((((()))))))))*********))))))(((((()))******+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++*********************+++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''(((******+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++,,,,,,---.........------+++***))),,,++++++******))))))(((++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((******))))))))))))******************************+++***))))))))))))***+++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************************+++,,,,,,+++******))))))))))))))))))))))))))))))***+++,,,---......***,,,...///000///---,,,++++++,,,,,,------------,,,,,,,,,++++++*********222777:::999999;;;===;;;******))))))))))))******,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++))))))*********+++++++++************************(((***---///111111000///---,,,++++++,,,---+++******++++++***)))((()))***,,,,,,,,,++++++,,,,,,,,,)))***+++,,,,,,+++)))(((************************************************************************))))))*********+++++++++))))))*********+++++++++)))))))))))))))*********))))))******++++++++++++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))((()))))))))***************))))))(((((())))))***++++++************++++++***++++++++++++++++++***))))))))))))************))))))))))))))))))))))))************))))))))))))+++++++++++++++***))))))******))))))))))))******++++++++++++,,,,,,,,,,,,*********+++++++++************))))))))))))******)))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((()))))))))++++++******))))))(((((())))))))))))***************))))))))))))******+++************************+++***++++++++++++,,,,,,---,,,,,,+++++++++******))))))*********+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,***+++------------+++***++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,,,,,,,------,,,,,,------,,,+++******++++++++++++******))))))++++++++++++++++++++++++************************+++++++++*********))))))))))))*********++++++++++++******)))******++++++++++++++++++++++++++++++************************))))))))))))))))))******)))))))))******)))))))))((((((((((((((((((((((((******))))))))))))******************************,,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******+++,,,---...//////)))+++---000111111111000///.........---------,,,*********++++++,,,,,,,,,:::CCCIIIBBB666000...---------,,,,,,,,,------...***+++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++)))************+++++++++***************************+++---///111111111111---,,,+++,,,------,,,+++)))***++++++******,,,...---,,,,,,++++++,,,,,,---******+++++++++++++++***+++++++++***************************************************************)))************+++++++++)))************+++++++++************************))))))***+++++++++******)))))))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++++++++************++++++++++++,,,,,,,,,,,,++++++)))))))))************+++))))))))))))))))))))))))+++************)))))))))+++++++++,,,++++++***)))******))))))))))))******++++++++++++++++++++++++((()))******+++***************))))))))))))******))))))***++++++***))))))))))))))))))))))))))))))(((((())))))))))))******************)))))))))))))))))))))*********++++++*********))))))******+++************************++++++******++++++,,,---...---,,,++++++***++++++)))))))))***++++++,,,,,,***************************************+++++++++***************+++++++++***************)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************---,,,,,,,,,,,,------...++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************))))))************+++++++++))))))))))))))))))***+++++++++++++++++++++++++++************************))))))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++,,,+++***))))))***+++,,,++++++******************************************++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************.........---------,,,,,,)))***---///000111111111/////////...---,,,,,,,,,))))))***+++,,,------...222===DDD>>>333---+++++++++++++++++++++,,,,,,---)))***,,,+++******+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,+++***+++,,,---,,,******++++++***)))***,,,...,,,,,,+++******+++,,,,,,************+++,,,,,,---+++++++++*********))))))************************************************)))************+++++++++)))************+++++++++,,,,,,++++++******))))))******+++,,,+++***))))))((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************,,,+++)))(((((()))+++,,,++++++************++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))++++++,,,,,,++++++***)))******))))))))))))******+++++++++++++++*********'''((()))*********))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********))))))*********+++++++++++++++***))))))******+++************************++++++*********+++,,,---///...,,,+++******++++++((())))))***++++++,,,,,,************************))))))*********+++++++++))))))*********+++++++++,,,,,,+++++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,+++******)))************+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------,,,,,,,,,+++************************++++++***++++++,,,------******+++++++++++++++***+++++++++,,,------......++++++++++++++++++++++++************************+++++++++************))))))************+++++++++((((((''''''((())))))***************************************************((()))))))))************((()))***++++++***)))(((******************************))))))))))))******))))))*********+++++++++******))))))))))))******)))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++************++++++************************++++++************++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---)))000444222/////////...))))))(((((()))******+++)))+++---,,,******,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++........................---,,,+++***)))(((((()))+++***)))***+++,,,+++***+++++++++***((()))+++---,,,+++***))))))***+++,,,******))))))***,,,...///++++++++++++******))))))************************************************)))************+++++++++)))************+++++++++---------,,,+++***))))))***+++,,,,,,+++***)))(((((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************,,,+++***((((((***+++,,,++++++************++++++))))))************))))))))))))******++++++++++++))))))))))))))))))))))))++++++++++++******))))))+++,,,,,,,,,,,,+++************))))))))))))******************************&&&'''(((*********)))(((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))******++++++)))************+++++++++++++++***************+++************************,,,+++*********+++,,,---///...---+++******++++++((())))))***++++++,,,,,,************************))))))******++++++++++++))))))******++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///************************,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,++++++++++++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++.........------,,,,,,,,,************************))))))))))))***+++,,,---))))))***++++++++++++******+++,,,,,,......///000++++++++++++++++++++++++************************+++++++++************))))))************+++++++++'''''''''''''''((())))))))))))))))))))))))))))))************************(((((())))))*********+++((()))***++++++***)))(((******************************))))))))))))******))))))******++++++++++++(((((())))))))))))((((((''''''(((***+++,,,---...************************************************,,,+++***))))))***+++,,,******************************))))))))))))******++++++++++++++++++++++++))))))***+++,,,------...---,,,+++*********++++++)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++//////,,,)))))),,,***&&&,,,+++++++++,,,---......))),,,...---+++***,,,///++++++,,,,,,,,,---------...,,,+++---///000///,,,...,,,+++))))))***,,,---++++++***+++,,,...000222///...,,,+++++++++,,,,,,***++++++,,,,,,++++++***......---,,,,,,+++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******)))))))))***,,,---++++++***))))))***+++,,,******++++++++++++******+++&&& !!!%%%******)))************************,,,+++***))))))***+++,,,))))))***+++++++++******++++++++++++++++++++++++((((((((((((((())))))))),,,,,,++++++***)))((((((***)))(((''''''((()))***++++++*********+++---...************++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((((((******+++++++++******)))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))))))))******************)))((((((************************)))***+++,,,,,,+++***)))++++++******************))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******))))))((((((,,,,,,+++++++++,,,---...---------,,,,,,+++++++++((((((((('''((())))))******++++++,,,,,,------...)))***+++,,,------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((()))***++++++++++++***------------,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++************++++++...000111///+++)))***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******)))(((((((((((((((,,,+++******))))))************))))))))))))******---,,,***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---+++***((('''&&&'''''',,,,,,,,,+++++++++*********)))))))))((((((''''''******+++,,,,,,,,,,,,+++************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++...---,,,,,,++++++++++++------------------------++++++******++++++,,,---///---+++,,,///111111000...---+++***)))***+++,,,,,,+++++++++,,,...///000...---,,,+++***++++++,,,++++++,,,,,,,,,,,,++++++......---,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++***)))))))))***,,,---,,,+++***))))))******+++++++++,,,,,,,,,,,,++++++---)))%%%&&&***---...,,,************************++++++***))))))***++++++)))************)))((((((++++++++++++++++++++++++...------,,,+++***))))))***************+++++++++))))))(((((((((((())))))******)))))))))***+++,,,((((((((()))))))))******++++++++++++++++++++++++,,,+++***))))))(((((((((******+++++++++******)))+++++++++*********))))))************************++++++++++++++++++++++++,,,+++******))))))*********************))))))(((************************)))***++++++++++++***)))************************)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,***************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++(((((((((''''''''''''''',,,+++++++++,,,,,,---------------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++---///000...+++)))***,,,******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,+++******)))******************************)))(((((((((((((((,,,+++******))))))******++++++************++++++,,,,,,***)))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***************)))))))))((((((*********)))))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,------...111///,,,,,,...111333333///...,,,+++*********+++---,,,,,,,,,,,,---...///---,,,+++*********++++++++++++,,,,,,,,,,,,++++++...------,,,,,,++++++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))(((((())))))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,+++******+++************+++,,,,,,,,,,,,+++***))))))******,,,,,,,,,------,,,,,,,,,...+++)))***---///...,,,************************++++++***))))))***++++++)))))))))))))))((('''&&&++++++++++++++++++++++++*********))))))(((((((((''''''(((***+++,,,---...((())))))******))))))((()))))))))((())))))***+++(((((()))))))))*********+++++++++++++++++++++++++++++++++***))))))(((((()))******+++++++++******+++++++++***************************************++++++++++++++++++++++++++++++***)))))))))************++++++******)))(((************************)))***++++++++++++***)))*********************************++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,++++++*********++++++++++++++++++,,,,,,************+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........---,,,,,,+++******((()))***++++++,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************++++++,,,---------+++******+++******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++******++++++******))))))******************************)))((((((((()))))),,,+++******))))))******,,,,,,++++++++++++,,,,,,,,,+++******)))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---*********)))))))))))))))+++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,---------------------------------------......///444222...------///222333000///---,,,************------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++)))((((((((())))))+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******)))))))))++++++,,,,,,,,,,,,++++++***))))))***,,,---,,,***************************+++******************+++((()))))))))))))))((((((************************%%%%%%&&&'''(((******+++''''''(((***+++,,,---...((()))***++++++***)))(((******)))))))))*********)))))))))*********++++++************************++++++++++++******))))))))))))***+++++++++******************************************************))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))*********************************++++++************************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,---------,,,,,,++++++******************++++++,,,,,,,,,+++,,,,,,,,,------......++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,+++*********+++,,,***++++++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,++++++***++++++******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))*********))))))(((******************************))))))((())))))***,,,+++******))))))******+++++++++******+++++++++++++++******************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,---------------------------------,,,---......///555444222///---...///111000///...,,,+++******)))------------------,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))((((((((()))+++,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++******))))))******++++++++++++******)))))))))***++++++***)))*********************************++++++*********((())))))***++++++++++++************************(((((()))***,,,---......))))))*********+++++++++((()))***++++++***)))(((+++++++++++++++++++++***((((((((()))))))))*********************************++++++++++++***))))))((()))***+++++++++++++++************************************************))))))))))))))))))))))))***))))))((())))))******+++++++++++++++***))))))************************+++******************+++))))))*********+++++++++***+++++++++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***************+++,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,((())))))******+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++++++++,,,,,,---------+++,,,------...---------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,++++++******+++++++++***++++++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))*********))))))******************************))))))))))))******,,,+++******))))))************))))))))))))******************+++*********************************************************++++++++++++++++++++++++***************)))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,------...222333444222///...---...///......---,,,++++++***,,,------......---,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++))))))(((((()))***,,,---++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++***)))***++++++++++++******)))******++++++******)))***++++++,,,,,,+++++++++************************)))***++++++++++++***)))))))))***+++++++++++++++************************++++++*********)))))))))+++++++++***************)))******************)))+++,,,,,,,,,,,,+++******&&&&&&&&&'''''''''((((((******************************+++,,,,,,+++***)))((()))***+++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))******+++++++++,,,++++++***)))************************++++++***))))))***++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++++++++++++++***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,------...///******+++,,,,,,---......------............------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------***+++,,,------------,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,...,,,++++++,,,,,,+++)))******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******++++++******++++++++++++++++++++++++******)))))))))***++++++,,,+++******))))))*********))))))))))))))))))***))))))***++++++++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++***)))(((((()))))))))))))))************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------,,,,,,,,,+++,,,------...,,,///444555222///---------......------,,,,,,++++++,,,---.........---,,,+++,,,---...///......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++***))))))***,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,---------,,,+++***((((((***+++,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,,,,+++++++++,,,************************)))***++++++++++++***)))++++++++++++***)))((('''***************************))))))((('''&&&&&&%%%************************+++******))))))******+++***+++,,,,,,+++***)))((((((((((((((())))))))))))************************)))***,,,------,,,***)))(((((()))++++++,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******++++++,,,,,,++++++***)))************************++++++***))))))***++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++,,,------*********++++++,,,,,,---,,,,,,++++++++++++++++++------------,,,,,,,,,,,,)))+++,,,......---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,------------...&&&(((+++---...---,,,+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---000...,,,,,,------+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))(((((()))******+++,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,,,,+++******))))))******+++******))))))******+++((()))***+++,,,++++++***************************************************************************)))***+++,,,,,,,,,+++***(((((()))))))))*********************+++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------))))))***++++++***))))))++++++++++++++++++++++++,,,+++++++++,,,,,,---...---------------------------------------......///&&&,,,333666444111...------------......---,,,,,,++++++---.........------+++,,,.../////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************...---,,,************+++,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))&&&((()))+++,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++***))))))***+++************************)))***+++,,,,,,+++***)))------,,,***(((&&&$$$###))))))))))))))))))))))))************++++++++++++))))))******++++++++++++,,,+++***))))))***+++,,,)))***+++++++++)))((('''+++,,,,,,,,,,,,---------)))))))))))))))))))))))))))***,,,------,,,+++)))(((((()))++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************((((((((((((((()))******+++,,,,,,,,,,,,+++******************************,,,+++***))))))***+++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,,,,,,,,,,---......))))))***+++,,,------...---,,,,,,++++++******************))))))((((((((()))***,,,......---,,,++++++++++++,,,,,,---------******))))))******+++,,,...------,,,,,,++++++***,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......!!!$$$(((+++,,,,,,***(((------------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---222///---,,,...---+++(((******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,+++***((('''''')))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,++++++***)))*********,,,++++++++++++++++++,,,((()))***+++,,,,,,+++***************************++++++++++++++++++++++++************************((()))+++---............******++++++,,,,,,,,,,,,)))))))))******+++++++++******+++,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------...............///000000++++++...333666666222---,,,,,,,,,---------...............------,,,,,,,,,.........---,,,+++***))),,,++++++******++++++,,,------------------------,,,***)))***,,,.........***++++++,,,,,,++++++***...---,,,,,,++++++++++++,,,***(((***---...---+++************************++++++*********+++---...---,,,++++++,,,,,,***(((+++++++++++++++***)))((())))))******++++++++++++---(((######(((++++++***(((((()))***+++,,,,,,,,,************************,,,,,,+++******+++,,,,,,***************)))((('''%%%''')))*********+++,,,+++++++++***************++++++++++++++++++++++++,,,+++***)))))))))***+++)))***++++++++++++***))),,,,,,***)))))))))***+++.........---+++***(((''')))************++++++++++++++++++************)))***++++++,,,,,,++++++***)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))+++,,,((())))))***++++++,,,,,,************************++++++++++++++++++++++++''')))***,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...,,,***+++...000...,,,******+++++++++***)))))),,,,,,+++***+++,,,---...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,------------,,,,,,+++++++++))))))***+++,,,,,,------))))))***+++,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***++++++,,,,,,,,,,,,------///......---,,,+++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))(((((()))***+++---...)))))))))******++++++,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---***++++++,,,+++***((('''************************(((((((((((())))))))))))+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))---,,,,,,+++***)))((((((---,,,************,,,---*********+++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++******************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,------............------///---,,,---222666888888,,,,,,---------...............---,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,***)))***,,,.........,,,------......------,,,...---,,,,,,+++++++++,,,,,,***)))***,,,...,,,+++************************,,,+++*********+++,,,---...---------......,,,***,,,,,,,,,,,,,,,+++******)))*********++++++++++++---)))%%%%%%))),,,+++)))(((((()))++++++,,,,,,+++************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++******&&&(((***+++***)))***+++++++++++++++++++++,,,,,,++++++++++++++++++++++++...---+++***))))))))))))***+++,,,,,,,,,,,,+++***,,,+++***)))))))))***+++(((((((((((('''%%%$$$###)))************+++++++++))))))******+++++++++,,,***++++++,,,,,,++++++***)))************+++++++++************************++++++++++++++++++++++++111000///---+++***))))))(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))******++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...,,,+++,,,...///...,,,---------,,,,,,+++***))),,,,,,+++++++++,,,---...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,------------,,,,,,+++++++++)))******+++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,,,,+++***)))************************&&&''''''((()))***+++++++++++++++************)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------...//////////////////......,,,***+++///555999:::,,,------------............---,,,+++***+++,,,---,,,------...//////......,,,,,,++++++++++++,,,,,,------------------------,,,+++******,,,......---,,,------......------,,,------,,,+++++++++,,,,,,+++*********,,,---,,,+++++++++++++++++++++++++++---,,,,,,++++++++++++,,,...---,,,---......,,,+++,,,,,,---------,,,++++++************++++++++++++---***((()))+++,,,***(((((()))***+++++++++++++++************************,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******(((***++++++***))))))***+++++++++,,,,,,------...++++++++++++++++++++++++///...,,,+++)))((((((((()))***++++++++++++***))),,,+++******))))))******)))************)))(((''')))************+++++++++'''((()))***+++,,,------***++++++,,,,,,++++++***)))************+++++++++************************************************222222111000...+++***((('''(((***+++,,,,,,+++***************************+++++++++++++++++++++++++++++++++***++++++,,,,,,)))******++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++,,,...///...---///......---,,,++++++***,,,,,,+++++++++,,,---...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------------,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,,,,+++++++++***------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,++++++*********)))************+++++++++,,,,,,------...---,,,+++***,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,,,,+++************************%%%&&&'''(((***+++,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///......------...////////////000000000000//////))))))+++...000111000000------------...............---+++******+++,,,---......////////////......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++------,,,,,,++++++++++++,,,+++***+++,,,,,,+++)))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---++++++,,,---,,,***'''((()))***+++++++++++++++************************++++++++++++++++++++++++))))))*********))))))(((***+++,,,,,,***((()))))))))******+++,,,---......++++++++++++++++++++++++------,,,+++******))))))((())))))))))))))))))(((+++++++++***************,,,,,,---------------,,,))))))*********+++++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++************************************++++++++++++***+++,,,---------++++++''')))***,,,,,,,,,******************************++++++++++++++++++++++++---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***************,,,---...+++++++++,,,,,,,,,------))))))*********++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,++++++******)))))))))*********+++++++++,,,,,,***+++---......,,,+++)))---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++******++++++,,,------------************************''''''((()))******+++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......//////...---...///000000/////////000000/////////,,,---......---+++******---------.........//////---,,,+++++++++,,,---...000000000000///...---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---++++++,,,+++++++++++++++++++++++++++++++++++++++------------,,,,,,+++++++++******+++,,,---+++*********++++++++++++******,,,+++++++++++++++++++++,,,,,,,,,------,,,***((())))))***+++++++++******************************++++++++++++++++++++++++((())))))*********))))))***,,,---,,,***)))))))))((())))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************************++++++++++++******))))))((()))******+++*********))))))*********+++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++,,,,,,------&&&''')))+++,,,------,,,((()))***+++,,,+++******************************++++++++++++++++++++++++---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......++++++******+++,,,---...++++++,,,,,,,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------)))))))))******++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++,,,------+++++++++******)))))))))***++++++++++++,,,,,,,,,&&&(((***,,,------+++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,------...************************************))))))))))))+++++++++*********))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------,,,+++***,,,,,,++++++******))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.....................///000000---......//////......---222111...+++((((((+++...------........./////////,,,,,,---------------...111111000000///---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,,,,------......------,,,,,,,,,+++++++++,,,------+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++---,,,,,,---...///...,,,))))))***+++++++++******,,,,,,,,,,,,++++++++++++***+++,,,---,,,+++***))))))******+++++++++*********************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***,,,---,,,***))))))***)))))))))******++++++,,,++++++++++++++++++++++++)))***+++,,,------------------,,,,,,,,,,,,------***++++++++++++***))))))((())))))*********)))))))))************++++++++++++++++++*********))))))***++++++,,,,,,++++++***)))************+++++++++************************+++++++++,,,,,,------...))))))***+++,,,,,,,,,,,,*********************+++************************+++++++++++++++++++++++++++++++++***++++++,,,,,,)))******++++++******)))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,...---,,,,,,---///++++++*********,,,---///***+++,,,---------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------)))*********++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************------,,,++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++,,,,,,---************************,,,++++++******)))((((((+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,------......//////000---,,,,,,+++***)))((('''***++++++,,,,,,++++++***,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---...///////////////------............------,,,------+++))))))---000............////////////+++,,,...000000///...---////////////......---,,,------,,,,,,,,,,,,------++++++++++++++++++++++++...,,,++++++,,,---,,,+++,,,------......------,,,,,,+++++++++,,,,,,---...+++,,,...,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,+++---//////...,,,)))***++++++,,,,,,,,,+++------,,,,,,,,,+++++++++)))***+++++++++***++++++******+++++++++******)))***************************+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,***+++---,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++---,,,+++******+++,,,---***++++++,,,+++***)))(((,,,,,,,,,---,,,,,,++++++)))************+++++++++***************+++++++++***++++++,,,,,,++++++***)))************+++++++++************************)))******+++,,,,,,------+++************+++,,,,,,,,,+++***(((((()))+++,,,************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))******++++++******)))+++,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,......,,,,,,---//////...,,,+++***+++,,,---***+++,,,---------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......+++++++++,,,,,,---------------------------------+++,,,,,,,,,------......------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---......******+++,,,------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++******)))******++++++,,,,,,------+++++++++,,,,,,,,,------*********++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***)))***++++++************************++++++******************+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************---------...///000000000,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------......)))+++---///000///...---......////////////......$$$+++...---,,,+++,,,............/////////000+++---///111222111///---,,,------..................------,,,,,,------...++++++++++++++++++++++++...,,,++++++,,,---,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,---...+++---...---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------******)))+++------,,,+++***+++,,,,,,---------------------,,,,,,+++++++++((()))************+++,,,******+++++++++******)))***************************+++,,,------,,,+++***'''((()))***************)))+++---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...---,,,***)))***)))(((''''''((()))*********+++,,,+++***)))(((+++,,,,,,,,,++++++***))))))************+++++++++(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++)))************+++++++++************************((())))))***++++++,,,,,,((((((''''''(((***,,,------,,,)))'''''')))+++---************************++++++++++++++++++++++++''')))+++,,,------,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***---///...,,,+++---000444222///---+++++++++,,,***+++,,,---...---,,,,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......+++++++++,,,,,,---------------------------------......---------,,,,,,,,,////////////////////////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---......((()))***,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++,,,---......///++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,)))))))))******++++++,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,------,,,***)))))))))******************************))))))******+++++++++,,,+++++++++************)))************************++++++++++++++++++++++++++++++,,,,,,---...//////++++++,,,,,,,,,,,,------......,,,++++++,,,......---.........///000000000++++++,,,,,,,,,---------,,,,,,,,,------..................------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......'''***---000111///---+++//////000000000000//////---------....../////////......---------...//////------------------------------------------------...------,,,,,,------...,,,---...//////---+++***++++++++++++,,,,,,---...------------,,,,,,+++***---,,,,,,++++++******)))111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++---+++)))+++------+++((('''((()))******)))''''''++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***''''''(((***+++,,,---...''''''((()))***++++++,,,---,,,,,,++++++******)))))))))***+++,,,,,,------******************************+++******)))((('''***++++++,,,,,,------...------------------------************************,,,+++***))))))***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,+++***)))(((((()))******+++,,,------------,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++++++++,,,,,,---............------............------++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++------,,,++++++***))))))+++++++++,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------------------///...---,,,,,,---...///++++++++++++++++++++++++,,,------......------,,,******++++++,,,---......///---+++)))((()))***+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********))))))***+++,,,,,,------111...,,,,,,...///...,,,+++++++++******)))))))))***++++++,,,,,,------.........,,,,,,,,,,,,......---------,,,,,,+++++++++(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,---......,,,,,,---...)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***+++++++++************)))))))))))))))************,,,,,,+++***)))((('''&&&,,,,,,++++++***+++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...+++---///...---,,,,,,---...---------///000//////111///,,,,,,,,,------,,,---,,,,,,...///000...---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++...000...,,,'''((()))+++,,,------...------------------------,,,---......,,,,,,---..................///000000222111000///...///000111/////////000000111111111//////............//////------------------------------------------------...------,,,,,,------...,,,---...///...---+++***,,,+++++++++,,,,,,---...---------------,,,+++***---------------,,,,,,,,,111000...---,,,,,,,,,---------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))+++---...,,,***+++,,,---......---,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---************++++++++++++,,,---------------------))))))******++++++,,,,,,************************((()))***************))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++)))((((((((((((***+++,,,------,,,+++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------------,,,------............------++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,,,,++++++//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------....../////////333222000...------...///++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++*********+++,,,,,,,,,---000...,,,,,,......---,,,,,,,,,+++++++++************++++++,,,,,,------...,,,++++++******++++++,,,------,,,,,,,,,+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++---------,,,+++,,,---******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************+++************))))))))),,,,,,+++++++++++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,------,,,++++++,,,/////////000111222111111444444444555555444111///...---,,,---///000///...------------------------+++******,,,...///...,,,...///000000000000//////---------------------------...//////------.../////////.........//////000//////......///000111111---............/////////////////////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,---.........---,,,+++,,,,,,+++++++++,,,------,,,------------,,,,,,+++.............../////////000///...---,,,,,,,,,---------,,,,,,++++++*********+++,,,,,,------,,,,,,************++++++++++++,,,++++++******++++++,,,+++******+++---...---+++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---......///************************************************'''((()))***++++++++++++---,,,,,,+++******))))))*********+++++++++++++++************************++++++************++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++***((('''&&&******++++++++++++******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,+++***------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,//////......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------.../////////......---,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................///...,,,+++***++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,///---++++++,,,---,,,+++---,,,,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,+++***+++,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,+++++++++************))))))))))))*********++++++)))*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...------,,,,,,------...***+++,,,,,,+++***+++,,,///000333555666777666666:::;;;>>>@@@AAA>>>999444222000------...///000000........................,,,++++++,,,...///...---//////......---+++***)))------------------------...///000000///...///000000000///....../////////---...///000111222333333.....................//////////////////......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......---,,,,,,,,,,,,,,,++++++,,,,,,---,,,---------------,,,,,,,,,------...///000000000.........------,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,---,,,++++++))))))******************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))******++++++++++++*********)))))))))))))))************************((()))******+++++++++++++++++++++*********))))))*********+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,+++)))(((&&&************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,,,,,,,,,,,,,++++++***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******------------------------,,,------------.................................------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++******)))(((''''''((((((+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...---,,,++++++,,,,,,+++------------------------***++++++,,,,,,------...------------------------,,,+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,+++***)))***++++++++++++++++++++++++,,,***++++++,,,---,,,,,,,,,+++++++++*********))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,***))))))***,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,---,,,++++++---...000444999>>>@@@@@@AAAAAAEEEFFFHHHKKKKKKHHHBBB>>>999666111......///000000------------............,,,,,,---...//////...---,,,++++++***)))(((&&&%%%------------...............///000000......///000111000/////////////////////000111222333333444444222222222222222222222222//////000000///...---,,,000000000000000000000000------------------------///......------......///,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,------......---------++++++,,,---...//////000---------------,,,,,,,,,((()))******+++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------------......---,,,++++++,,,---...............,,,+++***)))++++++,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))(((((())))))***++++++,,,+++++++++******)))))))))*********)))))))))))))))************************+++++++++++++++***))))))))))))*********+++++++++***+++++++++,,,,,,,,,---************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++((()))+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++,,,,,,,,,,,,++++++***))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---------------,,,,,,+++------------------------,,,,,,,,,,,,------------........................******+++------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,------------------------***++++++,,,,,,------...------------------------++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++))))))***+++,,,,,,+++******++++++,,,)))******++++++++++++++++++++++++*********))))))************++++++++++++,,,,,,,,,++++++++++++***,,,+++++++++,,,------......,,,***))))))***,,,...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,---...---,,,---///111555;;;DDDJJJMMMNNNNNNOOOQQQQQQQQQQQQRRRPPPLLLIII???:::444000////////////++++++,,,,,,,,,---------,,,---...//////.........---.........---,,,++++++---------....../////////---...//////...---...///111000000/////////000000000111111222222333333444333333333333333222222222111111222222222000///...111111111111111111111111........................//////............//////,,,,,,,,,------------...------,,,+++++++++,,,,,,,,,------............---******+++,,,------......,,,,,,------------,,,+++((())))))***+++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...---//////...,,,*********************+++,,,------++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************&&&'''((()))***+++,,,,,,...------,,,++++++******************************************************,,,,,,,,,,,,+++***)))((())))))******+++,,,,,,---******++++++,,,---------************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***((()))***+++,,,,,,,,,,,,,,,+++************+++,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............//////..................---,,,,,,,,,,,,,,,,,,+++---............---,,,,,,------------------------+++,,,,,,,,,,,,---------------------------------((()))+++,,,---.........+++,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------------------------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------......---+++***,,,---,,,,,,---------------...***++++++,,,,,,------...***++++++,,,,,,++++++************+++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++---,,,+++*********+++,,,))))))***++++++++++++***+++++++++************)))*********++++++++++++,,,,,,,,,++++++*********))),,,++++++,,,,,,---...///---,,,***))))))***,,,---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...------,,,,,,------...---......---------000222:::BBBMMMTTTVVVVVVWWWXXXUUUSSSRRRQQQQQQQQQNNNLLL???:::555111////////////***++++++,,,,,,------------///000000///......///......////////////......---------...//////000000---...//////------...///000/////////000000111222111111111111222444666888888888888777777777666666444555666666555444222000222222222222222222222222000000000000000000000000//////............//////,,,,,,,,,,,,------.........---,,,,,,+++++++++,,,,,,,,,---...............+++++++++,,,---------...+++,,,------------,,,+++++++++*********************+++,,,,,,------,,,,,,*********+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,***---///...,,,+++,,,...))))))(((((()))***,,,---++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++)))))))))******+++++++++,,,,,,,,,+++++++++++++++))))))******++++++,,,,,,************************+++++++++,,,,,,+++******++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,************************++++++,,,------,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++******++++++*********+++,,,,,,---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------------------.........///......//////////////////+++,,,,,,,,,,,,,,,,,,---,,,------------,,,++++++........................------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------++++++,,,,,,---......///,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------....../////////++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,---.........---//////...++++++,,,///++++++,,,,,,------------***++++++,,,,,,------...***++++++,,,,,,++++++***)))*********++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,+++******+++,,,...---+++***)))***+++,,,)))***++++++,,,,,,+++++++++++++++************)))*********+++++++++,,,,,,)))))))))***************+++++++++,,,,,,...//////,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---------,,,,,,---000333:::CCCNNNUUUVVVTTTSSSSSSLLLJJJIIIIIIIIIGGGEEEBBB999555111///////////////++++++,,,,,,---......///---///111111///......000---............---,,,,,,---------...///000000000...///000000......///000......//////000111333333555444444444777;;;@@@CCCCCCCCCBBBBBBAAAAAAAAAAAA777888999999888666444333222222222222222222222222000000000000000000000000//////............//////,,,,,,,,,,,,,,,---...///...---,,,,,,++++++++++++,,,,,,---.../////////...,,,,,,,,,------------...***+++,,,---------,,,+++------,,,+++***)))((('''++++++,,,---------,,,,,,((())))))))))))************+++,,,------,,,+++***'''+++......------///111------,,,,,,---///000111++++++++++++++++++++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,++++++++++++***((((((((()))******++++++))))))***+++,,,---------************************))))))***+++,,,,,,,,,,,,......---,,,,,,+++++++++'''(((((()))***+++++++++************************++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++*********...---+++***)))***++++++------,,,++++++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---+++,,,------............+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,------------------.........//////,,,,,,------------------+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******..................................../////////000,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,++++++,,,,,,---...//////------...//////...------++++++++++++++++++++++++,,,------......------,,,******++++++,,,---......,,,,,,---.........------++++++,,,,,,,,,------------,,,,,,++++++*********++++++,,,,,,---...//////...///000///,,,+++---///+++++++++,,,,,,---------***++++++,,,,,,---......,,,,,,............,,,,,,))))))******+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,+++***+++,,,...---+++))))))***+++,,,++++++,,,------------,,,+++++++++************)))******+++++++++,,,,,,,,,&&&'''((()))***+++,,,,,,+++++++++,,,---...///000,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,++++++,,,///222666???KKKQQQPPPLLLKKKKKK???????????????===999666333000...---...///000///,,,,,,------...///000000---000222111///---///000000111000000///...---,,,---------...///000000111///111222111000///000111.........///000222444444:::999888:::>>>DDDJJJNNNTTTRRRQQQSSSVVVUUUPPPJJJIIIFFFGGGJJJGGG???===@@@:::999888777666444333333666222//////111333222111222111111111222000---+++//////...---,,,,,,,,,---000000///...------,,,,,,---------------...///000...------,,,,,,------...***++++++,,,---...//////...------,,,+++***)))))).........------,,,,,,,,,------,,,++++++,,,------************************+++,,,,,,------,,,,,,,,,************+++,,,------)))))))))***+++---...///---,,,,,,+++*********+++******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++,,,+++***))))))+++---...******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,++++++***)))))))))***++++++++++++++++++++++++++++++***+++------+++)))))))))***+++,,,,,,------++++++,,,---------,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,------------,,,,,,+++,,,---///000++++++,,,,,,,,,,,,------***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++++++++,,,---...---,,,+++***,,,,,,------------,,,,,,................................................,,,,,,------,,,,,,+++***,,,,,,,,,---------......---......///000111111222/////////......---------.........//////000000000,,,......---,,,+++,,,---///.........000000000///,,,------............---,,,---...---,,,---///000------------------------000000///......---,,,,,,///.........------------000000/////////000000111.........................../////////...---,,,,,,------------------------//////...------,,,++++++------------------------***+++,,,,,,+++,,,...000...------,,,,,,------...---,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,,,,------.........++++++++++++++++++++++++***+++---......,,,)))'''&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))(((((((((((())))))))))))******+++++++++++++++++++++*********))))))***))))))))))))))))))***++++++++++++++++++++++++++++++*********+++,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------+++,,,------......------//////------...000222444666:::@@@EEEGGGFFFCCC@@@999888777555333111000///......------------..............................////////////////////////........................///......---------......//////000000000000000///222222111000///111555888:::<<<>>>@@@EEEQQQaaammmaaa___]]]^^^aaa```\\\WWW[[[XXXXXXYYYTTTJJJEEEFFF???>>>>>>===<<<<<<<<<<<<999666444333555555444222222111000000111111///...111000///............/////////......------,,,,,,---------------...//////...------,,,,,,------...******++++++,,,,,,------------,,,,,,+++*********......---------,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,++++++*********,,,+++***))))))+++,,,---******+++++++++,,,,,,,,,,,,,,,+++******++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,+++,,,---...,,,+++***++++++,,,------......((()))***,,,---............---,,,,,,,,,,,,---...+++++++++,,,,,,---------------,,,+++,,,---......++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++------............------........................------------------------...............------,,,,,,,,,---------...............//////000000111111000/////////............---------------.........---...000///...---...000...---------.........---------.../////////......---...//////......000111///000000111111222222222111000000000//////......,,,,,,------......///////////////......//////000.................................///......------------------------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***)))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------------,,,,,,++++++++++++,,,,,,)))*********+++++++++++++++++++++*********))))))+++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------+++,,,------......------...---,,,,,,---///111222000333777:::;;;:::777444444333222111///...------......------------..............................////////////////////////........................///.........---.........//////000000111111111111///000111111222444888;;;:::@@@IIIPPPYYYdddqqqzzzjjjgggeeeeeeffffffccc```fffddddddddd^^^SSSKKKHHHDDDDDDCCCCCCCCCDDDFFFGGGCCCAAA@@@??????===;;;888666444111000111222111111222111111000000000000000......------------------...------------...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,,,,++++++******++++++,,,------------------------------------,,,,,,+++***,,,,,,++++++***+++++++++......,,,+++***))))))))),,,,,,++++++******++++++******+++++++++,,,,,,,,,)))*********++++++,,,,,,++++++***************)))---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,......---,,,+++,,,,,,------......///)))***+++,,,------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------.........//////.................................,,,,,,,,,,,,,,,,,,,,,,,,///000000000000///......,,,------------.........////////////000000000000///////////////...............------------------,,,...///...------...///..............................///000000000000000...///000000//////000111......///111111222222222...............------------.........//////000000///......---------..............................------......///.........------------------------------,,,,,,++++++******++++++++++++++++++++++++,,,---......---...///111------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------++++++++++++------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------------,,,,,,,,,,,,------************+++++++++++++++++++++***************---,,,***))))))***,,,---++++++++++++++++++++++++,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,------......---------,,,,,,+++,,,---///000111222444555555333111///000//////......------,,,......------------..............................////////////////////////.......................................///////////////000000111111111222...000222444666999===@@@CCCLLLZZZfffooowww~~~rrrooolllkkkllllllkkkjjjmmmmmmmmmlllfff[[[PPPIIIFFFEEEDDDDDDEEEGGGJJJKKKNNNOOOPPPPPPOOOLLLIIIFFFAAA===999666555555444333333222111000000///000000---------------...............---------......///......------------......000000/////////.........+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******------,,,+++************...---,,,+++***))))))))),,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,---++++++++++++************------,,,************+++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++******)))******+++,,,,,,------------.........,,,+++,,,---...---,,,+++,,,,,,,,,------......---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,...---,,,++++++,,,...///......////////////..............................------------------------000000000000000///......------------............000000000000////////////........................////////////............///000111000.........000000000111111000///000111///000111222222222222222...000111111000///000111000000111222222222111111////////////............111111000000000/////////......------,,,---------........................,,,,,,---.../////////...------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++)))***++++++******,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......------------,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***************))))))*********++++++++++++++++++++++++************************...,,,***))))))***,,,...************************+++,,,...000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,---...//////333333333333222222111000////////////////////////......------------..............................////////////////////////..............................//////000000000///000000000000000000000111111222555777;;;AAAGGGLLLVVV^^^kkkvvv|||~~~|||{{{{{{|||||||||||||||{{{xxxqqqfffYYYNNNFFFDDDBBBAAABBBEEEHHHJJJOOOSSSYYY^^^```___]]][[[RRRNNNHHHDDD@@@===999777555444333111000/////////---.....................///......---------......///......------......///000000000//////...------+++++++++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------,,,+++************,,,,,,++++++***+++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++******)))******++++++,,,,,,,,,------.........---,,,******+++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---------,,,+++,,,---///000......////////////..............................////////////////////////...////////////...---------------.........//////000000000000////////////------------------------/////////...............111222333222000///000111///000222222000000111333222222444555555666666666444555777777555444444555999999::::::999777555444333333333222222222222222000000000000000000000000000///...---------------////////////////////////,,,,,,---.../////////...------------------------,,,,,,++++++++++++******------------------------((()))***)))((((((***,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,+++***+++,,,...///---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***+++))))))(((((((((((()))))),,,+++++++++++++++++++++************************---,,,***))))))***,,,---************************)))+++---...///...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------................../////////......---......///////////////000000000111111......------------..............................////////////////////////////////////////////////...///000111111111000000222111000//////000000111222555999???GGGPPPZZZaaakkkqqqxxx~~~}}}{{{zzzpppaaaSSSJJJHHHDDDAAA@@@BBBEEEGGGJJJRRR^^^iiioooqqqqqqqqqfffbbb^^^YYYSSSLLLEEE@@@;;;999888555333222111111000///////////////////////////...------------...//////............//////...---------,,,,,,++++++++++++,,,,,,------......,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++************+++,,,------++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,))))))+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,------......---+++))))))***,,,,,,+++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,---...///000.........//////.................................////////////////////////---............---,,,,,,------........./////////////////////000000000000---------...............------........./////////...000111111000///000222222555777777555555888;;;<<<<<<>>>???@@@@@@AAA@@@BBBDDDFFFFFFDDDCCCBBBCCCCCCDDDEEEDDDCCC@@@===;;;999888888777666666555555222222333333333444444444222111000///////////////////////////////////////------......///.........------------------------,,,,,,,,,,,,,,,,,,++++++------------------------***+++,,,+++******+++---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,...///+++******************+++,,,,,,,,,,,,++++++++++++***************+++++++++++++++************++++++************************)))***+++,,,,,,,,,+++***++++++------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................---,,,,,,,,,---...///000------........./////////......------------..............................////////////////////////////////////////////////...///000222222222111111222111111111111333444555777<<>>@@@DDDHHHHHHFFFGGGJJJNNNOOOPPPQQQRRRSSSTTTTTTTTTVVVXXXZZZZZZYYYWWWVVVVVVTTTTTTVVVVVVUUURRROOOMMMIIIHHHGGGFFFEEECCCCCCBBB@@@@@@???===<<<:::999999444444333222111000000111////////////////////////.........///......------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++))))))******+++,,,------++++++++++++++++++++++++...------,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,***************************)))))))))***,,,...///,,,++++++******++++++,,,------,,,,,,,,,+++++++++))))))*********+++++++++))))))***++++++***))))))************************************++++++++++++***+++---......---+++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------.........---------......---.........//////---------.....................------------..............................////////////////////////////////////////////////---///111222333333222111111111111333555999<<<>>>CCCKKKWWWdddnnnvvv|||~~~zzzuuuqqq}}}ooo[[[VVVOOOIIIFFFFFFHHHJJJWWWbbbppp||||||uuujjj]]]UUUIIIHHHEEEAAA>>>;;;:::999444333333222111000//////000///...---------------//////............//////------------------------------------------------,,,,,,,,,------.........------...//////...------........................)))***+++,,,---.........************+++,,,------,,,,,,++++++***++++++,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,///...------,,,+++***)))))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,***)))))))))***++++++,,,))))))***++++++,,,------000...+++***,,,---......------------------------)))******+++++++++*********+++,,,------,,,+++***---------,,,,,,+++++++++((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...***+++---///000000///...,,,------------------,,,.........................................................///...------,,,............/////////000---......///000111111222000000111111222222222333333333444555777888999999<<>>BBBEEEOOOYYYhhhttt|||~~~~~~}}}~~~zzztttmmmiiizzznnn```RRRNNNNNNNNNNNNPPP]]]iiixxx}}}ooo```VVVNNNKKKFFFCCCAAA>>>999555444444555555444222000///333222///...---...///000//////......//////000111........................------------------------///...---...//////---++++++++++++,,,,,,---------////////////////////////...------------,,,,,,,,,///...------++++++***)))***++++++++++++,,,,,,,,,++++++,,,---...///000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))***,,,---...---,,,,,,000---******---///...,,,...---+++******,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,------------------------(((+++......---,,,...111------------------------,,,,,,++++++,,,,,,---...//////000000///...------.../////////...---,,,,,,........................////////////////////////000///......------------...//////000//////......///000111111000111333444444444444333333555:::===;;;<<<>>>@@@CCCGGGJJJLLLPPPTTTYYY\\\]]]___cccfffhhhhhhiiiiiiiiijjjjjjjjjkkkllllllllllllmmmppprrrqqqqqqqqqppppppooooooooommmppptttvvvuuurrrqqqpppnnnmmmllljjjiiigggfffeeegggeeeccc^^^XXXRRRMMMJJJIIICCC===;;;<<<<<<999555666222//////000000...,,,///000000000000//////...---,,,,,,...000000///...*********++++++,,,,,,,,,///...------++++++***))),,,,,,++++++,,,,,,---...------------------------,,,,,,------------..............................++++++,,,,,,,,,---------,,,+++***))))))***+++,,,...,,,******,,,///000000************+++,,,,,,---************************------+++******+++------...---,,,+++++++++,,,------,,,,,,+++*********+++------------------------///---)))''''''(((+++---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,,,,------......------,,,...------------.../////////000000000///...---,,,000000000000000////////////////////////////////////000111111111///...---000000000000////////////444444333333333333222000999555555;;;@@@EEEOOO[[[hhhnnnwww~~~xxxrrrnnnmmmmmmnnn}}}||||||}}}~~~vvviii]]]YYYYYYWWWUUUUUU^^^iiixxxrrrbbbXXXNNNJJJEEEBBB@@@===:::777777777777777777666666555111111000000000111222333///......------.................................------------------------...---,,,---......,,,***,,,,,,,,,,,,,,,,,,------------------------------.........------,,,,,,,,,...------,,,,,,+++++++++))))))))))))*********************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,---+++)))((()))*********...---+++)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------+++,,,......---------...------------------------,,,,,,++++++,,,,,,---...///////////////...------......//////......---,,,........................////////////////////////111000///...............------...............---333333333222111111444666666888999;;;<<<@@@DDDHHHHHHJJJMMMQQQVVVZZZ]]]___cccfffiiiiiiiiiiiikkkmmmkkkkkkkkkkkkkkkkkkkkklllkkklllllllllkkklllnnnpppoooooooooppppppqqqqqqqqqppprrruuuvvvtttrrrqqqqqqssssssrrrqqqppppppooooooooonnnllliiieee```\\\ZZZWWWQQQKKKHHHGGGFFFAAA===<<<777222000000111000///////////////...---,,,,,,---,,,+++,,,------,,,*********+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,++++++,,,,,,---...........................******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,+++***))))))***+++,,,+++)))''''''))),,,------,,,,,,++++++***+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,---------,,,++++++******++++++))))))))))))))))))))))))...,,,***(((((()))***,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,------.....................------------,,,------......------,,,...------------.../////////000000000///......---...............---------///////////////////////////000111111000///...---000000000000000000000///111222333444666666444333444333888AAAJJJRRR]]]hhhwwwzzz~~~{{{yyyvvvssspppmmmkkkjjjlllnnnoooooopppuuu~~~|||rrriiihhhgggccc___^^^ccclllzzzvvvggg]]]RRRMMMGGGBBB???>>><<<;;;;;;::::::999999999::::::444444444444444333222222//////......---.................................---------------------------,,,,,,,,,------,,,***------------,,,,,,,,,,,,------------------------//////...---,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,))))))))))))*********++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,---------,,,,,,+++++++++***(((''')))***---,,,***(((''''''((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,------------------------------...------------,,,,,,,,,------------------------------,,,---//////---,,,------------------------,,,,,,,,,,,,,,,------...///////////////......---....../////////...------........................////////////////////////111000000////////////000////////////000000000000555666666555555777;;;>>>BBBEEEHHHLLLOOORRRVVVYYY]]]___cccgggkkknnnppppppoooppppppooolllkkkkkklllkkkkkkkkkkkkkkkkkkllllllhhhiiiiiigggffffffhhhkkkhhhiiijjjkkklllmmmnnnnnnpppqqqrrrrrrpppnnnnnnooottttttuuuuuuuuuuuuuuuvvvuuuuuutttsssqqqooommmllljjjeee^^^ZZZXXXUUUPPPLLLGGGBBB;;;666444444444333111000000///...---,,,,,,///---,,,---------+++)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++************++++++***((('''''')))+++,,,+++...---,,,+++************,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,......,,,,,,++++++******++++++++++++++++++++++++++++++,,,+++******)))*********++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++------------------------------------............,,,------......------,,,...------------...///////////////////////////...------------............///////////////////////////000000000000//////...000000000000000000000000,,,---///222444555555555666999CCCQQQ]]]gggrrr{{{~~~}}}vvvwwwwwwvvvsssooojjjgggZZZ\\\^^^^^^___fffqqq{{{~~~yyysssoooqqqrrroookkkjjjlllsss~~~wwwmmmfff[[[UUUMMMFFFAAA@@@@@@@@@???>>><<<:::999999:::::::::::::::999777444222000/////////...//////000000...................................................---,,,---......---+++......------,,,,,,,,,+++//////////////////////////////...---,,,++++++***,,,,,,,,,,,,------......+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,...000...***)))***---,,,+++***)))(((((())))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++*********+++---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------------------------------------------------------------------------------------...,,,+++---000111///,,,------------------------,,,,,,,,,,,,,,,---.........///////////////............////////////..............................////////////////////////000///////////////000111333333222222222222333333555777999<<>>EEELLLWWWdddoooyyy}}}|||vvvwwwxxxwwwsssmmmgggcccMMMOOOQQQQQQRRRYYYeeeooovvv{{{}}}yyyuuuwwwzzz{{{qqqnnnnnntttxxxxxxwwwxxxvvv||||||wwwrrrnnnddd___VVVLLLEEECCCDDDEEEFFFDDDAAA>>>;;;::::::999<<<<<<======<<<999666444///.........///000111111////////////////////////........................///...---...000000///---.........------,,,,,,,,,//////////////////////////////...---,,,,,,+++++++++,,,,,,------......///+++,,,,,,,,,,,,---------------------............+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000,,,+++,,,...************++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++*********++++++,,,---///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------------------------------------------------------,,,+++***---111222111...------------------------------,,,,,,------...///......///////////////.........///////////////...////////////////////////000000000000000000000000///.........///000111111333333222222222333444444888;;;@@@FFFMMMVVV^^^ccciiillloooppppppppppppqqqqqqrrrtttttttttrrrpppoookkkjjjiiihhhiiijjjjjjjjjhhhhhhhhhiiiiiijjjjjjjjjfffgggfffdddbbbbbbccceeeccccccdddddddddeeeeeeeeefffffffffdddaaaaaabbbddddddeeefffgggiiijjjllllllnnnnnnoooppprrrtttuuuvvvwwwvvvtttrrrqqqooolllkkkbbbaaa]]]XXXPPPIIIBBB???888777555333111000//////...------///000111000...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---...////////////////////////,,,,,,,,,---------......------------------------......---,,,+++***))))))+++++++++,,,,,,+++++++++///---,,,---...//////...************+++,,,---...---,,,+++******+++,,,---+++,,,---......---,,,+++)))***+++,,,------......,,,++++++***++++++,,,,,,'''''''''''''''''''''''')))***++++++++++++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------------------,,,,,,******++++++,,,,,,,,,---,,,------......------,,,...------------...///////////////...///000111222222222111111111000000000000000000000000000000000000////////////000000000///000000000111111111222444555555555888>>>GGGNNNZZZaaakkkssszzz{{{xxxttttttsssqqqnnniiidddaaaKKKKKKKKKJJJKKKQQQZZZbbbiiioooqqqnnnlllnnnppppppjjjhhhjjjrrrxxxzzz}}}}}}|||yyyvvvrrrooohhhddd[[[PPPHHHEEEGGGIIIKKKJJJGGGCCC@@@>>><<<;;;999;;;===???@@@???>>>===222222111000000000111111////////////////////////........................///......///111111000............---------------------------------------......---------,,,,,,,,,,,,,,,------.........///************+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,------...************++++++++++++------,,,+++++++++,,,,,,+++,,,......---,,,,,,---******+++,,,---......///++++++++++++++++++++++++***++++++,,,,,,------...*********++++++,,,---...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,...000111000///---------------------------------------......///---...//////////////////......///000000000//////////////////////////////000000000000000000000000////////////000111333333111111111222444777999;;;DDDHHHOOOVVV]]]eeelllqqqqqqsssuuuuuusssrrrqqqqqqmmmnnnoooqqqrrrrrrqqqqqqkkkiiiggghhhjjjlllmmmmmmnnnmmmmmmlllkkkjjjiiiiiigggggggggeeecccccceeegggfffffffffgggggggggggggggcccddddddbbb``````aaabbb___```aaabbbccceeeffffffhhhhhhiiijjjlllnnnppprrrqqqrrrrrrssssssssssssrrrkkkllllllggg___WWWPPPLLLCCCAAA===888555222000000,,,++++++---///000///---------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***)))((('''&&&%%%++++++,,,,,,,,,,,,++++++---,,,+++,,,---...---,,,(((((()))***+++---...///+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******,,,,,,------------++++++******++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,------......------,,,...------------...////////////......///111222444333333222111000///......000000000000000000000000000////////////000000111///000000111111222222222444555777888===FFFRRR[[[kkkqqqwwwxxx{{{{{{vvvsssmmmnnnoooooommmkkkiiigggRRROOOLLLIIIJJJMMMRRRUUUZZZ___bbbaaabbbfffgggeeeeeebbbdddkkkqqqtttyyy~~~}}}~~~zzztttooojjjfffbbb[[[QQQIIIFFFHHHKKKKKKJJJHHHFFFCCC@@@===;;;:::;;;===@@@BBBCCCCCCCCC>>><<<:::888666444333333////////////////////////...........................------...000111000...------------............------------------------,,,,,,,,,------------...---------...............*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,*********,,,......---+++++++++,,,---------------++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------///000000............---------------------------------------...//////------...///////////////......///000000000000000////////////////////////000000000000000000000000111111111222333444666666666777999<<>>???AAABBBCCCDDDDDDIIIGGGDDD@@@<<<999777666000000000000000000000000////////////////////////---,,,,,,---///000///---,,,---------.../////////////////////////////////++++++,,,------......///........................,,,,,,---------.........//////...---,,,+++***)))++++++++++++++++++++++++******+++,,,,,,---......------............/////////...,,,+++***+++,,,,,,+++******,,,000222///,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******+++,,,,,,---......//////...---,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------///222333111---++++++---------------------------...------------...//////------...///000000//////......///000000000000000000000000000000000000000000000000000000000000000222222333444555666888999???@@@CCCIIIPPPWWW^^^aaagggjjjnnnppppppppppppqqqoooqqqrrrsssrrrsssuuuvvvsssttttttuuuwwwyyy{{{|||~~~zzzvvvuuuwwwxxxxxxvvvwwwuuuqqqlllfffaaa]]][[[SSSTTTTTTRRRQQQQQQSSSVVVXXXYYYZZZ\\\^^^```aaabbb]]]^^^``````___^^^___```_______________````````````_________```bbbdddeeeeeehhhlllooopppqqqssstttssstttuuurrrmmmiiihhhiiiddd```XXXNNNEEE===999666222111000000111000...,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++------------++++++...---,,,---......---++++++++++++***++++++,,,,,,)))+++---//////---+++)))***)))(((''''''((()))***+++,,,---------,,,+++***+++*********+++,,,,,,---))))))))))))))))))))))))******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++,,,,,,---...//////000000000//////......---,,,------......------,,,...------------.../////////.........///111444666::::::888666444222000///000000000000000000000000000///.........000111222///000000111222222333333444;;;FFFOOOWWWbbbnnnwwwxxx}}}{{{{{{~~~zzzuuurrrpppppppppnnnttt}}}hhhbbbZZZTTTPPPOOONNNNNNKKKLLLLLLNNNOOOQQQSSSTTTZZZZZZZZZ\\\___dddjjjmmmqqqssswww~~~}}}xxxsssmmmiiiccc```YYYQQQJJJGGGIIIKKKLLLJJJFFFCCCAAA@@@>>>===@@@======>>>???BBBKKKVVVTTTVVVTTTNNNIIIGGGCCC>>>666333...---...///...,,,///////////////...---,,,///////////////////////////......------......//////...---,,,+++,,,,,,---........................//////.........---------,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,))))))+++,,,---.........---...//////...,,,***((("""$$$(((,,,...---+++***///---+++,,,---////////////...,,,+++***+++,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,------------......---,,,+++******+++,,,---......---,,,++++++++++++////////////............------------------------000++++++000222......111...------,,,,,,------...------------.........///////////////...---,,,+++,,,---...//////...---,,,............/////////000000000000000///////////////............///000000000222333222111000111222333666999;;;<<>>===>>>;;;;;;<<<===???HHHRRR___cccdddaaa]]]ZZZTTTNNNDDD???999444333222111///---.........---,,,,,,+++000000000000000000000000---,,,,,,++++++,,,,,,---///...---,,,,,,,,,------........................//////.........---------,,,------......------,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,---------,,,,,,''')))+++---.........---''')))+++---...---+++***...,,,***+++,,,............---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------------******++++++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++,,,---...///,,,---------......//////........................000,,,+++///111......111...------,,,,,,------...------........./////////000//////...------,,,,,,---...////////////...---........./////////000000000000000000000000000///111111222222333444555555111222222222111111444666555:::AAAGGGLLLPPPUUUXXX[[[```ggglllmmmnnnooopppmmmmmmkkkkkklllnnnppprrrssssssrrrrrrtttwwwzzz|||||||||{{{|||}}}~~~{{{xxxttttttwwwzzz}}}}}}vvvooodddWWWMMMFFFBBBAAA======<<<;;;;;;<<<======:::;;;<<<>>>???AAABBBBBBEEEFFFHHHKKKOOORRRUUUWWW^^^^^^]]]\\\\\\\\\]]]]]]^^^\\\ZZZ[[[\\\]]][[[YYY\\\___aaaaaaaaacccgggjjjlllllllllmmmmmmnnnoooooopppmmmiiifffbbb[[[SSSMMMBBB>>>888444111000///...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------///000000///---,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------...---,,,++++++,,,...///---------...............000///...---------......------------------------......////////////......000000///......111666999;;;<<<===;;;777333111111111111111111000000000000111///...///222333222000333444444444444999AAAGGGOOOYYYgggrrrwwwxxxxxxyyy|||~~~~~~xxxppphhheeejjjlllllltttvvvrrrkkkeee```[[[VVVSSSMMMLLLKKKKKKMMMPPPSSSUUUWWWXXXZZZ]]]^^^___``````^^^^^^___ccciiippptttvvvuuuoooeee^^^ZZZYYYXXXXXXYYYXXXVVVRRRNNNLLLMMMNNNRRROOOKKKFFFCCCAAA@@@@@@???===<<<>>>>>>@@@HHHRRReeekkkpppooommmjjjccc[[[SSSLLLCCC:::555111///..................---------111111111111111111111111------,,,,,,,,,,,,------///...------,,,---------.......................................---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,+++***%%%'''))),,,......///...............---,,,+++***---+++******,,,------,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///***+++,,,---...//////000////////////////////////...,,,,,,//////------000......------------............/////////000000000111000...------------......//////000000//////........./////////000000000000000000000000000000000...///000111222333333333444444333222222444888;;;>>>DDDNNNWWW]]]aaaeeegggeeeiiiooossstttrrrrrrqqqnnnllliiifffeeegggiiikkkkkkjjjhhhhhhjjjmmmqqqtttrrrrrrqqqqqqrrrsssttttttssspppmmmlllnnnppprrrrrriiiaaaUUUHHH>>>999888999888777777666666777777888666666777777777777777777999:::<<<>>>BBBFFFIIIKKKQQQQQQRRRSSSUUUWWWYYYZZZ]]]\\\\\\]]]^^^___]]][[[ZZZ[[[\\\\\\\\\^^^aaadddeeefffggghhhjjjmmmooopppqqqpppnnnllljjjfffaaa]]]PPPJJJBBB:::666333111//////......---,,,,,,------...------------,,,,,,,,,---------------------------...000000...,,,+++,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------------,,,+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,++++++------------,,,,,,,,,,,,---,,,++++++,,,---///000...............---------000000///.........//////------------------------...//////000000//////...///000111111111222555888;;;===???>>>:::666333222111111111111111111111111222111///000111333222111666777777888:::BBBNNNVVVbbbmmmzzz~~~|||xxxzzz}}}|||}}}|||{{{~~~~~~wwwnnnccc___```jjjrrrzzzzzzwwwsssoookkkeee```\\\VVVTTTRRRPPPQQQSSSVVVYYYccceeegggiiiiiifffdddaaa^^^\\\YYYZZZ]]]aaadddffffff```WWWPPPMMMLLLLLLLLLMMMNNNNNNLLLJJJIIIJJJKKKLLLKKKHHHEEECCCBBBCCCEEEDDDBBBBBBDDDEEEGGGOOOXXXiiioootttttttttrrrmmmfffccc\\\QQQEEE;;;555111///111111000000////////////000000000000000000000000//////............//////.........------------...................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++000///...---,,,,,,,,,,,,---+++***+++---...---,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,,,,,,,------...///000000........................------.........,,,---///......------------......////////////000000000000222000...---,,,---.../////////000000000000//////...////////////000000000000000000000000111111111------///000000000//////555555555666777<<>>;;;777444222000111111111111111222222444333222222222444444555555777:::===CCCNNN[[[eeeqqqxxx~~~~~~zzzxxx|||zzzzzzyyyxxxzzzyyypppeeecccdddlllzzz|||{{{yyyxxxwwwsssnnnkkkdddaaa^^^[[[ZZZ[[[]]]___lllooosssvvvwwwtttpppmmmhhhddd___\\\ZZZZZZYYYYYYZZZVVVOOOJJJGGGFFFDDDCCCEEEFFFGGGFFFEEEEEEFFFHHHHHHIIIHHHFFFCCCBBBCCCEEEHHHGGGHHHKKKMMMOOOXXXaaaqqqvvvyyyxxxxxxyyyvvvrrrsssmmmcccVVVIII@@@:::888333333111000//////000000////////////////////////000//////......//////000---.....................////////////////////////---.....................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,/////////......---,,,+++...---,,,,,,+++,,,---------,,,,,,---//////...---+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------..................------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,000000//////////////////------------------------,,,///000...,,,,,,...//////......------......///////////////000000000000222000...------...///000000000////////////000000////////////000000000111///000000000111111111222000111111222222222111111333555999>>>DDDKKKSSSYYYcccbbbcccdddfffiiikkklllqqqqqqqqqqqqoookkkgggccc[[[WWWQQQKKKGGGFFFGGGHHHGGGFFFDDDDDDFFFIIIMMMPPPRRRRRRRRRRRRRRRQQQQQQPPPMMMMMMMMMLLLKKKKKKLLLLLLDDDBBB>>>:::888777777777666666666777777666666666444444444444444444444444444444444444555777888999666666888:::===@@@CCCDDDKKKNNNRRRXXX]]]bbbfffhhhbbbaaa```___^^^^^^]]]\\\[[[\\\]]]___cccgggkkkmmmkkklllmmmmmmlllkkkjjjiiiccc```[[[UUUNNNFFF>>>999333222000............///------------------------------------------------***---///000...,,,++++++...------,,,,,,------......................................................------,,,,,,------...,,,,,,---------............---,,,,,,++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,+++---------,,,,,,++++++***+++++++++,,,---...///////////////...---------,,,------------------------........................//////000000000000//////---///111111111111222444777:::<<<<<<:::666333111000000111111222222222333222222222111111333555777555:::@@@GGGNNNYYYfffoooxxx{{{~~~~~~{{{yyyyyy{{{xxx{{{|||}}}~~~vvvlllmmmttt|||||||||~~~~~~{{{xxxpppnnnkkkhhhgggggghhhiiippptttzzz~~~{{{uuuqqqkkkfffbbb]]]XXXUUUTTTQQQLLLIIIGGGDDDBBB???BBBCCCDDDDDDCCCCCCEEEGGGKKKNNNOOOMMMHHHEEEDDDFFFIIIIIILLLQQQSSSWWW```jjjvvvyyyzzzxxxxxx{{{zzzwwwwwwtttmmmbbbUUUIIIAAA>>>666555333111////////////..............................------------......------...////////////...////////////////////////---------...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------------.............../////////,,,,,,+++++++++,,,---------------...000000///---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,---------............------------------,,,,,,******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000111111111000000000//////------------------------,,,111333///,,,---////////////............//////....../////////000000000111000///......///000000000//////......//////000/////////000000000111111///000000111111222222222111111111111222444555666666;;;CCCLLLUUU]]]eeejjjlllhhheeedddfffiiilllnnnqqqnnnjjjeeeaaa[[[UUUQQQMMMIIIEEE@@@<<<;;;<<<<<<>>>======>>>???BBBEEEGGGEEEEEEFFFFFFFFFEEEEEEDDD===???AAAAAAAAABBBCCCEEE>>>======<<<:::999777666666777777888888777777666222222222222333333333333444444333333333333333444555555444444444555666666===@@@EEEKKKPPPWWW]]]bbbaaa`````````aaa___\\\ZZZXXXWWWWWWYYY[[[___ccceeehhhiiikkklllkkkkkklllmmmhhhgggdddaaa\\\TTTKKKEEE888666333000...------...,,,,,,,,,------------...------------------------+++---//////...---,,,---...------,,,,,,------......................................................------,,,,,,------...,,,---------............------,,,+++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------........................---------+++,,,------...---------........................///000000111111000000///---///000111000000222333555777999999777333111111000000111111222333333333000000000000000222666999:::AAALLLUUU]]]eeemmmsssxxx||||||xxxuuutttzzzwwwwwwyyy|||}}}xxxwwwuuutttssssssssstttwww{{{}}}zzzwwwrrrmmmfff^^^YYYSSSPPPKKKHHHFFFEEECCCAAAAAAAAAAAAAAA@@@AAACCCFFFPPPTTTXXXWWWRRRMMMLLLMMMKKKKKKOOOVVVZZZ___iiisssxxx{{{|||zzzyyy{{{zzzwwwvvvvvvssskkk^^^QQQGGGCCC<<<:::777444222222222222////////////////////////......------------......,,,---...///000000///...////////////////////////---------.........//////,,,------......------,,,------------------------,,,,,,------------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,***+++,,,---------,,,,,,++++++++++++++++++++++++------------............,,,,,,------------------******++++++++++++,,,,,,,,,,,,---......---,,,,,,---,,,,,,------...///000////////////000000000000........................,,,333555000,,,...000000//////............//////------.........///////////////////////////000000//////...------...////////////000000000111111111///000000111111222333333111000000222555999===???FFFLLLVVV^^^eeeiiimmmooolllgggcccaaadddgggiiijjjfffaaaZZZTTTPPPKKKFFFBBBBBB@@@>>>;;;::::::;;;<<<===>>>???@@@BBBDDDEEEFFFAAABBBCCCDDDDDDCCCBBBBBB===???BBBBBB@@@???@@@BBB;;;;;;;;;;;;;;;:::999888999999:::;;;;;;:::999999666666555555555444444333555444444333333333444444555444333222222222222222555888;;;???BBBHHHPPPUUUZZZZZZ[[[___aaa```[[[WWWXXXWWWVVVVVVWWWZZZ]]]___bbbdddhhhiiiiiikkknnnqqqlllkkkiiigggddd___XXXTTTEEEAAA<<<777222000......,,,,,,,,,---------......---------------------------...//////...---...///...------,,,,,,------...........................------------------------...------,,,,,,------...------------............,,,,,,+++++++++,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------...............+++,,,---/////////...---........................000000111111111111000000///000111111000000222444444666777666444222111111000000111222222333444444000111222222222444999>>>DDDNNN[[[ffflllnnnqqqrrruuuyyy{{{wwwrrrqqqwww~~~qqqqqqssswwwzzz}}}|||{{{{{{zzzzzzzzzzzzzzz{{{{{{}}}zzzuuunnneee___UUUQQQKKKGGGEEEEEEDDDDDD???@@@???>>>===>>>AAACCCQQQWWW]]]^^^ZZZWWWVVVWWWMMMNNNSSSZZZ```fffppp{{{|||~~~yyyxxxzzzzzzttthhhZZZOOOJJJCCCAAA===:::777666666666000000000000000000000000000000////////////000000,,,---///000000000///...000000000000000000000000---------.........//////,,,------......------,,,------------------------,,,------......------,,,.........---,,,+++))))))------,,,,,,,,,---......---.........---,,,+++++++++***+++---......,,,+++)))***,,,---...---,,,,,,---------------------------------.........//////,,,,,,,,,------.........,,,,,,---------.........,,,,,,---......---,,,,,,000000...---------------,,,------...///000111111////////////////////////---444777111,,,///111000//////............//////------------.........///...///000000000000/////////...---,,,,,,---...///000000000000111111111111///000000111222222333333555555555777<<>>???@@@>>>@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIEEEGGGIIIGGGCCC?????????888888999999:::;;;<<<===<<<===>>>??????>>>===<<<888777666555444333222222555555555555555666777888222222222333333444666666444666888999:::???GGGMMMRRRSSSWWW\\\```___ZZZVVVZZZYYYWWWVVVWWWYYY[[[]]]\\\___dddfffgggjjjnnnrrrooommmkkkiiigggeeeaaa^^^PPPLLLFFF>>>888444222111,,,,,,,,,------.........------------------------.../////////------///111...------,,,,,,------...////////////////////////++++++++++++++++++++++++...------,,,,,,------...---------.........//////++++++++++++,,,------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---+++***)))***++++++*********++++++,,,,,,------------......---,,,,,,,,,------....../////////,,,---///000000000//////////////////////////////000000111111111111000000111222222111000111444666444555666555333222222222000000111222333333444444333555666666666999???CCCLLLXXXgggrrrvvvtttrrrqqqsssuuusssjjjcccjjj}}}lllllllllnnnppptttwwwzzzyyyzzzzzzwwwuuuuuuyyy}}}wwwooojjjYYYVVVPPPKKKGGGDDDDDDDDD@@@@@@>>>;;;999;;;@@@EEEKKKQQQZZZ```aaa```]]]\\\XXXXXXZZZ^^^fffnnntttwww|||}}}xxxwww{{{~~~}}}|||yyyrrrfffVVVKKKHHHBBB??????>>>999666777555333111222444444222/////////...---------............---,,,,,,...///000.........///......---,,,........................///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------,,,,,,,,,.........------..................------,,,,,,,,,.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------////////////////////////***+++,,,,,,------,,,,,,000//////...,,,++++++***------------------------,,,,,,---.../////////......---,,,,,,,,,,,,---.................................------,,,+++))))))......///000111222333333000000000000////////////000000111111111111000000///////////////000111111222222222111000111333666555444444888@@@LLLXXX```kkkmmmppprrrppplllfffccc[[[YYYVVVTTTSSSUUUWWWYYYPPPLLLGGGBBB@@@??????>>>:::<<<===<<<;;;===CCCGGGGGGMMMQQQPPPQQQTTTUUUSSSTTTWWWZZZ[[[ZZZXXXWWWWWWZZZ[[[WWWPPPKKKJJJFFFBBB@@@===:::999;;;>>>???@@@<<<@@@CCCEEEDDDBBBAAAAAA>>>??????;;;666222333444555444444777:::;;;888555888888777666555444444444666555444333555888;;;===@@@DDDLLLSSSWWWXXXWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]]aaaeeeiiillllllllllllkkkiiigggdddccc\\\XXXPPPHHHAAA:::444000///000000111000...,,,+++///...---,,,,,,,,,,,,,,,------------------------000000000///.........------------............///......---------,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,---...///------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,))))))***+++++++++************+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,+++++++++,,,,,,++++++,,,,,,---......///222000---++++++,,,...///////////////////////////---......///////////////111111111111111111111111444444444333222111000///333222222111222333555666333666888777888>>>HHHQQQ^^^gggqqqwwwuuuoooiiifffllljjjfffaaadddsssooommmjjjiiijjjmmmqqqtttsssssssssqqqppprrrvvvzzz~~~~~~yyyrrrnnnddd___WWWNNNHHHEEEEEEEEEFFFEEECCC>>>:::999;;;>>>BBBHHHQQQXXX^^^aaadddfffcccaaa```aaafffmmmtttwwwzzz{{{zzzvvvrrrsssxxx~~~~~~}}}}}}{{{vvvjjj[[[PPPIIICCC???@@@???<<<<<<>>>???;;;777444333222///,,,111000000///......------...------------...//////,,,------.../////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,......---,,,,,,---............---------,,,,,,,,,...............---,,,,,,------------------------,,,,,,+++++++++,,,---...------------------------++++++++++++++++++++++++++++++,,,------------,,,------------,,,,,,,,,,,,........................------......///.................................------------------------111111111111000///...---111111111000000000//////000000000000000000000///000111111222222111111000000000/////////000111111222333444444333444666777999<<>>EEELLLRRRUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXZZZ]]]```cccfffggghhhiiijjjiiihhhfffeeeddd___WWWQQQJJJCCC<<<666000//////...------,,,,,,......------------------------------------------//////..................---------............///............------,,,,,,------------------------------............---------------------,,,++++++---,,,,,,,,,,,,---...///------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------,,,+++***((('''******+++++++++,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///.........---.........,,,,,,------......//////000000//////............////////////////////////---...//////000000//////111111111111111111111111333333222222111000//////111111111222333555666777555666666777:::DDDPPPYYYiiimmmrrrssspppjjjddd```___```aaaccckkk}}}xxxtttnnnhhhfffgggjjjmmmllllllkkkjjjjjjmmmqqquuu{{{}}}~~~|||{{{}}}}}}xxxtttsssmmmbbbWWWNNNIIIGGGFFFJJJJJJHHHCCC???;;;;;;;;;<<>>999666222///---111111111000///...---,,,------...////////////...+++,,,---...///000000000........................------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,///---,,,******,,,---///...------------,,,,,,,,,,,,------------,,,,,,+++........................,,,,,,,,,+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++,,,,,,---------////////////////////////....../////////...------///000111111111111000///........................111111222222222222111111000000000000////////////000000000000000000000000111222222333333222222111222111111000000000111111...000222333333444666888>>>EEEQQQ^^^iiipppssstttxxxtttmmmddd[[[RRRLLLHHHFFFGGGIIIIIIIIIFFFDDDBBBGGGGGGHHHGGGFFFEEECCCBBBDDDEEEFFFGGGJJJPPPXXX]]]iiipppvvvxxxzzz}}}}}}zzzzzz|||~~~}}}zzzyyyyyyxxx{{{{{{vvvooohhh___VVVRRRNNNKKKHHHHHHHHHHHHGGGLLLNNNQQQRRRSSSUUUWWWYYYXXXVVVRRRKKKDDD???======777666777999;;;<<<<<<::::::888555333333555777999555555444444333444444555666999???FFFLLLQQQTTTVVVUUUVVVXXXYYYYYYWWWVVVUUUVVVVVVVVVVVVXXXZZZ\\\]]]```bbbfffhhhjjjiiihhhgggkkkfff___[[[WWWQQQGGG@@@666444111...------///000,,,,,,---.........---------------------------------------------.........---------............////////////............---------------------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,++++++,,,,,,---...++++++***))))))***++++++.........---,,,+++***)))******+++++++++,,,,,,,,,...------------,,,,,,,,,...---------,,,,,,++++++------............------.....................///------......///000000000///000111111111000...---////////////////////////---...//////000000//////111111111111111111111111333222111000//////000111///000111222444666777888888777777;;;DDDQQQ^^^ggguuusssoookkkgggbbb]]]ZZZVVV[[[bbbkkkwww~~~yyywwwwwwxxxzzz{{{}}}}}}uuuoookkkjjjkkkkkkiiigggeeedddgggjjjmmmvvvxxx{{{}}}~~~}}}|||zzzxxxzzz~~~}}}{{{~~~yyyooocccYYYPPPKKKIIIJJJJJJIIIHHHEEEBBB@@@???;;;<<<>>>BBBHHHSSS^^^fffmmmkkkhhhdddbbbccceeehhhnnnnnnmmmjjjhhhiiimmmpppvvvvvvxxx{{{zzzssshhh___QQQIIIBBB@@@@@@AAADDDIIIQQQMMMGGGAAA<<<777444222000000000000000...---,,,,,,---///000000000///...,,,---...//////000000000........................------......////////////------------------------++++++,,,,,,,,,---------------------------,,,+++...---+++))))))+++---...------------------------+++,,,,,,---,,,,,,++++++------------------------,,,,,,,,,,,,------......................................................+++,,,,,,---...---------+++++++++,,,,,,,,,,,,---///////////////////////////////////////...---,,,...///111222222111///...////////////////////////...///000000111111111000------...///000111111222000000000000000111111111222333333444444333333222333222222111111111111222000111222333444888>>>BBBLLLTTT```llltttvvvuuussskkkggg```XXXQQQMMMKKKJJJKKKLLLMMMMMMLLLKKKIIIGGGLLLOOOQQQRRRQQQNNNLLLKKKJJJIIIIIIKKKOOOVVV]]]bbblllttt{{{~~~zzzvvvnnnfff```]]]XXXTTTRRRPPPNNNLLLNNNPPPRRRTTTVVVYYY^^^aaagggeeeaaaZZZRRRIIIBBB???888888999:::<<<=========???===:::777666888:::;;;666666666666555555555555666888<<>>GGGTTTbbbmmmsssvvvppphhhbbb```^^^[[[XXX\\\cccnnnyyy}}}yyyuuurrrrrrqqqrrrvvv|||~~~{{{vvvsssppplllgggcccaaabbbcccdddppprrrtttvvvwwwxxxwwwwwwtttwwwzzz~~~~~~xxxpppfff\\\SSSOOOJJJJJJKKKKKKJJJGGGDDDBBB<<<<<<:::;;;???HHHSSS[[[dddeeeeeebbb___]]]]]]^^^fffhhhjjjkkkjjjiiiiiiiiijjjjjjmmmrrrvvvuuupppkkkYYYOOOEEEAAA@@@@@@CCCIIIYYYWWWSSSMMMFFF???:::777000111111000000///......,,,---///000000000///......///////////////.......................................---------,,,,,,------------------------------------............---.........------,,,+++...---+++******+++---...------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------,,,,,,,,,++++++........................///000000000///...---------...000111111000...---000000000000000000000000------...///000000000000------...///000111222222///000000000111111111222333333444444444444333333444333333222222222333333555555555777;;;CCCMMMSSSccchhhpppwwwzzzxxxtttqqqbbb^^^YYYTTTRRRRRRTTTUUUXXXWWWUUUTTTTTTTTTUUUVVVYYY\\\___```]]]ZZZXXXXXXTTTSSSRRRSSSXXX]]]cccfffqqqxxx}}}xxxqqqnnnhhhddd```]]]ZZZWWWTTTUUUUUUUUUUUUWWW[[[^^^ggggggeeebbb[[[RRRHHHAAA;;;;;;<<<<<<<<<===>>>???DDDBBB@@@>>><<<;;;;;;<<<666666666666666555555555777888999<<<@@@EEEIIIKKKNNNPPPSSSVVVWWWVVVTTTSSSVVVUUUUUUTTTTTTTTTTTTTTTTTTWWW[[[```dddfffgggfffiiigggfffhhhjjjggg```ZZZNNNJJJBBB:::444222111111,,,------...////////////........................+++,,,,,,,,,---.........---------............///.../////////////////////------------------------------+++******+++------...---,,,,,,,,,---...///...------,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---......---+++******+++---...++++++,,,---...//////...******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,,,,...000111111000...,,,+++,,,---.........------......//////000111111111000///---,,,,,,---///000////////////////////////...//////000000000000000111111111111111111111111555333222111111222444555333333444555666777777888888===GGGTTTbbbmmmsssuuunnniiibbb``````bbbaaa```iiiqqq~~~|||vvvrrrpppqqqtttuuuyyy|||vvvnnnhhheeedddccccccnnnnnnooopppqqqqqqqqqqqqppprrruuuyyy|||~~~~~~~~~~~~|||xxxpppggg___ZZZRRRRRRQQQPPPOOOLLLGGGDDD@@@???===<<<===CCCKKKQQQWWWZZZ]]]]]]ZZZWWWWWWYYY^^^bbbhhhmmmooonnnkkkiiibbbaaabbbgggnnnssstttsss```UUUJJJDDDAAA???CCCGGG]]]^^^^^^ZZZRRRIIIBBB>>>777666444222000/////////......///000000000000///000000000000000///...---........................///......---,,,,,,++++++------------------------............////////////......///......---,,,+++------,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---................................................,,,,,,---........................------,,,,,,,,,........................//////000000000///......------////////////------111111111111111111111111...///000111111111111111111111111111000000000000///000000111111222222222222333333444444333333222333333333333333444555555555666888<<>>:::555111////////////////////////000000111...//////000000000//////....................................------------........................---------.........//////////////////...---,,,+++,,,---............---,,,,,,,,,,,,---------......,,,,,,---...............------------------------,,,,,,.../////////...---........................////////////////////////,,,------...............------............//////////////////////////////...//////000000000000///........................////////////////////////000000111111111111111000222222222222111111111111///000000111111222333333222222333333333333222222333333333333444555777777666:::@@@GGGQQQ]]]iiiqqqxxxzzz}}}~~~}}}zzzuuurrrnnnllliiifffdddccccccccccccbbb___^^^___bbbfffiiiiiilllnnnllljjjjjjnnnrrrrrrpppooorrrvvvyyyzzzyyyyyy~~~||||||zzzxxxvvvtttsssqqqlllfffaaa______]]]]]]\\\]]]\\\WWWPPPKKKFFFGGGGGGEEEBBBAAACCCFFFLLLOOOSSSVVVUUUQQQLLLIIIBBB@@@===:::777666666666555555555555777888:::;;;999;;;>>>CCCGGGJJJLLLNNNGGGGGGHHHIIIIIIIIIIIIHHHJJJKKKMMMOOORRRTTTWWWXXXZZZ^^^ccceeeeeeddddddeee```]]]WWWOOOGGG???999666111000...,,,,,,---///000........................//////..................---------............///,,,,,,------............------------------------------............------,,,,,,---...............///...---,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////---...////////////...---,,,---///111222111000000------...//////000000111......------...///000111//////////////////////////////000111111111111000111111111111111111111111111111222333333444555555555555444555777;;;@@@CCCJJJTTTbbblllpppnnnlllkkkfffkkkrrrxxx{{{|||}}}}}}|||~~~|||zzzxxxyyyxxxuuurrrooommmllllllggghhhkkknnnqqqtttuuuvvvyyyyyyyyyyyyxxxvvvsssrrrhhhfffdddddddddccc___[[[TTTSSSOOOJJJDDDAAA@@@@@@===AAAEEEFFFFFFHHHOOOTTTUUUZZZcccnnnvvvzzzzzzyyyssskkkaaa\\\]]]aaadddfffhhh\\\QQQJJJFFFDDDFFFJJJOOOXXXdddjjjhhhaaa[[[WWWIIIEEE???888222///......000///.........///111222,,,---...000111111111111........................------......///000000000........................,,,,,,,,,---------......////////////...---,,,+++,,,---///000000///---,,,,,,,,,,,,------.........,,,------.../////////...........................,,,,,,.../////////...---////////////////////////++++++++++++++++++++++++,,,---......//////......,,,,,,---...///000111222000000000000000000000000......///000000111000000//////............//////........................//////000000000//////...000000111222333444444555///000000111222222333333111222222333333222222111222222333333555666888999===CCCMMMXXXcccoooyyy}}}}}}rrrqqqnnnkkkhhhfffdddccccccbbbbbbbbbcccfffiiikkkiiilllmmmllljjjlllrrrxxxyyywwwwww{{{~~~~~~}}}}}}}}}{{{wwwqqqmmmkkkkkkdddaaa^^^\\\ZZZWWWQQQLLLKKKLLLKKKIIIEEEDDDFFFHHHQQQVVV]]]bbbbbb^^^XXXTTTLLLIIIDDD???;;;999999999666666666777888999:::;;;777888999<<<>>>AAABBBDDD???@@@AAABBBCCCCCCCCCCCCHHHHHHHHHIIIKKKMMMPPPRRRSSSXXX^^^___]]][[[^^^aaafffddd___YYYQQQHHHAAA===333111...++++++,,,///111////////////////////////000000000///.........------------.........//////,,,,,,,,,---------......------------------------,,,---////////////---,,,+++,,,...///000///...---///...---,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,((()))+++,,,---.........******+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,,,,---...///000000------............------***+++---///000000///...------......///000000000---...///111111111000/////////////////////////////////000111111111111111111111111111111111111111///000111333333444444444555444333444888>>>DDDHHHWWWaaannnuuusssnnnjjjjjjiiirrr~~~{{{uuupppnnnnnniiijjjjjjjjjjjjkkkmmmoooppptttwwwyyyxxxvvvuuuuuuqqqrrrrrrpppmmmiiihhhgggbbbaaa___YYYQQQJJJEEEDDDAAA???>>>@@@DDDHHHJJJKKKTTTXXX```jjjssszzz|||}}}xxxmmmeeeaaa```aaaaaa```]]]WWWOOOHHHDDDDDDDDDMMMTTT^^^fffjjjjjjhhhggg```XXXLLLAAA:::666444222111///,,,,,,---/////////......//////000000111111222000///...///000///...///////////////////////////......---,,,,,,,,,---222***)))000111,,,---444///---...111000,,,,,,///........................111000...,,,+++,,,...///------------------------...------,,,,,,------.........////////////......//////...---,,,,,,++++++---------...------,,,,,,000111222444444222111000000//////......000111222111000///......///000111000000//////......------111111000///////////////000///...------...///000444333111000000000111111000000000000000000000000333333333333333333333333555555555555555444333222111333555555555888>>>CCCIIIUUUbbbiiipppxxx~~~yyyrrrkkkfffeeeeeeeeecccgggfffddddddfffhhhiiiiiiiiimmmpppooommmnnnssswwwyyyzzz}}}~~~~~~{{{xxxuuutttooosssllldddfffaaaZZZ\\\^^^ZZZUUUOOOKKKKKKLLLNNNSSS```hhhggghhhlllhhh^^^```[[[SSSMMMGGGCCC???<<<===;;;888777888999888888888777555777:::<<<>>>>>>===;;;999999:::;;;:::999>>>AAAEEEGGGJJJLLLOOORRRQQQRRRRRRRRRRRRUUUXXX[[[___aaaaaa```[[[TTTLLLHHH>>>888222000111111...***000000///...------------///////////////000111111..............................------------......................................................//////...------------...222222000///............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...---------------...///000......//////000000//////000////////////.........//////......---------,,,////////////000000000000111111111111000000000000222222111111111111111111000222333444333333555777666888:::999;;;EEETTT___mmmlllnnnpppjjjcccdddjjj|||}}}~~~xxxuuuoooooonnnllljjjiiihhhiiiooosssxxxzzzyyyvvvsssrrrqqqrrrsssrrrooommmllllllkkkkkkiiiddd\\\SSSIIICCCCCCAAA@@@@@@CCCEEEGGGGGGLLLQQQZZZeeeooowww{{{|||{{{yyyvvvrrrmmmhhhbbb______\\\VVVNNNHHHDDDCCCCCCGGGNNNXXXaaagggjjjkkkkkkhhhaaaWWWMMMDDD>>>888555111000///000111111000...////////////000000111111222000///...///000///...////////////////////////,,,++++++***))))))******...***,,,000...+++333@@@III>>>333000000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...------------------------...------,,,,,,------.........////////////......//////...------,,,++++++,,,,,,---......---------++++++++++++++++++++++++//////.........///000111000//////////////////000///////////////.........111111000///////////////222111000000///000111222.........///111333666777111111111111111111111111222222222222222222111111222333333444444444444333333444555555777===FFFMMMXXXdddoootttxxx}}}yyytttnnnkkkjjjjjjiiihhhgggeeedddddddddeeefffffflllnnnpppnnnkkklllpppuuuyyyyyyzzzzzzzzzzzzzzzzzzyyyyyy{{{||||||}}}}}}}}}|||}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}|||}}}}}}~~~}}}|||{{{~~~vvvooossspppkkkooolllggg```ZZZWWWVVVVVVVVV[[[iiissspppnnnqqqpppjjjnnnhhh```XXXRRRLLLGGGCCC@@@>>>;;;:::::::::999888888666555666888999:::999;;;999777777888888888777:::<<>>GGGSSS\\\jjjsss{{{~~~}}}yyyqqqooollljjjjjjkkkjjjiiiffffffdddccccccbbbccccccjjjlllmmmllljjjkkknnnrrrwwwuuutttrrrqqqqqqqqqqqqqqqrrrssstttuuuuuuvvvvvvwwwwwwxxxxxxwwwvvvuuutttyyyyyyxxxwwwwwwxxxzzzzzzyyyzzzzzzxxxttttttvvvyyy~~~zzz~~~{{{{{{tttmmmgggfffeeebbb```dddrrr{{{xxxsssuuuwwwvvvwwwrrrkkkddd^^^YYYTTTPPPHHHEEEBBB???>>><<<:::888999777666666777888666555888666555444666666555444444666777888:::===BBBEEEGGGHHHHHHHHHHHHJJJMMMOOOVVVWWWXXXYYYXXXWWWUUUSSSNNNFFF:::333000111111000000000//////.../////////---------------...//////..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111//////...---,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,...------------,,,,,,,,,------......---,,,+++)))------,,,,,,,,,,,,------//////...---------......------............------+++,,,---...000111222333000000000000////////////////////////000000000000......///000111222333333111111222222222222222222000222444444333222333333999888===JJJ[[[iiipppqqqnnnhhhbbb___]]]bbbnnnzzzwwwnnnhhhkkkttt~~~{{{vvvppplllhhhgggjjjmmmnnnmmmjjjiiiiiimmmoooqqqrrrrrrssstttvvvuuusssrrrrrrqqqhhh[[[QQQJJJGGGEEEDDDEEEFFFFFFEEEDDDGGGLLLTTT]]]gggqqqwww{{{|||}}}{{{wwwtttsssssskkkfff^^^WWWPPPKKKGGGEEEBBBEEEMMMWWWbbblllrrruuuwwwuuurrrllldddYYYMMMEEE:::888555333333222111///000000000000000000000000222000......///000///...//////////////////////////////...............///+++---111000+++***666EEEPPP>>>...+++...000000///////////////////////////---......//////...------------------------------...------,,,,,,------.........////////////......//////......---------,,,++++++---...////////////000///............///000------------.........///---...///000000///...---......//////000000000111000000////////////000000//////////////////000000444333222111111000//////111111111111111111111111000000000000111111111111111111111222222333444444444888???EEELLLVVVbbbkkkssszzz~~~xxxsssjjjiiihhhhhhhhhhhhhhhgggfffffffffdddbbbaaaaaabbbcccgggmmmpppqqqrrrtttvvvvvvtttqqqnnnlllmmmnnnooorrrssstttuuuuuuuuuuuuuuuvvvwwwxxxyyyyyywwwuuutttvvvtttrrrqqqrrrsssuuuuuuppprrrsssqqqnnnnnnrrrvvv{{{{{{|||}}}}}}~~~{{{tttqqqppppppmmmjjjkkktttzzzwwwuuuwwwxxxwwwuuurrrmmmiiigggdddaaa___TTTQQQMMMIIIEEEBBB>>>;;;:::999888888999888666555777555444333444555444333222222333333444777<<<@@@EEEFFFGGGGGGGGGIIIKKKNNNRRRRRRRRRQQQPPPNNNLLLKKKOOOHHH>>>777444333333333000//////........./////////////////////000111111..............................------------......------------------------........................,,,,,,,,,------///000000//////...---,,,,,,------------------------------........................------------------------......,,,++++++,,,---...------------------------+++,,,...///...---,,,+++/////////....../////////000///...------------------...............------............////////////111111000000000000000000////////////000000000000111111111111000000000///111111222222222222222333333444666666555555555666;;;???IIIXXXhhhppppppmmmgggccc^^^]]]aaammm}}}~~~{{{vvvrrrnnnmmmrrrzzz{{{vvvsssoooooonnnkkkiiihhhjjjkkkiiikkkmmmooooooqqqtttvvvxxxuuusssssssssnnnccc[[[NNNLLLIIIHHHJJJKKKLLLMMMIIIIIIIIIJJJOOOYYYdddmmmuuuwwwxxxyyyxxxxxxxxxyyytttnnnfff___YYYTTTNNNJJJGGGHHHMMMWWWcccmmmtttwwwwwwwwwwwwtttoooeeeZZZSSSEEE@@@999333111111111111111111111111000000000000222000......///000///...////////////////////////,,,+++++++++++++++,,,,,,//////000000...,,,000666999111,,,---/////////000////////////////////////------...//////......---------------------------...------,,,,,,------.........////////////......///...............------+++,,,---...//////000///+++,,,---......---,,,+++,,,------...............---...///000000///...---.../////////000000111111000000////////////000000......///000000000000000---...///111222444555555111111111111111111111111111111111222222333333333333333222222333333444555666>>>IIITTT\\\dddmmmssssssyyy~~~~~~|||wwwqqqmmmjjjjjjjjjiiigggeeeddddddfffhhhiiihhhfffeeefffgggeeelllvvv~~~{{{xxxvvvuuuuuuwwwyyy}}}~~~~~~~~~~~~~~~|||xxxsssqqqppppppooonnnkkkmmmnnnmmmllllllooorrrrrrrrrsssvvvxxx|||~~~zzz|||zzz~~~|||xxxvvvwwwwwwuuusssrrrtttuuuuuuwwwyyyxxxuuutttqqqooommmmmmllljjjhhhbbb___ZZZUUUPPPKKKFFFBBB<<<:::888888888888666555777555444444555555444333222222222111222555999===AAACCCEEEFFFFFFGGGJJJLLLNNNNNNMMMKKKJJJHHHGGGFFFHHHEEE@@@<<<999888666666000///......---.........///////////////000111111..............................------------......------------------------........................///......---------......//////......---.........------------------------........................------------------------...---,,,,,,,,,---...///------------------------***+++---...///......---/////////....../////////000///...---------------......///000000000000///////////////.........---000000111111111111111111////////////000000000000111111111111000000000///111111222222333333333333333444666666555666888:::AAAKKKYYYfffkkkjjjfffccc[[[\\\^^^bbbmmm}}}}}}yyytttqqqpppqqqssstttzzzzzzwwwrrrlllgggeeegggiiifffhhhjjjkkkkkkmmmqqqsss{{{yyywwwvvvtttpppiiicccUUUQQQMMMKKKMMMPPPSSSTTTOOONNNKKKHHHGGGMMMWWW___mmmnnnqqqvvvyyyzzzxxxuuuwwwqqqiiiccc___[[[UUUQQQLLLLLLOOOXXXdddooouuuwwwvvvvvvvvvvvvsssmmmfff```SSSLLLBBB999444333333333222111111111111000000000222000///...///000///...////////////////////////------,,,,,,,,,---......111000///000000...,,,***---,,,...222111------///---------------------------------...............------------------------...------,,,,,,------.........////////////..............................,,,---...///////////////+++,,,...//////...,,,+++------...////////////...//////000000000000/////////000000000000000000111///////////////000000111000000111222333333333333///000111222222333222222222222222222222222222222222222222333444444555555555444444444444666888999===GGGUUU```ggglllooorrrqqqvvvzzz{{{~~~~~~|||zzzyyyvvvrrrmmmiiijjjjjjjjjhhhfffdddddddddmmmqqquuuuuuttttttvvvyyyyyy|||zzzwwwrrrnnnjjjjjjjjjkkkkkklllkkkkkkiiiiiikkknnnqqqvvvzzz|||vvvwwwvvvyyy|||zzzzzzzzzyyyyyyyyyyyyzzzxxxvvvuuuwww{{{}}}zzzvvvyyyxxxuuuttttttrrrpppnnnllljjjfffbbb^^^YYYSSSPPP@@@===:::888777666555444777666444444555555555444222333333222222444777::::::<<>><<<:::999222111000///............---------------...//////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------//////...............///------------------------........................---------------------------------------......///,,,,,,,,,------------...---------------.........------,,,,,,,,,,,,------//////...---------.........///000222333333333333/////////000000111111111000000000000111111111111////////////000000000000......///000111222333333111111222222333444444444222333444444555888<<<@@@LLLXXXfffmmmjjjccc___^^^VVV\\\dddmmm{{{~~~zzztttrrrtttwwwzzz{{{wwwnnniiiggggggeeefffggghhhhhhjjjmmmpppuuuvvvwwwwwwuuuqqqmmmjjj[[[VVVPPPMMMNNNRRRVVVYYYVVVVVVTTTOOOKKKKKKQQQVVVpppllliiimmmsssxxxwwwtttqqqllleeebbbaaa___ZZZUUUNNNMMMPPPYYYeeepppuuuvvvwwwvvvuuuuuutttrrrnnnkkkaaaYYYNNNCCC===999666555222222222111111111000000222000///...///000///...///////////////////////////////////////000111111//////////////////---***...---///222000,,,,,,///------------------------...------,,,---...///000------------------------...------,,,,,,------.........////////////..................////////////......////////////....../////////000000/////////---...///000000000//////111111000000000000111111111111111000000000000000///////////////000111111///000222333444444333333333333333333222000...---222222222222222222222222222222222333444555555555444444444555777:::===???HHHQQQ^^^gggkkkkkkkkklllmmmqqqtttuuuyyy~~~|||zzzxxxvvvuuussspppkkkhhhgggjjjmmmnnnnnnqqquuuxxxxxxvvvtttuuuwwwvvvqqqllljjjiiiiiijjjlllnnnqqqsssrrrpppnnnyyy{{{pppssssssvvvyyyxxxvvvtttwwwzzzzzzyyyzzz|||~~~}}}{{{yyy~~~}}}{{{zzzyyywwwtttrrrrrrpppnnnllljjjgggccc```KKKFFF@@@;;;999777666555777555333333444444444333111222333333222333555777333666999<<<===@@@BBBDDDFFFFFFHHHIIIIIIHHHGGGFFFBBBCCCCCCBBB@@@>>>======555444333111000//////...---------------...//////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...---------------......------------------------................................................,,,,,,---...............,,,,,,,,,---------......111000...,,,+++,,,------,,,,,,++++++++++++,,,,,,......---------......//////000222444666777888888444444444333333333222222/////////000000000111111////////////000000000000......///000111222333333111111222222333444444555444444555555777===DDDIIIZZZccclllnnnhhhcccbbbccc^^^fffqqq{{{}}}sssnnnllleeefffgggggggggiiilllnnnjjjoootttwwwvvvrrrpppnnn```ZZZRRRMMMNNNRRRWWWZZZ\\\^^^^^^YYYRRROOOQQQTTTyyynnncccaaajjjssswwwwwwjjjfff```___``````\\\WWWNNNMMMPPPYYYfffqqquuuvvvxxxvvvtttsssssssssrrrpppiiibbbWWWMMMDDD>>>999666222222222222111111000000222000///...///000///...////////////////////////,,,,,,,,,,,,,,,---...///,,,...///......///000///222...,,,......,,,---000000000000000000000000000///...,,,+++,,,...000111------------------------...------,,,,,,------.........////////////...............///////////////...///////////////...---000///---,,,,,,---///000---...000111111111000///333222111000000111222333222222111111000000/////////////////////000111111---...000111222222111111---...000222333444333333222222222222222222222222111111222333444444555555222222333666999>>>BBBEEEQQQYYYccciiijjjhhhgggfffjjjmmmoooqqquuuzzzzzzwwwxxxvvvtttsssrrroookkkhhhiiimmmtttyyyxxxpppnnnllliiihhhhhhiiiiiimmmiiieeeooozzzqqqfffkkkmmmssswwwvvvqqqnnnrrrvvvyyy{{{~~~~~~{{{zzz|||}}}|||||||||{{{xxxvvvsssrrrrrrrrrrrrpppmmmkkkUUUOOOGGG@@@<<<:::999888666444222222333444333222///111222222222222333444000333777:::<<<>>>AAADDDEEEFFFGGGHHHGGGFFFCCCBBBDDDEEEDDDCCC@@@??????@@@888777555333222000000//////////////////000111111.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000111,,,,,,,,,++++++,,,------------------------------////////////////////////........................+++,,,...///000///...---,,,,,,,,,------.........666333///,,,******+++,,,...------,,,,,,------...---------------...///000000111333555888999:::;;;;;;;;;999777555333111000......//////000000000111////////////000000000000111111111111000000000000111111222333333444555555888888888888<<>>@@@AAACCCDDDDDDFFFIIIKKKGGGEEEBBB@@@>>>>>>>>>???>>><<<999666222///...---------,,,,,,,,,---......000000//////.........---/////////......---------------------------------///......---------.........///000111000///...---................................................------............------........................//////.........---------------------------------------------------------///...------,,,,,,,,,,,,............///////////////000222555888<<>>===<<<999777555333222......//////000000111111000111111111111222222222111111222222222333333333333111000222666999999888444555666;;;CCCNNNZZZaaaeeeiiilllooosssyyyyyyvvvvvvxxxvvvrrrpppnnnllliiiggggggkkkooorrrrrrrrrrrrsssrrrooojjjddd___[[[YYYXXX^^^dddlllnnniiiccc```___XXXOOOIIINNNXXXaaahhhmmmqqqjjj```VVVQQQPPPQQQRRRVVVSSSRRRUUUYYY___iiisssvvvtttsssrrrsssssstttssspppnnnkkkfff___TTTIIIBBB999888666444333333333333333111000000222333333222000/////////...........................---------................................................///......------......///////////////////////////.........------,,,,,,,,,---------............///------------............000000000000////////////......//////////////////000000////////////000000111111111111111111111111111000000000000111222222000000///...//////000111000000000000111111111111111111111222222222333333222222222222222222222222111111222222222222111111222444555666555555555777999:::;;;>>>DDDNNNXXX___^^^aaadddggghhhiiijjjkkknnnjjjgggfffeeefffnnnwww|||{{{xxxsssppprrrxxx~~~~~~vvvrrrjjjcccbbb______bbbbbb]]]YYYXXXbbbiiilllhhhfffjjjnnnoootttvvvyyyzzzyyywwwwwwwww}}}wwwuuuxxxxxxtttsssvvvyyywwwvvvtttrrrnnnhhhddd___XXXLLLAAA;;;999999:::555555444444444333333333444333333222222222222222222222222333555777999:::>>>@@@BBBCCCCCCDDDFFFHHHIIIGGGEEECCCAAAAAAAAAAAA???>>><<<999555222000//////...............//////000/////////............------,,,+++******))))))------------------------///......---------......,,,,,,,,,,,,,,,+++******------------------------........................------............------000000000000000000000000//////.........---------------------------------------------------------......---,,,,,,,,,------............////////////222222444666888;;;===??????>>><<<:::888555333111////////////000000111111000111111111111222222222111222222222222333333333555333111333666999999888666666999AAAMMMYYY```dddbbbkkkuuu}}}|||zzzvvvrrrnnnlllfffhhhjjjkkkkkklllnnnooorrrqqqoookkkhhhddd```^^^bbbiiirrrwwwuuupppmmmkkk\\\RRRJJJIIIMMMSSS\\\eeemmmkkkeee]]]SSSNNNMMMNNNSSSPPPPPPSSSWWW\\\eeeooorrrrrrrrrrrrsssttttttttttttrrrooolllfff___VVVPPP@@@;;;555222222222111000///...------///000000000////////////............---------.......................................------------------------......------------......////////////////////////,,,,,,,,,+++++++++++++++---------............///---------------,,,,,,,,,////////////000000000000------...//////000111111111111000000000000111111111111111111111111111111333222000...---...000111......///000111111111111000000000111111111222222111111111222222222333333222222222222222222222222333222111000111111333444444666777777555555666777777;;;AAAGGGOOOXXXaaafffcccdddfffggghhhjjjmmmooonnniiidddcccbbbccckkkssszzzzzzwwwqqqooovvvyyypppgggfffbbb___aaa___YYYUUUTTT]]]bbbdddaaaaaaggglllooolllooosssvvvvvvvvvvvvvvvxxxuuuuuuuuurrrnnnnnnqqq{{{uuuooojjjgggeeeeeebbbYYYLLLBBB<<<;;;<<<===666666666666555555555555444444333222222222222333111222333444555666666666;;;===@@@AAAAAABBBCCCEEEIIIHHHFFFDDDCCCBBBBBBBBB@@@??????===:::666333111111111000/////////000000////////////.....................---------------------------------------......---------......//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------............------------------------------...............---------------------------------------------------------------------------..................////////////444444555666888:::<<<>>>>>>>>>===<<<999555222000/////////000000000000111000111111111111222222222222222222222333333333333666444333333666888888888888:::@@@LLLYYYccceeeeeecccqqq{{{rrrppp}}}zzztttqqqjjjjjjjjjiiiggghhhkkkmmmmmmnnnoooooommmjjjgggeeehhhnnnvvvzzzzzzxxxvvvuuuiii___TTTLLLHHHIIIQQQ[[[cccddddddaaa\\\VVVQQQNNNMMMJJJKKKPPPTTTZZZdddmmmoooqqqsssttttttttttttuuuuuussspppmmmiiiccc]]]XXXIIIAAA777333333333111...---,,,++++++---//////...///////////////.........,,,---------.../////////........................------------------------//////............//////////////////////////////---------------------------------............//////......------,,,,,,,,,////////////000000000000......//////000000000000111000000//////000000111111111111111111111111111222111///.........///000,,,...000222333222111111000000111111111222222222000000000111111111222222111111111111222222222222333333222111222333444444777888999888777777888::::::@@@HHHPPPWWW^^^cccggghhhhhhgggfffggglllsssyyyuuunnnhhheeedddeeekkkrrrsssuuuvvvssssss~~~|||tttsssmmmiiihhhddd]]]WWWWWW]]]___```______ccchhhkkkhhhjjjmmmnnnnnnoooqqqsssmmmppptttuuurrrooooooqqqxxxuuuooojjjfffeeegggiiifff]]]OOODDD???>>>======777777777777666666666666555555444333333333333333222444666888999888777777666999<<>>>>>>>>===<<<999555222000000000000000000000000000000000111111111222222222222222222333333333444444666444333333444666888888;;;@@@JJJUUU]]]bbbddddddkkk{{{}}}pppiiihhhssszzzssssssqqqnnnkkkjjjkkkmmmkkkmmmppprrrtttsssrrrqqqrrruuuyyy{{{||||||||||||xxxooobbbWWWLLLFFFIIIOOOUUUVVV[[[aaaeeeccc[[[TTTHHHFFFFFFKKKPPPWWWaaakkknnnqqqtttuuutttssstttuuuwwwtttpppmmmiiieeeaaa]]]SSSJJJ???888777666333000111///...///000222222111.........///////////////,,,---------.../////////........................------------------------000//////......//////000////////////////////////..................//////---------............///000/////////......------.../////////000000000111111111000000////////////000//////......//////000000000000000000000000000---...///111111000000///,,,...000333333333111000111111111111222222222222////////////000000000111000000000000111111222222111222333444555444444333666777888888777888;;;===CCCHHHPPPWWW\\\___bbbdddgggfffeeeeeejjjtttuuupppllljjjlllqqqmmmtttzzz}}}}}}wwwuuuooogggaaa___```___``````______```cccggghhhgggeeedddeeehhhkkkhhhpppxxx{{{yyywwwuuutttiiigggeeeeeefffiiilllnnniii```SSSJJJEEEBBB@@@===777777777777666666666666666555444444333333444444555777999<<<======<<<;;;444777:::<<<>>>???BBBDDDDDDDDDEEEEEEEEEDDDBBBAAA>>>???@@@???===:::777555333222111000////////////.........///////////////******+++++++++,,,,,,,,,---------------------------------------...//////...---+++*********+++,,,------------------------........................------............---------------------------------.....................---------------------------------....../////////------------......///000............////////////000111222555888;;;>>>@@@======<<<:::888555222111111111111111000000000000000000111111111222222222222222333333333444444444444444333333444666999;;;???IIIUUUZZZ[[[[[[```eeevvv}}}{{{xxxxxx}}}vvvjjjkkkoooyyy{{{{{{yyyuuupppkkkjjjiiihhhjjjlllpppsssuuuwwwwww{{{{{{|||}}}~~~xxxnnndddWWWKKKFFFGGGJJJKKKPPPZZZcccfff```ZZZJJJFFFEEEGGGKKKPPP[[[eeeiiinnnsssuuutttssstttvvvyyyvvvqqqmmmkkkhhheeecccWWWOOODDD<<<777444111///111000......///000000///.........///////////////---------.......................................------------------------//////............//////////////////////////////------------............---------............//////////////////...............//////000000111111222222111000000///......//////............//////////////////////////////,,,...000222222222000///---///111333333333111000111111111222222222222333/////////000000000111111000000000111111222222333111222444555666555555444444555777888999;;;???BBBMMMQQQXXX]]]```bbbcccdddggghhhjjjooowwwyyysssqqqsssnnnwwwvvvpppnnniiihhhhhhjjjhhhbbb_________```aaabbbdddhhhmmmpppwww}}}zzzuuummmfff]]][[[[[[___gggmmmnnnnnnhhh```VVVPPPMMMJJJDDD>>>888888888888777777777777666666555444444444444555555777:::===???@@@@@@@@@777999:::;;;<<<>>>AAACCCDDDEEEGGGHHHHHHFFFDDDCCC????????????===;;;999888555444222111000///.............../////////////////////...---,,,+++******---------------------------------------...///000///......---------------................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------------------...//////000000.........---......//////............////////////...///111444777;;;>>>???;;;;;;999888666444333333222111111111111000000000000111111111111222222222333333333333444444444444333444444444555999>>>AAAGGGQQQ[[[\\\XXXYYYbbblllvvvssssssuuuuuuqqqnnnooommmwwwzzzrrrllljjjffffffgggiiilllppptttvvv{{{{{{}}}|||wwwqqqgggWWWLLLHHHDDDEEEHHHNNNVVV[[[]]]]]]SSSLLLGGGEEEDDDGGGQQQZZZaaagggooosssssssssuuuwwwxxxuuupppmmmlllkkkjjjiii\\\WWWNNNDDD;;;666333222111///------......---,,,............/////////000...............---------................................................---------,,,,,,---------////////////////////////,,,---------............---------............///------...............///.........///000111111111111111000000000000000000000000////////////000000000000000000000000000000111111111111111111000000000000111222222222111000111111111222222222333333111111111111222222222222111111222333333444555555333333333333444555666777777999;;;===???CCCHHHLLLUUUXXX^^^bbbeeegggjjjlllssswww~~~}}}~~~}}}}}}{{{}}}~~~tttllljjj```ccchhhlllooorrrvvvxxx|||~~~xxxsssooofff\\\[[[WWWTTTZZZeeelllllliiibbb]]]XXXVVVVVVRRRIIIBBB:::::::::999999999888888777666666555555555555555222444777;;;>>>AAABBBCCC>>>>>>===;;;:::;;;>>>AAABBBCCCFFFHHHHHHFFFDDDBBB@@@@@@???>>>>>>===<<<<<<777666444222111000//////............/////////000000000/////////.........---------------------------,,,,,,------///000000111111222222111111000///------------------------........................------............------++++++++++++++++++++++++---------.........//////---------------------------------...///000000000000//////............///............////////////...///000333555999;;;===:::888666444333333444555222222222111111111000000000111111111111222222222333333333444444444444555333555666777999===DDDIIIQQQWWW]]]\\\ZZZ```nnnzzz}}}uuutttuuussslllfffjjjrrr}}}~~~vvvrrrhhhgggfffgggjjjoootttwwwwwwxxx{{{~~~~~~|||{{{ssscccTTTMMMDDDDDDEEEFFFIIIOOOXXX]]][[[RRRJJJDDD@@@AAAIIIRRRZZZbbblllqqqrrrsssvvvyyyvvvrrrnnnkkkkkklllllllllgggccc[[[PPPEEE>>>;;;;;;666444222111111111000///---.........//////000000/////////......------,,,........................////////////////////////,,,++++++******++++++,,,////////////////////////.........//////000000000---------.........//////,,,,,,,,,------.........---......///000111111222/////////000111111222222111111000000000000111111111111111111111111111111666555222000//////000000111111222222222111111000111111222222222333333333222222333333333444444444333333444444555666777777666444222111222555888:::<<<>>>@@@CCCFFFKKKQQQVVVYYY\\\aaaeeeiiimmmqqqttt|||yyyqqquuuyyy{{{zzzwwwuuussslllnnnmmmkkkmmmppplllccc^^^WWWRRRWWWbbbjjjhhhddd^^^ZZZXXXZZZ[[[XXXNNNEEE<<<<<<;;;;;;;;;:::::::::777777666555555555555555///111444888===@@@CCCDDDDDDBBB???<<<999999<<>>>>>>>>>>>999888666444222111111000---.........//////000000'''((()))+++---...000000------------------------,,,,,,,,,---...///000111...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---..................---........................---------.........//////---------------------------------...///000000111111000///.........................../////////000///000111222444777999:::999777444222222333555666222222222222111111000000000111111111111222222222333333333444444444555555444666888999;;;AAAHHHNNNXXXZZZ\\\\\\^^^iiixxx~~~www|||}}}~~~zzznnngggooo}}}wwwpppiiigggjjjkkkjjjnnnuuuuuuxxx{{{~~~yyyooo```TTTJJJFFFDDDFFFDDDDDDLLLWWWYYYUUUMMMGGGCCCBBBCCCEEENNNYYYfffmmmoooooossswwwuuutttrrrpppooooooppppppkkkgggaaaZZZRRRIII@@@:::444333111111111111000///111111000///...------,,,,,,,,,,,,---------.....................///000111---.........//////000000111111000/////////////////////.........---------,,,,,,---.../////////...---------.........//////111000///......///000111222111000//////111333444111000//////111333333333000000//////.........---////////////000000000000222222222111111111000000111111111111111111111111222222111111111111111111666555555444222111111000000000111111111222222222777666777888555111444::::::>>>EEELLLQQQVVVZZZ]]]``````bbbfffnnnyyyyyypppkkkjjjkkkeeeaaabbbgggjjjhhhdddYYYZZZXXXSSSWWWbbbkkklllccc\\\VVVTTTUUUTTTNNNHHH@@@???===;;;::::::::::::;;;:::999888777555444444111111222444777<<<@@@BBBBBBCCCBBB???<<<999888999<<<>>>@@@BBBDDDCCCCCCBBBCCCBBB???>>>======???@@@<<<:::777444222111000000000///............/////////////////////////////////......------......///---------------------------------...///000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---,,,---...///000...///111222333222000//////...---,,,,,,,,,,,,,,,000000000000000000000000////////////////////////------......//////000000///...------...000222444444444444444444444333333333222111000000111222333222222222222222222222222000222444555555666888::::::666666<<>>???===<<<;;;999888666555444333333333333555999<<<>>>@@@@@@@@@>>>;;;888888999<<<===@@@BBBCCCCCCCCCBBBCCCBBB@@@>>>===>>>???@@@>>><<<:::777555333333333000000//////......//////////////////////////////......------------......------------------------,,,,,,,,,---.../////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,+++************......///000333666888999000///......---------...000000000000000000000000////////////////////////.........///////////////000///...---...000111333333333333444444444444444222222111000000111222222222222222222222222222222111333444555555555777999888888<<>>@@@FFFNNN[[[gggpppttttttsssqqqrrrrrrsssrrrrrrrrrqqqnnnmmmjjjfffbbb[[[SSSMMMHHH@@@777222222222///,,,///////////////.............../////////000000000000//////............///......////////////000000000///......------....../////////............---....../////////...------------.........//////////////////000000/////////111111000///000111222333888222------000333222000000000////////////......////////////000000000000222222222111111111111111222222222222222222222222111111222222222222222222222222333333444444444555555555555444444444444444333333444666666666;;;CCCMMMRRRWWW\\\___aaabbbdddjjjrrr~~~}}}mmmhhhdddcccfffgggccc___^^^^^^\\\XXXZZZ```eeefffeee]]]TTTOOONNNNNNJJJGGGAAA???===<<<===???AAACCC@@@???>>><<<999777666555666555333333333555777888;;;<<<<<<;;;999777888999;;;<<<>>>@@@BBBCCCCCCBBBCCCBBB@@@???>>>>>>???@@@???>>><<<:::888777666666222111000///////////////////////////////////////------------------------------------------------++++++,,,,,,---...............------------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------......---,,,***((('''&&&///...------000444999===000000///............///000000000000000000000000///////////////////////////////////////.........111000///......///000111222222222333333444444555222222111000000111222222222222222222333333333333222333555555555555777888666<<>>AAAAAAGGGSSSbbbnnnttttttrrrpppqqqssstttttttttsssrrrqqqnnnkkkhhheeeaaa]]]ZZZTTTJJJ>>>666444333///,,,.........///////////////------------............111000///...............//////////////////000000//////...---------------/////////...............///////////////...---,,,............////////////---...///000000///...---111000000///000111222222:::333---,,,000333222///000000//////////////////////////////000000000000111111111111111111111111222222222222222222222222111111222222222222222333333333333444444444444555666555555555555444444444666555777999:::;;;BBBJJJYYY\\\___cccfffiiimmmppp}}}{{{vvvpppmmmllljjjeee```___^^^\\\[[[]]]aaafffhhhjjjbbbYYYSSSQQQPPPMMMKKKDDDBBB???======???AAACCCCCCBBB@@@>>><<<999888777666555333222222222444555777888999888777666777888999:::===???AAABBBBBBCCCCCCBBBAAA@@@??????@@@@@@@@@???>>><<<;;;999888888444333222000000/////////////////////////////////,,,,,,------------,,,,,,,,,,,,------------------,,,,,,---------...............------------......------------------------........................///000000///...,,,)))(((000...,,,+++,,,...111333//////...............///////////////////////////////////////////////////000000//////......------111000//////...//////000000111111222333444444555222111111111111111111222222222222333333333333333333444666666555666777999888AAAJJJQQQXXXaaahhhlllrrrrrrwwwwwwsssuuu||||||wwwxxxzzz}}}}}}xxxvvvsssrrrssswww|||tttjjj[[[OOOJJJJJJIIIHHHDDDJJJOOOLLLEEE@@@@@@CCC>>>BBBLLL[[[iiirrrsssqqqpppqqqssstttuuuuuutttsssrrrnnnjjjfffeeeddddddccc]]]TTTGGG>>>999555000,,,.........///////////////---------.........//////111000///...............000000000000000000////////////...---------------///////////////////////////000000000///...------........./////////000000---...///000000///...---000000000000000111111111999444...---000222111/////////000000000000000000////////////000000000000111111111111111111111111222222222222222222222222111111222222333333333333555555555444444444333333555555555555555555444444999888999;;;===???HHHQQQ___```dddhhhnnnwwwzzzvvvpppjjjeee___]]][[[\\\^^^aaafffjjjmmmggg___YYYVVVSSSQQQNNNHHHFFFCCC@@@>>>>>>???@@@CCCBBBAAA???>>><<<;;;:::666555333222222333444555333555666666555555666888888999;;;===???AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@??????>>>===<<<;;;999999555555333222000000//////////////////////////////,,,------......------,,,,,,,,,,,,---------...................../////////......------------......---------------------------........................///000000000///---,,,......------,,,,,,++++++...------,,,------......////////////////////////////////////////////////000000//////......------000000000///////////////000000111111222333444444111111111222222111111111222222333333333444444444444555777777777777999:::;;;FFFPPPUUU]]]jjjtttxxx}}}|||}}}zzzrrrjjjhhhnnnwww|||zzz}}}~~~zzzuuuppppppsssxxx||||||uuuhhhYYYQQQQQQPPPNNNEEEIIILLLJJJDDD@@@AAACCC>>>@@@HHHTTTbbblllqqqrrrrrrsssssstttuuuuuuuuuuuurrrooojjjgggfffgggggggggbbb[[[RRRHHH???888222//////////////////.........//////000000000111111111000//////............///111111000000000000//////000///......------.........////////////000000000//////000000000///............/////////000000000.........//////........./////////000000000111111555333111000000111000/////////000000000000111111////////////000000000000111111111111111222222222333333333333333333333333111111222222333444444444666555555555444444333333444444555555555666666666:::888:::===@@@EEEOOOZZZdddfffkkkrrr||||||vvvrrrhhhccc`````````aaaeeejjjnnnjjjeeeaaa]]]YYYTTTQQQLLLJJJGGGDDDAAA@@@???>>>AAAAAA@@@@@@??????>>>>>>777666444333333444555666111333444444444444555777666777999;;;>>>AAACCCDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::777666555333111000000///////////////////////////,,,---...//////...---,,,+++,,,,,,------.........////////////////////////......------------......---------------------------------...............,,,,,,---...............+++---///000111///---,,,---,,,,,,,,,,,,---......000000000000000000000000///////////////////////////////////////........./////////000000000000000000000000111111222222333000111222222222222111000222222333333444444555555444666888999999:::<<<>>>@@@KKKUUU[[[fffvvv|||{{{pppmmmiiifffhhhppp{{{|||~~~zzzrrroooppptttxxx~~~~~~ssscccYYYXXXWWWUUUOOOOOOMMMIIICCC@@@???@@@???@@@EEENNNZZZfffoootttttttttttttttttttttuuuuuurrrooommmlllkkkkkkiiigggbbb```[[[QQQEEE;;;444222000000//////......------///000000000111111111111///............//////000111111111000000000//////111000//////......//////.../////////000000000000...//////000000000000///.../////////000000000000///......------......///...//////000000000000000111333444333111///000111//////000000000111111111////////////000000000000000000111111111222222222333333333333333333333333111111222222333444444555444444444444555555555555444555555666777888999999;;;:::===BBBGGGNNN[[[gggppptttzzz|||tttmmmjjjgggdddffflllpppooommmjjjfff```ZZZUUUNNNMMMLLLIIIFFFCCCAAA???>>>??????@@@@@@AAAAAAAAA;;;999777555444444555666111222444444333333555666555666888:::===@@@CCCDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>????????????>>><<<;;;999888666444222111000///////////////////////////---...000111111000...---++++++,,,,,,---......///..............................------------..............................---------.........//////,,,,,,,,,,,,,,,---...///,,,---000111222111///...---------------...//////000000000000000000000000////////////////////////.........///////////////......///000000111111000000000000111111111111111000111222222222222111000222222333333444555555666555777999:::;;;<<>>>>>AAAHHHNNNWWWfffsss~~~zzzuuunnnhhhiiiooosssssstttsssnnnggg___ZZZOOOOOONNNMMMJJJGGGCCCAAA<<<===>>>???AAABBBCCCDDD>>><<<999666555444555555111222444444333333444666555666777:::===@@@CCCDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAA@@@???>>>===:::888666444222111000000////////////////////////...///000222222000///...++++++,,,,,,---...//////------------------------.........------.................................---------........./////////...---,,,,,,---///////////////000//////...---...............///000111000000000000000000000000////////////////////////---.........//////000000------///000111111111111111111111111000000000000000111222333333222111000222222333333444555666666555777:::;;;<<<>>>AAACCCEEERRR^^^iiizzzxxxqqqqqqssslllaaa^^^aaagggooozzz{{{zzzvvvpppxxxyyyyyymmmgggdddbbbbbbbbb```XXXMMMEEEBBBBBBCCCAAACCCIIIOOOWWWcccnnnooouuuyyyxxxwwwxxxxxxuuuxxxwwwvvvsssqqqnnnmmmlllgggddd___XXXPPPEEE;;;444444222000000111111000///////////////////////////////////////000000000000////////////////////////,,,---...000000000//////---...///111111111000///////////////////////////111111000000//////......000000000000000000000000000000000000000000000000111000/////////000222333111111000000000000111111000000000000111111111111222222111111111111111111333333333333333333333333333111000222555666444111444444444555555555666666::::::999999999999;;;<<<;;;BBBKKKPPPUUUaaasss~~~vvvqqqqqqrrrssstttrrrkkkbbb\\\XXXVVVRRRNNNKKKIIIIIIHHHCCCBBB???>>>===>>>???@@@<<<;;;999888777777777777555666777888777666444333666555666888<<<>>>??????CCCDDDEEEFFFFFFEEECCCBBB@@@?????????@@@@@@>>>===999999999888666444111000000///...---------------------............------+++,,,,,,---...///000000........................000///...---------------------------------------........................///////////////000111111000000//////.........---............////////////000000//////.........---////////////////////////000000////////////000000222333444333111111222333111111000000111111222333111111111111111000//////111111222444666777666444444666999<<<>>>AAACCCDDDKKKUUUbbbqqqxxxpppssssssjjjdddeeeaaadddooo~~~wwwtttuuuzzzxxxpppkkkgggkkkllllllfffZZZOOOHHHDDDDDDAAAAAAEEEKKKRRR^^^iiiooouuuyyyxxxwwwyyyyyyvvvxxxwwwvvvsssqqqnnnlllkkkhhhfffaaa[[[SSSJJJ@@@999666444111000000000///...////////////////////////////////////000000000000////////////////////////---...///000000000///...---...///000111111000///////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000111000000//////000111222111111000000000000111111....../////////000000000333333333222222222222222333333333333333333333333555333333444777777666333444444555555555666666666888888888888888:::===???BBBHHHPPPWWWaaaqqq~~~wwwvvvuuussspppiiiaaa[[[XXXWWWVVVSSSPPPNNNKKKJJJEEECCCAAA???======>>>>>>>>>===;;;999777777777777777777666666555444444333444444444777;;;>>>??????CCCDDDFFFGGGGGGEEEDDDCCCAAA@@@??????@@@@@@???===::::::999888666444222111000///......---------...------............---------------.......................................//////...---------------------------------------........................//////......//////000111000/////////........................////////////000/////////............////////////////////////......------------......111222333222111000111222111111000000111111222333222222222222222111000000333222222333444555666666444777999<<>>=========???>>><<<:::888777777777:::999888777666555444444444444444777<<>>;;;::::::999777555333222000//////...............------............------//////.........---------........................//////...------------...------------------------..............................------......///000////////////........................////////////////////////............////////////////////////......------------......///111222111000///000222111111000000111111222333333333333333333333222111444333222222333444666777777999<<<>>>AAAHHHRRRYYYaaammm{{{~~~|||ssspppssszzzyyy}}}|||~~~{{{|||wwwrrrrrrxxxzzz~~~ssseee[[[OOOHHHBBBAAACCCHHHTTT```lllrrrvvvvvvvvvzzz{{{yyywwwwwwvvvtttqqqnnnkkkiiijjjhhhdddaaa]]]VVVPPPKKK<<<888333000///000//////////////////////////////////////////000000000000////////////////////////000000000000//////....../////////000000000000///////////////////////////000000000000////////////////////////////////////000000000000000000000000111111111000000000000000111111000000000000111111222222333333333444444444333333333333444444444444333333333444444444444444666666666777888888888777555555666666666777777777888999;;;;;;===AAAHHHNNNTTT[[[fffttt}}}xxxtttoookkkhhh```___^^^\\\YYYVVVSSSQQQJJJIIIFFFCCC@@@>>>===<<<>>><<<;;;999888888999999>>>???@@@@@@>>>;;;777555777666666888===@@@BBBCCCCCCDDDEEEFFFGGGFFFFFFFFFBBBAAA??????@@@AAA@@@>>><<<;;;;;;999888666555444111000//////......//////------............------................................................///......---------......------------------------........................---------------.../////////////////////.....................///////////////////////////.........////////////////////////000000////////////000000...///000000//////000111111111000000111111222333222222333333333333222222222333444444444444555777999===AAACCCEEENNN[[[eeerrr}}}{{{}}}|||~~~~~~xxxtttwww{{{|||xxxoooYYYPPPFFFAAA@@@EEEPPP\\\jjjpppsssssstttxxxzzzxxxuuuuuuuuutttqqqnnnkkkiiiiiigggeeeccc```[[[VVVRRR@@@;;;555111000000111111000000000000000000000000////////////000000000000000000000000000000000000111111000000////////////000000000////////////000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000111111111000000000111111000000000000111111333333333333444444444444111222222222333333444444333333333444444555555555444555666777777666777777666666666777777777888888777:::<<<===???EEENNNVVVaaajjjxxx~~~xxxsssoookkkdddbbb^^^ZZZVVVSSSRRRQQQLLLKKKIIIFFFCCCAAA???>>>;;;:::999999888999:::;;;AAAEEEJJJLLLKKKEEE===888888666666777;;;>>>@@@@@@AAABBBCCCDDDEEEEEEFFFFFFCCCAAA??????@@@AAA@@@???======<<<:::999888777777222222111000////////////------............------,,,,,,------...//////000..............................---------......///------------------------........................---------------...//////.........///////////////............////////////.........///////////////////////////////////////000000////////////000000---///000000//////000111111111000000111111222333111111222222222222222111///333666777777666666777888@@@HHHLLLPPPXXXgggsss|||zzz{{{{{{jjj^^^PPPFFFAAACCCNNNYYYhhhmmmpppoooppptttvvvuuussstttttttttrrrooollljjjjjjhhhfffdddccc___[[[XXXIIICCC;;;555222222222222000000000000000000000000////////////000000000000000000000000000000000000111111000/////////000000111000000////////////000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111000000000000111111000000111111111222222222111111222222333333444444333333333444555555666666333555666777666555666777777777777777888888888888666999===???CCCKKKXXXbbbttt}}}yyysssnnnkkkgggbbb[[[VVVRRRPPPPPPMMMLLLKKKIIIGGGDDDCCCBBB<<<<<<::::::::::::;;;<<<@@@FFFOOOUUUUUUOOOFFF@@@999777555555777999;;;;;;??????@@@AAABBBCCCDDDEEEDDDBBB??????@@@AAAAAA@@@???>>><<<;;;:::999999999555444222111///.........------............------++++++,,,---...///000111...........................------------...//////------------------------..............................------......///000.........///////////////............////////////.........///////////////////////////////////////......------------......---...000000//////111222111111000000111111222333000111111222222222222222///333777999888777999<<<===IIIVVV]]]```fffsssyyytttwwwzzz~~~|||||||||~~~sss```QQQHHHGGGOOOZZZfffkkknnnlllmmmqqqsssrrrqqqrrrssssssrrrpppmmmkkkllljjjhhhgggeeeccc```]]]UUUNNNDDD;;;666444333222000000000000000000000000////////////000000000000000000000000000000000000111000/////////000111222222111000///......///000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000---...///111222222222222111111000000000000111111000000000000111111111111222222222333444555555555333333444444555666666666333555777777666555666888777777777888888888999999777<<>>===;;;;;;;;;<<<;;;CCCMMMVVVYYYVVVPPPKKK>>>;;;888666777888999888<<<<<<===>>>???AAABBBCCCEEEBBB??????@@@AAAAAAAAA@@@???===;;;:::::::::;;;777666444111///...---,,,------............------,,,---------......//////........................---------------...//////------------------------........................//////......//////000111............/////////000............////////////............/////////000////////////////////////......------------......---///000000000000111333111111000000111111222333111222222333444333333333222555777777666888>>>CCCLLL[[[lllrrrpppqqqyyy~~~wwwpppjjjjjjooowww{{{{{{|||}}}{{{ooo\\\PPPLLLSSS]]]eeejjjllljjjjjjnnnppppppoooppprrrssssssqqqnnnlllmmmllljjjhhhhhhfffccc```___WWWKKK@@@999555333222000000000000000000000000////////////000000000000000000000000000000000000000000/////////111222333222111000.........///000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000,,,---///111222333333222111111000000000000111111111111222222222333333333333333444444555666777777333333444444555666777777333666888888666555666888777888888888888999999999999???GGGMMMUUUbbbuuu~~~|||xxxrrrjjjbbbZZZVVVLLLMMMMMMMMMLLLKKKJJJIIIFFFEEEBBB???===<<<;;;;;;777???JJJTTTZZZZZZVVVSSSDDD@@@<<<999999::::::999::::::;;;<<<===???AAABBBEEEBBB???>>>@@@AAAAAAAAA@@@???===<<<;;;;;;;;;<<<888777555222///---,,,,,,---..................---///............---------........................---------------...///000------------------------........................///////////////000111111---.........//////000000............/////////000---.........//////000000////////////////////////000000////////////000000---///111111000000222444111111111000111222222333222333444444555555555444555666666444333888AAAIII]]]mmm~~~{{{uuuxxx}}}}}}yyypppiiiccc^^^eeemmmyyy}}}}}}}}}}}}yyyyyy||||||dddTTTSSSYYY```dddjjjpppsssqqqmmmiiinnnooooooooonnnllljjjhhhkkkjjjjjjkkkkkkjjjgggdddccc[[[PPPEEE===999666444222111111111000000//////////////////////////////000000000000000000000000000000000000000000000000111111000////////////////////////...---------,,,000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111111333333333333333333333333555444444444444555666666555555555555666777888999<<<<<<;;;:::999:::>>>AAAIIIHHHKKKTTTcccvvv}}}zzzzzz|||~~~~~~~~~|||}}}zzzoooccc[[[WWWTTTQQQPPPPPPPPPOOONNNLLLGGGBBBAAACCCCCC???;;;999<<>>777444444444888777777777:::>>>BBBEEEGGGFFFEEECCCBBBBBBAAABBB@@@??????>>>===<<<<<<;;;===:::555333111111///..................///000000//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////...------------...//////........................---------............///////////////............000///...------...///000111111///......///000000111111111111000000000000222222111111111111111111111111111000111111222333555333222333666777555222444000222888999:::III[[[uuu{{{tttttttttqqqiiiaaa]]]___bbbhhhsssyyyxxx~~~}}}{{{{{{|||wwwcccXXXUUUWWW^^^gggnnnpppooonnnnnnlllmmmmmmmmmllljjjhhhfffjjjjjjjjjkkklllkkkhhheeeaaa\\\TTTMMMEEE>>>777333333222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000///////////////000//////////////////...000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111333333333333333333333333555444444444444555666666888888888888999::::::;;;999:::;;;;;;:::;;;>>>@@@IIIMMMVVVaaaooo|||yyyxxxuuussstttzzz}}}xxxwwwvvvuuuvvvxxxzzz|||zzzpppjjjccc^^^XXXSSSQQQQQQPPPPPPNNNKKKGGGFFFFFFEEEAAA>>><<<>>>BBBJJJSSS[[[```bbb\\\VVVMMMDDD<<<888666666333333444555888<<>>===<<<;;;::::::888666444444222000---...............///000000///////////////...------------------------------------------------------////////////////////////...------------...//////////////////////////////........./////////000000////////////............//////...------...//////000//////......///000111000000000000000000000000111111111111111111111111111111111111111222222333555333333444666777555333888666888>>>???DDDVVVkkkxxxkkkkkkkkkhhhbbb]]]\\\aaafffvvv}}}zzzyyy}}}gggZZZSSS[[[eeejjjlllmmmpppssslllmmmmmmmmmllljjjiiigggiiiiiijjjkkkmmmllliiiggg```^^^ZZZVVVOOOEEE;;;444444333222222111111222222111111111111111111111111222222222222222222222222000000000000000000000000111000000///////////////000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222444444444444444444444444555555444444555555666777777666666666666666777888888:::<<<===>>>???BBBDDDMMMWWWeeeqqqzzzzzzzzztttvvvvvvvvvyyyxxxzzz{{{yyywwwwwwzzz}}}}}}}}}~~~{{{uuuoooeee]]]XXXUUUTTTSSSQQQPPPNNNLLLJJJGGGEEEDDDAAABBBDDDHHHOOOXXXbbbiiieee```XXXOOOFFF???:::888444444444555666888;;;<<>>BBBAAA@@@???>>><<<;;;:::999888777777666444000---///............//////000///////////////......---........................------------------------////////////////////////...------------...//////000000000000000000000000////////////000000000111////////////..................------------............---......///000111////////////////////////111111111111111111111111111111111111111222333333555444333444666777666555777666:::???BBBLLLddd|||vvvfffdddccc```]]][[[```iiippp}}}zzzxxxyyy|||~~~~~~jjjZZZ]]]aaafffjjjnnnppprrroooooooooooonnnmmmlllkkkiiiiiijjjlllnnnmmmkkkiiiaaa```^^^ZZZTTTKKK@@@888555444222111111111111222111111111111111111111111222222222222222222222222////////////////////////000000////////////000000/////////000000111111111////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333444444444444555555555555555555555555555666666777666555555555555555666666:::;;;===???AAAFFFKKKOOO[[[eeeqqqyyy|||~~~~~~|||~~~zzz~~~{{{yyyyyyyyyzzz|||uuukkkddd^^^YYYWWWRRRRRRRRRPPPMMMKKKKKKKKKGGGHHHIIIJJJLLLTTT___ggghhhfffbbb[[[RRRGGG???:::999888777666555555666666===???AAABBBBBBAAA???>>>@@@@@@@@@??????>>>>>>>>>>>><<<:::888777555222/////////............///000...///////////////.................................................................................------------...//////////////////////////////....../////////000000000////////////..................------------......,,,------...//////000111............////////////111111111111111222222222222111111111111222333333333333333333444555666666555777<<>>@@@EEENNNWWW]]]oootttzzz{{{zzz{{{|||vvvrrroooooonnnnnnppprrruuuwwwvvv{{{xxxoooggg___ZZZSSSTTTSSSQQQOOOOOOPPPRRRNNNOOOOOONNNNNNQQQXXX^^^eeefffgggddd]]]QQQFFF???:::999777555444444444444;;;===???AAAAAAAAA???>>>======>>>???@@@AAABBBBBBFFFBBB<<<888666555444333//////............//////......///////////////...------------------------........................------------------------...------------...//////........................------........./////////////////////....................................,,,---......///000000111---........./////////000000000111111111222222222222222222111222333333444222222222222333444555777777<<>>????????????;;;<<<===???AAACCCEEEFFFIIIDDD===777555555666666000//////............///---...//////////////////------------------------........................------------------------...------------...//////........................------------............////////////..................////////////......---...///000111111111000.........//////000000111000000000111222222333333222222222222222333444444222333333333222333666999999???HHHRRR```uuuzzzuuussstttrrroooooosss{{{~~~kkkdddhhhnnnqqqooonnnmmmmmmlllllllllllllllkkkkkklllnnnoooooollljjjeeebbb___]]]ZZZWWWRRROOO???<<<888444222000000111000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111111000000000000000000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111222222333444444555444555555666777777888888666666666666666777777888666666666777888:::;;;<<<===BBBJJJTTT___kkkvvv}}}wwwuuurrrpppoooqqqssstttwww{{{tttpppaaa\\\UUURRRSSSUUUWWWWWWUUUTTTSSSTTTWWWZZZ[[[\\\[[[^^^cccffffffbbb]]]ZZZHHHDDD>>>888555444666777666666888999;;;<<<===>>>;;;<<<>>>@@@BBBDDDEEEFFFDDD@@@;;;888777777777666000000///...............------...///////////////................................................////////////////////////...------------...//////....................................////////////////////////............//////000111111000/////////000111222222111000000......///000000111222222///000000111222222333333333222222222222333444444333444555444333555888<<<;;;CCCNNN\\\mmm|||zzz|||xxxvvvuuuwww|||}}}nnnjjjllloooppppppoooooonnnnnnnnnnnnooolllllllllnnnoooooollljjjdddcccaaa___^^^ZZZVVVRRRCCC@@@;;;777333222111222111111111111111111111111222222222222222222222222000000000000000000000000///////////////000111111333222222222111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111222333333444555555444555555666777888888999666666666666666777888888888999999;;;<<<>>>@@@AAA@@@GGGSSSaaammmyyy{{{xxxwwwwwwyyy{{{~~~iii```WWWRRRTTTWWWWWWVVVVVVTTTRRRTTTZZZ___aaaaaaYYY\\\___ccceeeffffffeeeVVVQQQHHH>>>888555555666444444444666777:::;;;======>>>???@@@BBBCCCDDDEEE>>><<<999888888888777666111000///...............------...///000000//////000000000000000000000000////////////////////////111111111111111111111111...------------...//////000000000000000000000000////////////000000000000000/////////............///000111222222111000///000111222333333222000000...//////000111222222333///000000111222222333333333333222222333333444555555666777666555666:::>>>CCCKKKWWWgggzzz{{{zzzzzz}}}rrrkkkmmmqqqnnnnnnppprrrrrrpppllljjjlllllllllkkkkkkjjjjjjjjjfffeeeeeecccaaa]]][[[YYYPPPFFF;;;333111333444555222222111111111111222222222333333222111///---,,,000000000000000000000000111111000000000000111111222222111000//////000000000///...///111111---***111111111111111000///...111111111111111111111111000000111222222222222111000111111111111222222222333333444444444444444444666666666666666666666666999888777777777888999:::===:::888888:::===???@@@OOOTTT___ooo}}}~~~}}}wwwlll___WWWTTTUUUTTTRRRWWWXXXYYYXXXWWW[[[aaafffcccaaa```aaaeeejjjnnnooonnn___OOOHHHCCC<<<999;;;666666444222111222555888999;;;>>>@@@@@@>>>;;;999BBB???;;;;;;<<<===;;;:::444333111///...///000111......////////////......////////////////////////111111000000/////////...////////////////////////......------------......//////000000000000//////////////////////////////000000000000000000000000000000000///---...000222////////////////////////////////////000000000000111111222333333333333222444444333333333444555555666111111777:::999;;;@@@HHHSSSbbbttt}}}|||~~~zzznnniiihhhnnnoooppppppooommmlllkkklllkkkkkkkkkjjjjjjjjjjjjgggffffffdddbbb___\\\ZZZWWWOOOCCC999333000000111222222111111111111222222222222222222111000...---000000000000000000000000111111000000000000111111222222111000000000000000111000///000111222///---111111111222111111000000111111111111111111111111000000111222222222222222222222222222333333333333333333444444444444555555777777777777777777777777999999888888888888999999888888888:::===AAAFFFIIIVVV```ooo||||||tttjjjccc___]]]YYYUUUUUUWWWXXXXXXYYY[[[aaaeeekkkfff```^^^bbbkkkuuu{{{wwwjjj]]]UUUMMMBBB:::777777666444222111222444555999::::::<<<===>>>??????BBB???<<<;;;<<<===;;;:::555444222000/////////000......////////////......////////////////////////000000000//////........./////////////////////////////////......///////////////000000000000//////////////////////////////000000000000000000000000111111111000//////111333000000000000000000000000////////////000000000111111111222333333333333222444444333333444444555555777555666999:::;;;BBBKKKSSS^^^mmm~~~{{{{{{zzzwwwjjjbbbkkklllnnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiigggggggggeeeccc```]]]\\\[[[VVVLLL@@@666111000000222222111111111111222222111111222222111111000///000000000000000000000000111111000000000000111111222111000000000000000000222000///000111222222111000111222222222222222222111111111111111111111111000111111222222222222222333333333333444444444444333333444444444555555555888888888888888888888888999999999::::::999999888777999;;;===@@@FFFPPPWWW```mmm|||{{{tttnnnjjjddd]]]XXXUUUVVVWWWWWWXXXZZZ___bbbmmmiiidddbbbfffppp{{{vvvllleee[[[MMMAAA;;;;;;999666444222333444555999888777777999>>>BBBEEEAAA???===<<<<<<<<<;;;:::888666444111000/////////...//////000000//////.../////////////////////////////////...............////////////////////////000000////////////000000//////000000000000//////////////////////////////////////////////////////111222222111000000111333111111111111111111111111/////////000000000111111111222222333333333333333444444333333444555555666888999;;;<<<===BBBOOO\\\aaakkkxxxvvvpppssszzz~~~|||yyyyyysssfffdddfffiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggfffeeeccc```^^^\\\XXXVVVPPPGGG<<<555444555333222222111111222222333111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000000111111000//////000111333333000111222333333333333333111111111111111111111111000111222222333333222222333333333333444444444444333333444444555555666666888888888888888888888888888999:::;;;;;;:::999888999<<<>>>???CCCMMM\\\gggpppyyy|||wwwpppiiidddZZZXXXUUUSSSTTTWWW\\\___ccceeehhhlllqqqwww}}}}}}wwwrrriii]]]QQQJJJ@@@===888555555555666666888777555555888===BBBEEEAAA@@@>>>======<<<;;;;;;:::888666333111000////////////000000000000//////////////////////////////..................------////////////////////////000//////////////////000//////000000000000//////////////////////////////////////////////////////000111222111000000111222111111111111111111111111//////000000000111111111111222333333444444333333444444333444444555666777999999;;;>>>DDDPPP___jjjlllrrr{{{~~~pppjjjggglllttt}}}wwwxxx~~~ooo```aaacccfffiiijjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeedddbbb```]]]\\\VVVVVVSSSLLLBBB;;;888888333333222222222222333333111111111111111222222222000000000000000000000000111111000000000000111111111000000000000000111111000//////......000222333000111222333333333333333111111111111111111111111111111222333333333333222222222222222333333333333333333444555555666777777777777777777777777777777888999:::<<<<<<;;;:::::::::===@@@DDDKKKZZZmmm{{{|||yyygggaaaYYYSSSQQQTTTXXX\\\[[[aaahhhnnnsssxxx}}}{{{tttlllbbb[[[FFFAAA:::666555666666666666666666777999;;;>>>@@@@@@@@@@@@???===<<<;;;;;;;;;:::888555333111000/////////000000000000//////////////////////////////------..................///////////////////////////......------....../////////000000000000//////////////////////////////////////////////////////...000111111/////////111111111111111111111111111000000000000111111111111222222333444444444444333444444444444555666777888:::999:::AAAOOOaaammmsssrrrrrrtttwwwwwwtttpppnnneeeaaaaaafffppp|||zzz{{{dddaaa^^^aaagggkkkjjjgggffffffggggggggggggggghhheeeeeeeeedddbbb```]]]\\\YYYYYYWWWQQQIII@@@999666333333222222222222333333222222111111111222222333000000000000000000000000111111000000000000111111000000000000000111111222///000000000//////000222000111222222222222222222111111111111111111111111111222222333333333333333222222222222333333333333333333444555666777777888777777777777777777777777888999:::;;;<<<=========;;;???EEENNN[[[lllxxxpppdddZZZVVVVVVWWWXXXZZZ^^^bbbgggllluuuyyypppiiiSSSJJJ???777555555666555555666666777999:::<<<===???@@@AAA@@@>>><<<;;;<<<;;;;;;999777555333111000///000000111111000000///////////////////////////.............../////////////////////////////////......------------......//////000000000000//////////////////////////////////////////////////////...///111111///...///000111111111111111111111111000000000111111111222222222222333444444444444444333333444444555666888888:::;;;???III[[[nnnwwwxxxsssnnnkkkiiifffbbbaaaccc^^^^^^aaahhhttt~~~~~~rrrggg\\\[[[dddkkkkkkhhheeeeeefffffffffgggggggggfffffffffeeecccaaa___]]]\\\[[[YYYUUUPPPGGG===777444333333222222333333444444333222111111111222333000000000000000000000000111111000000000000111111000000000000000111222222///111333333000///000111111111111222111111000000111111111111111111111111111222333333444444333333333333333333444444444444333333444555666777888888888888888888888888888888888888999:::<<<>>>???@@@@@@FFFPPP^^^mmm|||ttthhhaaa\\\XXXVVVXXX[[[^^^bbbgggrrrvvvfffZZZJJJ>>>999888777666555555555666777:::<<<>>>>>>@@@BBBAAA>>>;;;;;;<<<;;;;;;:::888666444333222000000111111111111000000////////////////////////.........//////000000000//////////////////////////////............////////////000000000000//////////////////////////////000000000000000000000000...000222222111//////000000000000000000000000000000000111111111222222222222333444444555444444444333333444444555777888999;;;BBBJJJTTTddduuu{{{zzzssslllfffccc^^^YYYZZZ___\\\```iiisss}}}~~~mmm[[[WWWaaakkkmmmiiieeeeeeeeefffffffffgggggggggggggggfffeeebbb```___\\\ZZZYYYXXXUUUMMMCCC;;;444333333222222333333444555444222111111111222222000000000000000000000000111111000000000000111111000000///000000111222222000333666555222000000111111111111111111000///...111111111111111111111111111222333333444444333333444444444555555555666666333333444555666777888999999999999999999999999999888888888999;;;>>>AAACCCHHHNNNZZZjjjyyytttjjjbbbYYYTTTSSSXXX^^^ccciiirrrvvvhhhTTTFFF???<<<;;;:::555444333333555999>>>@@@>>>@@@CCCBBB>>>;;;;;;<<<;;;;;;:::999777555444222000000111111111111000000////////////////////////.../////////000000111111////////////////////////000000////////////000000//////000000000000//////////////////////////////111111111111111111111111///111333333222111000111////////////////////////000111111111111222222222222333444444555555444444333333444444666777888999<<>>======BBBIIINNN]]]jjjwww~~~vvvlll```WWWYYYYYY[[[]]]cccmmmyyyzzzfffMMM>>><<<;;;888999777555555888:::;;;<<>>>>>;;;<<<<<<<<<;;;888555333......,,,,,,,,,,,,---...000000000000000000000000111111111111111111111111,,,---...//////...---,,,111111111000000000000000111111000000//////......//////......---------,,,////////////000000000000000///.........///111222000000000000000000000000111111222222222111111000333333333333444555666666666444555999:::999;;;???@@@JJJZZZlllyyy~~~{{{tttoooiiifffdddccccccddd___nnn|||wwwgggcccfffjjjllliiihhhggghhhjjjjjjjjjhhhhhhhhhhhhgggeeecccbbbaaa[[[YYYWWWYYYZZZUUUJJJAAA999777555333222222222222333333333222222222111111222111111111000000000000000111222333333222111000111111000000000000000111222222222111111111111111111111111111111111111111111111222222222222111111333333333333333333333333222222222222222222222222444555666555444555777:::;;;:::999888777888999999;;;999:::<<<<<<===DDDMMMXXXjjjuuu|||uuujjjaaa[[[ZZZ[[[^^^fffoooyyynnnVVVEEE???<<<999888555333333666888999999>>>???@@@AAAAAAAAA@@@???;;;;;;<<<;;;:::777555333000000...------...//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000///...////////////////////////000000000000/////////////////////...............////////////000000000000000//////...///000111222000000000000000000000000111111222222222222111111333333333333444555666666444222333777888888;;;@@@EEERRReeeyyyzzzssspppnnnnnnooommmiiifffeeetttxxxllliiikkkmmmmmmkkkjjjkkkllllllkkkiiijjjjjjiiihhhfffdddbbbaaa\\\ZZZXXXYYYZZZWWWOOOHHH>>>999333111222444333222333333333333222222222222111111111111111000000000111111111111111111111111222222111//////.........111111111111111222222222222222222222222222222222111111222222222222111111333333333333333333333333222222222222222222333333444555666666555555888:::999888777777777888999:::;;;999:::<<<>>>AAAJJJTTTeeewwwzzzsssccc```^^^aaajjjsss{{{~~~{{{dddOOOBBB===:::888666444444666888999999>>>???@@@AAABBBBBBAAA@@@<<<======<<<;;;999777666333222000/////////000000000000000000000000000000........................000111111222222111111000............////////////////////////000000000000////////////000000000000////////////000000000000000////////////000111222000000000000000000000000111111222222222222222111333333333333444555666666333111333666888888===DDDNNN]]]tttzzztttuuuvvvyyyzzzxxxqqqkkkmmm|||{{{rrrppppppqqqooonnnmmmnnnmmmllljjjlllkkkjjjhhhfffdddbbb```___\\\YYYYYYYYYWWWRRRMMMEEE>>>666333555777666444333333333333333333333333111111111111111111111111111111000//////000111111222222111000000000000000000000000111222222222333222222222222222222222222111222222333333222222111222222333333333333444444444444444555555555555555444555666666666666888999777777666666777999:::;;;===;;;<<>><<<;;;999777666888:::;;;;;;<<<===???@@@AAAAAAAAA@@@?????????>>>===<<<:::999555333222000//////000000////////////////////////222222222222222222222222111111111111111111111111......///////////////000.........///000111111111//////000000111111111222////////////000000000000000000000000000111111111000000000000000000000000111111222222333333222222333333333333444555666666666444555888999;;;BBBJJJXXXhhh}}}www}}}~~~{{{wwwsssvvvxxxuuuuuusssqqqpppooonnnllljjjlllkkkjjjhhhfffdddbbb```aaa^^^[[[YYYXXXVVVRRROOOJJJBBB999555666777777444333333333333333333333333111111111111111222222222222111000......000111222222111111111222222333444000000000111222222222333111111111111111111111111222222333333333333222222222222222333333444444444444444444555555666666666444555777777777777888999777777666777777999;;;<<<<<<;;;===BBBEEEJJJUUU```mmmyyy}}}wwwsssxxx~~~cccMMMAAA???===;;;888888:::;;;<<<<<<;;;<<<>>>@@@@@@AAA@@@@@@???>>>>>>======;;;::::::666444333111/////////000////////////////////////////////////////////////000000000000000000000000/////////000000111111111------...///000111222222//////000000111111222222////////////000000000000///000000111111111111111111111111111111111111111111111222333333333333333333333333333444555666666777666777999:::>>>GGGRRReeerrryyyzzzzzz}}}~~~}}}xxxvvvsssrrrpppooollljjjjjjjjjiiihhhfffdddbbbaaaaaa___]]][[[YYYWWWTTTQQQLLLEEE===777555555444333333333333333444444444444111111111222222222222222222111000//////000111222222111111222333444555555111111111111111222222222111111111111111111111111222222333333333333222222111222222333333444444555222222222333444444555555333555888888777777888999888888777777888:::<<<===:::;;;@@@FFFJJJMMMUUU^^^jjjuuu|||sssYYYIIIDDD===;;;888888999;;;<<<<<<<<<===???@@@AAAAAA@@@???======<<<;;;;;;::::::999777666444222000//////000000000000000000000000000////////////////////////000//////......//////000//////000000111111222222---......///000111111222000000000000111111111111////////////000000000000///000111111222222111111111111111111111111111111000111222333444444444444333333333333444555666666666555777;;;===CCCQQQ^^^sss}}}yyy}}}www}}}zzzxxxuuurrrqqqoookkkiiihhhhhhhhhgggeeecccbbbaaa```___^^^]]]\\\[[[XXXVVVNNNJJJCCC<<<777444333333333333333444444444555555111111111222222333333333222222111111111111222222222222222111222222333333222222222111111111111111222222222222222222222222222333333444444333333222111111222333333444555555222222333333444555555555333666888999888777888999::::::999999999:::<<<===<<>>======<<<<<<<<<<<<:::888666444222111111111000000000000000000000000111111111111111111111111000///............///000......//////000111111222......//////000000111111000000000000000000//////////////////000000000000///000111222222222111111111111111111111111111111000111222333444444444444333333333333444555666666555666:::???DDDNNN___ooo|||uuu||||||vvvyyy{{{yyyuuusssqqqnnnkkkiiigggggggggfffeeecccbbbaaa^^^____________^^^\\\[[[RRROOOIIIAAA999555555555333333333444444555555555111111111222222333333333222222222222222222222222444333222111000000000000333222222222111111000000333333333333333333333333222333333444444333333222111111222333333444555555444444555555666777888888333666888999888888888999<<<;;;:::::::::;;;<<<===@@@DDDLLLUUUXXXWWW[[[```gggyyytttZZZNNNCCC@@@>>>===>>>@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBAAABBBBBBAAA@@@?????????@@@<<<:::888555333222222222000000000000000000000000000000000000000000000000111000///......///000111---------...///000000111////////////000000000000111111000000//////......////////////000000000000///000111222333222111111111111111111111111111111000111222333444444555444333333333333444555666666666888===EEELLLXXXlll}}}}}}yyyqqquuusssqqq|||{{{ssssssvvvrrrkkkgggiiihhhfffeeeddddddeeeeeeaaa`````````aaa```^^^[[[UUUSSSMMMDDD:::444333444333000......111444444222333333333333333333333333444444333222222111000000333222111000000111222333222222111000//////000000333222222111111222222333333333333333333333333333555555555555555555444444444444444444555777888999777777777777888888888888999:::;;;;;;;;;;;;===???EEEIIIRRRZZZZZZXXXZZZ```xxxiiiRRRIIIEEE@@@===>>>@@@AAAAAA@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@????????????999999777555222000000111222111111111000000/////////000000111111111111000000/////////............000000000000////////////111111111111111111111111......//////000000111111111111111000000000000000444333222000000000000111444444333222000000111333444444444444444444444444333444444555555555666666777<<>>:::888666555444444444444333333333333333333333333333333555555555444444333333333222222222222222222222222444333333222222333333333333222222111111222222333444444444444444444444444444444444555555555555555666666555555555555666666777777888888888999999999;;;;;;<<<<<>><<<999777666444222111111111111000000000000000333333333222111000///...000000000////////////...---......///000111111222000000000000000000000000000000000000000000000000000000000000000111111111000000000111111222333333222333333333111111222333222333333333333333444444333555666555444666:::>>>CCCXXXooo{{{|||xxxtttrrrllllllnnnqqqqqqllliiiiiinnn~~~zzztttppppppjjjiiigggfffeeeeeeffffffhhhgggeeedddcccaaa]]]ZZZ[[[XXXTTTNNNHHHAAA<<<888222333444444444444444555333333333333333333333333555555444444444444333333222222222333333222222222444333333333333333444444333222222111111222222333444444444444444444444444444444444555555555666666444444444555555666888888888888888888999999999999<<<<<<===>>>AAAIIIQQQWWWdddeeegggjjjjjjqqqtttiii\\\UUUUUUVVVUUUSSSHHHHHHGGGFFFEEEFFFFFFGGGFFFFFFDDDCCCBBBBBBBBBBBB@@@===999777777555333000000000000000000000111111333333333333222000//////111000000000////////////---......///000111111222111111111111111111111111111111111111000000000000//////000000111111111111...///000111222333333333111222333333222111222333444444444444555555666666333555666555555777>>>DDDWWWlllwwwnnnggg___```fffnnnpppjjjffffffsss~~~|||vvvqqqpppjjjiiihhhfffeeeffffffggghhhfffeeedddcccaaa]]]ZZZZZZWWWSSSOOOJJJEEE>>>:::000222444555444444555666333333333333333333333333444444444333333333333333222222333333333333222222333333222222333333444444333222222111111222222333444444444444444444444444333333444444555666666666333444444444666777888999888888888999999999999:::;;;<<<>>>AAAFFFNNNXXX^^^ggggggiiinnnsss}}}uuufff]]][[[[[[YYYVVVLLLKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDEEECCC???:::999999888444111000000000000111111111111333333333333222111000000111111000000000/////////......//////000000111111111111111111111111111111222111111111111000000000/////////000111111222222...///000222222333333333000111333333222222222333444444555555666666777777222555777666666:::CCCJJJiii~~~uuujjjaaa\\\^^^gggrrrssskkkhhhkkk}}}wwwtttuuuzzz{{{sssqqqjjjiiihhhffffffffffffgggfffeeedddccccccaaa]]][[[YYYVVVSSSPPPMMMHHHAAA<<<222555777777555444555666333333333333333333333333222222333333333333333333222222333444444333222222222222222222222333444444333222222111111222222333555555555555555555555555333333444444555666666777555555555555555666777888888888888999999999::::::<<<>>>BBBHHHOOOYYYdddkkkpppnnnpppxxxqqqfffdddccc```\\\SSSQQQNNNKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJFFFBBB===;;;<<<;;;777333///000000000111111111111222222222333333222111111111111111000000000//////////////////000000000000111111111111111111111111222222222111111111000000...//////000111111222222///000111222333222222111///111333444333222222333333333444444555666666777222555888777777===GGGQQQrrrvvvkkkaaaaaacccmmmxxxwwwnnnnnnuuuzzztttmmmiiiiiipppvvvssskkkjjjhhhgggffffffggggggeeedddccccccbbbaaa]]][[[YYYVVVTTTRRRPPPKKKDDD>>>555888:::999666444444555333333333333333333333333222222222222222222222222222222444444444444222222111111111111222222333444333222222222222222222333555555555555555555555555333333444444555666777777777777666555555555555666888888999999999:::::::::???BBBHHHOOOYYYdddooovvvyyyvvvxxxtttpppooolllgggYYYWWWSSSNNNJJJHHHGGGGGGEEEFFFFFFGGGIIIKKKMMMNNNIIIDDD???===>>>===999555//////000000111111111222111111222333333333222222111111111111000000000000000000000000////////////000000000000000000000000222222222222111111000000...//////000111222222222///000111222333222111111///111333444333222222333222222333333444555666666222555888888888>>>JJJTTTxxx}}}qqqggggggiiirrr|||yyyqqqttt~~~qqqgggggghhhhhhrrruuummmooojjjhhhhhhhhhfffhhhlllhhhfffbbb___\\\[[[[[[\\\ZZZVVVSSSSSSRRRNNNEEE>>>999777444333444444444333333333333222222222111111111111222222222333333333333333333222222333333444555555444444444333333333333333333333333333333333333333333444444444555555555555555555666666666777777777666666777999;;;<<<::::::999999999:::<<<======AAAJJJWWWeeennnqqqqqqvvv}}}zzz|||xxxqqqccc[[[TTTSSSQQQLLLIIIHHHEEEGGGIIIJJJKKKMMMQQQTTTPPPLLLGGGBBB???<<<999666222222111111222333333444555333111111222333222111222000//////111222111000333333111000000000111222000000000000000111111222333222111111000000111111222222333222222111//////111111111111111111111111333333333444444444555555333444444555666666666555777444444888:::@@@OOO^^^~~~ooopppttt{{{}}}uuuttt{{{xxxnnnmmmkkkiiippp|||}}}sssmmmhhhfffggggggeeefffiiigggeeebbb^^^\\\[[[[[[[[[YYYVVVSSSRRRRRRNNNGGGAAA:::888555333444444333333333333333222222222222111111222222222222333333333555444333333222222222333111222222333444555666666333333333333333333333333333333444444444555555555555555555666666666777777777777666666666888999:::999:::::::::999:::<<<===CCCIIITTTaaalllssstttsssxxxyyyiii```WWWTTTPPPKKKGGGGGGEEEGGGHHHIIIKKKMMMRRRUUUSSSOOOJJJEEEAAA>>>:::888333222222111222222333444333222111111333444333222222000//////000111111000333222111000000000111222000000000000000111111222333222111111000000111111000000000111222222333333111111111111111111111111333333333333444444444444444555555666666666666666::::::;;;======BBBRRRbbbvvvxxx}}}~~~~~~yyyuuuuuu|||yyyvvvrrrnnnqqqxxx{{{|||nnniiifffggghhhffffffhhhfffeeebbb___\\\[[[ZZZZZZXXXUUURRRQQQQQQOOOJJJEEE<<<999666444333333333222333333333333222222222222222222222222333333333333555444333333222222222222111222222333444555666666333333333333333333333333333444444444444555555555555555666666666777777777777777666666666777777888888999;;;;;;:::;;;===???FFFOOO\\\gggooorrrssssss~~~uuujjj^^^WWWRRRKKKHHHHHHEEEFFFHHHIIIJJJNNNRRRUUUWWWSSSOOOJJJFFFBBB===:::555444333222111222333333222222222444666666555333222000//////000111111000333222111111000000111111000000000000000111111222333222111111000000111111111000000000000222333444222222222222222222222222222222222222333333333333555555666666666777777777222444888<<>>777666444222222222333444333333555888;;;;;;999666333111000///111111111000222222222111111111111111000000000000000111111222333222111111000000111111555444111/////////111222222222222222222222222222111111222222222333333333555555555555666666777888333333666;;;EEEUUUiiiyyy|||wwwzzzzzz{{{yyyqqqkkkkkkllljjjhhhiiiiiihhhfffcccaaa___]]]]]]XXXVVVUUUTTTTTTRRRPPPNNNDDD@@@:::666444444333222444444444333333333222222222222333333333444444444111111111222333444555666555555444444444333333333444444444444444444444444444444444555555555666666666666666666777777777888999999999999999999888888777:::=========???DDDJJJZZZaaaiiipppvvv|||ooocccZZZQQQNNNNNNGGGHHHHHHHHHIIIMMMRRRUUU[[[YYYVVVSSSPPPLLLFFFBBB;;;999666444333333444444555777:::>>>AAA@@@===999444333111111111222111000222222222222111111000000000000000000000111111222333222111111000000111111555444111/////////111222222222222222222222222222111111222222222333333333333333333444555666888999???>>>???DDDQQQddduuu~~~~~~tttkkkiiijjjhhhggggggjjjiiigggeeeccc```___^^^XXXXXXXXXXXXWWWUUURRRQQQHHHDDD===888666555444333444444444444333333333333333333333333444444444444111111111222333444555666111222222333444555666666444444444444444444444444444444555555555666666666666666666777777777888888999999::::::;;;::::::999777:::=========BBBKKKRRRaaadddiiipppyyyzzzlll```UUUOOOOOOIIIIIIIIIHHHHHHKKKPPPTTTXXXWWWWWWVVVTTTPPPJJJFFF???===999666444444555666777:::>>>CCCEEEDDD???;;;666555333222333333222111111222222222222111000000000000000000000111111222333222111111000000111111111000000000000222333444333333333333333333333333222222222222333333333333333222333444666888;;;<<>>DDDPPPZZZcccdddhhhrrryyyjjj\\\TTTQQQLLLKKKJJJHHHHHHJJJOOOSSSUUUUUUVVVWWWVVVSSSNNNJJJBBB@@@<<<888555555666777888;;;@@@FFFHHHEEE???:::888666444444444555444222111222222333222111000///000000000000000111111222333222111111000000111111000000000111222222333333333333333333333333333333333333333333444444444444333333333555888;;;???AAAIIIXXXhhhrrrzzztttqqqooorrr|||ppplllkkkjjjjjjjjjhhhhhhgggeeeccc```^^^\\\YYY\\\^^^^^^\\\XXXUUUSSSNNNIIIAAA;;;888666666555555555444444444333333333333333333444444444555555777666444333222111111111555555444444444333333333555555555555555555555555555555555555666666666777777777777777888888888888555666888999:::::::::999888;;;>>>===>>>FFFTTT___ggghhhmmmxxxssscccXXXUUUMMMLLLJJJHHHGGGIIINNNRRRRRRSSSUUUWWWWWWUUUPPPLLLDDDBBB===999666666777888888;;;AAAFFFHHHEEE???999999888555555555555444333111111222333222111000///000000000000000111111222333222222111000111111111222222333222222111//////333333333333333333333333333333444444444444555555444444555666:::>>>BBBEEEcccyyywwwfffdddeeelllzzzzzzwwwkkkhhhiiiiiigggbbbbbbbbbbbb```^^^\\\[[[ZZZYYYZZZZZZ[[[ZZZVVVTTTMMMKKKGGG@@@:::666555666555555444333333333333444666555555444444333222222444444444444444444444444222222222222333555777888555444444333333333444444222333555666666666555444777777777666666666666666888999:::999888888:::;;;===:::;;;BBBIIIPPPYYYbbbjjjnnnxxxlll]]]VVVNNNKKKHHHJJJMMMPPPPPPNNNOOOQQQSSSUUUWWWWWWVVVVVVMMMHHHAAA;;;777666777888<<<>>>@@@BBBBBBAAA???===:::888555222000111222333////////////////////////000111111111111222222222222222111111111111111111//////000111222333333333333333333333333333333333333333333333333333333333444666333777>>><<>><<<>>>EEELLLSSS^^^gggnnnyyywwweee[[[PPPMMMIIIIIIKKKMMMMMMKKKLLLNNNQQQTTTVVVVVVUUUUUUPPPLLLEEE>>>:::888888888;;;===???@@@@@@???===<<<:::888555222111111222333111111111111111111111111000111111111111222222222222222111111111111111111///000111222222333333333333333333333333333333333333333333333333333333333444777555777======GGG\\\yyyjjjaaaaaa```cccuuu|||tttooouuulllhhhfffdddbbbbbbbbbaaa```^^^\\\[[[[[[ZZZZZZZZZZZZXXXTTTQQQOOOMMMJJJDDD===888666666666555444444333444444444222222333444444555666666444444444444444444444444777666555444333222222222555444444444444444555555555555444444555555666777666777777777888999999999888:::::::::999999;;;===>>>===AAAIIIQQQYYYeeeooovvvnnn```TTTOOOJJJHHHIIIJJJJJJHHHHHHKKKOOOSSSUUUVVVUUUUUUTTTPPPJJJCCC===:::999888:::;;;===>>>>>><<<;;;999999888555222111111222333111111111111111111111111000111111111111222222222111111222222222222222222///000111222333333333333333333333333333333333333333333333333333333444444555888666777<<>>>>>???EEENNNWWW___lllwwwwwwdddXXXRRRKKKGGGGGGIIIIIIHHHFFFIIIMMMRRRUUUVVVVVVVVVWWWTTTNNNHHHAAA<<<999888888999:::;;;;;;:::888777888777555333222222222333111111111111111111111111000000111111111222222222111111222222222222222333000111222222333333333222333333333333333333333333333333333444444444444444555999888888<<>>@@@BBBFFFOOOZZZbbblllzzz}}}hhh___TTTLLLJJJJJJKKKKKKHHHIIIKKKNNNRRRUUUXXXYYYWWWVVVTTTOOOJJJDDD>>>;;;:::::::::999999888777777666666555444333333222333////////////////////////000111111111111222222222111111222222333444444444222222333333333333333222333333333333333333333333333333333444555555666666444999888999???GGG___yyykkkbbb^^^^^^___bbbgggpppyyypppiiiaaaZZZVVVvvvkkkfffdddcccaaa___^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\XXXUUUTTTUUUTTTPPPHHH@@@;;;888777666666555555555555555444444444444444444444333444444444444444444444444444444555555555444222222444444444444555666777888555555666777777777777777777777777777777777777777999;;;<<<<<<<<<<<>>999777777555444444444444444444444444444444444444444222333555555555555333222666666666666666666666666555555555555555555555555666666666666666777888888999999888888888888888999<<<:::999;;;===>>>DDDKKKLLLRRR\\\fffqqquuu^^^WWWSSSLLLHHHJJJJJJIIIHHHHHHJJJNNNSSSUUUXXXYYYXXXVVVSSSNNNJJJGGG@@@;;;666555888999888555111222222333333222222111333222222222111000000000111111111111111111111111333333222111111222333333//////000111222222333333333444444555555444444333333333444555666777888888<<<999;;;???EEEOOOdddxxx}}}~~~|||zzzqqqiiikkkqqq||||||qqqkkkccc[[[TTTOOOKKKHHH~~~}}}}}}|||xxxlllfffaaa^^^aaaccc```^^^^^^^^^\\\[[[\\\^^^^^^\\\ZZZXXXVVVTTTQQQLLLFFF>>>999777777666555444444444444444444444444444444444444333444444555555444444333666666666666666666666666555555555555555555555555666666666666666777888888999999888888888888999999;;;999999===???BBBIIIQQQTTTZZZbbblllxxxhhh]]]WWWNNNIIIKKKJJJIIIHHHHHHIIIMMMQQQTTTYYYZZZZZZYYYWWWRRRMMMJJJBBB===777666888999888555111222222333333222222111222222222222111111111111111111111111111111111111444444333222222333444444111111222222333333444444333444444555555444444333333444444555666777777888666777;;;AAAFFFRRRiii~~~}}}qqqgggiiiqqq}}}}}}xxxmmmhhh```XXXSSSOOOKKKIII}}}}}}}}}}}}||||||{{{{{{{{{|||rrrhhhccc```bbbddd```]]]]]][[[ZZZZZZ[[[]]]]]]\\\[[[WWWUUUSSSPPPLLLFFF???:::888777666555555444444444444444444444444444444444555555444444444444555555666666666666666666666666555555555555555555555555777666666666666777888888999999999888888999999::::::999:::???CCCGGGOOOXXX^^^bbbjjjuuu}}}xxxuuuuuuxxxzzz{{{{{{|||xxxggg\\\QQQLLLMMMIIIHHHGGGGGGHHHKKKNNNQQQVVVXXXZZZ[[[YYYUUUPPPMMMDDD???:::777888888777555111222222333333222222111111111111222222222222222111111111111111111111111555444444333333444444555333333333333333333333333333444444555555444444333444444444555555666666666555888???EEELLLZZZppp}}}qqqhhhkkkuuu~~~vvvqqqhhhccc\\\VVVRRROOOLLLJJJ~~~|||zzzzzzzzzzzzyyyyyyyyyyyy|||~~~wwwlllfffbbbcccccc^^^ZZZYYYZZZZZZZZZ[[[[[[[[[ZZZZZZWWWUUUSSSPPPLLLGGG@@@<<<999888777666555555555555555555555555555555555555666555444333333444555666666666666666666666666666555555555555555555555555777777666666777777888999:::999999999999::::::;;;;;;999<<>>999999888777666666666666555555555555555555555555666666444333333444666666666666666666666666666666666666666666666666666666777777777777777888999999::::::999999:::;;;<<<<<<===;;;>>>DDDJJJOOOXXXaaacccnnn~~~zzztttooollleeeeeefffhhhmmmttt{{{rrrttt|||}}}iiiZZZSSSQQQJJJIIIHHHGGGGGGHHHIIIJJJLLLOOOSSSVVVWWWVVVTTTRRRHHHCCC===888555444333333111222222333333222222111111111222222333333333444111111111111111111111111222222333333333333222222222222222222111111111111333444444555555444444333444555555666666777777777;;;===DDDRRReeexxxyyyppplllooosssvvv~~~}}}vvvnnniiiaaa^^^YYYUUUTTTTTTSSSRRR|||zzzwwwwwwwwwxxxxxxyyyyyyyyywwwyyy||||||{{{nnnfff``````aaa___^^^___[[[]]]]]]\\\ZZZXXXWWWXXXYYYWWWTTTQQQNNNJJJEEEAAA:::999888777666666666666555555555555555555555555666666555555555555666666666666666666666666666666666666666666666666666666888777777777777888999999::::::::::::;;;<<<======>>>===AAAHHHNNNTTT^^^gggjjjyyy}}}uuunnniiieeebbb```ZZZ^^^ccchhhooovvv~~~pppnnnqqqsssaaaWWWSSSKKKJJJIIIHHHGGGGGGGGGHHHJJJLLLPPPTTTWWWWWWWWWWWWKKKGGG@@@999444222222333111222222333333222222111222222222333333333333333111111111111111111111111111222222333333222222111111111111111111111111111333444444555555444444333444555666777888999999:::<<>>??????CCCKKKSSS[[[fffooowww}}}yyysssmmmfffaaa___]]]ZZZXXXXXX]]]eeemmmttt{{{rrriiiggguuu~~~iii[[[TTTMMMLLLJJJIIIGGGGGGFFFFFFGGGHHHLLLPPPSSSVVVXXXYYYOOOKKKDDD<<<666333333444111222222333333222222111333333333333333333222222111111111111111111111111222222333444444333222222000111111222222333333333333444444555555444444333444555666888999;;;<<<===EEERRR___jjjvvvsssggg```^^^bbbnnn{{{|||wwwqqqkkkhhhfffccc___]]]]]]^^^^^^^^^~~~|||{{{wwwwwwxxxyyyzzz{{{{{{|||xxxzzz{{{{{{zzz|||xxxnnneeehhh~~~uuujjjddd```\\\ZZZ\\\XXX[[[]]]]]][[[ZZZ[[[]]][[[YYYUUUSSSPPPMMMIIIEEE;;;:::999888777777777777666666666666666666666666444555666777777666555444666666666666666666666666777777777777777777777777888888888777888888999::::::::::::;;;<<<===>>>>>>??????DDDNNNWWW```lllvvv{{{vvvpppllleeeaaa\\\ZZZ[[[[[[YYYWWWZZZaaajjjrrryyyvvviiibbbdddwwwnnn^^^UUUNNNMMMKKKIIIHHHGGGFFFFFFCCCDDDGGGKKKOOOSSSVVVXXXRRRNNNGGG>>>777444555666222222222333333222222222444444444333333222222222111111111111111111111111333333444555555444333333111111222333333444555555333444444555555444444333444555666888:::<<<>>>>>>RRRcccsssxxxzzzttthhh^^^\\\___ggguuu}}}yyytttpppkkkgggiiifffbbb``````aaabbbbbb~~~{{{wwwzzz}}}~~~}}}{{{yyyxxx{{{zzzyyyxxxyyy|||{{{uuukkkhhhuuu{{{kkkgggddd]]]\\\``````___]]][[[YYYXXXXXXXXX```\\\WWWSSSOOOLLLHHHEEE???<<<999666666666666555888777666555555666777888222444888:::666111222777777666555444444555666777555555555555555666777777777777777888999999::::::;;;;;;:::999999999;;;<<>>OOOlllzzz~~~{{{xxxtttjjj```]]]ccceeejjjyyyuuutttsssqqqoookkkhhheeeddddddeeeeeeeeezzz}}}}}}{{{zzz{{{zzzyyyxxxyyy{{{}}}~~~|||wwwnnnjjjrrroooiiifff___\\\^^^_________^^^]]][[[YYYXXX\\\YYYUUURRROOOMMMJJJGGG@@@===999777666777666555888777666555555666777777777555444555555333333555777666555555555555666777666666555555555666666777999999999888888888888888999::::::::::::;;;===???FFFGGGPPP]]]cccggguuuwwwsssnnniiieee```ZZZUUUVVVUUUSSSTTTVVVZZZ]]]___dddkkkuuu}}}tttrrrzzzooobbbQQQOOOKKKIIIIIIKKKJJJHHHGGGEEEDDDFFFKKKOOOQQQQQQRRROOOJJJCCC===777333111333333333222222222222222111333444444333222222333222222222222222222222222222222222222222222222222333333333444444444555555333444444444555666666666777888555666<<<<<>>:::888777777666666666555444444444555666777333666555111333999:::666777666666666666666666777888777666666666666666666:::::::::999999888888888666999<<<=========???BBBFFFNNNYYYaaaccckkk}}}zzzvvvsssqqqmmmhhhdddbbb```]]][[[XXXVVVSSSRRRRRRSSSVVVYYY]]]bbbgggjjjuuuzzzvvvssszzzppp]]]UUUNNNLLLLLLJJJFFFEEEEEEDDDCCCDDDHHHMMMQQQTTTSSSQQQMMMHHHAAA;;;666333111222222333333444444444555777777666444222222333222222222222222222222222333333333333333333333333333333333444444444555555555555555555555444444444444999888888===CCCZZZ{{{sssiii```ZZZXXX```hhhooovvvssspppmmmmmmooorrrssssssvvvwwwuuupppnnnqqquuu}}}zzzxxxwwwuuutttsssrrrrrrsssuuuzzz~~~{{{vvvrrrooohhhsssrrriiieeeaaa______]]][[[ZZZYYYZZZ[[[\\\YYYVVVRRRPPPNNNMMMJJJHHHCCC@@@;;;999888888777666666555555444555666777888222>>>CCC888000333555222666777777777777777777666888777777666666666777777888888999999::::::::::::777:::======<<<<<>>888555222222222333333444444555666777888777555333333333222222222222222222222222333333333333333333333333333333333444444444555555555555555555555444444444222999:::;;;@@@GGG^^^~~~sssiiibbb___aaajjjrrrxxx|||vvvtttoookkkhhhiiilllnnnooosssvvvuuurrrqqquuuyyy~~~{{{xxxuuuuuusssrrrqqqppppppppprrrwww{{{{{{zzzzzzuuupppfffkkkyyywwwkkkeeecccbbbaaa^^^[[[XXXWWWXXX[[[]]]YYYVVVSSSPPPOOOMMMKKKIIIDDDAAA<<<:::999888777666666666555555666777888999@@@TTTZZZGGG555444777444666777777888888777777666777666666666777777888999888888999999:::;;;;;;<<<777;;;>>>>>><<<===CCCHHHTTT]]]eeeggghhhsss}}}yyyuuusssrrrooonnnhhhgggdddaaa^^^[[[XXXWWWRRRSSSTTTTTTUUUVVVZZZ\\\```bbbdddeeefffkkkrrrxxx|||sssrrrpppuuulll\\\PPPOOOPPPLLLJJJKKKEEEEEEDDDCCCDDDHHHNNNSSSQQQPPPOOOLLLGGGAAA;;;888333333333333444444444444555666777666444333333444222222222222222222222222333333333333333333333333333333333444444444555555444444555555555555555555222999:::===DDDKKKbbbxxxlllgggggglllrrrxxx{{{|||xxxuuuoooiiidddccceeegggkkknnnqqqrrrqqqqqqtttwww~~~}}}~~~{{{wwwsssrrrrrrqqqpppooonnnnnnooosssuuutttwwwzzzxxxrrrmmmkkknnn~~~~~~mmmfffddddddaaa```]]]ZZZYYYYYYZZZ[[[WWWUUURRRQQQPPPPPPNNNMMMEEEAAA===:::999888777666777777666666777888:::;;;KKKaaaeeeMMM777777:::777666777888888888888777666555555666666777888::::::999:::::::::::::::::::::777;;;>>>>>>===@@@IIIQQQZZZbbbiiijjjlllzzz|||zzztttqqqmmmjjjiiigggeeeddd]]]]]][[[XXXUUUSSSSSSTTTSSSUUUXXXZZZ[[[___dddiiigggiiijjjjjjjjjpppyyyzzzrrrqqqzzzuuubbbRRRPPPPPPKKKJJJMMMFFFFFFEEECCCCCCFFFMMMRRROOOOOOOOONNNJJJDDD>>>:::444444444444444333333333333444666666444333333444222222222222222222222222444444444444444444444444333333333444444444555555333444444444555666666666555999999<<>>??????DDDOOOXXXdddkkkpppqqquuu{{{wwwtttrrrmmmjjjfffcccbbbaaa___^^^VVVVVVTTTQQQOOOOOOPPPRRRRRRUUUXXX[[[]]]bbbiiinnnkkkmmmnnnmmmmmmttt~~~}}}nnnjjjqqq~~~hhhUUUQQQOOOIIIGGGKKKFFFGGGEEECCCBBBEEELLLQQQNNNOOOPPPOOOKKKEEE@@@<<<555555555444444333333333222333555555444333444555222222222222222222222222444444444444444444444444333333333444444444555555333333444444555666777777888:::777;;;GGGSSSlllzzzxxx}}}{{{vvvwwwxxxuuuooofff___\\\^^^bbbhhhggggggiiikkklllkkkjjj~~~}}}{{{yyyuuurrroookkkjjjjjjkkkmmmkkkmmmoooppprrrtttxxx{{{wwwrrrkkklllwwwuuujjjeeeaaaccc```^^^\\\\\\\\\ZZZYYYRRRQQQQQQRRRSSSRRROOOLLLIIIEEE@@@:::777555555666888888888888888888888888<<<;;;:::888777666666666888888777777888999:::;;;555555666888999:::;;;<<<::::::999999999:::;;;;;;>>>===???BBBAAAEEETTTddduuurrrqqquuu}}}{{{yyyxxxzzzxxxuuurrrnnnkkkjjjiii``````___]]]\\\ZZZYYYYYYQQQQQQPPPNNNMMMNNNRRRUUUZZZ^^^dddhhhkkkmmmnnnpppnnnnnnmmmmmmpppwww|||dddiiimmmwwwuuu]]]UUURRRLLLJJJMMMGGGFFFDDDBBBBBBEEEJJJNNNQQQPPPOOOOOONNNJJJCCC===888666444222333222111///222222222333333444444444333333333222222222111111111111222222222333333333666555444333222333444555444444444555666666555444444999>>>@@@GGGYYYuuu~~~vvvttt~~~|||sssiiiccc___^^^___bbbbbbaaa______bbbfffjjj~~~|||yyyvvvqqqllliiihhhiiijjjkkklllmmmnnnooorrrvvvzzz{{{uuummmiiiooo~~~oooiiifffcccaaa^^^]]]\\\[[[ZZZXXXRRRQQQQQQSSSSSSRRROOOLLLJJJGGGAAA<<<888777666777777777777777777777777777888777777666666777777777777777777888888888888888777777777888999999999:::::::::999999::::::;;;<<>>>>>AAACCCJJJ\\\mmm}}}||||||}}}|||{{{xxxvvvsssqqqqqqmmmllljjjgggeeecccbbbaaa[[[ZZZYYYWWWVVVTTTSSSRRRNNNNNNMMMLLLLLLOOOSSSWWW```dddjjjnnnppppppqqqqqqoooooopppqqqttt|||~~~~~~}}}}}}}}}llljjjiiisss}}}aaaUUUPPPJJJHHHKKKGGGFFFEEECCCBBBEEEIIIMMMQQQPPPNNNNNNMMMJJJDDD???999777444333444333222111222333333333333333333444333333333222222222222111222222333333333444444444555444333333333444555555555555555555666666555555555999>>>CCCMMMaaa|||zzztttrrrzzzwwwmmmeee___\\\[[[]]]]]]\\\[[[\\\___cccggg}}}yyyssslllhhhgggggghhhjjjjjjkkkkkkkkkooossswww~~~zzzqqqgggfffssstttllliiidddbbb___]]]\\\[[[YYYWWWRRRRRRRRRSSSSSSRRROOOLLLKKKHHHCCC>>>:::888888888666666666666666666666666444444444555666777888999666777888888888777666555888888888888888888888888:::::::::::::::;;;<<<<<<@@@>>>>>>@@@FFFQQQeeeuuu{{{|||{{{wwwrrrqqqooommmkkkiiigggfffcccbbbaaa___]]]\\\\\\\\\UUUTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLMMMRRRXXX]]]fffjjjpppssstttrrrqqqqqqnnnqqqtttwww{{{~~~{{{zzzyyyyyyzzz~~~xxxllldddllliiiXXXQQQLLLIIIJJJGGGGGGEEECCCBBBDDDIIILLLQQQPPPNNNMMMLLLJJJFFFCCC:::777555444444555444333444333333333333333333222333333333333222222222222333333444444444555555555444333333333444555666666666777777777666666666666666999===EEESSShhhvvvrrrsssxxx~~~}}}tttjjjaaa[[[XXXYYYYYYYYYXXXYYY\\\aaaeeezzztttmmmiiigggggghhhhhhhhhhhhggghhhkkkpppsss|||{{{uuujjjbbbhhhzzzxxxkkkgggeeeccc___]]]\\\ZZZXXXVVVRRRRRRRRRSSSTTTRRROOOMMMKKKHHHDDD???;;;999888888777777777777777777777777444444444555666777888999666777888999888777444333888888888888888999999999:::::::::::::::;;;<<<===>>>===>>>BBBJJJWWWhhhuuuooovvv{{{wwwtttpppmmmhhhgggfffdddbbb```___^^^\\\[[[YYYXXXWWWVVVVVVUUURRRQQQPPPOOOMMMLLLKKKJJJLLLLLLMMMMMMQQQWWW^^^dddhhhmmmrrrtttsssqqqooommmlllqqqxxx|||}}}zzzxxxxxxxxxzzz|||}}}|||}}}~~~nnnbbbgggqqq}}}vvv___UUUPPPMMMMMMHHHGGGFFFDDDCCCDDDHHHKKKPPPPPPNNNMMMLLLJJJHHHGGG;;;888555444444555444444444444444333333222222222444444333333333222222222333333333333444444444444333333333444555666777777777888888777666666777888:::<<>>:::<<<@@@EEENNN[[[gggmmmiiiuuu|||vvvqqqmmmiiifffeee```___^^^]]][[[ZZZYYYXXXTTTSSSRRRPPPNNNMMMMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKMMMOOOSSSZZZbbbgggkkknnnrrrtttssspppnnnmmmlllsss{{{}}}zzzyyyzzz{{{|||||||||zzzzzzzzz|||~~~pppcccfffiiilll|||hhhZZZSSSPPPOOOHHHHHHGGGEEECCCDDDGGGIIINNNOOOOOONNNLLLKKKJJJJJJ<<<999555333333444444333444444444333333222222222444444444333333333222222222222222222333333333333222333444555666666777777666888888777666666888;;;===@@@IIIWWWhhh{{{tttqqqrrrqqqwww~~~~~~uuujjjaaa\\\[[[ZZZYYYXXXWWWYYY^^^aaa{{{yyyuuuqqqmmmkkkiiihhhcccdddeeeeeeeeefffiiikkklllssswwwrrriiieeejjjqqqtttjjjdddbbb___]]]\\\[[[YYYWWWSSSSSSSSSTTTTTTSSSPPPMMMJJJHHHEEE@@@===:::888777888888888888888888888888999888888777666666666666666777888888888777666555555555666888999:::;;;<<<::::::::::::;;;<<<>>>>>>:::>>>BBBIIISSS```fffgggiiixxx}}}yyyqqqooolllhhhddd```^^^]]]YYYXXXXXXVVVUUUTTTSSSSSSRRRQQQOOONNNLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNRRRVVV\\\ccchhhmmmpppssstttsssqqqpppppppppxxx||||||~~~}}}zzzwwwwwwyyy|||~~~~~~~~~qqqiiiiiifffccclll{{{sss___UUUPPPNNNHHHHHHGGGEEECCCDDDFFFHHHLLLNNNPPPPPPNNNLLLLLLLLL@@@<<<888555444444444444444333333333333333333222444444444444333333333333111111111222222222333333333444555666666666666666444666888777555666:::===:::AAAOOO___qqqvvvllllllooouuuxxxnnneee```ZZZYYYXXXWWWVVVYYY]]]aaa{{{yyywwwtttpppkkkgggeeeaaaccceeeeeeeeeeeefffggghhhoootttrrrjjjdddfffjjjwww{{{nnncccaaa^^^]]]\\\[[[ZZZXXXSSSSSSSSSTTTUUUSSSPPPNNNLLLJJJFFFBBB???<<<999999888888888888888888888888888777666666555555555666777777777888888888888888666666777888999999::::::999:::::::::<<<===>>>???<<>>999888777777666222222222333333444444444555555444444444333333333333333333444444444555555555555666777777666555444000333666555444555;;;AAAPPP\\\nnn}}}tttgggccchhhooozzzppphhhcccYYYZZZZZZ[[[]]]aaahhhlll|||{{{yyyvvvqqqlllhhhfffdddaaa^^^___bbbeeeeeedddggghhhkkknnnooolllfffaaabbbnnnvvvhhhccc_________[[[ZZZ[[[TTTSSSSSSSSSTTTSSSQQQNNNLLLJJJGGGDDD@@@<<<:::888777777777777777777777777666666777777777777666666888888888888777777777777888888999999999:::::::::999999999:::;;;<<<;;;:::AAA>>>EEEWWWcccffflllvvvwwwnnnfffaaa\\\YYYWWWUUURRROOOMMMLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJMMMQQQUUUXXXZZZ___dddhhhkkkllllllooopppppppppppprrruuuxxx~~~zzzyyyuuuqqqrrrwwwyyyyyyxxxwwwvvvuuutttttt|||~~~~~~yyyuuuqqqiii```aaajjjyyy}}}aaaVVVXXXMMMKKKIIIGGGFFFFFFFFFFFFGGGHHHKKKNNNQQQQQQNNNKKKIIICCC<<<888777777555444555555555555555555555555333444444555555444444333333555666666555444444555555555555555555555444444444666444777<<<777999HHH\\\}}}|||rrriiibbbdddssszzzrrrggg______]]]\\\^^^ccchhhkkklll|||{{{yyyvvvrrrmmmiiifffccc```]]]]]]```ccccccbbbdddeeehhhkkkllliiiddd```[[[cccxxxyyyjjjccc_________[[[YYYZZZUUUTTTSSSTTTTTTSSSPPPMMMOOOMMMKKKGGGCCC???;;;:::888888888888888888888888666666777777777777666666777777777777777777777777999999999999:::::::::::::::::::::;;;=========<<>>999888777555333555555555555555555555555333444444555555444444333333555666666555444444555555555555555555555555555111444333777===:::???RRRppp}}}tttnnngggddddddmmm|||tttjjjbbbbbbaaaaaaaaacccgggkkkmmm~~~}}}{{{wwwsssnnniiigggbbb___]]]\\\^^^`````````aaabbbdddggghhhfffaaa^^^YYY\\\jjjmmmeee``````___\\\YYYYYYVVVUUUTTTTTTTTTRRROOOLLLOOONNNKKKGGGCCC???;;;:::888888888888888888888888666777777888888777777666666666666666777777777777::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===>>>>>>???DDDHHHSSSaaaiiiooo~~~rrrlllddd\\\WWWTTTQQQPPPLLLKKKJJJHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKMMMOOORRRTTTVVVZZZ___cccaaacccfffiiikkkllllllllllllmmmnnnoooqqqvvv}}}|||xxxvvvvvvtttqqqpppsssttttttuuuuuuuuuttttttttt}}}yyyqqq___^^^aaammm~~~sss]]]TTTNNNLLLHHHGGGGGGGGGFFFEEEEEEFFFIIILLLOOOOOOMMMKKKKKKGGGAAA<<<999666444222555555555555555555555555333444444555555444444333333555666666555444444555555555555555555555555555111555555888<<<;;;EEE\\\uuuoooddd```^^^```hhhyyy~~~wwwnnnhhhggghhhhhhfffdddeeejjjnnn~~~|||xxxtttooojjjhhhbbb```^^^]]]]]]^^^____________aaaccceeeddd```]]]YYYXXX___sssrrriiiaaa``````\\\XXXXXXXXXVVVUUUTTTSSSQQQNNNKKKJJJIIIGGGEEEAAA>>>:::888888888888888888888888888777777777888888777777777666666666666666777777777:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<===>>>???AAAFFFNNN\\\hhhnnnvvv|||lllfff]]]VVVRRRPPPNNNMMMKKKKKKJJJJJJJJJKKKLLLLLLIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQTTTVVVYYY[[[]]]```eeehhhfffggghhhjjjkkkkkklllkkkjjjkkkmmmooossszzzzzzvvvsssuuutttqqqpppqqqqqqrrrsssttttttttttttsssyyy~~~}}}kkkccc___eeetttfffWWWPPPMMMIIIHHHHHHHHHGGGEEEEEEEEEGGGKKKNNNNNNMMMKKKLLLIIIDDD???:::777444222555555555555555555555555333444444555555444444333333555666666555444444555555555555555666666666666555:::999999<<<<<>><<<:::888888888888888888888888777777888888888888777777555666666666777777888888:::::::::;;;;;;;;;<<<<<<888:::;;;<<<;;;===@@@CCCIIIUUUdddnnnrrr}}}vvvgggaaaYYYRRRNNNMMMLLLLLLKKKLLLLLLLLLMMMNNNOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWXXX[[[]]]___aaaaaacccfffiiigggggghhhiiijjjkkkkkkkkkkkkmmmooosssxxx{{{uuurrrssstttqqqpppqqqoooppprrrtttttttttsssrrrrrrxxx}}}ssshhh^^^aaammmqqq___TTTOOOKKKJJJKKKKKKIIIFFFDDDEEEFFFJJJMMMNNNMMMKKKLLLJJJGGGBBB<<<777444333555555555555555555555555333444444555555444444333333555666666555444444555555555555666666666777777777;;;999:::>>>@@@OOOjjjxxxiiieeeeeeeeefffkkkyyy{{{wwwttttttvvvtttnnngggdddgggkkk{{{vvvqqqllliiiccccccaaa^^^[[[ZZZ\\\^^^\\\\\\]]]___aaaaaa```___ZZZWWWWWW___ooovvvggg```^^^[[[YYYXXXXXXVVVUUUTTTSSSQQQMMMKKKGGGGGGHHHGGGEEEAAA>>><<<999999999999999999999999777888888999999888888777666666777777888888999999::::::::::::;;;;;;;;;;;;777:::<<<<<<;;;<<>>888555444555555555555555555555555333444444555555444444333333555666666555444444555555555555666666777777888555888666999AAAFFFVVVqqq|||nnnmmmnnnooopppttt|||{{{zzzyyyuuuooohhhdddeeeggg|||wwwrrrmmmjjjbbbbbb```]]]YYYWWWYYY[[[[[[ZZZZZZ\\\^^^```___^^^\\\ZZZ[[[^^^fffyyy}}}jjj```]]][[[YYYYYYWWWVVVUUUTTTTTTRRRNNNKKKKKKKKKKKKJJJFFFBBB>>>;;;999999999999999999999999777888888999999888888777777777777888999:::::::::999999999999::::::::::::888;;;======;;;===CCCHHHTTTbbbrrryyy~~~uuujjj\\\WWWPPPLLLLLLNNNQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXZZZZZZZZZ[[[[[[\\\\\\\\\___^^^\\\\\\\\\]]]^^^```___aaacccdddddddddeeegggfffggggggiiijjjlllnnnooouuuyyy~~~zzzsssrrrsssrrrrrrssspppqqqsssuuuuuutttrrrqqqooosssvvvxxx{{{nnnccc^^^___nnnqqq]]]WWWQQQPPPRRRSSSOOOKKKEEEEEEFFFIIIMMMOOOOOONNNJJJKKKJJJFFF@@@:::666555555555555555555555555555333444444555555444444333333555666666555444444555444555555666777777888888777888555999DDDJJJXXXqqqzzz}}}yyy{{{zzz{{{}}}zzztttnnnhhheeedddddd}}}xxxrrrmmmjjjaaaaaa```\\\WWWUUUWWWZZZYYYXXXXXXZZZ]]]^^^^^^^^^WWWXXXXXXYYY]]]mmmkkk```]]][[[YYYYYYVVVUUUTTTTTTTTTRRROOOLLLMMMMMMLLLJJJFFFAAA;;;888999999999999999999999999888888999999999999888888777777888999::::::;;;;;;888888999999999:::::::::999<<<>>>>>>===>>>DDDJJJXXXfffuuu}}}qqqfffZZZUUUOOOMMMNNNRRRVVVYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^aaa```^^^]]]]]]^^^___```]]]___bbbccccccdddeeegggfffggggggiiikkknnnpppqqqzzz~~~|||sssrrrssssssssstttqqqrrrtttvvvvvvtttrrrppprrrtttuuuvvv|||vvviii```\\\fffuuu___YYYRRRRRRUUUUUUQQQLLLFFFFFFGGGJJJMMMOOOOOOOOOIIIKKKKKKGGG@@@:::777777555555555555555555555555333444444555555444444333333555666666555444444555444555555666777888888999<<<;;;666:::EEEJJJVVVmmmzzzsssmmmiiifffcccaaa{{{tttlllfffbbb```^^^\\\ZZZYYYYYYYYYXXXWWWWWWXXXYYY[[[]]]^^^___XXXVVVYYYZZZaaawwwoooddd\\\UUUVVV\\\WWWUUURRRQQQQQQQQQOOONNNNNNLLLJJJHHHFFFBBB>>>;;;:::::::::999::::::;;;;;;777777777777777777777777:::999888777777888999:::;;;;;;:::999999888888777:::999;;;>>>???@@@GGGOOO^^^kkkvvv{{{|||jjj^^^WWWSSSPPPPPPTTTXXX[[[[[[ccccccdddeeedddcccaaa```aaa```^^^\\\[[[[[[\\\\\\``````___^^^]]]]]]```cccccccccddddddddddddddddddhhhiiikkklllmmmppptttwww{{{vvvssstttwwwyyyvvvtttqqqpppqqqssstttuuuoooqqqssstttvvvzzz}}}tttjjj______xxxhhhUUUOOOUUUSSSRRRTTTQQQKKKKKKJJJIIIJJJLLLNNNOOOLLLNNNNNNIIIBBB;;;888777444444444444444444444444444444555555555555444444444555666555444444555666777777666555555666777888FFF<<<777===BBBIIIZZZnnn}}}zzztttooolllfff___ZZZ|||tttlllfffaaa```^^^\\\[[[ZZZZZZZZZWWWVVVVVVVVVWWWYYY[[[\\\]]]XXXXXX\\\[[[]]]mmmtttfff___XXXWWW[[[VVVTTTRRRQQQQQQPPPOOOMMMMMMLLLJJJHHHFFFCCC>>>;;;::::::999999999999::::::777777777777777777777777999999888777777888999999:::::::::999999999999999<<<;;;<<>>>>>EEEJJJQQQbbbtttyyyxxxzzztttppplllfff___ZZZ}}}uuulllfff``````___^^^]]][[[ZZZZZZVVVUUUUUUUUUVVVXXXYYYZZZZZZYYY[[[^^^ZZZWWW___mmmzzzjjjbbb[[[YYYZZZVVVTTTQQQPPPPPPPPPNNNMMMMMMLLLJJJHHHGGGDDD@@@<<<::::::999888888999999:::777777777777777777777777999999888777777888999999999999999999::::::::::::===<<<===@@@BBBDDDLLLVVVeeennnzzzuuufff\\\[[[ZZZ[[[^^^cccgggiiiiiijjjjjjjjjkkkjjjjjjiiihhhddddddcccbbbbbbcccdddddd___```bbbbbbaaa```bbbcccbbbccccccdddfffhhhiiijjjkkkmmmqqqtttxxx}}}}}}wwwtttrrrrrruuutttrrrpppoooooopppppprrrrrrrrrrrrqqqsssvvvyyyqqqbbbccclll|||}}}eee[[[\\\XXXWWWYYYUUURRRPPPMMMKKKJJJLLLNNNPPPOOOOOONNNJJJCCC===888666444444444444444444444444444444555555555555444444444555666555333222222444777666555555555777888999===;;;???HHHOOOWWWhhhyyy}}}qqquuu{{{uuuppplllggg```[[[~~~vvvnnnhhhaaaaaa```___^^^]]][[[ZZZWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZ]]]^^^YYYTTTWWW___wwwlllccc]]]ZZZYYYVVVSSSQQQPPPPPPOOONNNMMMMMMLLLJJJIIIGGGEEEAAA>>>::::::999888888888999999777777777777777777777777999888888888888888888999888888999999:::;;;<<<<<<===<<<===@@@CCCFFFPPP[[[gggnnnzzztttggg```^^^___aaadddgggjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiifffffffffeeeeeeeeeeeeeeeccceeeggggggffffffggghhheeeeeefffhhhjjjmmmoooqqqqqqtttxxx||||||vvvrrrpppuuuuuutttrrrpppnnnnnnooopppppppppooonnnooorrruuu}}}kkkbbbccclllmmm___^^^YYYYYY[[[WWWVVVSSSPPPMMMKKKMMMOOOQQQPPPOOONNNJJJDDD>>>999666555555555555444444444444444444555555555555444444222444555444333333444555666666555555555777888999888:::@@@KKKUUU```qqqvvvooowww}}}vvvqqqmmmhhhbbb]]]xxxpppjjjdddcccbbb```^^^]]]\\\[[[XXXWWWVVVVVVVVVWWWXXXYYYYYYZZZ\\\[[[WWWSSSVVV[[[kkkoooddd___[[[YYYVVVTTTQQQPPPPPPPPPNNNMMMMMMKKKJJJIIIHHHFFFBBB@@@;;;::::::999888888999999777777777777777777777777888888888999999888888888888888999:::;;;<<<<<<======;;;<<<@@@DDDIIIUUUaaammmssstttjjjfffccceeegggiiijjjkkklllllliiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiihhhgggffffffeeefffiiikkkkkkkkkkkkkkkmmmkkkkkklllnnnqqqtttwwwzzz{{{}}}zzztttqqquuuvvvwwwuuuqqqooonnnooolllmmmmmmllllllnnnqqqtttuuufff```bbbtttsssaaa^^^YYYZZZ\\\YYYYYYVVVRRROOONNNNNNPPPQQQPPPOOOMMMJJJEEE@@@;;;777666666666555555444444444444444555555555555444444000222444444444444666777666555555555666777999:::;;;>>>FFFRRR```pppzzzrrrpppyyyxxxrrrnnnjjjddd```zzzsssnnnhhhfffccc```^^^\\\\\\\\\YYYXXXWWWVVVVVVVVVWWWXXXWWWYYYZZZYYYVVVTTTVVVYYYbbb{{{vvvggg```\\\ZZZWWWUUURRRQQQQQQQQQOOONNNMMMKKKJJJJJJIIIGGGDDDAAA<<<<<<;;;:::999999999999777777777777777777777777777888999999999999888777888999999:::;;;<<<<<<======;;;<<>>===<<<;;;::::::::::::777777777777777777777777777888999999999999888777999:::::::::;;;;;;<<<<<<===<<<>>>CCCJJJSSSbbbpppsssyyy{{{qqqmmmmmmiiikkkllllllkkkjjjlllnnnmmmllllllkkklllmmmnnnooooooppprrrssstttttttttsssssstttuuuuuutttvvvxxx{{{|||||||||}}}vvvpppppptttxxxwwwrrrnnnnnnooojjjkkkkkkjjjiiikkknnnqqqwwwnnn```XXXYYYaaaqqqnnnddd]]]\\\^^^ZZZYYYXXXWWWVVVTTTSSSSSSRRROOOMMMKKKIIIHHHEEE???;;;777777777666555444444444444444555555555555444444555666777777555555555777555555444555666888999;;;:::???KKK___xxx}}}zzzvvvttt|||vvvrrrnnniiieee}}}wwwrrrnnnkkkeee___[[[[[[[[[]]]WWWVVVUUUSSSSSSSSSTTTTTTQQQVVVYYYXXXVVVVVVUUUSSSVVVkkkoooccc___]]]YYYVVVTTTSSSSSSRRRQQQPPPLLLKKKJJJJJJJJJIIIEEECCC???>>>===<<<;;;:::::::::777777777777777777777777777888999::::::999888777:::::::::;;;;;;;;;<<<<<<>>>===???EEELLLWWWggguuuyyyxxxnnnlllmmmeeehhhiiiiiiggggggjjjmmmlllkkkjjjjjjkkklllmmmnnnqqqrrruuuxxxzzz{{{{{{{{{{{{{{{|||{{{{{{|||uuunnnnnnssswwwvvvqqqnnnmmmoookkklllkkkjjjiiijjjlllooooooxxxsssccc[[[YYY\\\gggyyyttthhh___]]]___ZZZXXXXXXXXXWWWVVVUUUSSSRRROOOLLLJJJIIIIIIFFF@@@<<<888777777666555444444444444555555555555555555444999999:::888555444444555555555444555666888:::;;;>>>DDDRRRjjj}}}vvvuuutttrrr~~~}}}wwwssspppkkkggg{{{tttsssooohhhbbb___^^^\\\[[[XXXXXXWWWVVVUUUSSSSSSRRRQQQRRRUUUWWWXXXWWWVVVVVVQQQ___wwwyyykkkbbbZZZYYYXXXVVVUUUUUUSSSPPPNNNMMMKKKJJJIIIHHHGGGDDDBBB@@@===;;;999::::::999999777777777777777777777777777888888888888999999999:::<<<===<<<;;;;;;<<<======@@@BBBFFFRRReeerrruuu~~~wwwoooiiigggjjjiiihhhfffeeedddddddddeeeeeeeeegggjjjmmmpppqqqppprrrvvvzzz~~~|||tttpppsssxxxzzzzzzvvvrrrnnnllljjjhhhhhhiiijjjjjjiiiooovvv|||wwwmmmaaaWWWSSS]]]mmmkkkbbb^^^[[[XXX]]][[[XXXWWWWWWUUUSSSQQQOOONNNMMMLLLIIIDDD===888999777555555666777777666555555555444444333333333222333555555555555333222777777888777777888:::===;;;III```xxx}}}uuukkkeeemmm{{{zzztttrrrooojjjeee{{{uuusssooohhhccc___^^^\\\[[[XXXWWWWWWUUUTTTSSSRRRQQQOOOPPPRRRTTTUUUUUUTTTTTTSSS]]]ooo|||lllbbb\\\ZZZXXXVVVUUUTTTSSSPPPNNNMMMKKKJJJIIIHHHGGGDDDBBB@@@===;;;999::::::999999888888888888888888888888888888888888999999999999:::;;;===<<<;;;;;;<<<===<<<@@@CCCGGGUUUiiiwww|||xxxpppjjjgggfffeeedddbbbaaa```______``````aaabbbeeehhhjjjlllnnnpppssswww{{{~~~~~~uuupppqqqtttxxxyyyxxxsssooollljjjgggggghhhiiiiiihhhiiiooouuuyyy}}}}}}wwwnnneeeZZZTTT[[[gggwwwqqqeee```^^^[[[\\\ZZZXXXWWWWWWVVVTTTRRRQQQPPPNNNLLLIIIEEE???;;;999666444444555666666555555555555444444333333333333444444555555444444333666777888777777888;;;===<<>><<<@@@DDDJJJYYYmmm}}}zzzqqqkkkhhheeedddbbb```^^^]]]\\\\\\\\\\\\]]]^^^aaadddfffhhhlllmmmooorrrvvvzzz}}}yyyqqqpppppptttyyyzzzvvvqqqllliiifffeeefffgggggggggdddiiiooorrrwww{{{xxxssslll```WWWXXX^^^kkkzzziiiccc```^^^[[[YYYWWWWWWWWWVVVUUUSSSSSSPPPNNNKKKIIIFFFBBB???888666444333444555555444555555555444444444444444555555444444444444555555666777888777777999;;;>>>CCCYYYttt|||pppiiieeedddccchhhzzz}}}wwwtttqqqmmmjjj~~~xxxtttpppjjjdddaaa___\\\ZZZWWWWWWVVVTTTRRRQQQPPPOOOPPPQQQSSSUUUVVVWWWWWWWWWSSSTTT]]]qqqnnncccaaa[[[YYYVVVTTTSSSRRRPPPNNNMMMKKKIIIIIIHHHGGGDDDBBB@@@===;;;999::::::999999888888888888888888888888888888888999999999::::::999;;;<<<<<<;;;;;;===>>>>>>AAAFFFNNN\\\nnn}}}tttmmmiiihhhfffdddbbb```^^^]]]\\\]]]]]]]]]___aaacccfffhhhhhhiiijjjmmmqqqvvvzzz|||~~~}}}uuupppnnnrrryyy}}}zzzuuummmjjjfffdddeeefffffffffeeeiiimmmnnnsssxxxzzzwwwqqqeeeZZZVVVXXXaaavvvnnnddd``````ZZZXXXWWWWWWWWWWWWUUUTTTSSSPPPLLLJJJHHHFFFCCCAAA:::777555444555666555555555555555555555444444444666555444333333444555666555666777888888999===???MMMiiiuuujjjdddbbbcccdddlllzzzvvvsssooommmyyyuuuqqqkkkfffccc```]]][[[XXXWWWVVVTTTRRRQQQOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXQQQQQQXXXjjjsssdddaaa\\\ZZZVVVTTTSSSQQQPPPNNNMMMKKKIIIIIIHHHGGGDDDBBB@@@===;;;999::::::999999888888888888888888888888888999999999999:::::::::999:::<<<<<<;;;<<<===???@@@CCCIIISSS```ooovvvnnnjjjiiihhhfffcccaaa___^^^^^^^^^^^^^^^___aaadddfffhhhffffffhhhkkkoootttxxx{{{|||zzztttoooqqqxxx~~~}}}zzzqqqmmmhhheeedddeeeeeedddfffjjjkkkjjjmmmssswwwwwwtttiii]]]WWWTTTZZZooottteee``````ZZZXXXWWWWWWWWWWWWUUUTTTQQQNNNJJJHHHGGGFFFDDDBBB<<<999777666666777666666555555555555555555555555666666444333333444666666555666777888888:::>>>@@@TTTsss}}}qqqiiieeeeeegggjjjttt}}}yyyuuuqqqooo{{{wwwsssnnniiieeebbb^^^\\\YYYXXXWWWUUUSSSQQQPPPOOONNNNNNOOOQQQSSSTTTUUUVVVQQQQQQVVVdddzzzzzzgggbbb]]]ZZZVVVSSSRRRQQQOOONNNMMMKKKJJJIIIHHHGGGDDDBBB@@@===;;;999::::::999999999999999999999999999999999999999999::::::::::::888:::<<<<<<<<<<<<>>>???AAADDDMMMYYYdddqqqyyypppkkkhhhgggeeecccaaa```______^^^^^^^^^___aaaccceeegggfffgggjjjnnnrrrwwwzzz|||~~~xxxrrrqqqvvv|||~~~~~~vvvqqqkkkgggeeeeeedddddddddhhhhhheeeffflllqqqrrruuukkkaaaYYYRRRUUUjjj}}}iiibbbaaa[[[YYYWWWWWWWWWVVVUUUSSSOOOMMMJJJHHHGGGFFFEEECCC===:::888777777777777666555555555555555666666666666666555555555555666666444666777888999;;;???BBBUUUvvv|||oooiiiggghhhkkknnnxxxzzzuuurrrppp|||yyyuuupppkkkgggccc___]]]ZZZYYYXXXVVVTTTRRRPPPOOONNNNNNOOOPPPRRRTTTVVVWWWSSSSSSTTT[[[kkkkkkddd^^^[[[VVVSSSRRRQQQOOONNNMMMKKKJJJIIIHHHGGGDDDBBB@@@===;;;999::::::999999999999999999999999999999999999999:::::::::;;;;;;888:::;;;<<<<<<<<<>>>@@@AAAEEEPPP___jjjuuuzzzqqqkkkhhhgggfffdddbbbaaaaaaaaa_________```bbbdddfffhhhiiikkkooosssxxx|||~~~{{{tttqqqsssxxx|||{{{vvvoooiiifffeeedddcccbbbeeeeeeaaaaaagggnnnpppvvvmmmcccZZZQQQQQQeee|||pppfffddd\\\ZZZXXXWWWWWWVVVTTTRRRNNNLLLJJJJJJIIIHHHFFFDDD===:::777666666777666555444555555555666666666777555555666666666666555555444555777888999<<<@@@CCCUUUvvvpppllliiijjjllllllttt|||vvvrrrqqq|||zzzvvvqqqllliiiddd```]]][[[ZZZXXXVVVTTTRRRQQQPPPPPPPPPQQQRRRTTTVVVXXXYYYVVVUUUSSSUUU```wwwnnneee___[[[VVVSSSRRRQQQOOONNNMMMKKKJJJIIIIIIGGGDDDBBB@@@===;;;999::::::999999999999999999999999999999999999:::::::::;;;;;;;;;888:::;;;<<<<<<<<<>>>@@@@@@EEERRRcccnnnxxx{{{rrrllljjjiiihhhfffeeedddddddddbbbbbbbbbbbbdddfffhhhjjjlllnnnsssxxx}}}|||uuuppppppttt{{{yyyqqqkkkgggeeedddcccaaaddddddaaaaaagggnnnqqqvvvnnneee[[[PPPNNNaaaxxxuuuiiiggg]]][[[XXXWWWWWWUUUSSSQQQNNNMMMLLLKKKKKKJJJHHHFFF<<<999666555555666555444444555555555666666777777444555666777777666555444444555777888999<<<@@@CCCVVVwwwtttooommmllllllhhhmmm|||vvvrrrqqq{{{wwwsssoookkkgggbbb___^^^\\\XXXUUURRRQQQQQQQQQMMMNNNOOOQQQSSSTTTVVVVVVWWWSSSRRRTTTWWWeeesssaaaccc^^^XXXTTTRRRQQQQQQPPPLLLLLLKKKKKKKKKIIIEEEBBBBBB@@@>>>;;;999888888888666999;;;<<<:::999888888;;;:::888777777777888888<<<<<<<<<;;;::::::<<<>>>BBBMMM\\\fffooo{{{yyyqqqnnnkkkkkkjjjgggcccaaadddgggeeeddddddeeefffiiilllnnnoootttzzz}}}zzzrrroooqqqxxx}}}zzztttnnniiifffccc```fffdddbbbaaaaaacccfffhhhooollldddZZZSSSTTT\\\ddd|||hhhaaa^^^\\\ZZZXXXWWWVVVSSSQQQUUURRRMMMJJJIIIHHHGGGFFF???<<<777555555555555555555555555555666666666666444444444444555555555666888555555888:::;;;???DDDZZZxxxvvvsssmmmhhhlll}}}xxxqqqlll|||xxxsssoookkkgggbbb___\\\ZZZWWWTTTRRRQQQQQQQQQMMMMMMNNNOOOQQQSSSUUUVVVVVVTTTSSSUUUWWWaaa|||zzzfffaaa]]]XXXTTTRRRQQQOOONNNLLLKKKJJJJJJJJJHHHDDDAAA@@@???===:::999888888888666999;;;<<<:::999888888;;;:::999888777888888999<<<======<<<;;;<<<>>>@@@EEEPPP___kkkttt|||tttqqqkkkkkkjjjgggdddccceeehhhffffffffffffhhhkkknnnooorrrwww||||||tttooooootttxxx|||zzzuuuoooiiieeecccbbbeeedddbbbaaaaaaccceeeggghhhgggccc[[[TTTRRRVVVZZZsssoooeeeaaa^^^\\\ZZZYYYWWWUUUSSSSSSPPPKKKIIIGGGGGGFFFEEE???<<<888555555555555555555555555555666666666666444444555555555666666666555333444777999:::???DDDVVV{{{yyynnniiiooo|||yyyrrrmmm}}}yyytttpppkkkgggbbb^^^ZZZXXXVVVSSSQQQQQQQQQQQQMMMMMMLLLMMMNNNQQQTTTVVVVVVTTTTTTVVVUUU[[[ppplll```]]]XXXUUURRRQQQNNNLLLLLLJJJIIIIIIIIIGGGDDDAAA>>>===;;;999888888888999777999;;;;;;:::888888999;;;::::::999999999999:::;;;<<<======<<<===@@@BBBIIIUUUeeeqqqzzzwwwtttlllllljjjhhhffffffhhhjjjiiiiiiiiijjjkkknnnpppqqqwww{{{wwwpppnnnppprrrxxxxxxwwwrrrjjjeeeccccccdddcccaaa```aaabbbdddeeeaaacccccc___XXXRRROOOOOO```tttxxxiiiaaa___\\\ZZZXXXWWWUUUSSSQQQNNNJJJGGGFFFEEEDDDCCC@@@===888666555666666555555555555555666666666666555555666666666777777777555333555999;;;;;;@@@FFFUUUyyy{{{kkkiiitttzzzsssnnn~~~zzzuuuppplllgggbbb___XXXWWWUUUSSSRRRQQQPPPPPPMMMLLLKKKKKKLLLOOOSSSUUUWWWTTTTTTUUUSSSVVVhhh}}}oooaaa^^^ZZZWWWTTTRRRNNNLLLKKKJJJIIIHHHHHHFFFCCCAAA>>>===<<<:::999999::::::777999;;;;;;999888888999;;;::::::::::::::::::::::::;;;<<<<<<<<<>>>AAACCCKKKWWWggguuuxxxuuunnnmmmkkkiiihhhiiikkkllllllllllllmmmoooqqqrrrtttyyy~~~{{{sssooonnnooosssvvvxxxtttllleeecccdddbbbaaa```___```aaacccddd```ccceeebbb\\\TTTNNNKKKUUUfff|||kkkaaa^^^ZZZWWWVVVUUUSSSQQQQQQMMMIIIGGGFFFFFFEEEDDDAAA>>>999666666666666555555555555555666666666666666666666666777777777777777666888<<<<<<<<>>===;;;;;;;;;<<<888999::::::888888999:::888999999::::::::::::999888999:::::::::<<>><<<;;;:::::::::999::::::999888888999;;;777777999:::::::::999999:::;;;;;;;;;;;;<<>>LLLYYYjjjlll___ZZZggguuuyyy{{{}}}zzzuuu|||yyyuuurrrooolllhhheee[[[[[[YYYWWWUUURRROOONNNLLLLLLMMMNNNOOOPPPPPPPPPRRROOORRRUUURRRNNNTTT```qqqgggbbb[[[VVVSSSQQQPPPOOOOOOMMMJJJHHHHHHGGGFFFDDDBBB@@@>>>;;;999888888888999::::::999888888999;;;666777888999:::999999888;;;<<<===<<<<<<===@@@BBBJJJSSSbbbrrryyyuuupppoooppppppooommmrrrssstttvvvwwwwwwwwwwww{{{zzzqqqmmmkkknnnssswwwvvvpppfff___\\\\\\]]]]]]]]]^^^^^^^^^]]]```dddhhhhhhbbbZZZTTTJJJKKKOOOZZZkkkiiieee___[[[YYYXXXWWWVVVQQQNNNJJJHHHHHHHHHHHHGGGEEEAAA<<<999888777777666555555555555666666666777444444444444555555555666666666888;;;===DDDTTTcccppp{{{iiiZZZZZZnnn~~~}}}xxx~~~zzzvvvsssnnniiifff^^^\\\ZZZXXXWWWVVVSSSQQQRRRPPPMMMKKKKKKLLLOOOPPPPPPQQQPPPOOONNNPPPSSSVVVeee~~~mmm\\\WWWZZZSSSPPPRRRQQQMMMLLLJJJHHHFFFEEEEEEDDDAAA@@@>>>;;;:::999999999999999999999999999999999999999::::::::::::;;;;;;<<<;;;<<<===;;;999>>>DDDSSSXXXcccttt}}}vvvqqqtttvvvtttqqqpppqqqsssuuuuuussstttvvvyyywwwpppooonnnpppwww}}}zzzmmmaaaaaa___\\\[[[\\\]]]\\\\\\]]]^^^___bbbgggiii```VVVPPPNNNNNNVVVmmmssseee```^^^WWWWWWYYYSSSSSSPPPLLLHHHEEEEEEFFFGGGGGGDDD???:::777666666777666666777777777777666666777777666666666666666777666999=========GGG\\\ppp|||iiidddhhhzzz}}}yyy~~~zzzwwwsssooojjjggg___]]]ZZZXXXXXXVVVTTTRRRQQQPPPNNNLLLLLLMMMNNNOOOPPPPPPQQQPPPOOOOOOQQQSSS\\\tttsss```ZZZ[[[SSSOOOQQQOOOMMMLLLJJJHHHFFFEEEEEEDDDBBB@@@>>>;;;:::999999999999999999999999999999999999999::::::::::::;;;;;;;;;:::;;;===<<<:::???FFFVVV\\\hhhyyyzzzvvvyyy{{{yyyuuusssqqqsssuuuuuutttuuuxxx{{{yyyssspppnnnooouuu{{{xxxnnndddccc```]]][[[\\\\\\[[[ZZZ]]]^^^^^^```fffhhhaaaXXXQQQPPPPPPYYYoooyyyiiibbb___XXXWWWYYYRRRSSSPPPLLLHHHEEEEEEFFFGGGFFFCCC???:::777666777777555555666666666666555555777777666666666666777777777999::::::>>>MMMfff{{{}}}llljjjrrr}}}yyy|||xxxuuupppkkkhhhaaa^^^[[[YYYXXXVVVTTTRRRPPPOOONNNNNNMMMMMMNNNNNNOOOPPPQQQQQQOOONNNNNNOOOVVViiiyyyeee\\\[[[SSSOOOPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDBBB@@@>>><<<:::999999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::999;;;===<<<<<>>:::888777777888444444555555555555444444777777666666666666777777888888888888AAAWWWtttzzzkkkooo|||~~~yyy}}}zzzvvvrrrmmmiiiccc```\\\ZZZXXXVVVTTTSSSOOOOOOOOONNNNNNNNNMMMMMMNNNPPPRRRRRRPPPMMMLLLLLLWWWddd}}}~~~hhh\\\[[[SSSOOOPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDBBBAAA>>><<<:::999999999::::::::::::::::::::::::999999999:::::::::;;;;;;:::999;;;======>>>DDDLLL\\\dddrrr}}}yyy|||~~~zzzuuurrrsssssstttuuuvvvyyy||||||rrrnnnkkkmmmrrrssspppkkkdddaaa]]][[[[[[[[[[[[[[[[[[\\\[[[[[[___eeeccc^^^QQQNNNNNNWWWgggpppbbb```ZZZXXXXXXSSSSSSPPPMMMIIIFFFEEEEEEEEEDDDAAA>>>;;;888888888888444555555666666555555444777666666666666777777888999999888:::HHHccc}}}rrrfffppp~~~yyy{{{xxxtttoookkkfffbbb^^^ZZZXXXWWWUUUSSSOOOOOOOOONNNNNNNNNMMMMMMNNNPPPSSSRRRPPPMMMLLLKKKVVV```uuujjj\\\ZZZRRROOOQQQOOOMMMLLLJJJHHHFFFEEEEEEDDDBBBAAA???<<<;;;:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;:::;;;===>>>???FFFOOO\\\fffuuu~~~zzz|||~~~zzztttrrrssssssrrrtttwww{{{~~~uuupppkkkkkkoooqqqpppnnnccc```\\\ZZZZZZ\\\\\\\\\YYYZZZYYYXXX\\\bbbbbb^^^TTTOOOMMMTTTaaawwwsssaaa___[[[YYYYYYUUUSSSQQQMMMIIIGGGEEEDDDDDDCCCAAA>>>;;;999888888888666666666777777666666666666666666666666777888888999;;;;;;@@@QQQmmm}}}zzzxxxrrrjjjeeetttzzz}}}zzzuuupppmmmhhhddd___[[[YYYWWWUUUTTTPPPOOONNNNNNMMMMMMNNNNNNOOOQQQSSSSSSPPPNNNMMMLLLRRRYYYlllnnn^^^ZZZSSSQQQSSSPPPMMMLLLJJJHHHFFFEEEEEEDDDCCCAAA???===;;;:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<;;;<<<>>>>>>@@@GGGPPP^^^iiixxx|||}}}~~~{{{vvvuuusssqqqppprrrwww|||xxxsssmmmkkkmmmpppppppppeeeaaa\\\ZZZZZZ[[[\\\\\\VVVXXXWWWVVVYYY^^^___\\\WWWQQQNNNSSS]]]rrrxxxcccaaa\\\YYYYYYUUUSSSQQQNNNJJJGGGEEEDDDCCCCCCBBB???<<<999888777777666666777777777777666666666555555666666777888999999<<<>>>DDDYYYvvvzzzqqqnnnooommmhhhiii{{{{{{~~~{{{vvvqqqnnnjjjfff```[[[YYYWWWUUUTTTQQQPPPNNNLLLLLLMMMNNNOOOOOOQQQSSSRRRQQQOOONNNOOOOOOTTTeeetttbbb\\\TTTRRRSSSPPPMMMLLLJJJHHHFFFEEEEEEDDDCCCBBB???===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;>>><<<<<<>>>???@@@HHHQQQaaammm|||}}}}}}}}}{{{xxxwwwrrrpppnnnqqqvvv|||zzzuuuooolllmmmooopppppphhhddd^^^ZZZYYYYYYYYYYYYTTTVVVVVVUUUVVV[[[\\\YYYXXXPPPLLLPPPZZZooogggddd^^^ZZZXXXUUUSSSQQQNNNKKKGGGEEECCCCCCDDDBBB@@@<<<999777666555555666666666666666666555555555555555666777888999888<<<>>>EEE\\\{{{wwwlllkkknnnooommmnnn|||{{{wwwrrroookkkggg```\\\YYYWWWVVVTTTRRRPPPMMMLLLKKKLLLOOOPPPPPPRRRSSSRRRQQQOOOPPPQQQOOOSSSccczzzfff___VVVSSSTTTPPPMMMLLLJJJHHHGGGEEEEEEDDDCCCBBB???===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;???======??????@@@HHHQQQdddppp{{{{{{{{{yyywwwvvvrrrooommmpppvvv}}}{{{wwwpppmmmmmmnnnpppppplllggg```ZZZXXXWWWWWWVVVRRRUUUVVVTTTUUUYYYYYYWWWUUUMMMIIIMMMWWWmmmkkkfff```ZZZXXXTTTSSSQQQNNNKKKHHHEEECCCBBBEEECCC@@@===:::777555444444555555555555555555444555555555555666777999999999<<<===DDD]]]}}}xxxmmmlllqqqtttrrrppp}}}~~~zzzuuuqqqooojjjddd\\\WWWUUUUUUUUUQQQPPPNNNMMMLLLLLLKKKKKKPPPPPPQQQQQQPPPPPPOOOOOONNNTTTbbb{{{gggZZZXXXUUURRRRRRMMMLLLJJJGGGFFFEEEEEEEEEBBBAAA@@@>>><<<;;;::::::999::::::;;;;;;::::::999::::::999999::::::;;;<<<<<<;;;<<<>>>===???HHHSSSbbbsss~~~|||{{{wwwsssnnnooorrruuuxxx||||||tttmmmhhhiiinnnsssuuunnnccc[[[WWWVVVWWWWWWRRRRRRSSSTTTUUUUUUVVVVVVRRRQQQMMMKKKTTTmmmpppeeeccc]]]XXXYYYRRRQQQOOOMMMJJJHHHFFFEEEFFFDDD@@@<<<999888777777777666555555555777888999888777666666666666666777666<<>>???BBBLLLXXXddduuu}}}{{{yyyvvvsssooopppsssvvvzzz}}}|||uuunnnjjjjjjnnnrrrvvvoooddd\\\WWWVVVVVVVVVRRRSSSSSSTTTTTTUUUUUUUUURRRQQQNNNMMMUUUkkkwwwhhhccc\\\WWWXXXSSSRRRPPPMMMJJJHHHFFFEEEFFFDDD@@@<<<:::888888777999888777777777888:::;;;777777666666666666777777555:::???GGG[[[vvv~~~xxxppp|||}}}yyyuuuoookkkeee]]]XXXTTTSSSSSSPPPOOONNNMMMLLLKKKKKKKKKOOOOOOQQQQQQRRRQQQPPPOOOMMMRRR]]]qqqqqqaaaZZZTTTOOONNNKKKJJJIIIGGGFFFFFFGGGGGGDDDCCCBBB@@@>>>===<<<<<<999::::::;;;;;;::::::999888888777777888888999:::::::::<<>>FFFYYYuuuwwwpppyyy}}}yyyvvvoookkkeee^^^XXXTTTSSSRRRPPPOOONNNLLLKKKKKKKKKKKKNNNOOOQQQRRRSSSRRRQQQPPPNNNRRRZZZkkkvvvccc[[[TTTNNNNNNKKKJJJHHHGGGFFFGGGGGGHHHDDDCCCAAA???===<<<<<<;;;999::::::;;;;;;::::::999888888888888888999::::::;;;:::<<>>;;;999888888666666666666666666777777777777777666777777888888======???HHH[[[ttt|||tttpppvvv}}}}}}~~~}}}|||}}}}}}{{{wwwtttnnnkkkeee^^^YYYUUUSSSRRROOOOOOMMMLLLKKKJJJJJJJJJLLLNNNQQQSSSTTTSSSRRRQQQOOORRRYYYfffxxxddd\\\TTTOOOOOOKKKJJJHHHGGGFFFGGGGGGHHHCCCBBB@@@>>><<<;;;::::::999::::::;;;;;;::::::999999999999999999:::;;;;;;<<<;;;<<<>>>@@@DDDQQQ]]]jjjzzz~~~wwwsssqqqppplllnnnqqquuuyyy|||~~~{{{vvvtttttttttwwwpppfff]]]VVVSSSPPPOOORRRQQQQQQQQQQQQQQQQQQQQQSSSSSSRRROOONNNSSS]]]eeexxxsssaaa[[[ZZZYYYSSSRRRPPPNNNKKKIIIGGGFFFDDDCCCAAA>>><<<:::999888666666777777777666666666777777777777777888999999@@@>>>AAAKKK]]]tttyyyrrrnnnqqqsssxxx~~~}}}zzzzzz{{{zzzxxxzzzzzzzzzxxxuuutttuuuwww{{{{{{}}}}}}yyyuuuqqqmmmjjjddd___YYYVVVTTTSSSOOONNNMMMLLLKKKJJJJJJJJJKKKMMMQQQSSSUUUTTTSSSRRRNNNRRRWWWaaaxxx|||fff\\\UUUPPPPPPKKKJJJIIIGGGFFFFFFGGGGGGBBBAAA@@@>>><<<;;;::::::999::::::;;;;;;::::::999::::::999999::::::;;;<<<===;;;<<<>>>@@@EEERRR___hhhxxxyyytttqqqqqqkkkmmmqqquuuyyy|||}}}~~~}}}xxxvvvuuuvvvtttmmmddd[[[VVVRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQNNNLLLMMMRRRWWWggg|||xxxbbb]]]\\\YYYTTTSSSQQQNNNKKKIIIGGGFFFCCCCCCAAA???===;;;999888888999999999999888777777777777777777888888999:::>>>===BBBPPPbbbvvvxxxmmmjjjmmmxxxwwwxxx~~~}}}{{{{{{vvvsssuuuvvvvvvuuuuuuvvvvvvtttrrrqqqsssuuuvvvwwwzzz}}}|||xxxssspppkkkhhhddd___ZZZWWWUUUTTTOOONNNMMMLLLJJJJJJJJJJJJKKKMMMQQQTTTUUUUUUSSSRRRLLLPPPTTT]]]qqqiii^^^UUUPPPPPPLLLKKKIIIGGGFFFFFFFFFFFFCCCBBB@@@>>>===;;;;;;:::999::::::;;;;;;::::::999999999999999999::::::;;;<<<;;;<<>><<<:::999888999999:::999888777666777777777777888999:::;;;<<<<<>>===<<<<<<999::::::;;;;;;::::::999888888888777888999999:::;;;:::<<<@@@CCCKKKYYYgggppp}}}vvvsssqqqlllnnnssswww{{{~~~{{{vvvtttuuuvvvmmmggg___XXXTTTRRRPPPOOOMMMMMMNNNOOOOOOPPPQQQQQQMMMNNNOOONNNMMMMMMOOORRRTTTgggfff___]]]WWWTTTSSSQQQOOOLLLIIIGGGFFFCCCBBBAAA@@@>>><<<:::999666777888888888666555444777777777777888999:::;;;<<<===III___tttuuummmvvv|||yyyxxxwwwvvvsssrrrqqqqqqrrrsssssstttuuuuuuttttttvvvwwwwwwxxx{{{|||xxxrrrnnnkkkhhhddd```]]]YYYUUURRROOONNNMMMKKKJJJJJJIIIIIIJJJLLLOOOSSSUUUVVVUUUUUUMMMRRRPPPTTTggg~~~mmm[[[WWWTTTPPPLLLLLLKKKIIIGGGDDDBBB@@@BBBAAA@@@???>>><<<;;;;;;@@@>>><<<:::999888999999999999888888999999:::;;;======>>>@@@CCCLLL___pppyyyxxxrrrooommmooorrrvvvzzz}}}~~~~~~|||{{{xxxuuurrrnnneee[[[VVVVVVUUUQQQMMMMMMMMMNNNNNNNNNOOOOOOOOONNNQQQSSSSSSOOOLLLLLLLLLSSS___wwwpppeee^^^WWWTTTRRROOOLLLKKKHHHEEECCCAAAAAA@@@???===;;;999888777777777777777777777777888888777777777999:::;;;<<>><<<;;;;;;>>>===<<<:::999999999999999999999999999:::;;;;;;<<<<<<>>>AAAEEEOOObbbsssxxxrrrooonnnooorrruuuxxx|||~~~~~~|||{{{xxxtttqqqkkkcccYYYTTTTTTTTTPPPLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPSSSSSSPPPMMMLLLMMMSSS^^^uuuttteee___YYYTTTRRROOOMMMKKKHHHEEECCCBBBBBBAAA@@@>>><<<:::999777777777777777777777777888888777777777999:::;;;;;;GGG\\\uuupppsss}}}xxxttt}}}zzzyyyvvvtttsssssstttuuuvvvxxx{{{|||{{{{{{{{{|||}}}~~~}}}{{{vvvqqqmmmiiifffbbb___\\\XXXTTTQQQOOONNNMMMLLLKKKJJJJJJJJJJJJLLLOOOQQQSSSTTTUUUTTTPPPSSSNNNNNN\\\mmmsss___XXXUUUQQQOOONNNMMMJJJHHHFFFDDDCCCBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;>>>BBBGGGQQQeeewwwxxxrrrnnnoooooopppsssvvvzzz}}}}}}{{{wwwsssoooggg```WWWSSSSSSSSSPPPLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNPPPRRRRRRPPPNNNMMMMMMPPPZZZqqqzzzfff^^^[[[UUURRROOOMMMKKKIIIFFFCCCAAAAAA@@@???===;;;:::999777777777777777777777777888888777777888999;;;<<<===MMMggg{{{ooowww~~~zzzuuuqqq~~~|||zzzxxxwwwwwwxxxxxx{{{}}}~~~|||||||||~~~|||zzzvvvpppllljjjgggccc___]]]YYYUUURRROOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTRRRSSSNNNNNNYYYgggyyybbbYYYUUURRROOONNNLLLIIIGGGEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;:::::::::::::::::::::;;;;;;;;;:::::::::;;;<<<<<<;;;<<<>>>BBBGGGRRReeewwwyyyrrrnnnoooooooooqqqtttxxx|||~~~~~~{{{wwwqqqmmmeee___WWWTTTSSSSSSPPPMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQRRRQQQPPPNNNNNNNNNUUUkkkhhh^^^\\\UUUSSSOOOMMMKKKIIIFFFCCC??????>>>===<<<:::888888777777777777777777777777888777777777888:::;;;===AAASSSooossslllyyy|||||||||}}}|||xxxrrrnnn~~~|||||||||}}}~~~~~~}}}}}}~~~|||zzzuuuppplllkkkhhhdddaaa^^^[[[WWWTTTOOONNNMMMLLLLLLKKKLLLLLLKKKLLLMMMOOOQQQRRRSSSSSSRRRSSSNNNOOOXXXccc}}}eeeZZZVVVSSSNNNMMMJJJHHHEEEDDDCCCBBBBBBAAA@@@???>>><<<;;;;;;999999::::::::::::::::::;;;;;;:::::::::;;;<<<<<<<<<<<<>>>BBBFFFPPPddduuuzzzsssooonnnnnnnnnooorrrvvvzzz}}}~~~~~~~~~||||||}}}~~~~~~{{{wwwqqqlllddd___YYYVVVTTTSSSQQQOOOMMMMMMMMMNNNNNNNNNOOOOOONNNOOOPPPRRRRRRRRRPPPNNNPPPUUUhhhlll___\\\UUUSSSPPPMMMLLLIIIFFFDDD@@@@@@???>>>===<<<:::999777777777777777777777777888777777777999:::<<<===AAASSSoooyyyllllll|||zzzzzzzzzzzzyyyuuuppplll~~~|||zzzvvvqqqmmmkkkhhheeebbb___\\\XXXVVVOOONNNMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSQQQQQQNNNPPPWWW^^^vvvhhh[[[VVVTTTNNNMMMJJJGGGDDDCCCBBBBBBBBBAAA@@@???>>><<<;;;;;;888999:::::::::::::::999:::::::::::::::;;;;;;<<<<<<<<<>>>BBBFFFQQQdddvvv{{{uuuqqqllllllmmmooorrruuuxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~}}}~~~~~~~~~}}}}}}~~~|||wwwqqqllldddaaa\\\XXXUUUTTTRRRPPPMMMNNNNNNNNNNNNOOOOOOOOONNNNNNOOOQQQSSSSSSQQQOOOSSSVVVgggsssbbb]]]VVVSSSPPPNNNLLLJJJFFFDDDBBBBBBAAAAAA@@@>>>===<<<777777777777777777777777888777777888999;;;===>>>@@@RRRooozzzpppjjjooo}}}xxxwwwuuuuuutttqqqmmmjjj~~~}}}{{{wwwrrrnnnjjjgggdddaaa___\\\XXXUUUNNNNNNMMMMMMLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPQQQRRRNNNOOOMMMPPPTTTWWWmmmkkk\\\WWWUUUPPPNNNJJJGGGEEEDDDCCCDDDBBBAAA@@@???>>><<<;;;;;;999999:::;;;:::999888888999999999999999:::;;;;;;;;;<<<>>>CCCHHHSSSgggyyy|||wwwsssjjjkkkmmmooorrruuuwwwxxxwwwwwwwwwvvvvvvvvvuuuuuuyyyxxxxxxxxxzzz|||~~~{{{||||||zzzwwwuuusssrrrqqqsssuuuvvvwwwyyy}}}}}}xxxqqqmmmdddaaa]]]YYYUUUSSSQQQOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNQQQTTTTTTRRROOORRRSSSddd{{{fff___VVVSSSPPPNNNLLLJJJGGGDDD@@@AAA@@@@@@???>>><<<<<<777777777777777777777777888777777888999;;;===???DDDWWWtttsssoookkklllvvv~~~|||zzzuuussspppooonnnllliiiggg~~~}}}{{{wwwrrroooiiifffccc```^^^[[[WWWUUUNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRLLLMMMKKKOOORRRQQQffflll\\\WWWUUUQQQOOOLLLHHHFFFEEEEEEEEEBBBAAA@@@???>>><<<;;;;;;999999:::;;;:::999888777999999888888999999:::;;;:::;;;???DDDJJJVVVkkk}}}}}}xxxtttiiijjjmmmppprrrtttvvvvvvxxxxxxwwwvvvuuutttssssssxxxwwwvvvvvvxxx{{{}}}zzzzzz{{{}}}}}}wwwssspppnnnmmmkkkjjjlllmmmnnnooorrrvvvyyy{{{|||~~~}}}xxxrrrmmmdddaaa]]]YYYUUURRRPPPNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMNNNQQQTTTUUURRROOONNNOOO```iiiaaaVVVTTTPPPNNNLLLJJJGGGDDD============<<<;;;999999777777777777777777777777888777777888999<<<>>>???KKK^^^|||vvvllljjjjjjooo{{{~~~}}}|||zzzxxxssspppmmmkkkjjjhhhfffeee}}}|||zzzvvvooojjjiiifffcccaaa^^^[[[WWWTTTQQQOOOMMMLLLMMMNNNNNNNNNOOONNNNNNMMMNNNOOOQQQRRRPPPTTTNNNJJJOOOTTTddd{{{nnn\\\VVVUUUQQQMMMIIIFFFEEEDDDBBB@@@BBBBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;======>>>@@@III\\\ttt}}}{{{uuuoooiiiiiijjjkkknnnqqquuuwwwtttsssqqqppppppqqqssstttttttttssstttuuuxxx{{{|||yyyyyyyyy{{{~~~~~~xxxuuuqqqllliiihhhhhhhhhjjjjjjiiijjjjjjkkklllmmmmmmppptttxxx{{{~~~{{{vvvrrrfffbbb^^^YYYVVVSSSOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPRRRRRRQQQOOONNNMMMRRR^^^wwwlllaaaYYYVVVQQQNNNKKKIIIEEECCCAAA???>>>===>>>===<<<:::888888888888777777777777666777888777666888===BBBIIIeeeqqqkkkrrrtttsss~~~}}}zzzvvvtttjjjiiihhhfffdddcccbbbbbb|||zzzyyyvvvooojjjiiifffcccaaa^^^[[[WWWTTTPPPNNNLLLKKKLLLMMMMMMLLLNNNMMMLLLLLLMMMNNNPPPQQQPPPSSSLLLHHHLLLOOO]]]sssnnn\\\WWWUUUQQQNNNJJJGGGEEEDDDBBBAAABBBBBB@@@>>>===<<<<<<<<<;;;;;;:::::::::999999999<<<;;;;;;::::::;;;;;;;;;<<<===>>>AAAJJJ^^^www~~~|||}}}~~~~~~{{{yyytttnnniiiiiiiiiiiikkknnnqqqssssssrrrqqqoooooopppqqqrrrrrrqqqqqqqqqsssvvvxxxzzzwwwwwwwwwyyy}}}xxxssspppllliiifffeeeeeeffffffffffffgggiiijjjlllllloooqqqsssuuuwwwyyy}}}{{{vvvrrreeebbb^^^ZZZWWWUUURRRPPPMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNMMMPPPZZZooooooaaaYYYVVVRRRNNNKKKHHHEEECCCBBB@@@>>>===>>>===;;;999888888888888777777777777666888999888777999???DDDLLLhhh{{{rrrxxxzzzyyy~~~{{{xxxtttrrrjjjiiigggfffdddccccccbbb~~~zzzxxxwwwuuuoookkkiiigggdddaaa___[[[WWWTTTOOOMMMKKKJJJKKKLLLLLLKKKLLLLLLKKKKKKLLLMMMOOOPPPQQQTTTMMMHHHJJJLLLWWWlllooo]]]WWWVVVQQQNNNJJJGGGFFFEEECCCBBBBBBBBB@@@>>>===<<<<<<<<<::::::999999999888888888;;;;;;;;;::::::;;;;;;<<<<<<===>>>AAALLL```yyy|||xxxvvvvvvxxxyyyxxx||||||yyywwwvvvrrrmmmhhhhhhgggggghhhkkkmmmooorrrqqqpppnnnnnnnnnooopppnnnnnnnnnoooqqqsssvvvwwwvvvvvvvvvwww{{{|||wwwrrrnnnllliiifffeeeeeeeeefffdddeeeeeeggghhhjjjlllmmmoooppprrrsssuuuyyy~~~~~~zzzvvvrrrfffccc^^^[[[YYYWWWTTTSSSNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOLLLNNNSSSdddsssbbbZZZWWWRRRNNNKKKHHHEEECCCBBBAAA>>>>>>======:::999888888888888777777777777666888:::999999;;;AAAFFFLLLiiiyyy}}}~~~}}}}}}{{{xxxtttpppnnniiihhhgggeeedddccccccccc~~~zzzwwwvvvtttpppllliiigggdddaaa___\\\WWWTTTPPPNNNKKKJJJKKKLLLKKKKKKLLLKKKKKKKKKLLLNNNOOOPPPTTTVVVOOOJJJMMMNNNWWWiiiqqq^^^XXXWWWQQQNNNJJJHHHFFFEEEDDDBBBBBBBBB@@@>>>===<<<<<<<<<::::::::::::999999999999;;;;;;:::::::::;;;<<<<<<<<<===>>>BBBMMMaaazzz~~~|||xxxuuusssrrrssssssqqqtttuuurrrqqqqqqnnniiieeedddddddddfffiiikkkmmmoooooommmlllllllllllllllkkkllllllnnnppprrrtttuuuuuuuuuuuuwwwzzz~~~|||yyywwwtttqqqooollljjjiiiggggggggghhhiiigggggghhhiiijjjlllmmmnnnnnnppprrruuuxxx~~~}}}yyyuuurrriiieee```\\\ZZZXXXVVVTTTOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPLLLLLLOOO[[[rrrzzzddd\\\XXXRRRNNNKKKHHHFFFDDDCCCAAA???>>>===<<<:::888888888888888777777777666555777999999999;;;AAAGGGPPPmmm|||}}}zzzxxx~~~}}}}}}|||zzzwwwsssoookkkiiigggfffeeedddccccccbbbccc~~~zzzwwwwwwuuuqqqmmmjjjgggdddbbb___\\\XXXUUUQQQOOOLLLKKKLLLLLLLLLKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRTTTNNNKKKOOOPPPVVVggguuu___XXXWWWPPPMMMIIIGGGFFFEEEDDDBBBBBBBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<======>>>???CCCMMMaaazzz~~~zzzxxxuuussspppooooooooojjjmmmnnnkkkjjjkkkiiieee`````````aaadddgggkkkmmmkkkjjjjjjiiiiiiiiiiiiiiijjjkkklllnnnppprrrtttuuuvvvuuuuuuwwwzzz~~~|||xxxtttqqqpppnnnmmmjjjiiiiiihhhhhhiiijjjkkkjjjjjjjjjjjjkkkmmmnnnoooqqqsssvvvxxx||||||yyytttqqqlllgggaaa]]]ZZZXXXVVVTTTPPPOOOMMMKKKJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOQQQQQQLLLKKKMMMUUUfff~~~ggg]]]YYYSSSNNNJJJHHHFFFDDDBBB@@@>>>>>>======;;;999888888888888777777777666444666888888888;;;AAAFFFVVVqqqyyyvvvpppmmmvvv~~~{{{zzzzzzxxxvvvrrrnnnjjjgggeeeddddddcccbbbaaaaaabbbbbb~~~{{{yyyyyyvvvrrrmmmjjjhhheeebbb```\\\XXXUUURRROOOMMMKKKLLLLLLLLLKKKLLLLLLKKKLLLMMMOOOQQQRRROOOQQQKKKIIINNNNNNSSSbbb~~~xxxaaaXXXVVVOOOLLLHHHFFFEEEEEECCCBBBBBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<<<<======>>>@@@DDDOOOddd~~~~~~{{{yyyuuutttrrrpppnnnlllkkkkkkdddggghhheeedddfffdddaaa\\\\\\\\\^^^```dddhhhjjjeeeeeeffffffffffffffffffhhhiiikkkmmmppprrrssstttuuuuuuuuuvvvyyy}}}zzzxxxuuuqqqooommmlllllliiiiiiiiiiiijjjjjjkkklllkkkkkklllmmmnnnoooqqqrrryyy{{{}}}|||xxxsssppplllgggaaa]]]ZZZYYYWWWVVVQQQOOOMMMKKKJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQLLLLLLMMMRRR\\\oookkk^^^ZZZSSSNNNJJJHHHFFFDDDAAA???>>>===>>>===<<<:::888888888888777777777777555777888888777:::@@@EEEUUUnnn}}}rrrllleeeccckkk|||}}}zzzxxxvvvuuurrrnnnjjjfffdddbbbaaaaaa``````___`````````~~~|||{{{{{{xxxrrrnnnjjjhhheeebbb```\\\XXXUUUQQQNNNLLLJJJKKKKKKJJJIIIJJJJJJJJJKKKLLLNNNPPPRRRNNNPPPJJJIIINNNLLLOOO\\\uuu|||cccXXXUUUMMMKKKGGGEEEDDDDDDBBBAAABBBBBB@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;<<<======<<<===@@@FFFSSSiii}}}zzzxxxwwwvvvtttrrroooooonnnllljjjhhhfffeee```cccccc```___aaa```\\\YYYYYYYYYZZZ\\\___bbbddd```aaabbbcccccccccccccccfffhhhjjjllloooqqqrrrssstttsssssstttwww{{{}}}{{{vvvuuutttrrrpppnnnnnnnnnkkkkkkllllllmmmnnnnnnooonnnoooppprrruuuwwwzzz{{{}}}xxxrrrnnniiiddd___[[[ZZZZZZZZZZZZRRRPPPMMMJJJIIIJJJKKKLLLJJJKKKMMMNNNOOOPPPOOOOOOMMMLLLMMMPPPSSSaaa|||ooo___ZZZSSSNNNJJJHHHFFFEEE@@@>>>======>>>>>>===;;;888888888888777777777777777999:::999888:::@@@EEEUUUlllyyylllfff___^^^eeesss|||yyyxxxsssqqqnnnjjjgggdddbbbaaa___^^^^^^]]]^^^^^^______}}}}}}}}}yyysssnnnjjjhhheeebbb```]]]XXXUUUPPPMMMKKKIIIIIIJJJIIIHHHIIIIIIIIIIIIKKKMMMOOOQQQPPPRRRLLLJJJNNNLLLNNNZZZooo~~~dddXXXTTTLLLJJJFFFDDDDDDCCCBBBAAACCCBBB@@@>>>===<<<<<<<<<:::::::::999999999888888999999999:::;;;<<<===>>>:::===AAAHHHVVVnnn|||yyyuuurrrqqqpppnnnmmmkkkkkkjjjiiigggdddbbbaaa^^^aaaaaa^^^]]]^^^]]]ZZZXXXWWWWWWWWWXXX[[[]]]___]]]^^^___aaabbbbbbbbbbbbeeefffiiikkknnnpppqqqrrrrrrrrrrrrsssuuuyyy}}}~~~|||zzzxxxtttuuuuuutttrrrqqqqqqrrrooooooppppppqqqrrrrrrrrrqqqrrruuuxxx|||}}}xxxrrrmmmeeebbb]]]ZZZZZZ\\\]]]]]]RRRPPPMMMJJJIIIJJJKKKLLLGGGIIILLLNNNOOOOOONNNMMMMMMLLLNNNNNNNNNWWWqqqrrr```[[[SSSNNNJJJHHHFFFEEE???===<<<===>>>???>>><<<888888888888777777777777999;;;<<<;;;999;;;AAAEEEZZZqqqiiiccc]]]]]]cccnnn||||||zzzyyyqqqooollliiieeecccaaa```]]]]]]\\\\\\\\\]]]^^^^^^}}}zzzuuupppmmmlllkkkiiieeeaaa\\\YYYWWWRRRPPPMMMJJJHHHGGGFFFFFFIIIHHHHHHHHHIIILLLOOOPPPQQQQQQOOOMMMLLLLLLOOORRRhhh}}}eee[[[VVVLLLJJJHHHGGGFFFCCC@@@===AAAAAA@@@???===<<<:::999<<<<<<<<<;;;;;;:::::::::999999::::::::::::;;;;;;;;;>>>BBBHHHXXXsss}}}zzzyyyvvvqqqmmmkkkjjjhhhggggggggghhhgggeeebbb___]]]]]]\\\[[[[[[ZZZZZZ[[[[[[WWWUUURRRQQQRRRUUUYYY\\\[[[\\\\\\\\\\\\]]]___bbbbbbdddfffhhhiiikkkoooqqqvvvtttsssrrrtttwww{{{~~~}}}|||{{{{{{{{{{{{||||||wwwwwwwwwvvvuuutttttttttvvvvvvwwwyyyyyyzzzzzzyyyyyy}}}~~~wwwpppjjjjjjfffaaa]]]\\\[[[ZZZYYYSSSQQQMMMJJJIIIKKKMMMOOOKKKKKKLLLMMMNNNOOOPPPPPPMMMMMMNNNMMMLLLRRRfffyyysss```XXXQQQNNNJJJEEEBBBCCCAAA@@@???===<<<<<<<<<<<<999999999888888888888777666;;;777666===<<<>>>IIIZZZyyylllbbb[[[^^^gggpppzzz{{{vvvsssqqqnnnllliiieeebbb```___^^^___^^^]]]\\\[[[\\\]]]]]]~~~{{{vvvqqqnnnlllkkkhhheeeaaa\\\YYYWWWQQQOOOMMMJJJHHHGGGGGGGGGIIIIIIHHHHHHJJJLLLOOOPPPQQQQQQOOOMMMKKKLLLOOOQQQcccwwwfff[[[TTTLLLJJJHHHGGGFFFDDDAAA???@@@@@@@@@???>>><<<;;;:::<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;<<<@@@CCCJJJ[[[vvv{{{wwwwwwsssoookkkjjjhhhfffeeedddeeeeeedddbbb___\\\ZZZYYYYYYXXXWWWWWWWWWWWWXXXTTTRRRPPPOOOPPPSSSWWWYYYYYYZZZ[[[[[[ZZZ[[[^^^```aaaccceeeggghhhjjjmmmppptttsssqqqqqqrrrtttwwwyyy~~~}}}}}}||||||||||||||||||zzzzzzyyyyyyxxxxxxxxxwwwzzz{{{|||}}}~~~~~~~~~}}}xxxqqqlllkkkfff```\\\[[[ZZZZZZYYYUUURRRNNNJJJHHHIIIKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMKKKIIINNN```rrrwwwbbbYYYRRRNNNKKKFFFCCCCCC@@@@@@>>>===<<<;;;;;;;;;999999999888888888888777777;;;888777===<<<@@@MMM```~~~iiiaaa^^^fffsss|||wwwrrrnnnlllkkkiiifffbbb```^^^]]]]]]___^^^]]]\\\[[[[[[[[[[[[{{{vvvqqqoookkkjjjhhhddd```\\\YYYWWWPPPNNNLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLOOOPPPPPPPPPOOOMMMKKKLLLNNNPPP[[[nnnkkk___RRRLLLJJJHHHGGGFFFEEEBBB@@@????????????>>>===<<<;;;<<<;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;===@@@EEEMMM```{{{|||xxxtttssspppllliiigggfffdddbbb```aaa```___]]]ZZZXXXVVVUUUTTTSSSSSSRRRRRRSSSSSSOOONNNLLLLLLMMMOOORRRUUUVVVWWWWWWWWWWWWXXX[[[]]]___aaaccceeefffgggjjjllloooooooooooopppqqqsssttt{{{}}}|||||||||~~~~~~~~~}}}}}}}}}||||||~~~~~~}}}}}}}}}}}}}}}}}}|||xxxtttppplllggg```[[[YYYZZZZZZZZZVVVSSSOOOJJJHHHGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLIIIFFFJJJZZZjjj}}}ddd[[[RRRNNNKKKFFFDDDDDD@@@???>>><<<;;;;;;;;;;;;999999999888888888888777888<<<999888======BBBSSSkkk~~~iiidddeeesssyyysssmmmiiigggeeedddaaa___]]]\\\[[[[[[]]]]]]]]]\\\[[[ZZZYYYYYY}}}yyyuuupppnnnjjjiiigggccc```\\\XXXVVVOOONNNLLLJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPOOOMMMKKKKKKMMMOOOUUUfffvvvfffQQQMMMJJJHHHGGGFFFEEECCCBBB>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;===@@@EEEOOOddd~~~}}}||||||{{{yyyuuurrrpppmmmiiifffeeecccaaa___]]]]]]\\\[[[YYYVVVTTTSSSPPPPPPOOONNNNNNNNNNNNOOOJJJJJJIIIIIIJJJLLLNNNPPPPPPQQQRRRRRRRRRSSSVVVYYY[[[^^^aaabbbcccdddfffhhhiiijjjlllnnnoooqqqqqqrrr{{{~~~}}}|||{{{{{{{{{~~~}}}}}}|||yyyvvvsssnnnhhh```ZZZXXXYYYZZZ[[[VVVSSSOOOKKKHHHGGGHHHHHHGGGHHHIIIIIIKKKKKKLLLMMMMMMLLLJJJHHHFFFIIIWWWeeeggg\\\QQQMMMJJJFFFCCCCCC@@@???>>><<<;;;;;;::::::999999999888888888777777999<<<999999>>>===GGG\\\zzzwwwkkkiiiooo}}}wwwqqqlllhhhfffaaa```^^^\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ{{{wwwsssooommmiiihhhfffccc___[[[XXXVVVOOONNNLLLJJJIIIHHHIIIIIIHHHIIIIIIJJJJJJLLLMMMMMMOOOOOOOOOMMMKKKJJJKKKMMMRRRaaa~~~mmmSSSNNNLLLIIIGGGFFFEEEDDDBBB>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;???EEEQQQgggzzzyyyyyyyyyxxxvvvrrrooollliiifffdddbbbaaa^^^\\\ZZZYYYXXXVVVTTTRRRPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNQQQTTTXXXZZZ^^^___```aaabbbdddcccdddhhhkkknnnqqqrrrrrr|||}}}}}}|||{{{{{{{{{{{{{{{|||zzzwwwuuunnnhhh```ZZZXXXYYYZZZZZZTTTRRROOOKKKIIIHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIGGGKKKWWWdddiii]]]PPPKKKJJJFFFCCCBBB@@@???>>>===<<<;;;;;;;;;999999999888888888777777999<<<:::;;;???>>>LLLgggsssiiikkkwww|||vvvqqqmmmjjjhhh___^^^\\\[[[ZZZYYYZZZZZZWWWYYY[[[\\\]]]^^^]]]]]]~~~zzzvvvqqqnnnlllhhhgggeeebbb^^^[[[XXXVVVPPPNNNLLLJJJIIIHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKNNNOOOOOOMMMKKKIIIJJJKKKQQQ^^^xxxnnnWWWQQQNNNJJJGGGFFFEEEDDDBBB????????????>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<999999::::::::::::;;;;;;;;;???EEESSSkkk~~~xxxwwwvvvvvvuuusssooolllgggeeebbb```___]]]ZZZXXXVVVUUUTTTRRRPPPNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGHHHHHHIIIGGGHHHJJJJJJJJJLLLOOORRRUUUWWW[[[]]]]]]^^^___```^^^```dddhhhllloooqqqrrrzzz}}}~~~}}}~~~~~~|||{{{zzz{{{||||||~~~}}}zzzwwwuuunnnhhhaaa[[[YYYYYYYYYYYYUUUSSSPPPMMMJJJIIIIIIJJJGGGGGGHHHIIIJJJKKKKKKLLLLLLJJJJJJJJJJJJMMMXXXdddmmm___PPPKKKJJJGGGDDDCCCAAA@@@???===<<<<<<<<<<<<999999999888888888888777888;;;999<<<@@@@@@RRRrrrqqqdddlll}}}zzztttooollliiihhh^^^]]][[[YYYXXXXXXYYYYYYWWWWWWYYYZZZ\\\\\\]]]]]]zzzvvvrrrnnnlllgggfffdddaaa^^^ZZZXXXVVVQQQOOOMMMJJJHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIINNNNNNNNNMMMJJJIIIIIIJJJRRR\\\uuuzzziii[[[SSSPPPKKKHHHFFFEEECCCBBB@@@@@@@@@???>>><<<;;;::::::::::::;;;;;;;;;<<<<<<999999::::::::::::;;;;;;<<<@@@GGGVVVooo|||zzzuuuttttttsssrrrpppkkkhhhaaa```]]]\\\[[[YYYVVVTTTRRRQQQPPPMMMKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEBBBCCCEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJLLLOOORRRRRRUUUYYY[[[[[[[[[\\\]]]\\\^^^```dddgggkkknnnooouuuxxx}}}}}}{{{zzz{{{}}}|||zzzyyyzzz{{{|||}}}~~~~~~{{{wwwtttmmmhhhbbb]]]ZZZYYYXXXWWWXXXVVVRRRNNNKKKIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKJJJKKKKKKMMMVVVaaa~~~qqqbbbRRRMMMLLLIIIFFFEEEBBBAAA@@@???============999999999888888888888777777999999<<<@@@AAAWWWzzzoooeeeppp}}}wwwqqqkkkgggdddccc]]][[[ZZZXXXWWWVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYYYY{{{wwwrrrooommmffffffdddaaa^^^ZZZWWWVVVRRRPPPMMMJJJHHHGGGFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHMMMNNNNNNMMMJJJIIIIIIJJJRRR[[[rrrrrrddd]]]UUUQQQLLLHHHFFFDDDCCCAAAAAAAAA@@@???===<<<:::999:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;===AAAHHHXXXrrr|||xxxwwwtttsssrrrqqqpppmmmiiifff^^^\\\ZZZYYYXXXVVVSSSPPPPPPOOOMMMJJJHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCEEEGGGHHHHHHGGGGGGGGGIIIJJJJJJKKKMMMPPPSSSQQQTTTXXXZZZZZZZZZZZZ[[[\\\]]]^^^aaadddgggjjjlllpppuuu|||}}}}}}zzzzzzyyy{{{}}}yyyxxxyyy{{{||||||~~~{{{vvvssslllhhhbbb^^^[[[YYYXXXVVVZZZXXXTTTPPPLLLIIIGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNLLLKKKKKKJJJLLLUUU^^^uuudddTTTNNNMMMKKKHHHGGGCCCBBBAAA???>>>>>>======999999999888888888888777666888999===AAABBBYYYyyykkkiiivvv|||uuunnngggccc___^^^\\\ZZZXXXVVVUUUUUUUUUUUUYYYXXXVVVUUUTTTTTTUUUVVV}}}yyytttpppnnnkkkjjjhhhddd```\\\XXXVVVRRRPPPMMMJJJHHHGGGFFFFFFFFFGGGIIIJJJJJJJJJLLLNNNQQQQQQPPPNNNJJJGGGFFFFFFNNNYYYqqqzzziii^^^UUUQQQLLLIIIGGGFFFDDDCCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;>>>@@@HHH[[[uuuyyyuuurrrooommmkkkjjjhhhfffccc```YYYXXXUUUSSSQQQPPPPPPQQQNNNMMMKKKIIIGGGEEECCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCDDDEEEGGGIIIIIILLLLLLNNNPPPRRRUUUVVVWWWUUUWWWZZZ]]]^^^]]]ZZZYYY]]]^^^^^^```bbbdddfffgggpppsssxxx|||~~~|||zzzyyyzzz{{{{{{zzzyyywwwvvvwwwxxxzzz|||~~~}}}|||zzzyyyyyy{{{}}}~~~{{{wwwssspppiiiccc```\\\XXXXXX\\\ZZZZZZWWWRRRLLLHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJHHHJJJKKKJJJIIINNNXXX```gggWWWSSSKKKHHHHHHDDDBBBBBB@@@???>>>>>>======;;;::::::999999::::::;;;;;;999666:::@@@CCC[[[yyysssooopppzzz{{{ssslllgggbbb___]]]YYYXXXVVVTTTRRRRRRRRRRRRPPPPPPOOONNNMMMMMMMMMMMM~~~yyyuuuqqqnnnkkkiiifffbbb^^^ZZZWWWVVVSSSQQQNNNKKKIIIGGGGGGFFFGGGHHHIIIIIIIIIJJJLLLNNNQQQQQQPPPMMMIIIGGGGGGGGGNNNZZZrrr}}}kkk```TTTPPPKKKHHHFFFEEECCCBBB@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@GGGYYYsss}}}wwwrrroooooommmjjjgggeeebbb]]]ZZZWWWVVVTTTRRRPPPOOONNNNNNJJJIIIHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFHHHJJJLLLMMMOOOPPPRRRTTTVVVXXXZZZ[[[YYY[[[^^^aaabbbaaa___]]]]]]^^^^^^___aaaccceeeffflllnnnrrruuuvvvvvvuuutttrrrsssuuuvvvwwwwwwwwwvvvvvvwwwzzz}}}~~~~~~}}}||||||}}}|||xxxuuuqqqjjjdddaaa]]]YYYZZZ]]]\\\[[[XXXSSSNNNIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJLLLMMMKKKJJJNNNWWW___hhhXXXSSSKKKHHHHHHDDDCCCBBBAAA???>>>=========;;;::::::999999::::::;;;:::999666:::AAACCCYYY|||~~~xxxtttqqqrrr|||~~~yyyqqqjjjeeeaaa]]][[[WWWVVVTTTRRRPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLL~~~zzzvvvrrroookkkiiieee```\\\YYYWWWWWWTTTRRROOOLLLJJJHHHHHHHHHHHHHHHHHHHHHGGGIIILLLOOOPPPPPPOOOLLLHHHGGGHHHIIIOOOZZZrrrmmmaaaRRROOOJJJGGGEEEDDDBBBAAA???>>>===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======???@@@FFFWWWqqq{{{sssnnnkkknnnkkkgggddd```\\\WWWTTTSSSRRRRRRQQQOOOMMMKKKJJJEEEEEEDDDCCCBBBAAAAAA@@@???????????????@@@@@@AAABBBCCCEEEHHHLLLOOOQQQSSSTTTUUUXXXZZZ]]]___```aaa```bbbdddfffgggfffdddccc_________```aaabbbddddddhhhiiikkklllmmmnnnnnnnnniiikkknnnqqqtttvvvvvvwwwuuuwwwzzz}}}~~~zzzwwwrrrlllfffddd```\\\\\\___^^^]]]ZZZUUUOOOKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOMMMKKKMMMUUU\\\vvvkkkYYYTTTLLLIIIHHHCCCCCCBBBAAA???===<<<<<<<<<;;;::::::999999::::::;;;999:::777;;;AAADDDVVVvvv{{{yyywwwxxx|||wwwooohhhccc___\\\YYYUUUTTTRRRPPPNNNNNNNNNNNNOOONNNMMMLLLJJJJJJIIIIII~~~zzzvvvrrrpppllliiieee```\\\YYYXXXXXXUUUSSSPPPMMMKKKIIIIIIHHHIIIIIIHHHGGGFFFHHHLLLOOOPPPPPPNNNKKKIIIHHHIIIKKKPPP[[[rrrmmm___QQQMMMIIIEEEDDDCCCAAA@@@@@@???>>>===<<<;;;;;;;;;999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@EEEUUUpppyyyqqqkkkhhhjjjhhhddd```]]]YYYTTTPPPOOOOOOOOONNNMMMJJJHHHFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>??????@@@BBBDDDGGGLLLPPPTTTVVVXXXYYY[[[]]]```ccceeeffffffeeegggiiijjjkkkjjjhhhgggbbbbbbbbbbbbbbbcccddddddhhhggggggggghhhiiijjjkkkfffhhhkkkooosssuuuvvvwwwtttvvvzzz}}}~~~|||zzztttnnniiifffbbb^^^^^^aaa^^^]]]ZZZUUUOOOKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNPPPQQQOOOKKKLLLSSSYYYmmmoooZZZTTTMMMIIIIIICCCCCCBBBAAA???===<<<;;;;;;;;;::::::999999::::::;;;888:::999;;;BBBDDDTTTppp{{{zzzuuunnngggbbb^^^[[[YYYTTTSSSQQQOOOMMMMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHGGG~~~zzzvvvrrrpppmmmjjjeeeaaa]]][[[ZZZZZZUUUSSSPPPMMMKKKJJJIIIIIIIIIIIIHHHFFFFFFGGGKKKNNNOOOOOOOOOMMMJJJJJJKKKMMMPPPZZZpppjjj[[[OOOLLLHHHDDDCCCBBBAAA@@@BBBAAA???>>>======<<<<<<999999999999999999999999999::::::::::::;;;;;;;;;@@@@@@FFFVVVpppxxxqqqkkkhhhfffddd```^^^[[[XXXSSSPPPLLLLLLLLLKKKJJJGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======>>>>>>???@@@CCCEEEIIINNNSSSVVVYYYZZZ\\\^^^aaaeeehhhiiijjjjjjhhhiiikkklllmmmlllkkkjjjgggffffffeeeddddddeeeeeefffeeecccbbbcccdddfffhhhhhhjjjmmmpppsssuuuvvvwwwsssuuuxxx{{{}}}~~~~~~}}}~~~~~~|||vvvpppkkkiiieee___^^^aaa^^^]]]ZZZUUUNNNJJJHHHHHHIIIIIIJJJKKKLLLMMMNNNOOONNNQQQRRRPPPLLLKKKPPPUUUeeesss\\\UUUMMMJJJIIICCCCCCBBB@@@>>>===<<<;;;;;;;;;::::::999999::::::;;;888;;;:::;;;BBBFFFTTTmmmvvv}}}yyytttmmmfffaaa^^^[[[YYYSSSRRRPPPNNNMMMLLLLLLMMMMMMLLLJJJIIIHHHGGGGGGGGG}}}yyyuuurrrpppllljjjfffbbb___\\\[[[ZZZUUUSSSPPPMMMKKKIIIIIIIIIHHHIIIHHHGGGFFFGGGJJJLLLNNNOOOPPPOOONNNMMMNNNOOOPPPYYYlll~~~gggXXXOOOLLLGGGDDDCCCCCCAAA@@@BBBBBB@@@???>>>=========::::::::::::::::::::::::999999999:::::::::;;;;;;???@@@HHHYYYrrr~~~wwwpppkkkhhhbbb```]]][[[YYYVVVSSSPPPKKKKKKJJJIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@DDDFFFJJJOOOTTTWWWYYYZZZ\\\^^^bbbfffiiikkkkkkkkkjjjkkklllmmmmmmlllkkkkkkjjjjjjhhhgggfffeeeeeeeeeaaa```___^^^^^^```bbbdddjjjllloooqqqtttuuuvvvvvvssstttvvvxxxzzz{{{}}}}}}~~~}}}xxxrrrmmmkkkfff```^^^```___^^^[[[UUUOOOJJJHHHGGGHHHIIIJJJKKKLLLMMMNNNOOONNNQQQRRRPPPLLLJJJNNNRRR^^^vvvwww^^^UUUNNNKKKIIICCCAAA@@@???>>>===<<<<<<<<<;;;::::::999999::::::;;;888===:::;;;CCCHHHVVVlll~~~}}}xxxtttkkkrrrxxxssskkkeee```]]]ZZZXXXRRRQQQOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHH~~~|||xxxtttqqqoooiiihhheeebbb___\\\YYYXXXTTTRRRPPPMMMJJJIIIHHHHHHGGGHHHIIIHHHGGGGGGIIIKKKMMMOOORRRRRRQQQPPPOOOPPPPPPWWWhhh}}}gggXXXOOOLLLGGGEEEDDDCCCBBBAAABBBAAA@@@>>>=========<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<===@@@JJJ\\\ttt{{{uuupppkkkhhh```^^^[[[YYYWWWTTTPPPMMMKKKJJJHHHFFFEEECCCCCCBBB???????????????????????????>>>>>>>>>>>>???@@@@@@EEEGGGKKKPPPTTTVVVWWWXXX[[[]]]bbbfffiiikkkkkkkkkllllllmmmmmmmmmmmmlllllllllkkkiiigggfffeeedddddd^^^]]]]]]\\\]]]___aaabbbiiikkknnnpppssstttuuuuuurrrsssssstttvvvyyy{{{}}}~~~zzztttooolllfff___\\\^^^aaa___\\\VVVPPPKKKIIIHHHGGGHHHIIIJJJLLLMMMNNNOOOLLLOOORRRPPPKKKJJJLLLPPPXXXoooyyy___VVVNNNKKKIIIBBB??????>>>===============;;;::::::999999::::::;;;999>>>::::::CCCJJJXXXlllyyynnngggaaafffttt}}}uuupppiiiccc^^^[[[XXXVVVPPPOOOMMMKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIII}}}{{{xxxtttpppnnngggfffeeebbb___[[[XXXVVVTTTRRROOOLLLJJJHHHHHHHHHFFFHHHIIIIIIHHHGGGHHHIIILLLOOOSSSTTTSSSQQQPPPPPPPPPVVVfff}}}gggYYYOOOLLLHHHEEEDDDDDDCCCBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<@@@KKK^^^vvv}}}yyytttoookkkhhh```]]]ZZZWWWUUUQQQMMMJJJKKKJJJGGGEEECCCBBBCCCCCC>>>>>>>>>>>>>>>=========???????????????@@@@@@AAAEEEHHHLLLPPPSSSUUUVVVVVVZZZ\\\aaaeeeiiijjjjjjjjjmmmmmmnnnnnnnnnmmmmmmllllllkkkiiigggeeedddcccbbb^^^]]]]]]^^^___```bbbcccgggiiillloooqqqsssttttttrrrrrrrrrrrrtttwww{{{}}}~~~{{{uuuppplllfff___\\\]]]bbbaaa^^^XXXQQQLLLJJJIIIGGGGGGHHHJJJKKKMMMNNNNNNKKKOOOQQQPPPKKKIIILLLOOOUUUjjj{{{```VVVOOOLLLJJJBBB>>>>>>============>>>>>>;;;::::::999999::::::;;;:::>>>;;;:::CCCLLLYYYmmmwwwhhh___[[[^^^iii||||||sssnnngggaaa]]]YYYWWWUUUOOOMMMKKKIIIHHHGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJ}}}{{{wwwtttqqqoooiiigggdddaaa]]]ZZZYYYXXXTTTRRROOOLLLIIIGGGFFFFFFGGGHHHIIIHHHGGGGGGIIIKKKLLLOOOTTTWWWYYYWWWTTTQQQQQQVVVbbbyyy{{{^^^WWWNNNLLLHHHFFFFFFFFFFFFEEEAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::777888:::::::::;;;>>>@@@>>>???JJJaaayyy{{{yyyvvvppphhhbbbaaa^^^ZZZTTTPPPLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBB??????@@@@@@@@@@@@???????????????>>>??????@@@AAAEEEHHHLLLQQQTTTVVVWWWWWWWWWYYY[[[]]]```ccceeefffkkkkkkjjjiiihhhhhhhhhhhhggghhhhhhhhhfffdddbbbaaa[[[]]]___aaabbbcccbbbbbbmmmoooqqqpppooooooqqqtttuuutttssstttwwwzzz||||||~~~zzzvvvrrrnnneee\\\ZZZ^^^dddbbb]]]VVVOOOJJJHHHIIIGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJRRRbbb{{{~~~```WWWOOOJJJIIIEEEBBB@@@>>>===>>>>>>===<<<===<<<;;;:::999888888888:::999;;;???AAAIII\\\pppiii```[[[ccciiisss~~~xxxqqqggg```\\\YYYUUURRROOONNNMMMKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHKKKMMMNNN|||xxxuuuqqqnnnmmmiiigggddd```]]]ZZZXXXWWWTTTRRROOOKKKIIIGGGFFFFFFFFFGGGHHHGGGFFFGGGHHHJJJLLLOOOSSSWWWXXXVVVSSSQQQPPPUUUaaawww}}}```XXXOOOLLLIIIFFFFFFFFFEEEDDDAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::888999:::::::::;;;===???>>>???JJJaaaxxx{{{xxxuuuooogggbbb^^^\\\XXXSSSOOOLLLJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@>>>??????????????????>>>???????????????@@@AAABBBFFFHHHLLLOOORRRSSSTTTSSSSSSTTTVVVXXXZZZ\\\^^^___bbbbbbbbbbbbcccdddeeefffgggggghhhgggfffeeecccbbbaaabbbccceeefffgggggggggmmmoooqqqqqqpppqqqsssvvvxxxwwwvvvwwwyyy{{{}}}}}}}}}{{{wwwsssnnnfff]]]\\\___cccaaa]]]VVVOOOJJJHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJQQQ___uuubbbXXXOOOJJJIIIEEEBBB@@@>>>===>>>>>>===<<<<<<<<<;;;:::999999999999999999;;;???BBBLLL```sssmmmcccWWWaaagggqqq~~~~~~vvvooofff```\\\YYYUUURRRMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJLLLNNNOOO~~~{{{vvvrrrnnnkkkjjjhhhfffccc```\\\ZZZXXXWWWSSSQQQNNNKKKHHHGGGFFFFFFEEEFFFGGGGGGFFFFFFGGGIIILLLOOOSSSVVVWWWVVVSSSQQQOOOTTT___uuucccZZZQQQNNNIIIGGGFFFEEEDDDCCCAAA@@@???===<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;::::::<<<>>>@@@@@@KKKaaavvv{{{vvvrrrmmmfffaaa\\\ZZZVVVRRRNNNKKKIIIIIICCCCCCBBBAAA@@@???>>>>>>===>>>>>>??????>>>>>>===?????????@@@AAABBBCCCDDDGGGHHHKKKNNNOOOOOONNNNNNMMMNNNOOOPPPQQQRRRSSSSSSUUUUUUVVVXXXZZZ]]]___```ddddddeeeeeeeeeeeeddddddfffffffffggggggiiijjjkkkmmmoooqqqrrrrrrsssuuuwwwzzzzzzzzzzzz|||}}}}}}|||wwwsssnnnggg___\\\___aaa___\\\VVVOOOJJJHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKMMMMMMNNNNNNMMMMMMLLLKKKOOOZZZnnneeeZZZPPPJJJHHHDDDBBB@@@>>>===>>>>>>===<<<;;;::::::999999::::::;;;:::999;;;>>>CCCPPPeeexxxsssjjj]]]jjjrrrzzz}}}tttnnneee___\\\YYYUUURRRKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOPPP{{{uuuqqqmmmjjjiiihhhfffccc___\\\YYYWWWVVVRRRQQQNNNKKKHHHGGGFFFFFFEEEFFFGGGFFFEEEEEEGGGIIILLLNNNRRRUUUVVVUUUSSSQQQOOOTTT___ttteee[[[RRROOOJJJGGGEEEDDDCCCBBBAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<;;;999999;;;<<>>>>>======>>>>>>>>>>>>======??????@@@AAABBBDDDEEEFFFIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMNNNPPPSSSUUUWWWXXX]]]^^^___aaacccdddeeeffffffeeeeeeeeefffhhhjjjkkknnnpppqqqssstttuuuvvvvvvyyyzzz|||}}}~~~~~~|||zzzuuuppplllfff^^^[[[]]]^^^]]][[[VVVPPPKKKIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKNNNNNNNNNNNNNNNMMMLLLLLLNNNWWWjjjhhh[[[PPPJJJHHHDDDBBB@@@>>>===>>>>>>===<<<:::999999999::::::;;;<<<;;;;;;;;;===DDDTTTkkk}}}}}}uuujjjzzz{{{rrrlllddd^^^\\\YYYUUUQQQLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIIIIJJJKKKMMMOOOPPP|||wwwrrrmmmjjjiiigggeeebbb___[[[XXXVVVVVVRRRPPPMMMJJJHHHGGGFFFFFFEEEFFFGGGFFFEEEEEEGGGIIILLLNNNQQQTTTUUUTTTRRRQQQPPPTTT^^^rrrggg[[[SSSOOOJJJGGGEEEDDDCCCAAAAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<;;;999999:::<<>>>>>>>>>>>======??????@@@BBBDDDFFFHHHIIILLLMMMNNNOOONNNMMMKKKJJJGGGGGGHHHHHHHHHHHHHHHHHHMMMMMMMMMNNNOOOQQQRRRSSSWWWXXXYYY\\\___bbbdddeeeddddddddddddfffhhhjjjkkkpppqqqrrrsssuuuuuuuuutttvvvyyy}}}}}}{{{xxxrrrllliiiddd\\\YYYZZZ\\\\\\[[[WWWRRRMMMJJJIIIGGGGGGHHHIIIIIIJJJJJJKKKNNNNNNNNNNNNNNNMMMLLLLLLLLLUUUiiiiii\\\QQQIIIGGGCCCBBB@@@>>>===>>>>>>===<<<999999999999:::;;;<<<<<<<<<<<<<<<===GGG[[[ttt~~~ttt}}}xxxpppkkkccc^^^[[[XXXSSSPPPMMMLLLKKKJJJIIIGGGFFFFFFHHHHHHHHHIIIKKKMMMOOOQQQ}}}yyytttoookkkhhhfffeeebbb^^^[[[XXXVVVUUUQQQOOOMMMJJJHHHGGGFFFFFFEEEFFFGGGGGGFFFFFFGGGIIILLLMMMPPPSSSTTTSSSRRRQQQPPPUUU^^^pppiii\\\RRROOOJJJGGGEEEDDDCCCBBBAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<;;;999999;;;<<>>>>>??????>>>>>>===???@@@AAACCCEEEHHHJJJLLLOOOPPPQQQRRRRRRQQQOOONNNJJJJJJKKKKKKLLLLLLMMMMMMRRRRRRRRRQQQQQQRRRRRRSSSUUUUUUWWWYYY[[[^^^aaabbbccccccdddfffhhhjjjlllmmmoooooopppsssvvvwwwuuutttwww{{{|||zzzuuunnnhhhfffaaa[[[WWWWWWZZZ[[[\\\YYYTTTOOOKKKJJJGGGGGGHHHIIIIIIJJJJJJKKKMMMMMMNNNNNNMMMMMMLLLKKKLLLTTTgggjjj\\\PPPIIIGGGCCCBBB@@@>>>===>>>>>>===<<<999999999999::::::;;;<<<<<<======???LLLfff~~~{{{xxxpppjjjccc^^^ZZZWWWRRRMMMLLLLLLJJJIIIGGGEEEDDDCCCGGGGGGHHHIIIKKKNNNQQQSSS~~~}}}zzzuuupppjjjgggfffdddaaa]]]ZZZWWWUUUTTTPPPOOOLLLJJJHHHFFFFFFFFFFFFGGGHHHGGGFFFGGGHHHJJJKKKMMMPPPRRRSSSRRRQQQQQQPPPTTT\\\mmmlll^^^RRRNNNJJJGGGEEEEEEDDDBBBAAA@@@???===<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<;;;::::::;;;===@@@AAALLLccc|||xxxsssooojjjddd___YYYVVVSSSOOOKKKHHHGGGFFFAAAAAAAAA@@@@@@@@@@@@???>>>??????????????????>>>???@@@AAADDDGGGJJJLLLNNNRRRSSSUUUVVVWWWVVVTTTSSSNNNOOOPPPQQQRRRTTTUUUUUUYYYXXXWWWWWWVVVWWWWWWWWWXXXXXXXXXXXXYYYZZZ\\\]]]```aaadddfffiiikkkmmmnnnllllllnnnrrrvvvyyywwwvvv{{{|||zzztttmmmfffdddaaaZZZVVVVVVZZZ[[[\\\[[[VVVQQQMMMKKKGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJLLLRRRdddjjj\\\PPPIIIGGGCCCBBB@@@>>>===>>>>>>===<<<::::::999999999:::;;;;;;:::===>>>AAASSSsss{{{xxxpppjjjccc^^^ZZZUUUPPPKKKIIIIIIHHHGGGFFFEEEDDDCCCFFFGGGHHHJJJMMMQQQTTTVVV|||}}}}}}zzzvvvpppjjjfffeeedddaaa]]]ZZZWWWUUUTTTPPPNNNLLLIIIHHHFFFFFFFFFGGGHHHIIIHHHGGGGGGIIIKKKKKKMMMOOOQQQRRRRRRQQQQQQOOORRRZZZjjjnnn___QQQNNNIIIGGGFFFEEEDDDCCCAAA@@@???===<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;::::::<<<>>>@@@AAAKKKccc~~~~~~xxxsssooojjjddd___VVVTTTQQQNNNLLLJJJJJJIII@@@@@@@@@@@@??????????????????@@@@@@@@@@@@?????????@@@AAADDDGGGJJJMMMOOOTTTUUUWWWYYYZZZYYYXXXWWWQQQRRRSSSUUUWWWYYYZZZ[[[]]]\\\[[[[[[[[[[[[[[[\\\]]][[[ZZZYYYXXXXXXYYYYYY\\\^^^aaaeeeiiikkkllllllhhhhhhkkkqqqwwwzzzzzzxxx|||yyytttlllfffdddaaa[[[VVVVVVYYY[[[]]]\\\WWWRRRNNNLLLGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJMMMQQQ```~~~jjj\\\OOOHHHGGGCCCBBB@@@>>>===>>>>>>===<<<;;;::::::999999::::::;;;999<<<>>>CCCXXX|||zzz|||zzzpppjjjccc^^^ZZZUUUOOOJJJFFFFFFFFFFFFEEEEEEDDDDDDFFFGGGIIIKKKOOOSSSVVVXXX~~~zzzuuupppllliiicccbbb```^^^]]]YYYUUURRRPPPNNNKKKIIIFFFEEEEEEEEEEEEEEEEEEGGGIIIJJJIIIHHHLLLNNNQQQTTTTTTSSSPPPOOOJJJPPPYYYiiimmm^^^RRROOOJJJGGGEEECCCAAA??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<======BBBAAAKKKbbb~~~zzzssslllfffaaa___YYYUUUPPPKKKHHHFFFDDDBBBBBBAAAAAA@@@???>>>======???>>>>>>>>>>>>>>>???@@@>>>@@@DDDGGGJJJMMMQQQTTTUUUVVVXXXYYYZZZYYYWWWVVVXXXWWWVVVXXX\\\^^^]]][[[^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXVVVVVV\\\___ccceeeggghhhjjjkkkeeedddeeeiiiqqqyyy|||}}}{{{wwwooollliiieee```ZZZSSSNNNTTTWWW[[[[[[WWWRRRMMMKKKLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLQQQ```yyysssYYYOOOKKKGGGDDDAAA@@@???===<<<<<<;;;;;;;;;;;;::::::::::::999999;;;>>>>>>CCC]]]}}}|||}}}{{{qqqggg___\\\ZZZTTTNNNLLLHHHGGGEEEDDDCCCDDDFFFGGGIIIIIIIIIKKKNNNQQQUUUWWW}}}zzzuuupppllljjjdddbbb```___]]]ZZZVVVSSSQQQOOOMMMJJJHHHGGGFFFFFFFFFEEEEEEFFFHHHIIIIIIIIIKKKNNNQQQTTTTTTSSSQQQPPPLLLPPPXXXiiimmm^^^RRRNNNJJJFFFDDDCCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>BBBAAAKKKbbb~~~zzzssslllfffaaa^^^XXXTTTOOOJJJHHHEEECCCAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>??????@@@@@@CCCHHHKKKNNNPPPSSSVVVVVVWWWYYY[[[\\\[[[ZZZYYY\\\[[[ZZZ\\\___aaa```___```````````````_________]]]\\\[[[ZZZYYYYYYYYYYYY]]]```dddggghhhjjjlllmmmhhhggggggkkkrrrxxx||||||{{{wwwpppmmmjjjfffaaa[[[TTTPPPTTTWWWZZZZZZVVVQQQNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLPPP]]]wwwttt[[[QQQKKKGGGEEEAAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::999999999===@@@GGGaaa||||||zzzpppggg^^^[[[XXXRRRMMMKKKHHHGGGEEEDDDCCCDDDFFFGGGJJJJJJKKKLLLOOOSSSWWWYYY|||yyytttpppllljjjeeecccaaa___]]][[[WWWTTTRRRPPPNNNKKKIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJMMMPPPSSSUUUTTTRRRQQQNNNPPPWWWiiikkk^^^RRRNNNIIIEEECCCCCCBBBAAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>??????AAAAAAKKKcccyyysssmmmgggaaa]]]WWWSSSNNNIIIGGGDDDBBBAAA>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@CCCGGGLLLPPPRRRTTTVVVXXXWWWYYY[[[^^^______^^^^^^___^^^^^^___bbbccccccbbbbbbaaaaaaaaa``````______```^^^[[[YYYYYYZZZ\\\^^^```cccgggjjjkkklllnnnppplllkkkkkknnnsssxxxzzz{{{{{{wwwqqqnnnjjjfffbbb\\\VVVRRRUUUWWWYYYXXXTTTPPPNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKMMMOOOYYYrrrwww]]]RRRMMMHHHEEEBBBAAA@@@???>>>=========;;;;;;::::::::::::999999777<<>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???@@@AAAKKKcccyyyrrrmmmgggaaa\\\VVVRRRLLLHHHFFFDDDBBB@@@????????????????????????>>>>>>>>>>>>???@@@AAAAAAEEEIIIOOOSSSUUUVVVWWWXXXXXXZZZ]]]```bbbbbbbbbaaaaaaaaaaaabbbccccccdddcccbbbbbbaaaaaa```___^^^^^^bbb___[[[XXXWWWZZZ^^^```cccfffjjjmmmnnnpppqqqsssppppppppprrruuuwwwyyyzzz~~~{{{xxxpppmmmiiifffbbb]]]WWWSSSUUUVVVXXXVVVSSSPPPNNNNNNJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNUUUlllzzz___TTTNNNIIIFFFCCCBBBAAA???>>>>>>======;;;;;;:::::::::999999999888<<>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<===>>>@@@@@@KKKccc~~~xxxrrrmmmhhhaaa[[[UUUQQQLLLHHHEEEDDDBBB@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBBFFFJJJOOOSSSTTTUUUVVVVVVXXXZZZ]]]```bbbcccccccccddddddeeeeeeddddddeeeeeeddddddcccbbbaaa```___^^^ccc___ZZZVVVVVVYYY^^^aaafffiiimmmpppqqqrrrtttvvvtttuuuvvvvvvwwwwwwyyyzzz}}}~~~{{{yyyooolllhhhddd```\\\WWWTTTUUUVVVXXXWWWTTTQQQOOOOOOIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNSSSfff}}}bbbUUUOOOIIIFFFCCCBBBAAA???>>>>>>======;;;;;;:::::::::999999999;;;<<<===CCCVVVsss|||}}}xxxtttjjjccc\\\XXXSSSLLLIIIIIIGGGGGGFFFEEEFFFHHHJJJLLLPPPQQQRRRTTTXXX]]]bbbddd~~~|||yyyuuuqqqnnnlllkkkgggddd```^^^\\\ZZZWWWUUUNNNLLLJJJHHHGGGFFFFFFFFFIIIKKKKKKIIIFFFEEEGGGJJJJJJMMMPPPSSSUUUTTTRRRQQQNNNPPPWWWiii}}}cccYYYMMMJJJGGGEEEDDDDDDCCCAAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::999::::::;;;<<<===@@@@@@LLLccc}}}xxxqqqnnnhhhaaaZZZUUUQQQLLLHHHFFFDDDBBBAAABBBBBBAAA@@@???>>>===<<<>>>>>>>>>???@@@AAABBBCCCFFFIIINNNQQQRRRSSSTTTUUUXXXZZZ\\\___aaabbbbbbaaaeeefffgggfffeeedddeeefffeeedddcccaaa```^^^]]]]]]___[[[WWWTTTUUUYYY___ccchhhkkkooorrrssstttvvvxxxwwwyyyzzzzzzxxxxxxyyyzzz|||~~~{{{yyynnnkkkgggccc```\\\XXXUUUTTTWWWYYYXXXVVVRRRPPPOOOHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKMMMRRRaaacccVVVOOOHHHEEEBBBAAA@@@???>>>=========;;;;;;::::::::::::999999===;;;;;;@@@PPPjjjxxx}}}wwwrrrgggaaa\\\XXXSSSLLLIIIKKKHHHHHHGGGGGGHHHKKKMMMOOOQQQRRRSSSVVV[[[```dddggg~~~|||xxxtttpppmmmlllkkkgggccc___\\\[[[YYYWWWUUUMMMLLLJJJHHHFFFFFFFFFFFFHHHKKKMMMKKKGGGEEEFFFIIIKKKNNNQQQTTTTTTSSSQQQPPPLLLPPPXXXiiizzz```WWWJJJHHHGGGFFFFFFEEEBBB@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<===>>>???@@@KKKccc|||wwwqqqnnniii```YYYUUUQQQLLLHHHFFFEEECCCBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@AAACCCCCCGGGIIILLLNNNOOOPPPSSSTTTVVVXXX[[[^^^_________^^^bbbdddeeedddaaa```aaaccc______]]]\\\ZZZXXXWWWVVVWWWUUURRRRRRUUU[[[bbbfffiiilllpppssstttuuuwwwyyyyyy{{{}}}|||zzzyyyzzz{{{|||~~~~~~|||yyyooolllhhhdddaaa^^^ZZZWWWTTTWWWZZZ[[[XXXTTTQQQOOOHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKFFFMMMSSS___{{{dddVVVNNNHHHDDDAAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::999999<<<;;;<<>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@@@@KKKbbb{{{wwwqqqnnniii```YYYUUURRRMMMIIIGGGFFFDDDBBB???????????????@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDDHHHJJJLLLMMMNNNPPPRRRTTTVVVWWWZZZ\\\^^^^^^]]]\\\]]]___```___\\\ZZZ\\\^^^YYYXXXWWWUUUSSSQQQPPPOOOQQQOOOOOOPPPUUU\\\dddiiiiiimmmqqqsssuuuvvvxxxyyyzzz|||~~~~~~{{{yyyzzz||||||~~~~~~|||zzzpppmmmiiieeebbb___\\\YYYSSSWWW[[[\\\ZZZUUUQQQOOOGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKCCCLLLSSS^^^xxxdddVVVNNNGGGCCCAAA@@@???===<<<<<<;;;;;;;;;;;;;;;:::::::::999999::::::===FFFTTTggg~~~xxxpppiiijjj||||||uuunnnddd___[[[XXXSSSMMMLLLOOOJJJJJJIIIJJJKKKNNNQQQSSSRRRSSSTTTXXX\\\bbbgggjjj~~~}}}zzzvvvsssppplllhhheeeeeebbb___]]][[[YYYVVVTTTNNNLLLJJJGGGFFFFFFGGGGGGLLLLLLKKKIIIFFFEEEFFFHHHLLLOOORRRTTTTTTQQQNNNLLLMMMOOOUUUeeeqqq___UUUNNNKKKGGGEEECCCBBB@@@???>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>??????AAAKKK```vvv{{{tttooojjjddd___XXXUUUPPPKKKFFFCCCBBBAAA@@@??????>>>>>>>>>>>>>>>@@@AAABBBAAA@@@@@@BBBCCCKKKLLLMMMNNNNNNOOOQQQSSSXXX[[[^^^^^^\\\YYYWWWWWWZZZXXXVVVUUUVVVVVVUUUTTTTTTQQQNNNLLLLLLLLLKKKIIIIIIMMMSSSXXX]]]aaafffiiijjjkkkmmmoooppptttyyy|||~~~|||yyyxxxssspppllliiieee```ZZZWWWUUUVVVWWWXXXVVVSSSPPPNNNFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMHHHJJJOOO[[[tttgggWWWPPPJJJDDD@@@@@@???>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::<<<===CCCSSSmmmnnnddddddgggttt}}}{{{rrrkkkaaa^^^ZZZWWWTTTPPPLLLIIIFFFGGGIIIIIIIIIJJJMMMOOOQQQTTTXXX[[[]]]___bbbddd}}}{{{}}}~~~~~~}}}|||yyyuuurrrooolllhhheeedddbbb^^^\\\[[[XXXUUUSSSMMMKKKIIIGGGFFFFFFGGGHHHLLLLLLKKKIIIFFFEEEGGGHHHLLLOOORRRTTTTTTRRRNNNLLLMMMOOOVVVfffppp___UUUNNNKKKGGGEEEDDDCCCBBB@@@>>>>>>===;;;;;;::::::;;;::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???@@@BBBMMMaaaxxx{{{tttooojjjddd```XXXVVVQQQLLLGGGDDDBBBBBB@@@@@@???>>>>>>>>>>>>>>>===>>>???@@@@@@AAACCCFFFKKKMMMNNNNNNMMMNNNPPPRRRUUUWWWXXXWWWTTTQQQPPPOOORRRQQQPPPPPPRRRRRRQQQPPPQQQOOOMMMLLLMMMNNNNNNMMMPPPTTTYYY]]]aaaeeeiiillljjjkkklllnnnpppuuu|||}}}zzzxxxtttppplllgggccc___ZZZWWWUUUVVVWWWWWWVVVSSSPPPNNNHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKMMMPPPZZZpppgggVVVOOOIIIDDD@@@@@@???>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;===>>>DDDUUUnnnnnnccccccdddooowwwyyypppiiiaaa^^^ZZZVVVTTTPPPLLLIIIFFFGGGIIIIIIIIIJJJMMMOOOQQQTTTWWWZZZ[[[]]]___aaa|||wwwvvv|||~~~~~~}}}}}}{{{xxxtttqqqnnnkkkgggdddcccaaa]]][[[YYYWWWTTTQQQKKKJJJHHHFFFFFFGGGHHHIIIKKKKKKJJJHHHFFFEEEGGGIIILLLNNNRRRTTTTTTRRROOOMMMMMMPPPWWWhhhooo^^^TTTMMMKKKGGGEEEEEEDDDCCCBBB>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<>>>>>>@@@BBBNNNcccyyy{{{uuupppkkkfffaaaZZZWWWRRRMMMHHHEEEDDDCCC@@@@@@???>>>>>>>>>>>>???:::<<<>>>???@@@BBBFFFHHHLLLNNNNNNNNNMMMMMMOOOQQQRRRSSSSSSPPPMMMJJJJJJJJJKKKLLLMMMPPPSSSTTTRRRPPPQQQPPPNNNOOOQQQSSSSSSSSSVVVYYY]]]```bbbeeeiiikkkkkkllllllnnnrrrzzz{{{xxxtttpppjjjeeeaaa^^^[[[XXXTTTUUUWWWWWWUUUSSSOOOMMMHHHHHHIIIIIIJJJKKKLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKKKKMMMOOOWWWkkkgggVVVNNNHHHDDD@@@@@@???>>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;===???EEEVVVppppppdddcccaaalllqqqxxx~~~wwwnnnggg```]]]YYYVVVSSSPPPLLLIIIFFFGGGIIIIIIIIIJJJMMMOOOQQQTTTWWWYYYYYYZZZ\\\^^^~~~xxxwwwwww|||yyywwwssspppmmmjjjgggdddbbb```\\\ZZZXXXUUURRROOOKKKJJJHHHGGGGGGIIIJJJKKKJJJJJJJJJHHHFFFFFFGGGIIILLLNNNRRRTTTUUUSSSOOOMMMMMMPPPXXXjjjnnn]]]TTTMMMJJJGGGEEEEEEEEEDDDCCC>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<======>>>???BBBMMMccczzz{{{uuuqqqlllfffbbbZZZXXXSSSMMMIIIFFFDDDDDDAAA@@@??????>>>>>>??????<<<===>>>???AAACCCHHHKKKNNNOOOOOONNNMMMMMMOOOPPPRRRRRRQQQNNNKKKJJJKKKMMMOOOPPPTTTXXX\\\]]][[[YYYXXXVVVTTTUUUWWWYYYZZZZZZ\\\^^^```bbbdddfffiiilllmmmnnnooorrryyy{{{xxxsssoooiiiccc```]]]ZZZXXXTTTUUUVVVVVVUUURRROOOMMMFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLHHHJJJLLLTTTggghhhUUUMMMHHHDDDAAA@@@@@@???>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;===@@@FFFXXXrrrttthhhgggcccooovvv}}}|||tttlllfff___\\\YYYVVVSSSPPPLLLJJJGGGHHHIIIIIIIIIJJJLLLNNNSSSUUUWWWXXXXXXYYYZZZ[[[yyywwwyyy{{{yyyvvvrrrooommmjjjgggdddbbb___\\\YYYWWWTTTQQQNNNLLLKKKIIIHHHIIIJJJLLLMMMHHHIIIIIIGGGFFFFFFHHHJJJLLLNNNRRRUUUUUUSSSPPPNNNLLLQQQZZZlllmmm]]]TTTLLLJJJGGGEEEEEEEEEDDDCCC======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::;;;<<<<<<=========>>>AAALLLbbbxxx|||vvvqqqmmmgggbbb[[[XXXSSSNNNIIIFFFEEEDDDAAA@@@@@@??????????????????@@@AAAAAABBBEEEIIIMMMOOOPPPPPPOOONNNNNNPPPQQQQQQQQQQQQOOONNNOOORRRTTTWWWYYY]]]bbbggghhhfffdddaaa___]]]]]]___```aaa```aaabbbeeefffhhhjjjnnnqqqssstttxxx}}}zzzwwwrrrmmmgggbbb___\\\ZZZXXXSSSTTTUUUUUUTTTQQQNNNLLLEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMIIIKKKMMMSSSeeejjjVVVMMMHHHEEEAAAAAA@@@???>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<:::===@@@GGGZZZvvvxxxmmmmmmjjjyyyzzzrrrjjjddd^^^\\\XXXUUUSSSPPPLLLJJJGGGHHHIIIIIIIIIJJJLLLNNNTTTVVVXXXYYYXXXXXXYYY[[[|||zzzzzz~~~xxxvvvrrrpppmmmkkkgggeeebbb```\\\YYYWWWTTTPPPNNNLLLKKKIIIHHHHHHJJJKKKMMMGGGHHHHHHGGGFFFFFFHHHJJJLLLNNNRRRUUUUUUTTTQQQOOOLLLQQQ[[[ooolll\\\SSSLLLJJJFFFDDDDDDCCCBBBAAA===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999:::;;;<<<============>>>@@@LLLaaawww~~~wwwrrrmmmfffbbbZZZXXXSSSNNNIIIFFFEEEDDDAAAAAA@@@????????????@@@AAAAAABBBBBBCCCFFFKKKOOOOOOPPPQQQQQQPPPPPPRRRTTTQQQRRRSSSSSSSSSUUUXXX[[[]]]___ccchhhlllnnnllljjjhhhfffccccccdddeeeeeeddd```bbbdddfffiiimmmqqquuu}}}}}}yyyvvvooolllfffbbb___\\\YYYVVVRRRSSSUUUUUUSSSQQQMMMKKKGGGGGGHHHIIIKKKLLLMMMMMMLLLMMMNNNNNNOOOOOONNNNNNKKKMMMNNNRRRbbb}}}lllWWWMMMIIIFFFAAAAAA@@@???>>>======<<<<<<;;;;;;::::::;;;;;;<<<:::===AAAJJJ___{{{|||rrrrrrtttxxxpppiiiddd^^^[[[XXXUUUSSSPPPMMMJJJGGGIIIJJJIIIIIIIIIKKKMMMSSSUUUWWWXXXXXXXXXYYYZZZ~~~yyyvvvssspppnnnkkkhhheeeccc```]]]ZZZWWWTTTPPPNNNKKKJJJHHHGGGGGGHHHIIIJJJFFFGGGGGGFFFFFFFFFIIIKKKLLLNNNRRRUUUVVVTTTQQQOOOLLLQQQ\\\pppkkk[[[SSSLLLIIIFFFCCCBBBBBB@@@???<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::999:::;;;============<<>>???@@@AAACCCHHHNNNRRRPPPQQQRRRRRRRRRRRRTTTVVVUUUVVVXXXYYYZZZ\\\^^^aaaaaabbbeeeiiimmmnnnmmmkkkhhhfffddddddfffggggggfffbbbdddgggkkknnntttzzz~~~{{{wwwuuummmjjjfffbbb___\\\XXXUUURRRSSSTTTTTTSSSPPPMMMKKKFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNHHHJJJLLLOOO```|||nnnXXXNNNIIIHHHBBBAAAAAA@@@???>>>======<<<;;;;;;::::::;;;;;;<<<<<>>@@@CCCHHHOOOTTTPPPQQQSSSSSSSSSTTTVVVXXXZZZ\\\^^^``````aaaccceeecccdddfffjjjmmmnnnmmmlllfffeeecccccceeeggghhhgggkkknnnqqquuuzzz}}}yyyvvvtttllliiifffccc```\\\WWWTTTRRRSSSTTTTTTSSSPPPMMMKKKDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMBBBEEEHHHMMM___}}}oooXXXNNNJJJIIIBBBAAAAAA@@@???>>>======<<<;;;;;;::::::;;;;;;<<<===AAAGGGQQQhhh|||tttuuuwwwnnnhhheee]]]ZZZWWWTTTRRRPPPMMMJJJHHHIIIJJJJJJIIIIIIKKKMMMOOOQQQTTTUUUUUUUUUWWWXXX~~~yyyuuupppmmmllliiiddd```bbb```\\\YYYWWWTTTPPPMMMLLLJJJHHHFFFFFFFFFGGGHHHKKKJJJHHHGGGGGGHHHIIIJJJLLLNNNQQQSSSUUUUUUTTTSSSRRRQQQZZZqqqiiiZZZTTTKKKIIIFFFCCCBBBAAA???======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::>>>>>>=========<<<<<<<<>>???AAABBBDDDHHHMMMQQQRRRSSSSSSSSSSSSVVVZZZ]]]ddddddeeeeeeeeeeeeeeedddhhhhhhhhhhhhiiikkknnnooojjjggggggiiiiiiggghhhlllrrruuu{{{zzzuuuqqqpppllliiieeeaaa^^^ZZZVVVSSSOOOPPPRRRRRRQQQNNNKKKIIIFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNJJJHHHNNNaaa}}}nnnZZZNNNFFFGGG@@@?????????>>>>>>======999999999999999999999999>>>CCCEEETTTvvvxxxppprrr{{{uuunnnfff```\\\YYYVVVTTTSSSRRRPPPNNNIIIIIIJJJJJJIIIJJJLLLOOOTTTTTTSSSRRRRRRTTTXXX[[[~~~zzzvvvqqqnnnllljjjeeeaaabbb___\\\YYYVVVSSSPPPMMMKKKJJJHHHFFFEEEFFFGGGHHHJJJIIIGGGGGGGGGHHHIIIKKKKKKNNNQQQTTTVVVUUUSSSQQQRRRRRR[[[ssshhhYYYRRRKKKIIIFFFCCCBBBAAA???======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======???BBBKKK]]]xxxxxxqqqjjjccc^^^ZZZUUUNNNIIIFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>@@@CCCEEEGGGJJJNNNRRRTTTUUUWWWXXXXXX[[[^^^aaaffffffgggggggggggggggffffffggghhhiiikkklllnnnnnnmmmiiiggghhhiiijjjooovvv{{{~~~~~~yyytttpppnnnkkkhhhccc```]]]YYYUUURRROOOPPPRRRRRRQQQNNNKKKIIIFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIGGGHHHNNNaaannnZZZNNNFFFGGG@@@@@@@@@???>>>======<<<::::::::::::::::::::::::???DDDHHH[[[uuunnnqqq{{{zzzssslllddd___\\\YYYVVVTTTSSSQQQOOOMMMJJJJJJJJJIIIIIIJJJMMMPPPSSSSSSSSSRRRRRRTTTYYY]]]{{{wwwqqqnnnmmmjjjfffbbbbbb___[[[XXXVVVSSSOOOLLLJJJIIIGGGEEEDDDEEEFFFGGGHHHGGGFFFFFFFFFHHHIIIJJJKKKNNNSSSVVVWWWUUURRRPPPRRRSSS]]]wwwgggXXXQQQKKKIIIFFFCCCBBBAAA???======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<===???BBBJJJ]]]xxxyyyrrrkkkccc]]]YYYTTTMMMHHHEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???BBBFFFIIIKKKMMMPPPSSSTTTWWWZZZ\\\^^^___bbbdddhhhhhhhhhhhhhhhhhhhhhhhheeefffiiilllnnnnnnnnnnnnpppkkkhhhhhhjjjnnnxxx~~~{{{zzzzzz|||}}}~~~yyysssooommmiiifffbbb^^^[[[XXXTTTQQQNNNPPPQQQRRRQQQNNNKKKJJJGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHJJJOOO```nnnZZZNNNFFFGGGBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCIII```qqqmmmqqqzzz~~~xxxqqqjjjbbb]]][[[XXXUUUSSSRRRQQQNNNMMMKKKKKKJJJIIIHHHJJJMMMPPPSSSSSSRRRQQQRRRVVV[[[```|||wwwrrrnnnmmmkkkgggcccaaa^^^[[[XXXUUURRRNNNLLLJJJHHHFFFEEEDDDDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKNNNTTTWWWXXXVVVRRROOORRRTTT```{{{fffXXXPPPKKKIIIFFFCCCBBBAAA???======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;???AAAJJJ]]]xxx{{{tttlllccc]]]XXXSSSLLLGGGDDDCCCBBBAAA???????????????@@@@@@@@@AAADDDIIIMMMOOOQQQRRRTTTUUUXXX]]]```aaabbbccceeeeeeeeeeeeeeeeeefffffffffeeehhhlllppprrrrrrpppoooqqqmmmkkklllnnnsss~~~~~~{{{xxxxxx{{{~~~~~~yyytttpppmmmiiifffbbb^^^[[[XXXSSSPPPNNNOOOPPPQQQQQQNNNLLLJJJHHHHHHHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMPPP]]]{{{nnnZZZNNNFFFGGGBBBBBBAAA???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAHHHaaaxxxpppqqquuu}}}~~~wwwpppiiiaaa\\\ZZZWWWTTTRRRQQQPPPNNNLLLLLLLLLJJJHHHHHHIIIMMMPPPSSSSSSRRRQQQSSSWWW]]]bbb}}}xxxqqqnnnllljjjgggddd```]]]ZZZWWWTTTQQQNNNKKKJJJHHHFFFEEEDDDDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKNNNTTTXXXYYYVVVRRRPPPSSSVVVddddddYYYPPPKKKIIIFFFCCCBBBAAA???======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999???AAAIII\\\xxx|||uuummmddd]]]WWWSSSLLLGGGDDDCCCAAA@@@>>>>>>?????????@@@@@@@@@BBBFFFLLLPPPRRRSSSUUUVVVXXX\\\```cccddddddeeeeee```````````````bbbcccdddgggjjjoootttuuutttrrrppppppnnnoooqqqsssxxx~~~|||xxxwwwxxx|||zzzuuuqqqnnnjjjgggbbb___\\\XXXTTTQQQMMMNNNPPPQQQPPPNNNLLLJJJHHHHHHHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNPPP\\\yyynnnZZZNNNFFFGGGBBBBBBAAA???>>><<<;;;:::::::::::::::::::::::::::;;;@@@GGG^^^yyywwwyyy{{{}}}wwwpppiiibbb]]]YYYVVVSSSQQQPPPOOOLLLKKKKKKKKKJJJHHHGGGHHHLLLOOORRRRRRRRRRRRSSSWWW]]]bbb}}}wwwqqqmmmkkkjjjgggddd```]]]YYYVVVTTTQQQMMMJJJJJJIIIGGGEEEDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIKKKNNNSSSWWWXXXWWWTTTRRRTTTXXXfff}}}aaaYYYPPPKKKIIIFFFCCCBBBAAA???======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;>>>AAAIII\\\www}}}wwwnnnddd]]]XXXSSSLLLGGGDDDCCCBBBAAA>>>>>>??????@@@AAAAAAAAADDDHHHMMMQQQSSSUUUVVVXXX]]]```ccceeedddddddddddd[[[[[[[[[[[[]]]___bbbccciiilllqqquuuvvvuuurrrpppmmmnnnrrrvvvyyy~~~}}}zzzyyy{{{{{{vvvqqqoooiiifffbbb___\\\XXXTTTQQQLLLMMMOOOPPPPPPNNNLLLJJJGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLGGGJJJLLLPPP^^^}}}nnnZZZNNNFFFGGGBBBAAA@@@???>>>===<<<;;;::::::::::::::::::::::::===BBBFFFZZZ}}}~~~|||uuuoooiiiccc___XXXUUURRRPPPOOONNNLLLJJJIIIJJJJJJIIIGGGHHHJJJLLLOOOOOOPPPQQQRRRUUUZZZ^^^|||wwwpppkkkjjjiiifffccc___\\\YYYVVVSSSPPPMMMJJJKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHKKKNNNRRRVVVXXXWWWVVVUUUTTTYYYhhhvvv]]]WWWOOOKKKIIIFFFCCCBBBAAA???======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777888:::;;;===>>>>>>>>>@@@III\\\vvv~~~xxxoooddd]]]XXXSSSMMMHHHEEECCCBBBAAA?????????@@@AAABBBBBBBBBFFFJJJNNNQQQSSSUUUXXXZZZ^^^```bbbbbb```^^^^^^___YYYXXXYYYZZZ\\\```ccceeejjjmmmqqqtttuuussspppnnnlllnnnsssyyy}}}~~~zzzuuupppnnnhhheeeaaa]]]ZZZWWWRRROOOKKKMMMOOOPPPPPPNNNLLLJJJFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLGGGIIIKKKQQQbbbnnnZZZNNNFFFGGG@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@CCCSSSsssyyysssnnnhhhbbb___WWWUUUQQQOOONNNMMMKKKIIIGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKMMMNNNOOOQQQTTTWWW|||vvvoookkkiiihhheeeccc___\\\XXXVVVSSSPPPLLLJJJLLLJJJHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHKKKMMMQQQUUUWWWXXXXXXWWWUUUZZZjjjqqqZZZVVVNNNKKKIIIFFFDDDBBBAAA???=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::444555777:::<<>>>>>==============================888===???MMMkkk}}}}}}wwwqqqlllgggbbb___WWWTTTQQQOOONNNMMMJJJIIIEEEGGGIIIIIIHHHFFFFFFFFFFFFHHHKKKLLLMMMNNNPPPRRRyyyuuupppjjjeeeccccccccc]]]ZZZVVVSSSQQQNNNKKKIIIJJJIIIFFFEEEDDDFFFHHHIIIJJJIIIHHHGGGFFFGGGHHHIIILLLNNNQQQTTTVVVVVVUUUTTTSSSYYYiiisss]]]SSSNNNKKKIIIGGGDDDBBB@@@???>>>999:::<<<===>>>===<<<<<<;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::??????FFFXXXrrr}}}wwwvvvqqqggg^^^XXXUUUPPPJJJFFFCCCCCCBBB@@@@@@@@@@@@@@@BBBEEEHHHPPPPPPQQQRRRUUUXXX[[[]]]___]]]YYYUUUSSSSSSTTTUUUXXXZZZ]]]```bbbeeehhhkkkssssssqqqooonnnmmmlllmmmllllllsss}}}|||yyywwwtttoookkkeeebbb^^^[[[XXXUUUQQQNNNMMMMMMNNNOOOPPPOOOKKKHHHDDDEEEGGGJJJLLLMMMKKKIIILLLLLLMMMMMMMMMLLLLLLKKKFFFHHHJJJOOOaaammm[[[PPPFFFDDDBBB@@@>>>===<<<===>>>???<<<;;;;;;::::::;;;;;;<<<===@@@FFFOOO___vvv~~~}}}xxxsssmmmgggaaa]]]VVVSSSOOOMMMKKKJJJIIIGGGHHHHHHIIIIIIHHHGGGEEEDDDGGGHHHIIIIIIIIIKKKNNNPPP{{{vvvooojjjgggeeecccbbb]]]ZZZVVVSSSPPPNNNKKKIIIJJJHHHFFFEEEDDDFFFHHHIIIJJJIIIHHHGGGGGGHHHIIIIIIMMMOOORRRUUUVVVVVVTTTSSSTTTZZZjjjqqq]]]TTTOOOJJJIIIGGGDDDBBB@@@??????;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::;;;;;;;;;;;;;;;;;;===>>>EEEVVVpppxxxtttooofff^^^WWWTTTNNNIIIEEEBBBBBBBBB>>>??????@@@AAACCCGGGKKKQQQQQQRRRSSSVVVYYY[[[\\\^^^[[[VVVRRRPPPQQQSSSTTTXXX[[[^^^aaacccfffiiilllrrrqqqpppooommmllllllllloooooouuu~~~zzz||||||yyyxxxuuupppkkkgggddd```\\\YYYVVVRRROOOMMMMMMNNNOOOPPPNNNKKKHHHEEEEEEFFFIIILLLMMMKKKIIILLLLLLMMMMMMMMMLLLLLLKKKHHHIIIKKKOOO___}}}kkkZZZPPPFFFEEEBBBAAA???===<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<;;;===BBBJJJZZZqqqxxxrrr~~~|||vvvqqqlllfff```[[[VVVSSSOOOLLLKKKJJJIIIGGGGGGHHHHHHHHHGGGEEEDDDCCCBBBDDDEEEFFFGGGHHHLLLNNN~~~wwwooojjjiiigggccc___\\\YYYUUURRRPPPNNNKKKIIIIIIGGGFFFEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKNNNPPPSSSUUUVVVUUUSSSRRRSSSZZZkkkooo]]]UUUPPPIIIHHHGGGEEECCCAAA@@@???===<<<<<<;;;;;;;;;<<<<<<;;;::::::999999::::::;;;999999::::::;;;;;;<<<<<<<<<===DDDTTTlllzzzrrrkkkddd___VVVRRRMMMHHHDDDBBBAAAAAA<<<>>>???@@@AAAEEEIIIMMMRRRSSSTTTUUUWWWYYYZZZ[[[ZZZWWWRRRMMMLLLMMMQQQSSSYYY\\\```ccceeegggjjjmmmoooppppppnnnlllkkklllmmmuuuuuuzzztttqqqqqqwww~~~{{{zzzyyyvvvpppkkkiiifffaaa^^^[[[WWWSSSPPPMMMMMMMMMNNNOOOMMMJJJGGGEEEEEEFFFIIIKKKLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLIIIJJJKKKOOO[[[tttiiiYYYOOOFFFFFFCCCBBB@@@>>><<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;<<>><<<;;;::::::;;;<<<::::::::::::::::::::::::888888999:::;;;;;;<<<<<<<<<===DDDSSSjjj{{{qqqhhhbbb___VVVSSSNNNHHHEEECCCBBBBBB===>>>@@@AAABBBEEEJJJMMMSSSTTTVVVWWWXXXYYYYYYYYYVVVRRRLLLHHHHHHKKKPPPSSS[[[^^^bbbeeefffhhhjjjlllmmmooopppnnnlllkkkmmmooozzz{{{tttlllkkkpppzzz}}}zzzyyyyyyvvvpppkkkiiifffbbb^^^[[[WWWSSSPPPNNNMMMMMMMMMNNNLLLIIIGGGEEEEEEEEEHHHJJJLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLIIIIIIJJJNNNVVVjjjiiiYYYOOOFFFEEECCCBBB@@@>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>???EEESSSkkksssiiigggjjjrrr{{{}}}{{{xxxuuuppplllgggaaa\\\XXXTTTQQQNNNLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@AAADDDHHHLLLNNNPPPSSSVVVwwwnnnjjjjjjhhhbbb\\\ZZZWWWSSSQQQOOOMMMJJJHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMQQQRRRUUUVVVVVVUUUSSSQQQPPPXXXkkklll[[[TTTOOOIIIHHHHHHGGGEEEBBB@@@??????>>><<<;;;::::::;;;<<<::::::::::::::::::::::::888888999999:::;;;<<<<<<===???EEERRRggg{{{pppfffaaa___VVVSSSOOOJJJFFFDDDDDDDDD@@@AAAAAABBBBBBEEEIIILLLSSSTTTVVVWWWXXXWWWVVVUUUPPPMMMHHHEEEFFFJJJPPPTTT\\\___ccceeefffggghhhiiikkknnnpppooolllkkknnnrrr~~~~~~ooojjjjjjrrr}}}zzzyyyxxxuuuppplllgggdddaaa]]]ZZZWWWSSSPPPNNNMMMLLLLLLLLLKKKIIIFFFEEEDDDEEEGGGJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIGGGIIILLLRRRbbbjjjYYYOOOEEEDDDCCCBBB@@@???===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<======>>>DDDSSSlllqqqfffdddgggnnnvvv~~~zzzwwwuuurrrmmmiiieee```ZZZVVVSSSQQQMMMKKKKKKJJJIIIGGGEEEEEEDDDCCCCCCBBBBBBBBBDDDHHHNNNRRRUUUWWWZZZ\\\|||vvvnnnjjjiiigggaaa\\\YYYVVVRRRPPPNNNMMMJJJHHHEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGIIIKKKLLLNNNQQQRRRUUUVVVWWWUUUSSSRRRPPPYYYllljjj[[[TTTOOOJJJJJJIIIHHHEEEBBB???======<<<<<<;;;;;;;;;<<<<<<999::::::;;;;;;::::::999888888999999::::::;;;;;;===???EEEQQQeee}}}{{{pppgggaaa___VVVSSSOOOJJJFFFEEEDDDEEEAAABBBBBBBBBCCCEEEIIILLLRRRSSSUUUWWWVVVTTTRRRPPPJJJHHHEEEDDDGGGLLLRRRVVV\\\___ccceeeeeeddddddeeehhhlllooonnnjjjjjjnnnsss}}}uuujjjiiiiiittt~~~yyywwwvvvtttppplllfffccc```]]][[[XXXUUURRRNNNMMMKKKKKKKKKJJJHHHFFFEEEDDDDDDFFFIIIKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLIIIGGGHHHLLLRRR```}}}jjjYYYNNNDDDDDDAAAAAA@@@???>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>EEEUUUnnnsssggg```gggqqqzzz}}}yyyuuurrroookkkgggccc^^^YYYUUUSSSPPPMMMKKKJJJJJJIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGKKKRRRWWWZZZ\\\^^^___wwwtttoookkkhhhdddaaa^^^XXXUUURRROOONNNLLLJJJHHHDDDDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFHHHJJJLLLNNNPPPRRRTTTVVVWWWVVVTTTSSSRRRZZZooogggZZZUUUQQQKKKKKKJJJIIIFFFBBB>>><<<;;;;;;<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999999999999999::::::<<<>>>DDDOOOaaayyyyyyppphhhbbb^^^UUURRRNNNIIIFFFDDDDDDDDD???@@@BBBBBBDDDGGGKKKOOOPPPRRRTTTUUUTTTQQQNNNKKKEEEDDDDDDEEEIIINNNTTTXXX]]]___cccdddcccaaa``````dddiiimmmkkkhhhhhhlllrrryyyooohhhiiiiiiuuuyyyuuutttrrrooollleeeccc```^^^]]][[[XXXUUUOOOMMMKKKJJJJJJIIIGGGEEEEEEDDDDDDEEEHHHJJJKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJGGGIIINNNTTTaaahhhXXXNNNEEEDDD@@@@@@@@@???>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<@@@IIIZZZttt{{{mmmeeeooo}}}~~~yyyuuuqqqnnnjjjfffbbb^^^YYYUUURRROOOLLLJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEGGGHHHIIIKKKPPPWWW]]]```aaabbbccctttsssoookkkfffccc```___WWWUUUQQQOOONNNLLLJJJHHHCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEFFFGGGJJJLLLMMMPPPRRRTTTWWWWWWVVVUUUTTTSSS\\\qqqfffZZZVVVRRRLLLLLLKKKIIIFFFAAA===;;;999:::<<<===>>>===<<<<<<999999;;;;;;;;;;;;999999::::::999999999999999999;;;===BBBMMM___vvvyyyqqqjjjbbb^^^TTTQQQMMMHHHEEECCCCCCCCC===???AAABBBEEEHHHNNNQQQOOOQQQSSSTTTSSSPPPKKKIIIBBBBBBCCCFFFJJJPPPVVVYYY]]]___bbbcccaaa___]]]]]]aaafffkkkjjjffffffkkkpppuuuyyyllliiikkkiiivvv}}}}}}yyytttsssqqqooolllfffcccaaa___^^^]]]ZZZXXXOOOMMMKKKJJJJJJIIIGGGEEEEEEDDDDDDEEEHHHJJJKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKHHHJJJPPPVVVdddfffWWWNNNEEEEEE???????????????>>>===<<<<<<;;;;;;::::::;;;;;;<<<===???DDDMMM___zzzsssnnn{{{~~~yyyuuupppmmmiiifffbbb^^^YYYUUURRROOOLLLJJJJJJJJJIIIHHHFFFEEEEEEEEEGGGHHHJJJLLLOOOTTT\\\bbbeeeffffffggg}}}vvvqqqjjjhhhhhhfffaaa\\\YYYVVVRRROOOMMMKKKIIIFFFFFFEEEDDDCCCCCCDDDEEEEEEGGGHHHIIIHHHGGGGGGHHHJJJOOOSSSWWWZZZZZZYYYYYYYYYTTT___vvv~~~aaaVVVTTTQQQLLLPPPPPPIIIBBB@@@>>><<<======<<<;;;::::::999999888888888888999:::;;;;;;999::::::::::::::::::;;;AAA@@@BBBKKK\\\tttzzzppphhhaaa]]]XXXQQQKKKJJJGGGCCCBBBDDD???@@@BBBDDDGGGIIIKKKLLLQQQQQQRRRRRRQQQMMMHHHEEE@@@AAADDDHHHNNNSSSXXX[[[^^^aaacccbbb___[[[YYYXXX^^^bbbfffgggffffffjjjmmmqqqrrriiifffhhhkkkqqq}}}}}}uuuuuu{{{{{{tttooollllllmmmdddbbb___]]]]]]\\\ZZZYYYPPPPPPNNNLLLJJJGGGEEECCCDDDEEEFFFGGGHHHIIIIIIIIIKKKIIIHHHIIILLLNNNLLLJJJIIIGGGJJJOOOTTTdddiiiUUULLLHHHFFFAAA@@@???============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;>>>BBBNNNhhh|||sss}}}xxxtttrrrqqqmmmhhhccc___[[[XXXUUUQQQOOOLLLIIIHHHGGGGGGHHHGGGGGGGGGFFFEEEGGGKKKNNNRRRWWW]]]cccfffeeecccaaa|||xxxsssnnnhhhfffeeeddd___[[[XXXUUURRROOOMMMKKKHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGIIIKKKNNNRRRWWWZZZZZZYYYXXXXXXWWWccc{{{{{{aaaWWWUUUSSSOOOSSSRRRKKKDDDBBB@@@>>>======<<<;;;;;;:::999999999999999888999999::::::999999::::::::::::;;;;;;@@@???BBBJJJ[[[ssszzzqqqhhhbbb^^^WWWPPPKKKIIIGGGCCCBBBDDD???@@@BBBDDDGGGIIIKKKLLLPPPQQQQQQQQQOOOLLLGGGDDDAAACCCFFFJJJOOOUUUYYY\\\^^^```aaa```]]]ZZZXXXXXXYYY\\\```aaa```bbbgggkkksss{{{nnngggeeegggjjjppp{{{~~~wwwxxx}}}zzzsssooolllllllllfffccc```]]][[[ZZZWWWUUUQQQPPPOOOMMMKKKHHHFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKIIIHHHJJJLLLMMMLLLJJJIIIGGGIIIOOOUUUhhhhhhTTTKKKGGGDDDAAA@@@???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===DDDUUUttt{{{~~~|||vvvrrrooooookkkfffaaa^^^[[[XXXUUUPPPNNNKKKIIIGGGFFFGGGGGGEEEFFFFFFEEEFFFHHHMMMPPPRRRVVV[[[aaacccbbb```^^^}}}vvvsssnnnjjjeeecccbbbaaa]]]ZZZXXXUUUQQQNNNMMMKKKHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMNNNRRRVVVYYYYYYXXXWWWWWWYYYeee~~~xxx```XXXWWWWWWSSSWWWVVVNNNGGGCCCAAA>>>======<<<<<<;;;:::::::::;;;::::::999999999999:::999999999::::::;;;;;;;;;>>>>>>AAAIIIZZZrrryyyqqqhhhaaa]]]VVVPPPJJJIIIGGGCCCBBBCCC???@@@BBBDDDGGGIIIJJJKKKOOOOOOOOONNNLLLHHHEEEBBBDDDEEEHHHLLLQQQVVV[[[]]]___``````^^^\\\ZZZZZZ[[[WWWYYY[[[[[[\\\___eeejjjuuuwwwmmmggggggjjjiiiooozzzzzz{{{zzztttooolllkkkkkkhhheeeaaa]]]ZZZWWWTTTQQQQQQQQQPPPNNNKKKIIIGGGEEECCCDDDFFFGGGIIIJJJKKKKKKLLLJJJJJJJJJLLLMMMLLLJJJIIIGGGIIINNNWWWmmmeeeRRRJJJFFFCCCAAA@@@???>>>====================================<<<>>>FFF\\\|||zzztttnnnkkklllhhhccc___\\\ZZZWWWUUUNNNMMMKKKHHHGGGFFFFFFFFFCCCDDDEEEFFFGGGJJJNNNRRRQQQTTTYYY]]]___^^^[[[ZZZzzzssspppkkkhhhdddaaa```___\\\YYYVVVTTTPPPNNNLLLJJJHHHFFFEEEDDDDDDCCCCCCDDDFFFFFFFFFGGGIIIIIIIIIJJJLLLNNNNNNQQQVVVXXXXXXWWWVVVVVVYYYeee~~~uuuaaaZZZYYYZZZXXX[[[YYYPPPGGGCCCAAA>>>======<<<<<<;;;;;;;;;:::<<<;;;:::999999999999999999999999::::::;;;;;;;;;======@@@HHHXXXpppxxxoooggg```[[[UUUOOOIIIHHHFFFCCCAAACCC@@@AAABBBDDDFFFHHHJJJKKKMMMNNNNNNLLLHHHEEECCCBBBFFFHHHKKKOOOTTTXXX\\\^^^``````___]]][[[ZZZ[[[]]]XXXZZZZZZZZZZZZ^^^eeekkkuuuxxxpppllllllooommmrrr|||||||||~~~zzzuuupppnnnlllkkkiiieeeaaa]]]ZZZWWWSSSQQQQQQQQQPPPNNNLLLJJJHHHFFFBBBCCCEEEHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJHHHIIIMMMWWWqqqcccRRRKKKGGGDDD@@@@@@???>>>>>>=================================@@@@@@HHH```}}}~~~yyyrrrlllhhhhhhddd___\\\YYYWWWUUUSSSNNNLLLKKKIIIGGGFFFFFFFFFCCCDDDFFFGGGHHHJJJNNNQQQPPPSSSVVVYYYZZZYYYWWWVVVyyyrrrooojjjgggdddaaa___]]][[[ZZZUUUSSSOOOMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCEEEFFFGGGGGGHHHIIIJJJIIIJJJMMMOOONNNRRRVVVXXXXXXVVVUUUUUU[[[gggsssbbb\\\\\\^^^^^^```\\\PPPFFFBBB???======<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999999999888888999::::::;;;<<<<<<<<<===@@@GGGWWWooovvvnnnfff^^^XXXTTTNNNHHHGGGFFFBBBAAACCC@@@AAACCCDDDFFFHHHJJJJJJKKKLLLLLLIIIEEEBBBBBBCCCHHHJJJMMMRRRVVVZZZ\\\^^^^^^^^^\\\YYYWWWVVVXXXYYYYYYZZZZZZXXXXXX[[[ccciiitttzzzrrroooppptttsssxxx||||||~~~zzzvvvrrrooommmlllgggddd```]]]ZZZXXXUUUSSSQQQPPPPPPNNNLLLJJJHHHGGGCCCDDDFFFHHHJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKJJJJJJIIILLLXXXuuubbbRRRLLLHHHDDD@@@@@@??????>>>======<<<========================BBBAAAHHHaaazzz}}}vvvooojjjgggdddaaa\\\YYYVVVTTTRRRPPPMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFGGGHHHHHHJJJMMMOOOPPPQQQTTTUUUVVVUUUTTTSSS~~~vvvqqqoooiiihhheeeaaa^^^\\\ZZZYYYTTTRRRNNNLLLKKKJJJGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMOOOOOOSSSWWWYYYYYYWWWVVVUUU___lllrrreeeaaabbbdddgggggg___QQQEEE@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;888888999::::::;;;<<<<<<;;;===AAAHHHVVVnnnuuunnnggg^^^WWWSSSMMMGGGGGGEEEBBBAAACCCAAABBBCCCDDDFFFHHHIIIJJJHHHJJJJJJGGGCCCAAACCCEEEJJJLLLOOOSSSWWWZZZ]]]^^^ZZZZZZXXXUUURRRQQQQQQSSSTTTVVVVVVUUUUUUYYY```fffrrrxxxqqqooorrrvvv{{{{{{{{{}}}|||yyyvvvsssooolllkkkeeebbb^^^[[[ZZZXXXUUUSSSPPPOOOOOOMMMLLLJJJHHHGGGDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNNNNMMMKKKJJJJJJKKKIIIJJJJJJLLLZZZzzzaaaRRRMMMIIIEEE???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<============;;;;;;:::::::::;;;;;;<<<777888888999;;;<<<<<<===;;;>>>BBBHHHVVVnnnvvvooohhh___XXXRRRLLLGGGFFFEEEAAAAAACCCAAABBBCCCEEEFFFHHHIIIJJJFFFHHHIIIFFFBBBAAADDDHHHKKKMMMPPPTTTXXX[[[\\\]]]YYYYYYXXXUUUQQQOOONNNOOOOOOQQQSSSTTTUUUYYYaaagggqqq|||vvvpppoootttzzzzzz{{{yyyyyywwwuuuqqqnnnkkkiiiccc```\\\YYYWWWUUURRRPPPOOONNNNNNMMMKKKIIIGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKNNNOOOPPPNNNKKKIIIIIIKKKGGGIIIKKKNNN^^^^^^PPPLLLHHHDDD??????@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;???===DDD\\\{{{yyy{{{sssmmmhhhfffeee```\\\XXXTTTQQQOOOLLLJJJHHHGGGGGGGGGFFFDDDCCCCCCCCCEEEGGGIIIJJJLLLNNNQQQPPPQQQRRRRRRSSSTTTTTTTTT|||zzzvvvoookkkkkkhhhgggddd```[[[WWWVVVUUUSSSPPPMMMKKKJJJIIIGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHKKKLLLLLLKKKJJJJJJLLLNNNQQQUUUYYY[[[ZZZXXXWWWVVV]]]sssqqqkkkkkkooosssvvvrrreeeSSSDDD@@@??????<<<<<<<<<===============::::::::::::;;;;;;<<<===777888888999;;;<<<======<<<>>>BBBHHHVVVnnnwwwqqqjjjaaaZZZRRRKKKFFFFFFDDDAAAAAACCCAAABBBCCCEEEFFFHHHIIIIIIEEEHHHHHHEEEAAAAAAEEEJJJKKKMMMQQQUUUXXX[[[\\\]]][[[[[[ZZZWWWSSSPPPOOOOOOKKKNNNRRRTTTWWW\\\dddjjjqqqzzzvvvpppqqqwww~~~yyy|||wwwvvvuuussspppllliiigggccc___[[[XXXUUURRROOOLLLNNNNNNMMMLLLJJJIIIGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJNNNPPPPPPNNNKKKHHHIIIKKKEEEHHHKKKPPPaaa}}}\\\OOOKKKGGGCCC??????@@@@@@???>>><<<;;;::::::::::::::::::::::::>>>===BBBXXX}}}}}}xxxwwwoooiiifffeeeeee```\\\WWWSSSPPPMMMJJJHHHEEEEEEEEEEEEDDDCCCAAAAAAAAACCCFFFIIIKKKMMMPPPSSSPPPQQQQQQRRRSSSTTTUUUUUUyyytttpppnnnlllkkkhhhgggdddaaa\\\XXXTTTRRRQQQPPPNNNKKKIIIGGGFFFFFFCCCCCCCCCDDDEEEGGGIIIIIIJJJKKKKKKKKKIIIIIIKKKLLLRRRSSSUUUXXXZZZYYYWWWUUU^^^yyyxxxooossszzzwwwvvvcccPPPEEEAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888::::::;;;;;;;;;;;;<<<<<<:::>>>BBBFFFTTTmmm|||sssiii```YYYTTTMMMHHHGGGEEEAAA@@@BBBAAABBBDDDEEEGGGHHHHHHIIIKKKHHHEEECCCCCCFFFJJJLLLPPPSSSWWWYYYZZZZZZ[[[\\\\\\[[[YYYVVVTTTQQQOOOOOOPPPPPPUUUZZZ\\\^^^dddkkkuuu{{{sssnnnsssyyy}}}}}}xxxzzzyyyvvvrrrpppnnnllliiigggbbb___[[[WWWSSSPPPNNNMMMLLLLLLMMMLLLJJJHHHFFFEEEGGGGGGHHHHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMKKKJJJIIIGGGHHHHHHOOOhhh{{{\\\PPPLLLGGGBBB@@@???>>>======<<<<<<<<<:::::::::::::::::::::::::::>>>DDDSSSppp|||{{{}}}vvvnnniiieeebbb```]]]ZZZTTTPPPMMMJJJGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCEEEGGGIIIKKKLLLMMMLLLMMMNNNOOOQQQRRRSSSSSS}}}wwwrrrooommmkkkiiigggfffddd```\\\XXXTTTRRRPPPOOOMMMJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHJJJKKKJJJKKKKKKKKKIIIJJJKKKMMMRRRSSSUUUWWWYYYXXXVVVTTT```{{{{{{tttyyy~~~www```MMMDDDAAA@@@>>>============<<<<<<<<<;;;:::;;;;;;;;;;;;:::999999888888999999999999::::::;;;>>>AAAEEEQQQiii}}}sssjjj```YYYTTTMMMHHHGGGEEEBBBAAABBBAAABBBDDDFFFGGGHHHHHHIIIJJJHHHEEECCCDDDGGGJJJLLLQQQTTTXXXZZZZZZZZZ[[[\\\[[[[[[ZZZXXXVVVTTTRRRQQQQQQRRRUUUZZZ]]]___dddlllvvv}}}uuupppsssyyy|||~~~yyyyyy~~~{{{vvvssspppmmmkkkiiigggeee```^^^ZZZVVVRRROOOMMMLLLKKKKKKKKKKKKIIIGGGEEEDDDGGGHHHHHHIIIKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIFFFGGGHHHPPPiiixxx[[[PPPKKKFFFBBB@@@???>>>======<<<<<<<<<::::::::::::::::::::::::;;;>>>BBBLLLeee}}}zzz~~~vvvoooiiieeeaaa^^^\\\XXXSSSOOOLLLIIIFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSSSS{{{uuuqqqnnnkkkiiigggfffeeebbb___[[[WWWTTTRRRNNNMMMKKKIIIGGGEEEEEEDDDDDDEEEEEEFFFGGGIIIKKKKKKJJJKKKKKKJJJIIIJJJLLLNNNSSSTTTVVVWWWWWWVVVUUUTTTccc~~~{{{xxx]]]KKKDDDBBB@@@>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;:::999999888888999999999999::::::===>>>???BBBMMMbbb}}}tttjjj```ZZZTTTNNNHHHGGGEEEBBBAAACCCBBBCCCEEEFFFGGGHHHIIIIIIIIIGGGEEEDDDEEEHHHKKKMMMSSSUUUYYYZZZ[[[[[[\\\]]][[[[[[\\\\\\[[[YYYVVVUUUTTTSSSVVV[[[^^^___eeelllttt{{{xxxrrrtttxxx{{{zzzyyy~~~yyyvvvssspppllljjjhhhfffcccaaa^^^[[[XXXTTTPPPMMMLLLKKKJJJJJJIIIIIIGGGFFFDDDCCCGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLJJJIIIHHHEEEFFFHHHPPPiiiuuuZZZOOOJJJEEEBBB@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???EEEWWWttt}}}ppp}}}wwwoooiiiddd___\\\YYYUUUQQQMMMJJJHHHEEECCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRRRR~~~zzztttpppmmmkkkhhhfffdddcccaaa^^^ZZZVVVSSSQQQMMMLLLJJJHHHFFFEEEDDDCCCDDDDDDEEEEEEGGGIIIJJJKKKJJJJJJKKKJJJIIIKKKNNNPPPTTTUUUVVVVVVUUUTTTTTTTTTdddyyyZZZIIIEEECCCAAA????????????>>>>>>>>>>>>===;;;;;;;;;<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>AAAJJJ]]]zzz}}}tttkkkaaaZZZUUUNNNIIIGGGFFFBBBAAACCCCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEGGGJJJMMMOOOUUUWWWYYY[[[ZZZ[[[\\\]]]ZZZ[[[^^^______^^^[[[ZZZWWWUUUVVVZZZ]]]___dddjjjpppwwwzzzuuuuuuxxxzzz}}}zzz|||}}}xxxtttqqqnnnjjjgggfffdddaaa___[[[YYYUUURRRNNNLLLKKKJJJHHHHHHHHHGGGEEEDDDCCCCCCFFFFFFHHHIIIJJJKKKLLLLLLNNNMMMMMMLLLKKKIIIHHHGGGEEEGGGHHHPPPgggtttZZZOOOHHHCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>???CCCNNNdddxxxhhhrrrwwwpppiiiccc^^^ZZZVVVSSSNNNJJJHHHFFFDDDBBBBBBBBBAAAAAABBBBBBCCCCCCEEEFFFHHHJJJLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPP|||yyytttpppnnnkkkhhhfffaaa```___\\\YYYUUURRRQQQKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJIIIIIIKKKOOORRRUUUVVVWWWVVVTTTSSSUUUWWWcccwwwXXXJJJGGGEEEBBBAAA@@@?????????>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;===AAAHHHYYYvvv}}}uuulllaaa[[[UUUNNNIIIHHHFFFBBBAAACCCDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGGGGIIILLLPPPRRRVVVXXXZZZZZZZZZZZZ[[[\\\YYY[[[___aaacccbbbaaa```ZZZVVVUUUYYY\\\]]]aaafffkkksss}}}|||xxxxxxzzz|||}}}~~~}}}xxxtttooommmiiifffdddbbb```^^^YYYWWWTTTPPPMMMKKKJJJJJJGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHJJJKKKKKKKKKMMMMMMMMMLLLJJJHHHGGGFFFFFFGGGHHHOOOeeeqqqZZZPPPGGGAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::===AAADDDKKK[[[tttqqqgggmmm{{{xxxpppiiiccc]]]YYYSSSPPPLLLHHHGGGEEECCCAAAAAAAAAAAAAAAAAABBBCCCCCCFFFFFFHHHJJJLLLNNNOOOPPPOOOOOONNNNNNNNNNNNMMMMMM{{{xxxssspppnnnkkkhhheee___^^^]]][[[XXXUUURRRPPPKKKJJJHHHGGGEEEDDDDDDDDDBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIILLLPPPTTTUUUWWWXXXVVVSSSSSSWWWZZZeeerrrVVVKKKHHHDDDBBBBBB????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::888888999999999999::::::<<<:::===BBBGGGSSSooo~~~vvvlllbbb[[[UUUOOOIIIHHHFFFCCCBBBDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHJJJLLLPPPSSSUUUWWWXXXYYYYYYXXXXXXZZZ[[[YYY[[[^^^bbbeeefffffffff]]]WWWTTTWWWYYYZZZ\\\```fffoooyyy|||}}}}}}xxxtttnnnkkkhhheeecccaaa___]]]WWWUUURRROOOMMMKKKJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIJJJKKKKKKJJJMMMMMMLLLKKKIIIHHHFFFEEEFFFGGGHHHNNNccclllXXXOOOFFFAAABBB@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<@@@EEEJJJWWWmmmooohhhiiirrr~~~wwwpppiiiccc\\\XXXQQQNNNJJJGGGFFFDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJLLLNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMxxxuuurrrooollliiifffccc]]]]]][[[YYYWWWTTTRRRPPPKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIIIILLLQQQUUUUUUWWWXXXVVVSSSTTTYYY]]]mmmkkkSSSKKKHHHBBB@@@BBB??????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::888888999999999999::::::<<<;;;>>>CCCEEEMMMfff~~~vvvmmmbbb[[[VVVOOOIIIHHHGGGCCCBBBDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJLLLOOORRRVVVXXXWWWXXXYYYXXXWWWWWWYYYZZZYYY[[[^^^aaaeeehhhjjjkkk___XXXSSSTTTVVVVVVWWWZZZ^^^gggqqqzzzzzzuuuqqqllljjjfffcccaaa___]]][[[VVVUUURRROOOMMMKKKKKKKKKGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFIIIKKKLLLMMMLLLLLLMMMMMMLLLKKKIIIGGGEEEDDDEEEGGGHHHOOOccceeeTTTNNNEEEAAAEEE@@@???>>>======<<<<<<<<<::::::::::::::::::::::::;;;;;;>>>CCCIIIUUUjjj~~~xxxkkkjjjqqq}}}wwwpppjjjccc]]]XXXPPPMMMIIIGGGEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOMMMMMMMMMMMMMMMNNNNNNNNN~~~vvvssspppmmmkkkhhhdddbbb]]]\\\[[[YYYVVVTTTQQQPPPKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIIIIIIIMMMRRRVVVUUUXXXYYYWWWTTTUUUZZZ```www}}}fffQQQKKKHHH@@@>>>AAA>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<===;;;>>>CCCCCCHHH___yyy~~~wwwmmmccc[[[VVVOOOJJJIIIGGGCCCBBBDDDGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMPPPTTTWWWYYYWWWXXXXXXXXXVVVVVVXXXZZZYYYZZZ]]]aaaeeeiiilllmmm```XXXRRRSSSTTTTTTTTTWWWVVV```jjjsss}}}}}}wwwrrrnnnkkkhhhdddbbb```^^^[[[YYYVVVTTTRRROOOMMMLLLKKKKKKGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHKKKMMMNNNNNNNNNMMMMMMMMMLLLJJJIIIGGGEEEDDDDDDFFFHHHOOOddd```RRRMMMEEEBBBGGG@@@???>>>======<<<<<<<<<::::::::::::::::::::::::===:::;;;AAAGGGTTTjjj~~~rrrqqqyyy}}}vvvpppjjjccc]]]YYYPPPMMMIIIGGGEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGIIIKKKMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOO|||vvvtttpppnnnkkkhhhddd```^^^\\\YYYVVVSSSPPPNNNNNNHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJHHHIIIJJJKKKKKKMMMQQQTTTVVV^^^ZZZSSSWWWXXXZZZccc{{{cccPPPLLLEEEBBBDDDCCCAAAAAA@@@???>>>===<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;777999<<<>>>???HHH]]]pppxxxoooeee^^^UUUPPPKKKGGGEEEEEEDDDDDDJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIKKKMMMQQQUUUYYY[[[]]]]]][[[YYYVVVTTTUUUWWW^^^[[[ZZZ]]]dddjjjmmmnnn```[[[XXXWWWUUUQQQRRRUUUWWW^^^jjjtttzzz}}}zzzuuuoookkkjjjiiigggddd```]]]ZZZXXXVVVTTTRRROOOLLLJJJHHHHHHHHHFFFDDDBBBAAABBBCCCCCCFFFIIILLLMMMMMMLLLMMMNNNKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGHHHNNNddd~~~___UUUKKKDDDDDDBBB??????>>>===============::::::::::::::::::::::::666999???CCCGGGRRRiii~~~}}}zzzuuuooojjjddd]]]YYYPPPMMMIIIFFFEEEDDDCCCBBBCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJLLLLLLKKKLLLMMMOOONNNNNNNNNNNNOOOPPPQQQRRR~~~{{{vvvssspppmmmjjjgggbbb___]]]\\\YYYUUURRRPPPNNNMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHIIIJJJKKKLLLNNNQQQTTTVVV]]]YYYSSSWWWXXX[[[fff|||```OOOLLLEEECCCEEEBBBAAAAAA@@@???>>>===<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::<<<>>>??????FFFYYYlllyyypppfff___VVVRRRLLLGGGFFFEEEEEEEEEGGGHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMPPPTTTWWW[[[]]]]]]]]][[[XXXUUUTTTUUUVVV\\\ZZZZZZ\\\bbbhhhkkklllaaa\\\XXXWWWUUURRRSSSWWW[[[cccnnnuuuxxxzzz|||~~~}}}yyysssnnnkkkiiihhhfffccc___\\\YYYWWWTTTRRRQQQNNNLLLKKKJJJJJJIIIGGGEEECCCBBBCCCDDDEEEFFFIIIKKKMMMLLLLLLLLLMMMLLLKKKIIIGGGEEEEEEDDDDDDFFFGGGIIIRRRjjjyyy[[[RRRIIICCCCCC@@@???>>>>>>===============::::::::::::::::::::::::999;;;>>>AAAEEEQQQkkk~~~~~~zzzuuupppjjjccc]]]XXXPPPMMMHHHEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGIIIJJJLLLMMMLLLMMMOOOPPPPPPPPPPPPQQQQQQRRRSSSTTT{{{yyyuuurrrooollliiieeeaaa]]]\\\ZZZXXXTTTQQQOOOMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIKKKKKKLLLNNNRRRUUUUUU\\\XXXSSSWWWXXX]]]jjjttt[[[NNNLLLFFFDDDEEEAAABBBAAAAAA@@@???>>>======<<<<<<======<<<<<<;;;:::999::::::::::::::::::999===>>>??????>>>DDDTTTeeezzzqqqggg```WWWSSSLLLHHHFFFFFFFFFEEEDDDEEEGGGJJJLLLMMMNNNNNNNNNOOOQQQSSSVVVZZZ]]]___\\\\\\[[[XXXUUUSSSTTTVVVZZZYYYYYY[[[___dddggghhhbbb\\\XXXWWWVVVTTTVVV[[[eeemmmvvvyyywwwvvvyyy}}}zzzvvvrrrmmmiiifffeeedddaaa^^^ZZZWWWUUUQQQQQQOOONNNLLLLLLKKKKKKIIIHHHFFFDDDCCCDDDEEEFFFFFFIIILLLMMMLLLLLLMMMNNNMMMKKKIIIGGGEEECCCCCCCCCDDDGGGKKKWWWrrrrrrWWWOOOGGGBBBBBB??????>>>======<<<<<<======::::::::::::::::::::::::<<<<<<===???DDDUUUrrr~~~{{{vvvpppjjjccc\\\WWWOOOLLLHHHEEEDDDCCCBBBAAA@@@AAACCCEEEFFFGGGHHHHHHIIIKKKMMMNNNNNNOOOQQQSSSSSSTTTTTTTTTUUUVVVVVVWWW{{{wwwuuussspppmmmjjjgggccc___[[[ZZZYYYVVVSSSPPPNNNMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIHHHJJJKKKLLLMMMOOOSSSVVVUUUZZZVVVSSSWWWXXX```qqqkkkWWWMMMLLLFFFEEEFFFAAABBBAAAAAA@@@??????>>>>>><<<<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;::::::======>>>???>>>CCCQQQaaa~~~|||rrrhhhaaaXXXSSSLLLGGGEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOOOOPPPQQQSSSUUUXXXZZZ]]]^^^ZZZZZZYYYVVVTTTRRRSSSUUUXXXXXXXXXYYY\\\```bbbdddbbb\\\XXXWWWWWWVVVYYY^^^ooowww~~~}}}vvvssswww||||||xxxtttpppkkkhhhdddcccbbb___\\\XXXVVVTTTRRRQQQOOOMMMLLLKKKKKKKKKHHHGGGEEECCCCCCDDDEEEFFFHHHJJJMMMNNNNNNMMMNNNOOONNNLLLIIIFFFDDDBBBBBBBBBCCCFFFLLL[[[xxxkkkTTTMMMFFFCCCCCC???>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::===<<<===???HHH^^^~~~{{{vvvqqqjjjccc[[[VVVOOOKKKGGGDDDCCCCCCBBBAAA???@@@CCCFFFHHHIIIJJJJJJJJJLLLOOOPPPQQQSSSUUUXXXWWWXXXXXXYYYYYYYYYYYYYYYxxxrrrqqqooommmjjjgggeeebbb]]]ZZZXXXWWWTTTRRROOOMMMLLLKKKEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHJJJLLLMMMNNNPPPTTTWWWVVVZZZVVVTTTXXXYYYdddyyydddTTTMMMKKKFFFGGGHHHAAABBBBBBAAAAAA@@@@@@??????<<<<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>CCCPPP^^^}}}vvvjjjcccYYYTTTLLLGGGDDDEEEEEEEEEIIIIIIKKKLLLMMMNNNNNNNNNQQQRRRSSSUUUWWWXXXYYYZZZWWWWWWVVVTTTRRRQQQRRRTTTVVVWWWXXXXXXYYY[[[^^^``````[[[XXXXXXXXXXXX[[[```rrrxxx|||yyyrrrooouuu{{{zzzvvvsssooojjjgggbbbaaa```]]]ZZZWWWUUUSSSSSSRRRPPPMMMKKKJJJIIIIIIFFFEEECCCBBBBBBCCCDDDEEEIIILLLNNNPPPOOOOOOPPPPPPNNNLLLHHHEEECCCBBBBBBCCCBBBFFFMMM^^^|||eeeRRRLLLEEEDDDEEE???>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;<<>>CCCNNN[[[xxx{{{nnnfff[[[UUUMMMGGGEEEEEEFFFFFFLLLMMMNNNNNNOOOOOOOOOOOORRRSSSTTTUUUVVVVVVUUUUUURRRSSSSSSQQQPPPPPPRRRTTTUUUWWWXXXXXXXXXXXXZZZ\\\]]]YYYWWWYYYZZZZZZ\\\aaakkkooorrrqqqnnnooovvv}}}zzzvvvsssooojjjgggaaa```___]]]ZZZWWWTTTSSSSSSRRRPPPMMMKKKIIIHHHHHHFFFDDDCCCBBBAAACCCDDDEEEIIILLLOOOPPPOOOOOOPPPQQQMMMKKKGGGDDDBBBBBBCCCDDDBBBGGGOOOaaazzzaaaQQQKKKEEEEEEEEE>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::<<>>AAALLLWWWqqqtttjjj^^^XXXPPPIIIGGGGGGHHHIIIMMMNNNOOOPPPQQQQQQQQQQQQTTTUUUUUUUUUUUUTTTRRRQQQNNNOOOOOONNNNNNOOOQQQTTTUUUWWWYYYXXXVVVVVVXXXZZZZZZWWWWWWZZZ\\\[[[\\\```aaadddgggjjjnnnuuu|||wwwsssooojjjgggaaa```___\\\ZZZWWWTTTSSSQQQPPPNNNMMMKKKJJJJJJIIIFFFEEECCCBBBBBBDDDEEEFFFHHHJJJMMMNNNNNNNNNNNNOOOLLLJJJFFFCCCBBBBBBDDDEEEDDDHHHRRRfffsss]]]OOOJJJDDDDDDDDD<<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::<<>>@@@IIITTTkkkwwwmmmaaa[[[RRRKKKIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSSSSSSSVVVVVVVVVVVVUUUSSSQQQPPPKKKLLLMMMMMMMMMNNNQQQTTTUUUWWWYYYXXXVVVUUUWWWYYYWWWUUUWWW[[[]]][[[\\\___\\\^^^bbbhhhqqq||||||xxxtttooojjjggg``````___]]]ZZZWWWUUUSSSOOONNNMMMLLLKKKKKKKKKLLLGGGFFFDDDCCCDDDEEEGGGHHHFFFIIILLLMMMMMMLLLMMMNNNLLLIIIFFFCCCAAABBBDDDFFFEEEJJJTTTiiiooo[[[NNNIIICCCDDDCCC:::======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;<<>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::;;;>>>@@@AAAFFFMMMeee~~~{{{{{{nnniii^^^SSSMMMJJJGGGGGGIIIPPPQQQRRRSSSSSSTTTTTTSSSWWWWWWWWWVVVUUUUUUTTTTTTSSSQQQNNNLLLLLLOOORRRTTTYYYXXXWWWWWWWWWWWWVVVUUUWWWVVVUUUWWWZZZ^^^```aaa```aaaeeemmmzzz~~~yyytttnnniiieeebbb___\\\YYYXXXWWWTTTSSSPPPMMMJJJHHHHHHIIIIIIIIIFFFEEECCCCCCCCCDDDFFFGGGKKKLLLMMMOOOPPPQQQQQQRRROOOIIICCC@@@BBBDDDFFFFFFLLLLLLZZZ{{{eeeYYYMMMGGGCCC@@@???@@@>>>>>>===<<<;;;:::::::::999999999999999999999999>>><<<<<<@@@III]]]}}}yyyuuu|||}}}vvvoookkkjjjeee[[[SSSOOOJJJCCC??????AAADDDEEEHHHIIIJJJIIIIIIJJJMMMPPPUUUVVVZZZ```eeegggfffeeejjjkkkmmmooopppppppppooo{{{xxxwwwuuupppmmmgggeeebbbaaa___]]]ZZZWWWRRRQQQNNNKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNRRRUUUXXXYYYYYYWWWXXXYYYYYYccc~~~jjj[[[VVVOOOJJJHHHHHHHHHHHHDDDBBBAAAAAACCCCCC@@@>>>???>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<:::;;;>>>???@@@EEEKKK___xxx|||uuulll```UUUOOOLLLIIIHHHJJJPPPQQQRRRTTTUUUUUUVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVTTTRRRNNNLLLLLLOOOSSSVVVZZZYYYYYYXXXYYYXXXWWWVVVWWWVVVUUUVVVYYY\\\___```aaaccchhhrrr|||wwwrrrmmmgggdddbbb___\\\YYYXXXVVVTTTRRRPPPNNNKKKJJJJJJJJJJJJIIIEEEDDDCCCBBBBBBDDDEEEGGGKKKLLLMMMOOOPPPQQQQQQQQQMMMIIICCC@@@AAADDDFFFFFFLLLQQQfffcccWWWLLLGGGDDD@@@???AAA>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::===<<<<<>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<:::;;;===>>>>>>CCCIIIXXXppp}}}~~~ooodddYYYSSSOOOKKKIIIJJJPPPQQQRRRTTTVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWUUURRRNNNKKKLLLPPPTTTXXXZZZ[[[[[[[[[ZZZYYYWWWVVVVVVVVVUUUUUUWWW[[[^^^```aaadddjjjuuuzzzuuupppkkkfffbbbbbb___[[[YYYWWWVVVSSSQQQOOONNNLLLLLLMMMLLLJJJHHHDDDCCCBBBAAAAAACCCEEEFFFKKKLLLMMMNNNOOOPPPPPPPPPKKKGGGCCC@@@AAADDDFFFGGGMMMYYYvvv|||___TTTJJJFFFDDDAAA@@@AAA>>>===<<<;;;::::::::::::::::::::::::::::::::::::;;;:::;;;>>>DDDUUUqqq|||yyysssvvv|||vvvooojjjgggbbbZZZSSSLLLIIIEEEBBBCCCCCCDDDDDDFFFGGGIIIJJJKKKNNNQQQTTTXXX[[[```fffiiihhhccc___[[[[[[]]]^^^```aaabbbcccyyyuuurrrooojjjffffffdddbbb```^^^[[[XXXUUUOOONNNKKKIIIGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKNNNQQQTTTWWWYYY[[[WWWWWWZZZ^^^mmmhhh]]]YYYSSSNNNLLLJJJHHHGGGFFFEEEEEEDDDCCCBBB@@@????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;===;;;;;;=========AAAGGGTTTkkkuuuiii]]]WWWRRRLLLIIIJJJNNNOOOQQQSSSUUUWWWXXXYYYXXXYYYZZZZZZZZZYYYXXXWWWSSSPPPLLLJJJKKKOOOUUUXXXZZZ\\\]]]]]][[[XXXVVVVVVWWWWWWVVVVVVWWWZZZ^^^bbb```cccjjjuuu~~~yyytttoookkkfffbbbaaa___[[[XXXWWWUUURRRPPPNNNNNNNNNNNNOOOMMMJJJGGGCCCBBBAAA@@@AAACCCEEEFFFLLLLLLMMMNNNOOOOOONNNNNNIIIFFFCCCAAABBBDDDGGGHHHNNN```tttZZZQQQHHHEEEDDDAAA@@@AAA===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===AAANNNggg|||uuurrr{{{vvvoooiiieee```XXXRRRKKKIIIFFFDDDEEEEEEDDDCCCEEEFFFIIIJJJLLLPPPTTTWWWXXXZZZ]]]aaacccbbb]]]YYYXXXXXXYYYYYYZZZ\\\]]]^^^~~~wwwssspppmmmiiieeefffdddaaa___]]]ZZZWWWTTTNNNLLLJJJHHHFFFFFFEEEFFFDDDCCCCCCDDDDDDEEEFFFGGGDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMPPPSSSVVVXXXZZZWWWXXX[[[aaarrriii]]]YYYTTTPPPNNNKKKIIIGGGDDDEEEEEEDDDBBBAAA@@@???????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>;;;;;;=========AAAGGGRRRhhh{{{pppccc\\\UUUNNNJJJIIIKKKLLLNNNQQQSSSUUUVVVWWWXXXXXXYYYYYYYYYWWWUUUTTTNNNLLLIIIHHHJJJOOOTTTXXXZZZ]]]```___\\\XXXVVVUUUXXXXXXXXXVVVVVVYYY^^^cccbbbeeekkkuuu}}}yyytttppplllgggdddaaa^^^ZZZXXXVVVTTTQQQOOONNNMMMNNNOOOOOOMMMJJJFFFCCCBBBAAA@@@AAACCCEEEGGGLLLLLLMMMMMMNNNMMMMMMMMMGGGFFFDDDCCCCCCEEEHHHKKKPPPeeennnVVVNNNFFFEEEDDDAAA???@@@<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;===???HHH\\\oootttjjjzzzzzzuuunnnhhhccc^^^WWWRRRKKKIIIFFFFFFFFFFFFEEEDDDDDDFFFIIIKKKNNNRRRVVVZZZ[[[ZZZ[[[\\\]]]\\\YYYWWWWWWWWWVVVUUUVVVXXXZZZ\\\{{{tttqqqpppnnnllliiifffdddaaa___]]]ZZZVVVSSSMMMLLLJJJHHHFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHJJJJJJKKKIIIIIIKKKNNNQQQTTTWWWXXXZZZWWWXXX]]]dddvvv}}}hhh[[[XXXTTTQQQOOOLLLIIIGGGAAACCCDDDDDDCCCBBBBBBCCC@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>;;;;;;>>>>>>===BBBHHHRRRfffxxxkkkbbbZZZQQQKKKIIIIIIKKKMMMOOOQQQSSSTTTTTTVVVVVVWWWWWWVVVSSSQQQOOOIIIHHHGGGHHHKKKPPPUUUYYY[[[___cccccc^^^YYYVVVUUUWWWXXXXXXVVVTTTWWW]]]ccceeehhhmmmvvv}}}xxxtttqqqmmmhhheeeaaa^^^ZZZWWWUUUSSSPPPNNNNNNMMMMMMNNNNNNMMMIIIFFFCCCBBBAAAAAABBBDDDFFFHHHLLLLLLMMMMMMMMMLLLLLLKKKEEEFFFEEEDDDDDDFFFJJJMMMSSSiiihhhTTTLLLEEEEEEDDD@@@>>>>>>;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999<<<======CCCTTTddd~~~ooodddnnnzzzuuunnngggaaa[[[VVVRRRKKKIIIGGGFFFFFFGGGFFFFFFEEEGGGJJJLLLOOOSSSXXX[[[^^^\\\[[[ZZZ[[[[[[YYYWWWTTTSSSRRRQQQSSSVVVZZZ\\\{{{tttpppooonnnllliiifffccc```^^^\\\YYYUUURRRMMMLLLJJJHHHGGGFFFFFFGGGEEEDDDDDDDDDDDDDDDEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKMMMOOOSSSVVVYYYZZZYYYWWWYYY^^^fffyyywwwdddYYYWWWTTTQQQOOOMMMIIIGGGCCCEEEGGGFFFCCCBBBBBBCCC@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>><<<<<<>>>??????CCCIIIPPPcccsssiii___UUUMMMKKKIIIJJJLLLNNNPPPRRRSSSSSSTTTTTTUUUTTTRRROOOLLLIIIEEEEEEFFFIIIMMMSSSWWWZZZ]]]bbbggggggaaa[[[XXXWWWUUUWWWVVVTTTQQQTTT[[[aaaeeegggmmmttt}}}|||xxxtttpppmmmhhheeeaaa^^^ZZZWWWUUURRROOOMMMNNNMMMLLLLLLLLLKKKIIIFFFCCCCCCBBBBBBCCCEEEGGGIIILLLLLLMMMMMMLLLKKKKKKJJJEEEFFFGGGFFFFFFHHHLLLPPPUUUmmmaaaRRRJJJEEEDDDDDD@@@===<<<;;;::::::999::::::;;;;;;::::::::::::::::::::::::888:::===>>><<>>======<<<<<<<<<;;;;;;;;;>>><<<<<>>>>><<<>>>JJJXXXnnn~~~sssmmmfffccceeemmm}}}yyyuuunnnfff___YYYTTTRRRMMMJJJFFFEEEFFFGGGHHHHHHFFFHHHKKKMMMPPPTTTYYY\\\YYYYYY[[[\\\]]]ZZZUUUQQQOOONNNOOOQQQVVV]]]dddiii}}}vvvrrrnnngggdddddd`````````___\\\XXXTTTRRROOONNNKKKIIIGGGEEEEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOQQQTTTVVVXXXYYYZZZXXXVVVWWW]]]kkksssddd]]]YYYUUUQQQPPPOOOMMMLLLIIIIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;===<<<<<<<<<>>>@@@AAACCCLLL^^^{{{yyylll```WWWQQQMMMLLLLLLMMMOOOOOOOOONNNNNNNNNMMMLLLJJJHHHFFFEEECCCEEEIIILLLPPPVVV\\\aaaaaafffkkkiiiccc]]][[[[[[UUUTTTSSSRRRSSSVVVYYY[[[```eeeggghhhqqq|||vvvttttttxxx}}}|||vvvpppllliiifffdddbbb]]]WWWTTTSSSSSSQQQOOONNNMMMKKKLLLLLLJJJEEEAAA???CCCFFFFFFCCCCCCFFFJJJIIILLLOOOPPPNNNKKKHHHGGGIIIHHHIIIKKKIIIFFFJJJPPP[[[rrrppp[[[OOOIIICCC???>>>>>>===<<<;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;<<<>>>===>>>FFFPPPggg{{{}}}nnnbbbbbbcccfffrrr|||vvvrrrkkkeee___YYYSSSOOOLLLJJJEEEBBBBBBEEEIIIKKKIIIJJJLLLNNNQQQTTTUUUVVVXXXXXXXXXWWWTTTRRROOOMMMMMMNNNNNNPPPSSSYYY```fffvvvrrrnnnhhheeeeee``````___^^^[[[WWWTTTRRROOOMMMKKKHHHFFFEEEEEEEEEAAABBBCCCDDDDDDDDDDDDDDDGGGGGGIIIJJJLLLMMMNNNNNNNNNOOORRRTTTVVVXXXYYYYYYXXXVVVWWW___nnnrrreee^^^ZZZUUURRRPPPOOONNNMMMJJJJJJIIIHHHFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<======<<<===>>>???AAABBBJJJ[[[xxx~~~|||qqqdddYYYRRROOOMMMLLLMMMNNNOOOOOONNNMMMLLLKKKIIIHHHFFFEEEEEEDDDGGGKKKNNNRRRWWW]]]aaadddiiinnnllleee]]]WWWVVVUUUTTTSSSRRRRRRTTTXXX[[[^^^bbbdddfffnnn{{{{{{uuurrrooorrrwww||||||vvvpppmmmiiifffdddaaa\\\VVVSSSRRRQQQPPPNNNLLLJJJJJJJJJKKKJJJFFFCCC???CCCFFFFFFDDDDDDGGGKKKJJJLLLOOOOOOMMMKKKJJJIIIMMMLLLMMMNNNKKKHHHLLLRRR^^^vvviiiWWWMMMHHHCCC?????????===<<<;;;;;;::::::::::::999999888888999999999:::::::::::::::<<<===<<<===FFFPPPfffyyyvvvhhhfffhhhjjjuuu}}}vvvrrrkkkddd^^^YYYSSSOOOKKKIIIFFFDDDDDDFFFIIIKKKJJJKKKLLLOOOQQQTTTUUUVVVWWWWWWVVVUUURRRPPPMMMLLLLLLMMMNNNOOOQQQVVV]]]bbbtttoookkkfffcccddd^^^^^^]]]\\\YYYVVVRRRQQQMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGJJJMMMOOOPPPPPPOOOOOOPPPRRRUUUWWWXXXXXXXXXWWWUUUXXXbbbsssnnnddd```\\\WWWSSSQQQPPPOOONNNLLLKKKJJJIIIGGGFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@??????>>>============>>>======<<<===>>>???AAABBBHHHWWWsss~~~yyyzzzkkk]]]TTTQQQOOOMMMLLLMMMNNNNNNMMMKKKJJJHHHFFFEEEEEEEEEEEEFFFJJJNNNRRRVVVZZZ___bbbhhhlllqqqoooggg\\\UUUQQQVVVUUUTTTRRRQQQSSSWWWZZZ[[[^^^```cccjjjuuu~~~}}}vvvqqqlllnnnrrrvvv{{{|||vvvqqqmmmjjjfffddd___[[[VVVRRRQQQPPPNNNMMMIIIHHHHHHIIIIIIIIIFFFDDD???BBBFFFFFFEEEEEEHHHKKKLLLMMMOOONNNMMMLLLLLLMMMSSSQQQQQQQQQNNNKKKOOOVVVddd~~~aaaRRRIIIFFFBBB@@@??????===<<<;;;;;;::::::::::::999999888888999999999:::::::::999999;;;<<<;;;<<>>>>>??????>>>============???AAABBBFFFTTTmmmxxxrrrbbbWWWSSSPPPLLLKKKKKKLLLLLLLLLJJJHHHFFFEEEDDDEEEGGGHHHJJJNNNSSSWWWZZZ]]]aaadddlllnnnpppmmmeee]]]VVVRRRVVVWWWWWWTTTRRRSSSVVVYYYZZZ\\\^^^aaagggqqqzzzzzzsssooooooooorrrxxx}}}~~~{{{uuuqqqmmmjjjfffddd^^^[[[WWWTTTQQQOOONNNMMMIIIIIIHHHHHHGGGFFFDDDBBB@@@BBBEEEFFFFFFGGGJJJLLLNNNNNNNNNMMMLLLMMMPPPRRRWWWUUUTTTSSSPPPNNNRRRYYYmmmvvvZZZOOOEEEDDDBBBAAA???>>>===<<<;;;;;;:::::::::999999999888888999999999:::::::::888888:::<<<;;;;;;DDDNNNbbbvvv{{{uuupppjjjddd^^^YYYSSSPPPGGGGGGGGGGGGHHHIIIKKKKKKLLLLLLNNNOOOQQQSSSTTTUUUUUUTTTSSSQQQNNNLLLJJJIIIKKKLLLLLLLLLMMMOOOSSSVVVssslllhhhdddaaaaaa\\\[[[YYYWWWTTTQQQOOONNNJJJIIIGGGFFFEEEEEEEEEFFF>>>???@@@AAACCCCCCCCCCCCEEEHHHMMMQQQTTTTTTRRRQQQPPPRRRUUUWWWXXXXXXWWWVVVTTTTTT[[[kkkxxxiiidddbbb^^^XXXUUUTTTTTTTTTTTTPPPOOONNNLLLKKKIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???????????????>>>>>>=========???@@@AAAFFFRRRiii|||zzzhhh\\\VVVRRRMMMJJJJJJJJJKKKKKKJJJIIIGGGFFFGGGHHHJJJLLLOOORRRWWW[[[^^^aaadddfffnnnnnnlllhhhccc]]]YYYWWWXXXZZZ[[[YYYUUUTTTVVVYYY[[[[[[]]]aaafffmmmwwwuuussspppmmmnnnsssyyy~~~|||yyytttpppmmmiiieeebbb]]]\\\YYYUUURRROOONNNNNNKKKKKKJJJHHHEEEBBBAAA@@@@@@BBBDDDFFFGGGIIIKKKMMMOOOOOONNNMMMMMMOOOSSSVVVXXXVVVTTTSSSQQQPPPVVV^^^wwwmmmWWWOOOCCCCCCBBB@@@>>>=========;;;;;;:::::::::999999999888888999999999:::::::::888888999;;;:::;;;CCCMMMbbbwwwzzztttpppiiiccc^^^XXXSSSPPPGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMOOOPPPRRRSSSSSSTTTSSSRRROOOMMMLLLJJJJJJJJJKKKLLLMMMLLLMMMPPPRRRuuunnnkkkgggbbbaaaZZZYYYWWWTTTRRROOOMMMLLLIIIHHHFFFEEEEEEEEEFFFFFF>>>???AAACCCDDDEEEFFFFFFGGGJJJNNNRRRSSSSSSRRRQQQQQQSSSVVVXXXYYYXXXVVVUUUTTTVVV```tttvvvkkkgggbbb^^^YYYUUUUUUWWWXXXYYYRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@????????????@@@???>>>=========>>>@@@AAAEEENNNccc}}}qqqeeeZZZUUUOOOKKKJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNPPPQQQTTTWWWZZZ^^^```cccgggjjjnnnllliiieeeaaa^^^\\\ZZZYYY]]]aaa___ZZZVVVWWWYYY\\\[[[]]]aaaeeekkkvvvzzzuuupppjjjjjjooovvv{{{}}}zzzwwwsssooolllhhhdddaaa\\\\\\ZZZWWWRRROOONNNOOOLLLLLLKKKHHHDDDAAA@@@@@@AAABBBDDDFFFIIIKKKMMMNNNOOOOOOOOONNNNNNQQQUUUYYYXXXVVVTTTTTTRRRSSS[[[dddeeeUUUOOOCCCCCCBBB???<<<;;;<<<>>>;;;;;;::::::::::::999999888888999999999:::::::::888888:::;;;:::;;;DDDNNNeee|||{{{sssoooiiiccc^^^XXXSSSPPPIIIIIIIIIIIIJJJJJJKKKLLLKKKLLLMMMNNNOOOPPPQQQQQQRRRQQQOOONNNLLLKKKKKKKKKJJJLLLMMMNNNMMMMMMNNNPPPtttnnnkkkfff```]]]YYYXXXUUURRRPPPMMMLLLKKKHHHGGGEEEDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNQQQRRRRRRQQQPPPQQQSSSVVVYYYYYYXXXVVVTTTVVVYYYfff|||rrrjjjgggbbb]]]XXXVVVVVVYYY[[[\\\TTTSSSQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCBBBAAA@@@@@@??????????????????>>>=========>>>@@@@@@BBBKKK^^^xxxzzznnn___ZZZSSSNNNLLLMMMNNNNNNMMMNNNOOOQQQRRRTTTUUUVVVYYY[[[]]]___aaaeeejjjmmmllljjjgggeeebbb^^^[[[YYYZZZ```fffeee___YYYXXXYYY\\\[[[]]]aaadddhhhtttwwwqqqjjjiiioooxxx~~~xxxuuuqqqnnnkkkgggccc___ZZZ[[[ZZZVVVQQQMMMMMMNNNKKKKKKKKKHHHCCCAAAAAABBBAAAAAACCCFFFJJJLLLNNNNNNNNNOOOOOOOOOPPPRRRWWWZZZXXXUUUTTTUUUTTTWWW```jjjzzz^^^RRRMMMDDDDDDBBB>>>:::999;;;>>>;;;;;;::::::::::::999999888888999999999:::::::::888888:::<<<;;;<<>>>>>?????????>>>>>>======>>>???@@@AAAHHH[[[tttuuuccc]]]VVVPPPNNNOOOPPPQQQOOOPPPRRRUUUVVVXXXXXXYYY[[[]]]^^^```bbbfffkkkooojjjiiihhhfffccc___YYYVVV[[[bbbiiiiiibbb[[[YYYZZZ\\\ZZZ\\\aaacccgggrrrzzzrrrkkkkkkrrr|||vvvtttpppmmmjjjfffbbb^^^XXXZZZYYYUUUPPPLLLKKKMMMIIIJJJJJJHHHDDDBBBCCCEEEAAAAAACCCFFFJJJMMMOOOOOONNNOOOPPPPPPQQQTTTXXX[[[XXXUUUTTTUUUVVVZZZdddnnnsssZZZOOOKKKEEEEEEBBB===999888;;;>>>;;;;;;;;;:::::::::999999888888999999999:::::::::999999;;;<<<;;;<<>>>>>>>>>>>>>>??????CCCHHHUUUjjjuuufffWWWRRRQQQOOONNNNNNRRRTTTVVVWWWWWWYYY\\\___]]]^^^___```aaadddhhhlllkkkjjjjjjhhheee```[[[XXXaaadddlllppphhh\\\YYY^^^XXXZZZ___aaaaaaeeesss}}}rrrjjjmmmtttzzz~~~{{{sssllliiijjjhhhaaa[[[[[[YYYUUUQQQNNNKKKJJJIIILLLJJJGGGDDDBBBBBBBBBBBBCCCDDDFFFHHHKKKNNNPPPQQQQQQOOONNNOOOSSSXXX[[[]]][[[UUUVVVZZZXXXYYYkkklll]]]TTTLLLHHHEEEAAA???>>>>>>===<<<:::999999888888999999:::777777888888999999999999999999999888888===FFFMMMkkkyyyrrriiiaaa\\\WWWQQQLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMJJJKKKKKKLLLLLLKKKJJJJJJIIIJJJJJJLLLNNNPPPRRRSSSssskkkddd]]]YYYXXXUUUTTTRRROOOMMMKKKJJJIIIGGGGGGFFFEEEDDDDDDEEEEEEDDDFFFGGGHHHGGGGGGHHHIIILLLNNNQQQRRRRRRQQQRRRSSSTTTVVVYYYZZZXXXVVVUUUUUUXXXcccwwwvvviiidddccc```^^^[[[XXXWWWXXXYYY[[[XXXXXXXXXVVVTTTRRROOONNNNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>??????DDDFFFOOOaaauuuzzzkkk[[[TTTQQQOOONNNOOORRRTTTWWWXXXYYY[[[^^^```^^^^^^___bbbdddfffffffffhhhkkklllhhhbbb\\\YYYYYYaaagggrrrwwwnnnaaa[[[\\\XXX[[[___bbbbbbfffuuuuuulllnnntttzzz~~~|||xxxrrrkkkhhhiiigggbbb\\\ZZZXXXTTTQQQNNNLLLKKKJJJLLLJJJGGGDDDBBBBBBBBBCCCCCCDDDFFFIIILLLNNNPPPQQQPPPOOONNNPPPTTTXXXZZZ[[[YYYUUUVVVYYYYYY]]]tttjjj___WWWOOOIIIEEEAAA>>>======<<<<<<:::999999888888999999:::777888888888999999999999:::::::::999999===EEELLLiiiyyyrrriiiaaa\\\VVVPPPLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPSSSTTT{{{ooohhhbbb[[[WWWWWWSSSRRRPPPNNNLLLKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHJJJKKKNNNPPPRRRSSSRRRRRRSSSUUUUUUWWWYYYXXXWWWUUUTTTTTT[[[fff|||qqqhhhcccbbb^^^\\\ZZZXXXWWWWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQOOOMMMKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@??????>>>??????@@@CCCCCCIIIVVVhhh|||rrraaaWWWRRROOONNNOOOQQQTTTXXXZZZ[[[\\\___```___```bbbdddggggggfffeeekkkmmmmmmfff\\\VVVWWWZZZbbbkkkyyy~~~vvvfff]]][[[YYY[[[```cccccchhhwwwzzzpppoootttxxx}}}~~~{{{vvvpppjjjggghhhfffaaa\\\XXXVVVSSSPPPNNNLLLLLLKKKKKKIIIFFFDDDBBBBBBBBBCCCCCCEEEGGGJJJLLLOOOPPPQQQOOONNNOOORRRUUUXXXYYYXXXVVVTTTVVVXXXZZZfffllleee___VVVJJJFFF@@@===;;;<<<<<<;;;:::999999888888999999:::888888888888999999999999;;;<<<<<<:::999===DDDIIIbbbzzzsssiiiaaa[[[VVVPPPLLLKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNQQQTTTVVVuuujjjeee```YYYUUUUUUQQQPPPNNNMMMLLLKKKJJJJJJHHHHHHGGGEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHIIIKKKMMMPPPRRRSSSTTTSSSSSSTTTVVVVVVWWWXXXWWWUUUTTTTTTUUU]]]iii{{{nnngggbbbaaa[[[[[[YYYXXXWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUVVVVVVUUUTTTRRRPPPMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@?????????@@@@@@CCCBBBFFFQQQ```ssszzzhhh\\\TTTOOOMMMOOOPPPSSSWWWZZZ[[[]]]___``````cccfffgggggghhhkkkmmmvvvrrrjjj___WWWTTTWWW[[[dddppp}}}yyyjjj```\\\[[[]]]aaacccdddiiixxxtttqqqsssvvv{{{}}}zzzuuupppjjjgggeeeccc^^^ZZZVVVUUURRRPPPNNNMMMLLLLLLJJJHHHFFFCCCBBBBBBCCCDDDDDDEEEHHHKKKMMMOOOPPPPPPNNNNNNOOORRRVVVWWWWWWUUUSSSTTTVVVWWW^^^ttt~~~pppllleee\\\JJJFFF@@@<<<:::;;;;;;;;;:::999999888888999999:::999999999999999999999999<<<======;;;:::<<>><<<;;;;;;:::999:::999999888888999999:::::::::::::::999999999999999;;;===<<<:::;;;>>>BBBSSSkkkzzzvvvjjj```YYYTTTNNNKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHHHHHHHHHHJJJKKKLLLOOOPPPRRRTTTVVVYYY[[[]]]{{{nnneee^^^[[[XXXTTTPPPPPPOOONNNLLLJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGGGGHHHJJJNNNRRRSSSTTTTTTSSSRRRRRRTTTVVVXXXXXXWWWVVVUUUWWWZZZ]]]hhh~~~yyynnnjjjbbb^^^___[[[\\\^^^_________^^^]]]WWWWWWXXXYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNMMMKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAFFFNNNZZZlllssseeeYYYTTTTTTPPPQQQSSSUUUWWW\\\bbbfffkkkkkkkkklllnnnrrrwww{{{ssshhhYYYQQQQQQWWW^^^aaammm}}}yyypppiiieeeeeefffdddaaacccrrr|||}}}{{{vvvsssllljjjfffccc```]]][[[YYYVVVTTTRRROOOMMMKKKKKKKKKFFFEEECCCBBBBBBCCCDDDEEEEEEHHHKKKNNNPPPQQQPPPPPPOOOOOOOOOPPPSSSTTTSSSRRROOOUUUWWW\\\uuutttllldddWWWLLLBBB@@@>>>======<<<:::888:::999999888888999999:::;;;;;;:::::::::999999999666999;;;;;;::::::===@@@LLL```xxxwwwzzzwwwjjj```YYYSSSNNNJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGHHHIIIKKKLLLMMMNNNPPPRRRTTTXXX[[[]]]^^^^^^wwwlllccc\\\YYYWWWSSSOOOOOOOOONNNLLLJJJHHHGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHIIILLLPPPTTTSSSTTTTTTRRRQQQRRRTTTVVVXXXXXXWWWVVVVVVXXX\\\___mmmrrrkkkhhh```]]]___[[[]]]___aaaaaaaaa___^^^VVVWWWYYYYYYYYYWWWUUUSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@CCCKKKVVViiiyyyjjj]]]WWWWWWRRRSSSTTTUUUWWW]]]ccchhhoookkkiiilllssswwwvvvssseee```XXXRRRQQQVVV^^^dddooouuulllhhhggggggddd```bbbooo~~~xxxtttqqqiiigggdddbbb```^^^\\\\\\WWWUUURRROOOLLLKKKJJJJJJFFFEEECCCBBBBBBCCCDDDEEEFFFHHHLLLOOOQQQQQQPPPOOOPPPOOONNNPPPRRRSSSSSSRRRPPPUUUWWW]]]zzzuuulllcccUUUKKK???>>>======>>>===:::888:::999999999999999999:::;;;;;;;;;::::::999999999444888;;;;;;999999<<>>===<<<<<<<<<:::::::::999999999888888888777666666666777999:::777777777888999;;;<<<===@@@MMM___qqqvvvyyyzzzmmmaaaXXXRRRNNNLLLHHHFFFEEEDDDEEEFFFEEEDDDHHHGGGFFFFFFFFFGGGHHHIIIHHHJJJMMMOOOOOONNNOOOPPPRRRRRRTTTVVVXXXYYY[[[\\\~~~mmmccc]]]VVVSSSSSSSSSPPPMMMMMMLLLKKKIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIILLLPPPQQQQQQRRRQQQNNNMMMNNNPPPSSSUUUWWWVVVWWWYYYYYY[[[dddooo|||mmmgggddd```]]]]]]___^^^]]]```dddeeeccc```\\\ZZZXXXXXXWWWVVVSSSQQQSSSRRRPPPOOONNNMMMLLLLLLKKKKKKLLLLLLLLLJJJIIIHHHFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCHHHPPP```yyyyyylll```YYYWWWUUUTTTTTTWWW]]]cccgggllliiigggjjjnnnnnniiiccc]]]VVVQQQRRRUUUZZZccclll}}}qqqfffgggbbbbbbffffffppp~~~wwwqqqmmmjjjgggdddaaa___]]]YYYWWWSSSQQQOOONNNNNNMMMLLLJJJDDDDDDDDDDDDDDDDDDDDDDDDIIIJJJMMMOOOPPPPPPPPPOOOKKKNNNPPPQQQPPPNNNMMMMMMLLLRRRWWWeee{{{ooo]]]MMMGGGAAA@@@>>>===<<<;;;;;;;;;:::::::::999999999888888777777777777777888888999777777777888999:::<<<===BBBLLL[[[kkkyyytttsssyyylllaaaXXXRRRNNNLLLHHHFFFDDDDDDEEEFFFEEEDDDGGGGGGFFFEEEFFFGGGHHHIIIHHHKKKNNNPPPQQQQQQSSSTTTWWWWWWXXXYYYZZZ[[[\\\\\\vvvggg^^^YYYSSSPPPPPPOOONNNKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJNNNPPPQQQQQQQQQPPPNNNMMMNNNPPPSSSUUUVVVWWW[[[\\\[[[___mmm|||uuuiiidddbbb___\\\]]]^^^]]]]]]aaaeeegggfffccc\\\ZZZXXXWWWWWWVVVTTTRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIFFFFFFFFFEEEDDDCCCBBBAAAAAAAAACCCGGGNNN[[[rrrtttjjjccc]]][[[XXXWWWZZZ___dddhhhkkkjjjiiihhhgggddd```\\\ZZZTTTOOOQQQVVV^^^iiisssnnncccddd```aaaggghhhttt}}}wwwpppllljjjgggdddaaa___\\\XXXVVVQQQPPPNNNMMMMMMLLLJJJHHHEEEDDDDDDDDDDDDDDDEEEEEEJJJKKKNNNOOOPPPPPPOOONNNJJJMMMOOOOOONNNLLLLLLLLLKKKPPPXXXiii{{{lllXXXIIIDDD???>>>===<<<;;;::::::::::::::::::999999999888888666666777888888888888888777777777888999:::;;;<<>>===<<<;;;;;;;;;;;;:::::::::999999999888888555666777999999888777777888888888888999:::;;;<<>>===<<<<<<<<<<<<:::::::::999999999888888555666777999999888777777888888888888999:::;;;;;;===AAAIIIXXXlllxxxmmmbbbZZZSSSNNNKKKHHHFFFCCCBBBDDDFFFGGGGGGFFFEEEEEEEEEEEEGGGIIIJJJLLLPPPVVVZZZ^^^aaadddfffeeebbb^^^ZZZVVVTTTRRRRRRsssbbb\\\VVVTTTPPPMMMKKKKKKLLLLLLIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLOOORRRSSSRRRQQQOOOOOOOOOPPPRRRTTTWWWXXX\\\^^^aaabbbeeerrr{{{qqqjjjeeeeeedddaaaaaacccbbbaaaaaaeeejjjllljjjggg\\\ZZZWWWUUUVVVVVVUUUUUUOOOOOONNNMMMMMMNNNNNNNNNQQQPPPOOOOOONNNNNNOOOOOOMMMLLLLLLKKKIIIGGGEEEDDDBBBBBBDDDEEEGGGMMM\\\kkktttnnnddd\\\VVVUUUWWWYYYWWWTTTPPPMMMLLLOOOTTTYYYUUURRRSSS[[[eeeqqq~~~tttaaabbb^^^```gggkkkyyyyyyrrrnnniiifffbbb___\\\YYYUUUSSSOOONNNLLLKKKKKKJJJHHHFFFGGGFFFEEEDDDEEEFFFIIIJJJLLLMMMNNNNNNMMMKKKIIIHHHLLLLLLLLLJJJIIIIIIKKKNNNKKKUUUmmmttt]]]LLLDDDAAA???>>>>>>===<<<<<<======:::::::::999999999888888666666777888888888888888999999888888999999:::;;;<<<@@@HHHVVVggg{{{zzzoooddd[[[TTTNNNKKKHHHFFFCCCBBBCCCFFFGGGHHHFFFFFFEEEEEEFFFHHHJJJKKKNNNRRRXXX]]]aaadddhhhjjjjjjfffaaa\\\WWWTTTRRRQQQjjj^^^ZZZSSSRRROOOKKKIIIIIIJJJLLLIIIHHHFFFEEEEEEFFFIIIJJJGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMPPPSSSTTTRRRQQQOOOOOOPPPRRRTTTVVVXXXZZZ]]]^^^```dddkkk}}}zzznnniiieeeeeedddaaaaaadddbbbaaaaaacccggghhhfffccc\\\YYYVVVUUUUUUVVVVVVUUURRRQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQOOOOOONNNMMMKKKIIIGGGFFFBBBCCCEEEFFFFFFJJJWWWeeexxx{{{ttthhh]]]UUUQQQQQQRRROOOMMMKKKKKKMMMPPPTTTVVVVVVTTTYYYdddrrrttt```bbb^^^aaajjjooo~~~xxxqqqmmmiiifffbbb___\\\YYYUUURRRPPPNNNLLLKKKKKKKKKIIIGGGGGGFFFEEEDDDEEEGGGIIIKKKOOOOOOPPPPPPOOOMMMJJJHHHMMMMMMLLLJJJHHHIIILLLOOOKKK^^^nnnWWWIIIBBB@@@======<<<<<<;;;;;;<<<<<<:::::::::999999999888888777777777777777888888999999999888888999999::::::;;;@@@IIIVVVggg||||||qqqfff]]]UUUNNNJJJIIIFFFBBBAAACCCFFFHHHHHHGGGFFFFFFFFFHHHIIIKKKLLLPPPTTTZZZ___cccfffjjjlllkkkgggbbb[[[VVVRRRPPPPPPyyyeee[[[YYYQQQPPPNNNJJJHHHHHHIIIKKKJJJHHHEEEDDDDDDFFFIIIKKKGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKMMMPPPSSSTTTSSSQQQOOOPPPQQQSSSUUUWWWZZZ[[[``````bbbhhhrrrzzzsssmmmhhheeeeeedddaaaaaadddbbb``````bbbeeeeeeccc___\\\YYYVVVUUUUUUVVVVVVVVVTTTTTTSSSQQQQQQPPPPPPQQQOOONNNMMMMMMNNNOOOQQQRRRPPPPPPOOONNNLLLJJJHHHGGGCCCCCCEEEFFFEEEHHHUUUbbbpppzzzmmm```VVVQQQPPPQQQKKKJJJJJJLLLPPPSSSSSSSSSYYYYYY___mmm}}}rrr```aaa___bbblllsss}}}wwwpppkkkiiifffbbb^^^\\\XXXTTTQQQPPPNNNLLLLLLLLLKKKIIIGGGHHHFFFEEEDDDEEEGGGJJJLLLQQQQQQRRRRRRPPPNNNKKKJJJMMMMMMLLLJJJHHHIIIMMMOOOVVVpppiiiSSSGGGAAA???<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888888777666666666777999:::999999999888999999::::::888???KKKXXXjjj~~~sssggg]]]UUUNNNJJJIIIFFFBBBAAACCCFFFHHHIIIGGGGGGGGGGGGHHHJJJLLLMMMQQQUUU[[[```dddgggkkkmmmiiifff___YYYSSSOOOMMMMMMrrraaaXXXVVVLLLJJJHHHGGGHHHHHHFFFEEEIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIHHHHHHHHHIIIJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRNNNRRRUUUUUUTTTVVV[[[aaabbb______ggg|||wwwpppiiigggeeecccbbbbbbbbbbbbaaa___]]]^^^___aaabbbaaa[[[ZZZXXXWWWWWWVVVTTTRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQOOOMMMLLLLLLMMMNNNOOOQQQPPPPPPNNNLLLJJJHHHGGGGGGFFFDDDBBBCCCIIIQQQWWWjjj|||uuufff\\\XXXTTTOOOOOOLLLLLLPPPSSSSSSVVVZZZ]]]aaajjjyyylllbbb]]]^^^fffmmmwww~~~{{{zzzwwwqqqlllgggfffccc___ZZZUUUQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCDDDFFFIIIKKKNNNQQQSSSRRRNNNKKKJJJKKKPPPKKKIIIJJJJJJJJJNNNSSS\\\aaaLLLCCC@@@???>>>===;;;:::999999::::::<<<<<<;;;;;;;;;:::::::::888777666666666666666777999999888888999999:::;;;>>>BBBIIIVVVnnnvvvjjj___VVVNNNJJJFFFEEEDDDCCCDDDEEEGGGIIIJJJIIIHHHHHHIIIMMMPPPSSSTTTUUUXXX\\\```dddgggiiijjjeee[[[SSSNNNNNNPPPRRRooo^^^UUUSSSMMMJJJHHHGGGGGGGGGFFFDDDIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJMMMNNNPPPRRRSSSSSSRRRRRROOOSSSVVVWWWVVVXXX]]]bbbeeedddfffppp}}}pppiiieeedddcccbbbaaaaaabbbbbb```^^^\\\\\\^^^`````````\\\ZZZXXXXXXXXXWWWUUUSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQOOONNNNNNNNNPPPQQQNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGEEEDDDDDDIIIOOOTTTdddvvv{{{kkkbbb]]]XXXSSSSSSPPPPPPSSSUUUUUUZZZ```eeekkkwwwlllddd```aaajjjrrr}}}~~~{{{yyyvvvpppkkkhhhfffccc___ZZZUUURRRPPPMMMMMMKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEHHHKKKMMMPPPRRRSSSPPPMMMJJJJJJKKKPPPLLLJJJKKKLLLMMMRRRXXXfffyyy[[[IIICCCAAA@@@>>>===<<<;;;:::::::::;;;::::::::::::999999999888777777666666666777777777999999888888999999:::;;;;;;???HHHZZZxxxwwwjjj```WWWPPPLLLGGGFFFDDDCCCDDDEEEGGGIIIIIIIIIIIIJJJLLLOOORRRSSSUUUVVVWWWZZZ\\\^^^```aaaccc^^^WWWPPPLLLLLLMMMOOO{{{iiiYYYQQQOOOMMMKKKHHHGGGGGGFFFEEECCCHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMOOOQQQRRRRRRRRRQQQQQQTTTWWWXXXXXXZZZ___ccccccdddiiiuuuxxxmmmhhhbbbaaaaaaaaaaaaaaabbbbbb]]]\\\ZZZ[[[\\\^^^]]]]]]]]][[[YYYWWWWWWWWWVVVTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQPPPOOOPPPQQQQQQKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHGGGFFFFFFHHHMMMPPP\\\llluuukkkfff```ZZZWWWUUUVVVXXXXXXZZZaaajjjqqqzzzhhheeebbbeeeoooyyy~~~zzzwwwsssnnniiihhhfffccc___ZZZVVVRRRPPPNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEFFFHHHKKKNNNPPPTTTSSSRRRNNNKKKJJJKKKMMMPPPLLLKKKLLLMMMOOOVVV]]]sssmmmSSSGGGCCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;999888888888777777777777666666666666777888888888999888888888888999::::::999===GGG]]]xxxkkkaaaXXXRRRNNNGGGFFFEEEDDDDDDFFFHHHIIIIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWUUUQQQMMMJJJJJJKKKLLLtttdddVVVOOOMMMMMMKKKHHHGGGFFFFFFDDDCCCGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHIIILLLLLLNNNOOOQQQQQQQQQQQQQQQTTTWWWYYYZZZ\\\```cccaaaccciiiwwwxxxmmmhhhbbbbbbaaaaaaaaaaaaaaaaaa\\\ZZZYYYZZZ[[[\\\[[[ZZZ\\\ZZZWWWVVVVVVVVVUUUSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIHHHGGGHHHJJJLLLUUUcccxxx~~~tttoooiiicccZZZYYYYYY[[[\\\```kkkvvv~~~xxxdddcccccciiiuuu|||xxxtttpppkkkggggggeeebbb^^^YYYUUUSSSQQQNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDEEEGGGJJJNNNQQQSSSVVVTTTPPPLLLJJJJJJLLLNNNQQQMMMLLLMMMMMMOOOWWWaaa|||aaaLLLEEECCCAAA???>>>>>>======<<<<<<<<<<<<888888888888777777777777555555666777888999999999888888888888888999999:::;;;>>>GGG]]]yyylllbbbYYYRRRNNNHHHGGGFFFEEEEEEFFFHHHIIIIIIKKKMMMPPPRRRSSSTTTTTTRRRRRRQQQQQQPPPOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKnnn___TTTNNNMMMLLLJJJHHHFFFFFFFFFDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGHHHIIILLLLLLMMMOOOPPPPPPQQQQQQPPPSSSVVVYYY[[[]]]```bbbccceeemmm|||vvvjjjfffddddddcccbbbaaa```______[[[ZZZYYYYYY[[[[[[ZZZXXX[[[XXXUUUSSSSSSTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQPPPOOONNNNNNNNNNNNKKKKKKLLLKKKKKKJJJIIIHHHHHHIIIJJJJJJHHHGGGHHHIIIQQQ]]]qqq~~~zzzsssmmm___\\\[[[]]]aaagggtttrrrdddaaaeeeooo~~~~~~zzzuuuqqqlllhhheeeeeeccc```\\\XXXUUUTTTSSSOOONNNLLLIIIGGGEEEDDDDDDCCCDDDFFFHHHLLLPPPSSSUUUXXXTTTOOOKKKJJJLLLNNNPPPQQQNNNMMMMMMLLLNNNXXXcccxxxXXXHHHDDDBBB???>>>===============<<<<<<<<<:::999999999999888888888444555777888999999999999888888777777888888999:::===???FFFZZZ}}}zzznnndddZZZSSSNNNJJJHHHGGGFFFEEEGGGHHHIIIJJJLLLOOOQQQSSSSSSSSSSSSNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMzzzggg\\\SSSNNNMMMKKKIIIGGGFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJLLLMMMMMMNNNOOOPPPQQQRRRQQQRRRUUUYYY\\\___aaabbbaaaeeepppwwwjjjhhhdddddddddcccaaa```^^^]]][[[ZZZZZZ[[[\\\[[[ZZZXXX[[[XXXTTTRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNMMMLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKJJJHHHGGGHHHIIIOOOYYYlll~~~xxxhhhaaa]]]___fffooo{{{qqqhhhdddkkkzzz|||zzzwwwrrrmmmiiifffdddaaa___\\\YYYWWWUUUTTTTTTPPPNNNLLLIIIFFFDDDCCCBBBCCCDDDFFFIIIMMMQQQTTTVVVWWWSSSMMMJJJKKKNNNPPPQQQQQQNNNMMMMMMLLLPPP\\\hhhjjjPPPFFFEEEAAA>>>>>><<<<<<=========<<<<<<;;;;;;;;;:::::::::999999999555666888999:::999999888888777777777777888999999<<<>>>DDDUUUttt}}}rrrhhh]]]TTTNNNKKKIIIHHHFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRQQQQQQKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPsssaaaXXXRRRNNNMMMIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKMMMNNNNNNOOOPPPQQQRRRSSSRRRSSSVVV[[[___bbbcccccc___gggwwwssshhhiiiaaaaaabbbbbbaaa___^^^]]]\\\\\\[[[\\\]]]]]]ZZZXXX[[[XXXTTTRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPOOOOOONNNLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLIIIJJJJJJIIIHHHGGGHHHIIIOOOVVVhhhtttiiiaaabbbkkkuuu{{{nnnllllllwwwwwwvvvsssooojjjfffdddccc^^^\\\YYYWWWUUUUUUUUUVVVPPPOOOLLLIIIFFFDDDBBBBBBBBBDDDFFFJJJMMMQQQTTTUUUVVVQQQLLLJJJLLLPPPRRRRRROOOMMMMMMMMMNNNSSSbbbppprrr\\\IIIEEEEEE@@@===???:::;;;<<<<<<===<<<;;;:::;;;::::::::::::999999999666777999::::::999888777777777777777777888999999;;;<<<@@@LLLfffwwwmmmaaaVVVOOOLLLJJJHHHGGGFFFGGGIIIJJJMMMMMMNNNNNNOOOOOOOOONNNKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSTTTUUUUUUUUUTTTSSSnnn^^^VVVQQQNNNMMMHHHFFFEEEEEEFFFGGGGGGFFFCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEGGGHHHJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUXXX\\\aaadddddddddcccnnn~~~iiiaaaddd^^^^^^___``````___^^^]]]]]]]]]\\\]]]^^^]]][[[YYY\\\YYYUUUSSSSSSSSSTTTSSSQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPOOONNNMMMKKKJJJIIIJJJKKKMMMNNNOOOOOOOOOIIIJJJJJJIIIGGGGGGIIIJJJNNNTTTfff~~~}}}ooodddeeennnxxxrrrkkkmmmttt}}}tttsssqqqmmmiiieeecccbbb[[[ZZZWWWUUUTTTUUUVVVVVVPPPOOOLLLIIIFFFCCCBBBAAABBBDDDFFFJJJMMMQQQSSSUUUTTTPPPKKKKKKNNNQQQSSSSSSMMMLLLMMMNNNPPPWWWgggvvvfffRRRDDDDDDEEE@@@===@@@999:::;;;<<<<<<<<<;;;::::::::::::999999999999888777888999::::::999777666777777777777777888888999:::;;;===FFFZZZxxx{{{qqqdddXXXQQQLLLKKKIIIGGGGGGGGGIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQUUUUUUVVVWWWWWWVVVUUUTTTfffYYYTTTQQQNNNLLLIIIHHHHHHGGGFFFFFFFFFGGGHHHGGGDDDCCCCCCDDDGGGHHHEEEEEEEEEFFFHHHJJJLLLNNNLLLNNNOOOOOOOOOPPPSSSUUUXXXYYYZZZ\\\```eeegggfffkkkxxx{{{qqqiiidddaaa```_________```___^^^\\\ZZZ[[[^^^```aaa___[[[WWWVVVWWWYYYYYYXXXVVVSSSQQQMMMLLLLLLMMMPPPRRRSSSRRROOONNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKJJJKKKJJJHHHGGGGGGHHHIIIKKKNNNSSSbbbxxxzzzqqqllloooxxx~~~rrrnnnnnn}}}|||vvvrrrppplllgggccc___\\\ZZZUUUUUUUUUUUUTTTTTTTTTTTTQQQOOOKKKGGGEEECCCCCCCCCCCCEEEHHHKKKOOORRRTTTUUURRRPPPPPPSSSVVVWWWUUURRROOOMMMLLLMMMQQQ]]]rrrXXXQQQHHHDDDDDDCCC@@@==================<<<<<<<<<::::::999999888777666666999999888777666555444444777777777777777888888999;;;:::<<>><<<<<<<<<<<<;;;;;;::::::::::::999999888777777777444444555666777888999999777777777777777888888999888777888<<>><<<<<<<<<;;;::::::999999999999999888888888777777444444555666777888999999777777777777777888888999:::999:::===@@@HHHVVVeeeyyy{{{oooggglllttt}}}wwwhhh\\\UUUOOOMMMKKKJJJJJJIIIHHHGGGKKKLLLNNNMMMLLLLLLMMMNNNQQQSSSTTTVVVWWWVVVUUUUUURRRSSSSSSSSSTTTTTTTTTTTTrrrdddVVVPPPNNNKKKHHHHHHFFFFFFFFFEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHJJJKKKMMMNNNNNNLLLNNNPPPRRRSSSVVVYYY\\\___```dddhhhggggggppp|||sssppplllgggdddcccdddddd^^^]]]]]]^^^```aaa```^^^[[[ZZZ[[[\\\]]][[[WWWUUURRRRRRQQQQQQQQQRRRSSSSSSOOONNNMMMNNNPPPQQQQQQQQQQQQPPPOOONNNNNNMMMNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKMMMOOORRRYYYcccnnntttvvvrrrlllmmmvvvzzzrrrmmmhhhfffccc```\\\YYYWWWVVVRRRQQQOOONNNMMMMMMMMMNNNKKKIIIGGGDDDCCCDDDDDDEEEHHHJJJMMMPPPRRRRRRQQQQQQPPPSSSVVVXXXXXXUUURRRPPPRRRSSSZZZhhhxxxcccVVVMMMJJJFFFCCCAAAAAA@@@???===<<<<<<;;;::::::999999999999999888888888888888666666666666777777777777777777777777777888888999999999;;;>>>@@@FFFTTTaaassspppeeefffmmmxxxyyykkk^^^VVVNNNMMMKKKJJJKKKKKKJJJHHHJJJKKKMMMLLLKKKLLLMMMOOOSSSTTTVVVXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUggg\\\QQQNNNLLLIIIFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEGGGHHHJJJLLLMMMNNNNNNJJJMMMPPPRRRTTTXXX\\\___```___cccfffeeegggvvvxxxlllkkkhhhfffdddddddddeee___^^^]]]___```aaa___^^^YYYXXXXXXYYYYYYXXXUUURRRQQQRRRSSSTTTUUUUUUTTTTTTNNNMMMMMMNNNQQQTTTTTTTTTUUUTTTRRRQQQOOONNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLPPPRRRSSSXXXbbbooouuuuuuvvv}}}qqqjjjmmmsss}}}~~~xxxrrrmmmeeecccaaa]]]ZZZWWWVVVUUUQQQQQQPPPPPPOOONNNMMMLLLIIIGGGEEEDDDCCCDDDEEEFFFIIIKKKNNNQQQRRRRRRQQQPPPMMMPPPTTTVVVTTTRRRQQQPPPOOOSSS```rrroooWWWSSSIIIHHHEEECCCAAA@@@??????>>>======<<<;;;:::999999888888888888888888888888888888777777666666555555777777777777777888888999777777999<<<>>>DDDQQQ^^^nnn~~~xxxjjjgggkkkvvv}}}ooobbbYYYPPPNNNKKKJJJKKKKKKKKKJJJIIIKKKLLLKKKKKKLLLNNNPPPSSSTTTWWWYYYYYYXXXVVVTTTRRRRRRRRRRRRRRRTTTUUUUUUsss^^^UUUMMMLLLKKKIIIFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHJJJLLLNNNOOOOOOOOOLLLOOOQQQTTTVVVYYY]]]```aaa___bbbfffggglll|||rrrjjjjjjiiihhhhhhggggggggg```___^^^___``````^^^]]]XXXXXXWWWWWWXXXVVVSSSQQQRRRRRRSSSTTTUUUVVVVVVVVVPPPOOONNNPPPSSSUUUUUUUUUXXXWWWUUUSSSQQQOOONNNNNNMMMLLLKKKJJJIIIJJJJJJKKKHHHIIIJJJKKKKKKLLLLLLLLLPPPQQQRRRVVVbbbqqqwwwvvvqqqsssiiifffnnnyyyyyyuuuppplllcccaaa^^^[[[XXXVVVTTTTTTQQQRRRSSSSSSRRRPPPMMMLLLGGGFFFDDDCCCCCCDDDEEEFFFJJJLLLPPPRRRSSSRRRPPPOOOJJJNNNQQQRRRQQQOOOOOOPPPPPPWWWggg}}}```QQQOOOFFFFFFEEECCC@@@??????@@@???>>>>>>===<<<;;;:::999888888888888888888888888777777777777666666666666777777777777777888888999777666777:::<<>>===<<<;;;::::::888888888888888888999999666666666666777777777777777777777777777888888999999888888:::<<>><<<<<<;;;;;;:::999888888777777888888999999888888777666666666888888777777777777888888999:::444555>>>CCCJJJYYYiiiqqqfff___VVVMMMKKKJJJHHHHHHJJJKKKKKKKKKJJJIIIJJJMMMPPPSSSTTTUUUVVVUUUTTTSSSRRRQQQPPPNNNMMMNNNPPPRRRTTTsss```QQQOOOLLLIIIGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGLLLLLLNNNOOOPPPRRRSSSSSSUUUUUUVVVWWWZZZ^^^aaaccceeedddfffiiiqqqtttkkklllmmmkkkkkkooossstttpppkkkeeeaaa^^^^^^``````[[[WWWYYYXXXXXXWWWVVVVVVWWWWWW\\\]]]^^^^^^\\\ZZZXXXVVVPPPNNNMMMNNNQQQSSSTTTTTTWWWVVVTTTRRRPPPOOOOOONNNNNNJJJHHHIIIGGGDDDFFFJJJPPPVVV[[[ZZZSSSMMMLLLMMMMMMOOORRRTTTWWW^^^hhhoootttzzzppppppsss{{{xxxqqqpppoookkkgggbbb___ZZZVVVTTTRRRPPPOOOOOOOOOPPPPPPOOOLLLIIIGGGCCCCCCCCCCCCBBBDDDGGGJJJJJJMMMQQQRRRPPPNNNMMMLLLLLLKKKLLLOOOMMMJJJKKKOOOZZZ```ooooooVVVMMMJJJGGGGGGEEECCCCCCCCCBBBAAA??????>>>===<<<;;;:::::::::<<<;;;::::::999999::::::888888888888777777777777888777777777888888999:::999;;;666666===AAAIII[[[qqqssshhhaaaWWWNNNLLLKKKIIIJJJLLLJJJJJJJJJIIIHHHIIILLLOOOUUUUUUVVVVVVVVVUUUSSSRRRQQQPPPNNNMMMMMMOOOQQQRRRiiiXXXOOOMMMKKKHHHFFFEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIILLLMMMNNNPPPRRRTTTUUUVVVWWWWWWXXXZZZ\\\```ccceeehhhfffeeelllzzz|||mmmggghhhpppoooooorrrtttsssmmmiiieeebbb``````aaa```\\\XXXZZZYYYXXXXXXXXXXXXXXXXXX]]]]]]]]][[[YYYVVVSSSQQQOOONNNMMMNNNQQQSSSUUUUUUTTTSSSRRRQQQPPPOOOOOOOOONNNKKKHHHGGGFFFDDDHHHNNNXXXhhhrrrhhhZZZSSSOOOLLLPPPQQQQQQQQQRRRXXXaaaiiixxx}}}~~~{{{qqqlllkkkjjjgggddd___\\\WWWTTTSSSRRRQQQPPPRRRQQQQQQOOOMMMKKKIIIGGG@@@AAABBBBBBCCCEEEIIILLLLLLOOORRRSSSQQQNNNKKKJJJMMMKKKLLLNNNLLLIIIJJJNNNYYY```nnnzzz```QQQIIIFFFGGGFFFEEECCCCCCCCCCCCAAA??????>>>===<<<;;;:::::::::<<<;;;::::::999999::::::777777777777888888888888777777777777888999999:::888<<<888777<<>>============:::999888888777777888888555666666777888999999999888777777666666777777777555;;;999777<<<>>>JJJ```zzzpppeee[[[QQQMMMLLLJJJJJJLLLHHHIIIIIIHHHGGGIIILLLOOOXXXXXXXXXXXXWWWUUUSSSRRRPPPOOOMMMLLLKKKLLLMMMNNNjjjZZZQQQJJJIIIHHHGGGFFFEEEDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMOOOOOOQQQSSSUUUWWWYYYZZZXXXXXXZZZ\\\___bbbdddeeeffffffjjjwwwwwwpppmmmmmmooovvvuuutttrrrnnnhhhbbb]]]``````aaabbbbbb```]]]ZZZXXXWWWWWWWWWWWWWWWXXXXXXYYYXXXWWWVVVTTTRRRPPPOOONNNMMMLLLNNNQQQTTTUUUVVVQQQQQQPPPOOOOOOOOOOOOOOOLLLJJJJJJJJJIIIKKKSSS]]]zzzyyy```VVVSSSOOOMMMNNNMMMLLLLLLPPPYYY___vvv}}}wwwqqqkkkfffeeedddcccaaa[[[XXXUUUSSSSSSTTTTTTSSSTTTRRROOOLLLIIIHHHGGGFFFBBBCCCCCCDDDDDDFFFJJJNNNRRRTTTVVVUUURRRNNNLLLKKKNNNKKKJJJKKKIIIHHHKKKPPPXXXaaattttttVVVPPPPPPHHHEEEHHHEEEDDDBBBBBBCCCCCCBBB@@@AAA@@@???>>>>>>>>>>>>>>>:::999888888777777888888555555666777888999999:::999888777666555444444444222999888777<<>>======<<<<<<<<<===<<<;;;::::::999999::::::555666666777888999999999999888777666555444444444222888777888===???GGGYYYzzznnnbbbVVVOOOLLLIIIHHHJJJKKKKKKLLLKKKKKKMMMPPPSSSWWWWWWWWWWWWVVVUUUSSSRRRNNNNNNMMMMMMMMMMMMMMMMMMeeeVVVPPPOOOHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHJJJMMMPPPRRRSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[^^^```ccceeeggghhhdddppptttmmmlllkkkjjjkkkkkkjjjhhheeeaaa]]][[[ZZZVVVYYY\\\______]]]\\\[[[XXXXXXWWWWWWXXXYYYYYYZZZVVVUUUSSSQQQPPPNNNNNNMMMNNNMMMLLLNNNQQQTTTVVVVVVSSSSSSQQQPPPOOOOOOOOOOOOLLLLLLNNNNNNLLLLLLUUU```nnnooolllbbbVVVNNNMMMOOOJJJLLLMMMLLLKKKMMMQQQVVVfffzzz|||rrrmmmjjjeeeaaa^^^\\\[[[ZZZWWWTTTQQQOOOOOOPPPPPPOOONNNNNNLLLJJJHHHFFFDDDCCCBBBCCCEEEFFFHHHKKKPPPTTTTTTTTTRRROOOLLLKKKMMMNNNMMMIIIGGGHHHHHHHHHMMMTTTXXXooofffXXXLLLJJJJJJHHHFFFFFFDDDCCCBBBBBBCCCDDDBBBAAA???>>>======<<<=========<<<;;;::::::999999::::::666666777777888888888999888888777777777777888888555999777888>>>>>>BBBPPPnnn~~~ttthhhZZZRRRNNNJJJIIIKKKKKKLLLLLLLLLLLLNNNQQQTTTUUUUUUVVVVVVVVVUUUSSSRRRMMMMMMMMMNNNNNNNNNNNNOOOvvv]]]PPPLLLMMMHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGIIIHHHHHHIIIJJJNNNQQQSSSUUUUUUVVVWWWXXXYYYZZZ[[[[[[]]]___bbbeeegggiiiiiiiiiyyyrrrnnnmmmkkkiiiiiieeeeeeccc```]]][[[[[[[[[SSSVVV[[[]]]^^^\\\[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[YYYXXXVVVSSSQQQOOONNNNNNNNNLLLLLLNNNQQQUUUVVVWWWTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMOOOOOOLLLKKKSSS]]]ccc___\\\[[[UUUOOONNNRRRKKKMMMOOONNNKKKKKKNNNRRR```uuuwwwpppiiifffbbb^^^[[[XXXWWWWWWUUURRROOOMMMMMMNNNNNNMMMLLLLLLKKKJJJHHHEEECCCBBB@@@BBBDDDGGGIIINNNSSSWWWWWWVVVTTTPPPMMMMMMPPPRRRLLLIIIGGGGGGGGGHHHNNNUUU^^^{{{wwwYYYTTTMMMKKKJJJJJJIIIHHHDDDCCCBBBBBBCCCDDDCCCAAAAAA@@@???????????????@@@:::999888888777777888888777777777777888888888888777777777888999;;;<<<===888;;;888888???======HHH\\\{{{xxxkkk]]]UUUPPPKKKJJJLLLJJJKKKLLLKKKKKKMMMQQQTTTSSSTTTUUUVVVUUUTTTSSSRRRMMMMMMNNNNNNOOOOOOOOOPPPgggUUUJJJGGGIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGFFFGGGIIIMMMQQQTTTUUUUUUUUUWWWZZZ]]]^^^\\\[[[\\\___bbbdddeeehhhhhhfffqqq~~~xxxnnnjjjjjjiiiddd______``````^^^[[[YYYXXXYYYWWWYYYZZZZZZYYYXXXXXXYYY]]]\\\ZZZYYYXXXYYY[[[\\\\\\YYYVVVRRROOONNNMMMMMMMMMNNNNNNPPPRRRVVVYYY[[[TTTSSSRRRQQQOOONNNMMMLLLMMMNNNPPPOOOOOONNNPPPQQQQQQQQQRRRRRRRRRQQQOOONNNNNNMMMKKKKKKLLLNNNRRRTTTXXXggg||||||qqqkkkdddbbb___[[[YYYWWWVVVVVVUUUTTTQQQOOOLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBDDDHHHMMMRRRUUUTTTVVVSSSNNNNNNSSSSSSNNNJJJMMMJJJCCCBBBIIIPPPSSSmmmfffQQQNNNIIIFFFEEEEEEDDDCCCGGGFFFFFFEEEDDDCCCCCCCCC@@@@@@@@@???>>>======<<<::::::999999888777666666666666777777888888999999777666666666666888:::;;;999888888888:::<<>>======<<<;;;;;;;;;:::::::::999999777777777777777777777777777666666666777888999:::999999888888:::<<<>>>@@@LLLaaa~~~xxxiii[[[RRRNNNMMMLLLJJJKKKKKKKKKLLLNNNRRRUUUTTTUUUWWWYYYYYYWWWSSSOOOOOOOOOPPPOOONNNNNNOOOQQQeeeUUUOOOJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEHHHHHHIIIKKKNNNQQQSSSUUUVVVXXXZZZZZZXXXYYY]]]aaacccgggiiigggddddddkkkrrr~~~uuunnnfffbbbbbbaaa^^^ZZZZZZ[[[[[[ZZZYYYXXXYYY[[[XXXZZZ[[[ZZZXXXWWWWWWXXXTTTTTTTTTTTTUUUWWWYYYYYYYYYWWWTTTQQQOOONNNNNNNNNMMMMMMOOOPPPRRRSSSSSSSSSOOOOOOOOOOOONNNNNNNNNNNNMMMNNNOOOOOONNNNNNOOOPPPOOOOOOPPPPPPPPPOOONNNNNNKKKKKKKKKLLLNNNOOOQQQRRRTTTXXXaaaooovvvooojjjfff```^^^[[[WWWUUUSSSRRRRRRLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGFFFDDDCCCCCCCCCCCCAAABBBCCCFFFKKKOOOTTTVVVXXXXXXUUURRRQQQSSSRRRNNNEEECCCFFFIIIIIILLL\\\nnnvvvaaaTTTMMMKKKGGGFFFFFFFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@???@@@@@@??????>>>=========;;;;;;;;;;;;::::::::::::888888888888777777777777777666666666777888999:::::::::999999999;;;===>>>DDDTTTnnn|||mmm^^^TTTOOOMMMLLLLLLMMMMMMMMMMMMNNNQQQSSSTTTVVVXXXZZZYYYVVVSSSQQQQQQQQQRRRQQQPPPOOOQQQSSSlllWWWMMMKKKIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJLLLNNNOOOQQQSSSUUUWWWZZZ\\\ZZZWWWYYY___eeefffiiikkkiiicccdddppp}}}}}}vvvnnnhhhbbb_________\\\YYYZZZ[[[[[[YYYWWWVVVXXXYYYYYYZZZ[[[ZZZXXXVVVVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYVVVUUUSSSQQQOOONNNNNNNNNMMMNNNOOOQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPMMMNNNOOOOOONNNMMMNNNPPPNNNNNNNNNOOONNNNNNNNNNNNKKKKKKMMMNNNOOOQQQQQQRRRTTTUUUYYYeeewwwvvvpppkkkhhhfff]]][[[XXXUUURRRPPPOOOOOOIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@BBBDDDHHHMMMQQQUUUWWWYYYWWWUUUSSSRRRRRRPPPMMMGGGBBBCCCJJJKKKNNNeeexxxfff[[[RRRKKKIIIFFFEEEFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>======:::::::::999999888888777777777777777777888888888777777777777777888888999::::::999999999:::;;;<<>>>>>>>>>>>>>><<<<<<;;;:::999777777666555666666777888999999:::666777777777888888888888:::::::::999999:::::::::???GGGVVVkkkyyyttt{{{ssseeeYYYRRRMMMJJJMMMNNNOOONNNMMMMMMNNNPPPUUUXXX[[[[[[XXXVVVTTTUUURRRSSSTTTTTTSSSTTTVVVXXXrrr^^^TTTJJJHHHHHHFFFEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHJJJMMMQQQRRRQQQQQQSSSVVVXXXZZZ\\\\\\]]]```fffkkkllljjjjjjllllllrrruuulllgggdddaaa^^^]]]]]]]]]\\\[[[^^^]]][[[XXXTTTSSSUUUWWW[[[\\\\\\[[[XXXUUUUUUUUUUUUVVVWWWXXXXXXVVVTTTSSSQQQQQQQQQPPPPPPOOOOOONNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQMMMNNNOOONNNMMMLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQOOOPPPTTT[[[gggvvvyyytttnnniiieeeaaa^^^\\\YYYWWWTTTPPPNNNLLLKKKKKKIIIJJJKKKMMMMMMMMMMMMLLLFFFEEEDDDCCCAAAAAAAAAAAABBBDDDHHHMMMPPPSSSTTTUUUWWWSSSRRRTTTSSSPPPMMMMMMKKKGGGFFFKKKSSScccmmm\\\TTTNNNIIIHHHGGGEEEEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999666666666777888888999999666777888888888888777777999999999:::::::::::::::>>>DDDPPPaaauuu}}}tttqqq{{{wwwjjj___VVVOOOKKKLLLMMMOOOOOOOOOOOOQQQRRRVVVYYY\\\[[[XXXUUUUUUVVVRRRTTTUUUVVVVVVXXXZZZ]]]sssdddRRRLLLGGGGGGGGGDDDEEEHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJOOOSSSSSSQQQPPPSSSVVVYYYZZZ[[[]]]aaafffjjjmmmpppjjjjjjooosss~~~vvvooogggaaa```^^^]]]\\\\\\\\\\\\[[[]]]\\\ZZZWWWUUUUUUWWWYYY\\\]]]]]][[[XXXUUUTTTTTTQQQSSSVVVWWWXXXVVVTTTRRROOOOOOPPPPPPPPPOOOOOONNNPPPPPPOOONNNNNNNNNNNNOOOKKKKKKLLLLLLMMMMMMNNNNNNMMMOOOOOONNNMMMLLLLLLMMMOOONNNNNNMMMNNNOOOPPPQQQQQQOOONNNLLLLLLMMMNNNOOOOOOQQQSSSWWW^^^kkkzzz{{{vvvnnnkkkgggdddbbb^^^[[[XXXXXXVVVSSSPPPMMMKKKJJJJJJIIIJJJLLLNNNOOONNNMMMLLLEEEEEECCCBBBAAA@@@@@@@@@CCCFFFJJJNNNRRRSSSSSSSSSWWWRRRQQQUUUUUUQQQNNNOOOHHHIIIKKKPPP]]]uuurrr```XXXPPPLLLNNNHHHGGGEEEEEEEEEDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>???;;;;;;<<<<<<<<<<<<<<<<<<999888888888777777666666666777888999999888777666777888999:::::::::::::::<<>>>>>>>>>>>>>>?????????777777888999;;;<<<======<<<;;;:::888777555444333666777888999999888777666777777888999:::;;;:::::::::???IIIVVVggg{{{wwwoooxxx~~~tttjjj```WWWQQQLLLNNNQQQTTTUUUVVVXXXZZZVVVZZZ^^^\\\XXXUUUVVVYYYUUUWWWZZZ\\\]]]```dddfffyyynnnbbbTTTKKKFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCEEEDDDBBBCCCEEEHHHJJJKKKLLLOOORRRTTTVVVWWWYYY[[[___^^^___ccciiinnnppppppnnnnnnnnnsss~~~oooeeeeeeddd[[[[[[YYYXXXZZZ]]]___]]]ZZZ[[[\\\[[[YYYVVVVVVYYY\\\]]]^^^]]]ZZZVVVTTTTTTUUUWWWWWWWWWWWWVVVUUUTTTTTTOOOPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLJJJGGGFFFHHHIIIKKKLLLLLLMMMOOOPPPPPPQQQRRRQQQNNNKKKIIIJJJMMMPPPPPPPPPQQQQQQQQQYYYkkk}}}|||wwwqqqlllgggfffdddaaa^^^\\\YYYXXXUUUTTTSSSQQQOOOMMMLLLKKKJJJKKKKKKKKKKKKIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBHHHJJJNNNQQQTTTVVVVVVVVVUUUTTTTTTTTTTTTSSSPPPNNNLLLOOOUUUccc{{{|||iiiUUUNNNNNNNNNLLLKKKIIIHHHFFFDDDBBBBBBCCCCCC???AAABBBBBB@@@??????@@@@@@???>>>>>>>>>>>>??????===<<<;;;:::999888888888999::::::::::::999888888888777666666666888999:::777777777888999999:::::::::???HHHSSScccxxx}}}xxxzzzxxxpppfff[[[RRRSSSSSSSSSSSSTTTUUUWWWWWW\\\]]]]]]\\\YYYXXXXXXXXX___]]]\\\```eeejjjlllkkkxxxmmmddd]]]UUULLLEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCEEEDDDCCCDDDGGGJJJLLLMMMMMMPPPSSSUUUVVVWWWYYY[[[\\\]]]```ffflllppprrrrrroooqqqvvvvvvjjjbbbcccccc[[[[[[YYYYYYZZZ]]]^^^\\\ZZZZZZ[[[[[[YYYVVVVVVYYY[[[\\\\\\[[[YYYVVVTTTTTTUUUWWWWWWWWWWWWVVVUUUTTTSSSPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIILLLLLLLLLJJJHHHHHHIIIKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPNNNKKKHHHIIILLLOOOOOOOOOPPPPPPQQQWWWgggxxx{{{wwwrrrlllhhheeedddbbb___]]]ZZZXXXWWWUUUTTTSSSQQQNNNLLLKKKJJJKKKKKKKKKKKKJJJHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCIIIKKKNNNQQQTTTUUUUUUUUUTTTTTTTTTTTTSSSRRROOOMMMOOOTTT^^^pppooo___NNNIIIKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBB???AAABBBAAA???>>>???@@@AAA@@@@@@??????>>>>>>===<<<;;;:::999999888888888999::::::::::::999888888888777666666666777999:::666777777888888999::::::<<<@@@HHHSSSdddzzz|||uuummmccc[[[VVVVVVUUUTTTTTTUUUVVVVVVYYYZZZ\\\\\\[[[\\\]]]___bbbaaaaaadddjjjoooqqqqqq}}}kkkddd\\\UUUQQQMMMHHHDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFIIILLLOOOPPPOOORRRTTTUUUVVVWWWYYY[[[YYY]]]dddkkkpppsssssssssnnnsss~~~mmmddd___```bbbZZZ[[[ZZZZZZ[[[\\\]]][[[ZZZYYYZZZYYYXXXVVVVVVXXXZZZYYYYYYYYYWWWTTTSSSTTTUUUVVVVVVWWWWWWVVVUUUSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJHHHHHHGGGGGGGGGKKKLLLLLLJJJIIIIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHHHHKKKMMMLLLLLLNNNPPPOOOTTTaaaoooyyytttpppkkkeeebbbbbbaaa___]]]ZZZWWWVVVUUUTTTTTTRRRPPPNNNLLLKKKJJJLLLLLLKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEJJJLLLOOORRRSSSTTTSSSSSSRRRSSSSSSSSSRRRQQQOOOMMMOOOXXXggg}}}xxxaaaTTTIIIGGGIIIIIIIIIIIIFFFFFFEEEEEEDDDCCCAAAAAA???@@@AAA@@@>>>===>>>@@@BBBBBBBBBBBBAAA???===<<<<<<;;;:::999999999999999999::::::::::::999888888777777777666777777888999666666777888888999999:::<<>>======???AAABBBCCCDDDEEEDDDBBB???>>>===<<<;;;;;;:::::::::;;;999::::::::::::999888888777777777777777777888888666666777777888999999999999<<>>AAADDDEEEFFFGGGHHHGGGDDDBBB@@@>>>======<<<<<<<<<<<<===999::::::::::::999888888777777888888888777777777555666666777888888999999999;;;@@@KKKaaazzzwwwqqqmmmfff```[[[YYYXXXYYYYYYZZZ\\\]]]^^^aaaeeeiiikkklllooorrruuuwwwzzz{{{wwwmmmccc[[[VVVKKKIIIFFFDDDCCCBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEEEECCCGGGKKKMMMMMMOOOSSSVVVWWWXXXYYYZZZZZZ\\\___bbbfffooowwwyyyuuuppppppsssxxxrrrgggcccZZZZZZ^^^[[[ZZZ\\\]]]\\\YYYXXXWWWXXXVVVUUUTTTUUUVVVWWWVVVUUUTTTUUUUUUTTTRRRQQQRRRTTTRRRTTTUUUVVVVVVSSSQQQOOOKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJKKKKKKJJJIIIJJJLLLOOONNNNNNMMMLLLKKKJJJIIIIIIHHHIIIKKKKKKIIIHHHHHHIIIHHHHHHJJJMMMNNNNNNTTT\\\mmm{{{yyyvvvuuusssnnngggbbb```___YYYXXXVVVUUURRRPPPOOONNNLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKIIIFFFDDDBBBAAAAAA@@@??????@@@BBBEEEIIIKKKPPPQQQTTTUUUVVVUUUTTTSSSOOOPPPQQQOOOMMMOOOUUUYYY___wwwsss^^^UUULLLHHHGGGHHHGGGCCCBBBDDDBBBBBBCCCCCCBBBAAAAAA@@@??????>>>======???DDDHHHLLLLLLLLLJJJHHHEEECCCAAA>>>======<<<<<<<<<======999::::::::::::999888888777888888888888777666666555555666777777888888999;;;<<>>======AAAGGGLLLVVVTTTQQQMMMIIIEEEAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::999888888777888888999888777666555555555666666777888888888;;;;;;===EEEXXXwwwyyytttkkkaaa[[[XXXXXXYYYYYY[[[]]]```dddiiioootttuuuxxxzzz{{{yyyxxxxxxzzzmmm```VVVMMMJJJLLLGGGHHHHHHGGGEEECCCCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFDDDIIIMMMOOOMMMMMMQQQUUUYYYZZZ[[[\\\]]]aaaeeehhhlllttt{{{zzzsssoootttzzz~~~mmmddd___UUUVVV\\\[[[ZZZ\\\^^^\\\XXXVVVVVVWWWTTTSSSRRRTTTVVVWWWUUUSSSVVVVVVVVVTTTRRRPPPQQQRRRQQQSSSUUUVVVVVVSSSPPPMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKJJJIIIHHHHHHJJJLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFIIILLLMMMKKKJJJIIIIIIIIIHHHIIILLLNNNOOOTTT\\\\\\tttzzzvvvsssppppppooojjjccc^^^\\\]]]WWWVVVUUUSSSQQQOOONNNMMMPPPOOONNNMMMLLLKKKJJJIIIJJJIIIFFFDDDBBBBBBBBBBBBCCCBBBBBBCCCFFFJJJNNNQQQRRRSSSVVVXXXYYYXXXWWWWWWPPPPPPOOOLLLKKKPPP[[[cccfffSSSJJJHHHFFFEEEGGGHHHFFFBBBCCCHHHCCCBBBAAA@@@???@@@AAABBB??????======>>>CCCIIINNN]]]ZZZUUUOOOIIICCC@@@>>>::::::999999999::::::;;;999::::::::::::999888888777888999999999777666555555555666666777888888888999888888???QQQmmm~~~xxxoooeee^^^[[[\\\]]]___```bbbccceeeiiiooosssuuuxxxzzzzzzwwwtttuuuvvv