BM6@ 6(@@ ++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------......//////000000111000///---------...///............////////////............////////////000000000000000000000000000000111000000///...---000000000000000000000000........................111000///...............//////............/////////............---------........................//////............//////......//////......---,,,...------,,,,,,------...------------,,,,,,+++***------------------------.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---......///////////////---------............///---......////////////////////////000111111222222222222111111222222333444222333444444444555777999===:::;;;@@@EEEQQQkkk++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..................////////////000000///...........................////////////............///////////////////////////////////////000000000000//////...////////////////////////........................000//////............/////////............//////............------------........................//////............//////...............------,,,...------,,,,,,------...,,,---------,,,,,,+++***------------------------......---------,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------...///////////////---------............///......///000000000000///111111111000000000000000222222111111222222333333222333444444444555777999===:::;;;@@@EEEQQQkkk++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------....../////////..................////////////...---------............/////////............////////////////////////////////////...//////000000000000///////////////////////////.................................---......////////////............//////............------------------------------------//////............//////...............---,,,,,,...------,,,,,,------...,,,,,,---------,,,++++++------------------------...------------,,,,,,,,,------------------------------............------,,,,,,,,,---------......------...////////////...---------............///...///000000111111000000222222111111000//////...111111222222222333333333222333444444444555777999<<<999;;;@@@EEEQQQjjj++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------....../////////......------------.../////////...---,,,---------.........//////............////////////////////////////////////---...///000000111000000////////////////////////........................------------......///000///......------......///.........---------,,,,,,------------------------///......------......///------.........---,,,,,,...------,,,,,,------...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................---,,,,,,,,,---------......,,,---......//////......---------............/////////000111111111111111111111111111000000//////111111222222333333333333222333444444444555777999<<<999;;;@@@FFFQQQjjj++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......//////......------,,,,,,,,,---...//////...---,,,------------........................////////////........................---...///000000111000000................................................---------------...///000......------------.........------------,,,,,,,,,------------------------......------------......---------...---,,,,,,+++...------,,,,,,------...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................---,,,,,,,,,---------......,,,------...............---------............/////////000111111111111111//////000000111111111111000111222333333333222222222333444444444555777999;;;888:::AAAFFFQQQiii++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,---************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............---------------,,,,,,---............---,,,------------.....................////////////...........................//////000000000000///................................................---------,,,------............------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------,,,++++++...------,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------............------,,,,,,,,,---------......,,,,,,---............------------............///...///000000111111000000...//////000111111222222000111222333444333222222222333444444444555777999:::888:::AAAFFFQQQiii++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++)))******+++,,,,,,------************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------------...---,,,,,,,,,------...///,,,,,,---------.....................////////////........................///000000000000//////.........................................................---,,,,,,,,,------...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------,,,++++++...------,,,,,,------...***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,------......---------------............///......///000000000000///000000000000000111111111///111222444444333222111222333444444444555777999999777:::AAAFFFQQQhhh++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------,,,+++,,,---///000,,,,,,,,,---------................../////////000........................000000111000000///......................................................///...------,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------,,,++++++...------,,,,,,------...***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,------......---------------.........//////---......///////////////222222111111000////////////111222444444333222111222333444444444555777999999777:::AAAFFFQQQhhh++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......................................................------------......000000000000000000000000........................//////.........---------...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...///000000........................///000111111222111111000///000000000111111111111222222333333333333444444444333111111222444777999888777:::BBBGGGQQQhhh++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......................................................------------......////////////////////////........................///.........------------...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------...//////000.................................------,,,,,,,,,000111111111222222222222111111111222222222333333444333111111222444777999999777;;;AAAFFFPPPggg~~~++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------..............................------------......////////////////////////------------------------............---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---......//////........................111000000///000111222333111111111222222222333333000000000111111111111222333333222111222444777999:::888;;;AAAEEENNNddd{{{++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------..............................------------......////////////////////////------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------.................................000000///000333666:::<<<000000111111111222222222000000000111111111222222333222222222333555777888;;;888;;;@@@DDDLLLbbbyyy++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------..............................------------..............................------------------------,,,,,,------------------+++++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------------........................+++++++++,,,...222555777////////////000000000000111111111111222222222333222222222222333555666777:::888:::@@@CCCKKK```www++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++************++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------........................------,,,+++,,,---...///........./////////000000111111111222222222333333222222222333444555666777:::777999???BBBJJJ___vvv++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***************+++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000000//////.........////////////000000000000000000000111111111111222111222222333444555666777888666888>>>AAAIII___uuu++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.................................------.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******))))))***+++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------,,,,,,------------......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...////////////...000000000000111111111111////////////000000000000111222222333444555666666888555888===AAAIII___vvv)))************+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///................................................---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////..................////////////////////////000000000000000111111111111222222222444333222222222444666777;;;888999===@@@III___www)))************+++++++++******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------------............................................................---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++******************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////..................////////////....../////////000000000000000111111111222222222444333222222222444666777;;;888999===@@@HHH___vvv)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------............................................................---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***+++++++++*********************+++++++++,,,,,,,,,++++++******++++++,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////..................////////////------........./////////000000000111111111222222444333222222222444666888:::777999===@@@HHH^^^ttt))))))*********+++++++++++++++***+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........................................................---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......///.....................////////////------------.........///000000000000111111111111333333222111222444777888:::777999===???GGG\\\rrr))))))*********+++++++++++++++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------...................................................---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,++++++++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......///.....................////////////------------........./////////000000000111111111333222111111222555777999:::777999===???FFFZZZppp)))************+++++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------................................................---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***+++++++++*********************+++++++++,,,,,,,,,++++++******++++++,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////..................////////////------.........//////////////////000000000111111333222111111333555777999:::777999===???EEEYYYnnn)))************+++++++++,,,+++***))))))+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------................................................---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++******************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,++++++***+++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////..................////////////....../////////000000000////////////000000000111222222111111333555888999999777999===>>>DDDWWWmmm)))************+++++++++,,,+++***))))))+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************,,,------......------,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------................................................---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////................../////////000////////////000000000000////////////000000000000222111111111333555888:::999777999===>>>DDDWWWlll,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------............///000000//////.........---............//////////////////000111111111111111444333333222333444666777777:::888:::@@@CCCRRRlll,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------............000/////////.........---............//////////////////000111111111111111333333222222333444666777777:::888:::@@@CCCRRRlll,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////------------............/////////...........................//////////////////000111111111111111333222222222333444666777777:::888:::@@@CCCQQQkkk++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................+++++++++,,,,,,---------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---------.............................................//////////////////000111111111111111222222111111222444666777666:::888:::@@@BBBPPPiii++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................+++++++++,,,,,,---------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------...---------...........................//////////////////000111111111111111111111111111222444666777666:::888:::@@@BBBOOOhhh***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,---------------------------.....................//////////////////000111111111111111111000000111222444666777666999888;;;@@@AAANNNggg******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++,,,,,,,,,---------,,,,,,,,,------.....................//////////////////000111111111111111000000000000222444666777555999888;;;@@@AAANNNfff*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////++++++,,,,,,,,,---------,,,,,,,,,------...................../////////000//////000111111111111111000//////000222444666777555999999;;;@@@AAAMMMeee************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******))))))******+++,,,************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...---------,,,,,,+++++++++........................,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................................../////////000000000000000111111111111111000111111222333444555888888999;;;<<>>KKKXXXwww************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))******))))))******+++,,,************************************++++++++++++******++++++++++++***************+++,,,---//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................//////000000000111111111111111111222222222333333333333333333333444555555777888:::;;;:::===JJJWWWttt************************++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))*********)))***++++++,,,************************)))************+++++++++******++++++++++++***************+++,,,---///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................000000000000111111111111111111222222222333333333000000111222444666888999777888:::;;;:::===IIIVVVrrr************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------++++++++++++------,,,++++++******++++++,,,************************************************+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,***)))+++---...+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------...............------,,,,,,,,,++++++,,,---............---------............///..................------000111111111111222222222222222111111111111111222222333444444333333555777777;;;777666;;;<<>>DDDUUUqqq***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***************************************************************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,------------...---------...------,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////////////////000000000111111000000000000111222333333222333444444333333555777222888666777>>>>>>DDDTTTmmm******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************************************))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++------+++******,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...---------++++++,,,,,,,,,---------,,,,,,------...//////000////////////000000000111000000000000111222333444222333444444333333555777555:::888888======BBBQQQhhh*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++------------++++++,,,++++++++++++++++++,,,************************************************))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++...---+++)))***,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,---............++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000000000000000000111222333444222333444444333333555777777<<<:::999===;;;???NNNddd*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,)))************+++++++++************************)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,+++,,,,,,++++++,,,,,,---...------++++++++++++------------,,,++++++,,,,,,,,,------,,,------...///000000000000000000000000000111111222222222111111000444333222111222444777888888888999<<<===>>>EEENNNccc************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,)))************+++++++++************************)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......---...//////...---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,------...///000000000000000000000000000000111111222222111111000333333222222333555777888:::999:::<<<<<<<<>>AAAEEEHHH^^^~~~************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++------............------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,......,,,***+++++++++++++++++++++++++++,,,......,,,+++,,,---,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------.................................//////000111222111111222444444555555555222222444555777888888999;;;<<<<<<======@@@CCCGGG\\\|||************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------////////////////////////.........///000000111111000111222333333333333333222333444555666888999999;;;<<<<<<<<<<<<>>>BBBEEEXXXzzz************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++)))+++,,,,,,+++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.............../////////---...///000000111111111000000111222222222222222333333333555666777999999;;;<<<<<<<<<;;;===@@@CCCVVVxxx************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---...///000111111111000000000111111222222111111333333333444555777999:::;;;<<<<<<<<<;;;===@@@CCCUUUwww************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,++++++,,,++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---.........,,,---///111111111000000000111111222222222111111444333333444555777999;;;;;;<<<<<<<<<<<<>>>BBBEEEWWWxxx************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...)))******+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,***+++---+++++++++++++++++++++++++++,,,......,,,+++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---.../////////,,,---///111222111000///111222222222222222111111444333333333555777999;;;;;;<<<<<<======@@@CCCGGGZZZzzz************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////......---++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......+++***+++---+++++++++++++++++++++++++++---......---,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000000111,,,---///111222111000///222222333333333222222111444444333333444777999;;;;;;<<<======>>>AAAEEEHHH\\\|||)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,+++******+++---------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---///...,,,......------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,+++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111222222222111111000111222333333444444444444444444555666777888999999;;;;;;;;;;;;;;;===BBBEEEXXXxxx)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,+++******+++---------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...000///...,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,------++++++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111111111111000000111222333333444444444333444444555666777888888999;;;;;;;;;;;;;;;>>>BBBEEEUUUuuu)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,+++******+++---------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---000111000///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000111111000000///222222333444444444333333333444444555666777888888:::;;;;;;;;;<<<>>>BBBEEETTTsss))))))*********+++++++++))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---+++,,,,,,+++******+++---------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---//////............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***+++,,,,,,---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000///222333333444444333333333222333444555666777777888999:::;;;<<<<<<>>>BBBEEEUUUsss))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---+++,,,,,,+++******+++---------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000333333333444444333333222222222333444555666777777888:::;;;<<<===???BBBEEEXXXttt)))************+++++++++)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,+++******+++---------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---...---,,,,,,...000------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111111111333333444444444333222222111222222333444555666666777999;;;<<<===???BBBEEEXXXttt)))************+++++++++)))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,+++******+++---------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,......------///333777555555444333222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************++++++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111222222222222333444444444333333222111111111222333444555555666666999;;;===>>>@@@CCCEEETTTppp)))************+++++++++)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---+++,,,,,,+++******+++---------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,---.........222888>>>???>>>;;;777333///,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********)))***++++++,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000222222333333333444444444444333333222111000111222333444555555666666888;;;===>>>@@@CCCEEEOOOmmm,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......))))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222000---,,,...333999===AAAAAAAAA???;;;666000,,,------------------------------------------------))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++////////////////////////,,,,,,,,,---------......//////...///111111000...666444111111222222///,,,111111111222444666777888777777:::???@@@???AAAFFFVVVnnn,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...,,,,,,---------.........++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++---111666999>>>>>>???>>><<<777333000------------------------------------------------******************************++++++++++++******,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......///......000222222111///333111000000222333111///111111222333444666777888777777:::???@@@>>>AAAEEETTTlll,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------*********++++++++++++,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,///111333666888999:::888666333111------------------------------------------------++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...///000333444333111000//////000222444444333111111222333444555777888777777:::>>>???>>>@@@EEEPPPiii++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---------------------------------------......//////111222333333111///---,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...///111333555444333/////////000222333444444222222222333444555777777888777999===>>>===@@@EEENNNggg++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------......//////...---------...///000///...,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...///111333555444333///000111111111222222333222222222333444555666777999777999======<<>>DDDJJJddd++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------............------........................++++++,,,,,,,,,,,,++++++---------------------------------------------------------------------------...............------.........///000000111111---------....../////////,,,,,,,,,---------......------------------------...................................................------,,,,,,------...,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++---------,,,,,,+++++++++............////////////000000111222222222222111000111111111111222222222444444444444444555666777999999::::::999;;;===@@@JJJbbb++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......//////......---.........---------------+++,,,---.../////////...,,,,,,,,,,,,++++++++++++................................................000000000000///...---,,,---------............///,,,,,,---------.........,,,,,,---------.........------------------------...................................................------,,,,,,------...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,............////////////000000111222222222222111000111111111111222222222444444444444444555666777999999::::::999;;;===@@@KKKbbb++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---......//////......---------------------------)))***+++,,,---...............---------,,,,,,,,,/////////////////////////////////////////////////////////...---,,,+++***------................................./////////,,,------------.........------------------------...................................................------,,,,,,------.........------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------............////////////000000111222222222222111000111111111111222222222333333333444444666777777999999::::::999;;;===@@@KKKbbb++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---.........////////////......,,,,,,,,,,,,------------******+++,,,------------000000000000/////////...///////////////000000000////////////////////////......//////...---,,,,,,------......//////000000000000000000000000000000------------.......................................................................................------,,,,,,------...---------------,,,,,,,,,------------------------/////////...------,,,,,,+++,,,,,,,,,------..................////////////000000111222222222222111000000111111111222222222333333333444555666777888999999::::::999;;;===@@@KKKaaa++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---......//////////////////...,,,,,,,,,------...............///000000000//////////////////////////////------....../////////000........................///000000111111111000000,,,,,,---...//////000000////////////////////////---------.........//////...........................................................................------,,,,,,------...+++++++++++++++,,,,,,,,,------------------------/////////......---------,,,,,,,,,------.....................////////////000000111222222222222111000000111111111222222222333333333444555666777888999999::::::999;;;===@@@JJJ```++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......//////000000//////...,,,------....../////////,,,---...//////000000////////////000111111222222222222333333444444555555444444444444444444444444000111111222222111111111////////////000000000000......------------,,,,,,------........./////////...........................................................................------,,,,,,------...******++++++++++++,,,,,,------------------------........................---------------.....................////////////000000111222222222222111000111111111111222222222222222333333555666888999999999::::::999;;;===@@@HHH___++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000//////------...//////000111111,,,---///111333555666666888888999;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB=========<<<;;;999888777;;;:::888777555333222111/////////.........------............////////////...........................................................................------,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,---......//////............------------............////////////000000111222222222222111000111111111111222222222222222222333555777888999999999::::::999;;;===@@@FFF^^^++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000//////.........///000111111222333444777;;;>>>@@@BBBCCCDDDEEEFFFHHHJJJKKKMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQOOONNNKKKIIIFFFEEEFFFEEEBBB???;;;888666444333222222222111111000000............/////////000////////////////////////...................................................------,,,,,,------...,,,,,,,,,------.........------------------------***++++++,,,---...///////////////...---------,,,............/////////000000000111222222222222111000111111111111222222222222222222333555777888999999999::::::999;;;===@@@DDD]]]++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---.../////////...---,,,+++***)))***+++...//////---+++***+++,,,---...///111000......222333111///111444777999<<>>III[[[~~~++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---...///......---------+++*********+++,,,...---,,,,,,---///000000***///333333555777666333:::<<>>HHHYYY|||++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......------------------------------++++++,,,,,,---///000111///444888999<<>>FFFWWWyyy++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,---------------+++,,,...///000000111000---...000111222333555777;;;???AAABBBHHHQQQWWWWWW^^^bbbhhhnnnttt{{{}}}{{{|||{{{xxxuuuyyy{{{}}}~~~||||||~~~zzz{{{xxxpppjjj^^^YYYRRRKKKFFFAAA===:::888666333111111000000//////000111111111111000///.........................................................---,,,,,,++++++,,,,,,,,,------.........---...///...---------///------------------------...............///000111...///000222333444444444333444444444444444444333000111222333444555555555666888::::::::::::<<<>>>FFFVVVwww++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,------......+++,,,---///000000000000222555777999999<<>>EEEUUUvvv++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,------......------,,,,,,------......------------...//////------......//////000000555888<<<>>>@@@EEEMMMRRR```lll{{{zzzqqqllliiigggfff```^^^\\\YYYWWWUUUUUUUUUQQQQQQQQQNNNKKKJJJKKKNNNFFFHHHIIIIIIHHHIIIKKKLLLKKKNNNQQQQQQPPPPPPRRRUUU[[[]]]```bbbdddfffjjjmmmqqquuu|||~~~zzzvvvsss]]]UUUKKKCCC>>>;;;888555333222111000000000000000////////////////////////////////////////////////------------------------,,,,,,---------------------...///...------...///------------------------/////////000111222333444///111333555666666555444333444444555555444444333111111111222333444666666666888::::::::::::<<<>>>DDDTTTuuu+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,---.........------,,,,,,------...//////.........///000111......///111333666999;;;>>>BBBGGGKKKPPPYYYdddmmmxxxvvvoooeee^^^YYYVVVSSSQQQPPPOOONNNLLLKKKJJJJJJJJJEEEDDDCCCDDDEEEFFFFFFFFF???@@@@@@???===>>>BBBEEEBBBBBBBBBBBBDDDEEEHHHIIICCCCCCCCCEEEHHHLLLNNNNNNTTTXXX^^^fffmmmrrrvvvwwwwwwxxx{{{yyyqqqfff]]]VVVNNNEEE>>>???===999555333222222222////////////////////////////////////////////////,,,,,,------.../////////------------------,,,,,,---...///...------...///..............................//////000222333444111333555777888777555444333333444444444444333333222111111111222444666777666888::::::::::::<<<>>>BBBRRRrrr+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,---.........------,,,,,,------...000//////......000111222---...000444:::AAAGGGJJJMMMRRRXXX^^^eeeppp}}}wwwqqqllliiiiii[[[VVVPPPMMMKKKJJJHHHEEE@@@@@@@@@@@@@@@????????????<<<:::>>>DDDGGGEEEBBB>>>???>>>;;;999:::???CCC@@@===:::999:::===??????AAA>>>;;;;;;>>>AAA@@@>>>???AAAEEEJJJOOOSSSVVVXXX]]]___cccjjjpppssssssrrr}}}yyyuuunnnddd]]]KKKGGGBBB<<<777666666666000000000000000000000000000000000000000000000000+++,,,,,,---...///000000.........------,,,,,,,,,---...///...------...///........................------......///111222333333444777888888777555333222333333444444333333222222111111111222444666777666888::::::::::::<<<>>>@@@PPPqqq******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,+++******,,,......---...---+++******+++---...------------------------,,,---...//////...,,,,,,***///222///))))))111888666<<<@@@@@@EEEOOOXXX\\\iiitttzzzyyyyyy{{{}}}{{{wwwsssqqqhhh^^^YYYYYYXXXSSSNNNKKKGGGDDDEEEHHHGGGCCC???BBB???<<<;;;>>>AAAAAA@@@:::===AAAEEEHHHIIIIIIIIIDDDDDDDDDDDDEEEGGGIIIJJJDDDCCCAAA>>>===>>>CCCFFFJJJFFF@@@;;;999;;;???BBB@@@???>>>===>>>@@@BBBDDDCCCIIIOOOSSSVVV\\\eeelllwwwuuuvvv}}}zzzqqqnnnkkk___OOOFFFCCC===666888444222333///+++...555333222111111111111///------------------...///000........................,,,,,,------.../////////---------............///...............///000000222222333444444333333333555555444444444333333333000111333333333555777999999999888777999;;;===???AAAOOOnnn***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,+++)))***+++,,,,,,+++...---+++******+++---...------------------------------............------555111///111777::::::888===BBBGGGKKKVVVffftttzzzwwwtttpppnnnnnnllliiiggg___XXXQQQMMMLLLLLLIIIGGGFFFDDDBBBFFFKKKNNNMMMKKKKKKIIIGGGGGGJJJLLLLLLKKKPPPSSSVVVZZZ\\\\\\[[[[[[XXX[[[___bbb```\\\VVVRRRPPPQQQPPPNNNKKKJJJKKKLLLLLLKKKIIIFFFDDDCCCBBBBBBCCCBBB@@@>>>===<<<======>>>BBBFFFGGGFFFIIINNNSSS]]]]]]cccooo|||{{{~~~ooocccZZZOOOEEEDDD;;;666777777444111222111000000111222222111/////////.........//////000................................................---------............///...............///000000111222222333444444444333555444444444444333333333000111333333333444777999888777777777888:::<<<===AAAOOOnnn++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,---+++))))))***++++++***...---,,,++++++,,,---...------------------------...---------------...///111///...222;;;AAACCCCCCJJJQQQYYYaaannn~~~|||rrrmmmeee___ZZZWWWTTTRRRGGGFFFCCCBBBCCCEEEHHHIIIIIIGGGHHHMMMTTT[[[]]]]]]___^^^]]]^^^```aaa```___hhhjjjmmmoooqqqpppooommmhhhkkkoooqqqooojjjccc___```bbbcccaaa^^^[[[YYYXXXWWWXXXYYYYYYWWWSSSOOOLLLIIIHHHEEEBBB???<<<:::999BBBDDDEEECCC???>>>@@@CCCDDDFFFMMM[[[jjjtttwwwvvv}}}wwwnnnfff]]]NNN@@@<<<===:::444000222111111222333333222000000000000000////////////........................000000//////...------,,,---------............///...............///000000000000222333444444444444444444444444333333333333000222333333333444777999777666666666777999;;;<<<@@@OOOooo+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,...,,,+++***+++++++++)))------,,,,,,,,,---......------------...............---,,,,,,---...000111111666::::::999@@@MMMYYYccckkkvvv|||{{{zzz{{{|||xxxqqqjjjgggbbb[[[SSSLLLGGGDDDBBB<<>>BBBJJJSSSZZZ\\\\\\```iiittt}}}zzzjjjWWWKKKEEE@@@888222555333222222333333111///000000000000000///..............................000/////////.........------------............///...............///000000//////111222444444555555444444444333333333222222111222333333333444666888777777777777888:::;;;<<<@@@OOOooo++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,000...,,,,,,------,,,+++,,,,,,,,,,,,---......///---------....../////////...------...000222444666===AAAEEEFFFHHHRRRcccqqq}}}vvvuuuttttttrrrlllccc[[[RRRQQQPPPMMMIIIEEECCCAAAFFFJJJPPPSSSVVV[[[cccjjjkkkjjjhhhiiikkknnnqqqrrrwwwwwwwwwwwwuuusssrrrrrrmmmoooqqqssssssrrrpppooollljjjiiihhhiiimmmqqqtttkkklllkkkjjjjjjkkknnnqqqmmmkkkhhhfffeeefffhhhjjjeeeeeedddcccaaa___]]][[[TTTSSSPPPLLLFFFAAA>>>===?????????@@@BBBCCCDDDDDDOOOWWWcccoooxxx}}}yyylll___RRRFFF===777555222111111222111000000000000000000///...---////////////////////////........./////////000000---------............///...............///000000...///000222333444444444444444333333333222222222111222333333333444666888777888888999:::;;;<<<===@@@NNNnnn,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000...,,,,,,---......---,,,,,,------......//////---------...//////000000//////111333666999<<<===@@@@@@EEESSSeeevvv~~~~~~wwwjjjiiigggddd___WWWMMMGGGBBBFFFLLLPPPQQQRRRRRRSSS]]]```cccdddeeeggglllpppvvvuuutttrrrrrrrrrrrrsssssstttuuusssrrrpppqqqrrrqqqrrrtttuuutttrrrooonnnmmmnnnqqqssstttuuutttsssrrrqqqpppmmmmmmpppuuuzzzsssppplllhhhhhhjjjmmmooollllllkkkjjjhhhgggffffffbbb```\\\VVVOOOIIIDDDAAABBBCCCBBB@@@===<<<<<<===DDDHHHQQQZZZaaafffnnnvvv{{{lll]]]RRRCCC???888444333333333333000000111222222111///...////////////////////////------...//////000111111---------............///...............///000000//////111222333333333333333333333333222222222222222333444444333333666777777888999:::;;;<<<<<<===@@@MMMlll,,,,,,,,,------------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,++++++---......---+++,,,---....../////////---------...///000000000111333666:::>>>BBBDDDEEEHHHOOO]]]pppxxxssskkkiiinnnrrrlllcccQQQRRRQQQNNNIIIDDDAAA???FFFLLLUUU\\\aaaeeeiiilllrrrrrrrrrrrrqqqqqqssstttyyyyyyyyyxxxwwwvvvvvvwwwwwwyyyzzzzzzyyyzzz}}}}}}yyyvvvwww{{{}}}{{{}}}}}}{{{zzzyyyyyyuuutttqqqnnnllljjjjjjjjjmmmkkkhhhccc^^^XXXSSSOOOKKKMMMLLLHHHBBB>>>===>>>;;;<<>>??????===???BBB@@@>>>DDDNNNVVV```iiiooowww{{{ppp___OOOBBB:::555333111333555777777666555444000000000000000000000000111111000000//////......---------.........//////...............///000000000111111222222222111111333333333222222222111111222333444444333333555777555666777888::::::::::::AAALLLiii---------------------------------------------------------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........//////...---,,,---///...------...111333444444999BBBIIIGGGCCCJJJ^^^pppxxxsssbbb```^^^^^^]]]VVVLLLCCC>>>@@@EEELLLTTT\\\aaadddmmmnnnoooqqqsssxxx}}}|||~~~~~~zzztttnnniiieeebbb```fffhhhiiidddZZZOOOHHHDDDCCCEEEFFFDDD@@@>>>>>>@@@AAAJJJUUU___hhhrrr}}}|||gggVVVKKK@@@666555555555555555444444444......//////000//////...111111000000//////......////////////////////////////////////000000000000111111222333333333333222111111111111111000//////111111222333444444444444555777888999888888999;;;EEENNNiii---------------------------------------------------------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...///...---...000111111...,,,///555;;;>>>>>>DDDBBBDDDOOOaaarrr|||{{{tttlllfffVVVSSSOOOOOOOOOMMMGGGAAAEEEKKKTTT\\\ccclllvvv}}}~~~{{{xxxvvvvvvxxxzzzyyytttqqqnnnmmmmmmnnnnnniiiaaaXXXSSSPPPNNNNNNLLLGGGAAA>>>===>>>@@@CCCHHHLLLRRR]]]kkkvvvwwwkkk^^^PPPDDD:::777444333333333444444000000000000000000//////111111000000////////////////////////////////////////////////000000000111111111222333333333333222222222222222222111000000111111222333444444444444555777888999888888999;;;DDDNNNiii---------------------------------------------------------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......---///111444000000111777>>>DDDFFFEEEJJJJJJSSShhhyyytttmmmcccXXXQQQGGGDDDAAABBBGGGKKKMMMLLLTTT\\\fffmmmsss{{{~~~~~~~~~{{{yyyxxxssssssrrrnnniiidddbbbaaaaaa___YYYQQQIIIBBB???>>>===>>>??????BBBJJJUUU^^^kkkvvvwwwlllbbbNNNFFF<<<555333444444333111111111111111111000000111000000000000//////////////////////////////////////////000000000111111111111222333333333333222333333333333333333222111111111222333333444444555555777888999888888999;;;CCCMMMhhh................................................---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------------...111444...444<<>>EEEFFFCCCEEEMMMUUUfffwww~~~sssmmmcccUUULLLJJJNNNTTT\\\\\\^^^dddllluuu|||{{{xxxuuutttuuutttssspppjjjbbbYYYTTTHHHHHHHHHGGGDDDBBBAAAAAABBBIIITTT```jjjvvv{{{gggSSSEEE<<<666222000000///000111222444555000000000000111111111111000000000000000000000000000000000000111111111111111111222333333333333222111111222222222222222111222222222222222444555666555777888999888888999;;;@@@JJJggg................................................---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................111555999DDDGGGHHHEEECCCMMM___ooo}}}vvvqqqaaaZZZPPPIIIJJJVVVgggtttzzzyyyzzz{{{zzzwwwuuu}}}wwwxxxyyyzzzyyytttmmmhhh[[[XXXRRRKKKGGGDDDCCCCCC???@@@DDDJJJRRR]]]nnn~~~yyyiiiYYYIII===777333333222111111333444555000000000111111111111222000000000000000000000000000000000111111111222222111111222333333333333222000111111222222222222222333222111111222333555666555777888999888888999;;;>>>IIIfff................................................---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...///000222666<<>>@@@CCCDDDIIIVVVeeexxx~~~rrr^^^NNNEEE;;;999777444333222333333000000111111111222222222000000000000000000000000000000111111111222222222111111222333333333333222111222222333444333333333333222111111222333555777555777888999888888999;;;===HHHeee////////////////////////////////////////////////---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---...000222555;;;BBBGGGEEEEEEIIITTTfffzzz~~~dddOOOJJJLLLYYYqqq}}}~~~|||{{{zzzvvvqqqhhh\\\PPPGGG>>>>>>BBBEEEBBB@@@HHHTTTfffvvvppp]]]RRRAAA???;;;777444222222222000000111111222222222222000000000000000000000000000111111111111222222222111111222333333333333222222333444444555555555444333222111111111333555777666777999999888888:::;;;<<>>IIIfff//////////////////////////////............//////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000000000888:::???EEEIIIKKKJJJHHHRRR___nnn||||||nnndddgggppp~~~~~~{{{xxxoooooollldddWWWJJJBBB>>>???BBBJJJTTT\\\dddqqq~~~sss\\\III===888777222111000000000222333444222222222111111111000000111111111111222222222333222222222222222333444444222333333444444333333222444444333444444555777777555666777777666777999;;;>>>HHHddd//////////////////////////////............//////........................................................................------------------------------------------------------------------------....................................///111444555<<>>:::777555333222222222222111333333333222222222111111111111111222222222333333222222222222333333444444222222333333333333222222333333444444555666666777555666777777666777999;;;>>>HHHccc000000000000000000000000//////............//////////////////////////////................................................------------------------------------------------------------------------........................000...------///444999<<<@@@FFFKKKIIIEEEIIIUUUaaawwwooocccYYY[[[eeeuuu{{{}}}~~~ttt___MMMCCC???@@@DDDGGGGGGJJJVVVbbbxxx|||iiiWWWHHH???:::777555444444333111...333333333333222222222222111222222222222333333333222222333333444444444444222333333444444333333222333333444555555666666666555666777777666777999;;;@@@IIIccc000000000000000000000000//////............//////////////////////////////................................................------------------------------------------------------------------------........................000///...///333999???CCCCCCIIILLLJJJGGGOOOaaappp~~~xxx^^^UUURRR^^^ppp|||xxx}}}kkkYYYNNNEEEFFFIIILLLIIIFFFJJJQQQaaaqqq}}}zzzrrrhhhZZZNNNBBB===888666666555222///333333333222222222111111222222222222333333333333222222333444444444444444333444444555555444444333222333444555666666666666666777888888777888:::<<>>BBBKKKRRRXXXhhh{{{|||oooaaaOOOBBB;;;888666444222222222111111111000000222222333333333444444444222333444555555555444333555555666666666666555555222333444666666666666555888999::::::999:::<<<>>>???FFF```111000222444333//////222000000000000000000000000000000000000000000000000000/////////............................................................---------............///.............................................---222555;;;BBBHHHJJJJJJHHHDDDIIIOOOXXXiiiwwwuuujjjuuu|||yyyfff[[[ZZZjjjyyy~~~||||||wwwlll\\\LLLBBBAAACCC@@@AAAGGGQQQ[[[eeerrr~~~xxxdddOOOBBB===999444444444333222000111222444444444444444444444444444333333333444444444555555444555555555666666777777444333333444777888888777999999999888999999::::::???GGG```333111111444444111222555000000000000000000000000000000000000000000000000000000/////////.........................................................---------............///........................///////////////000000111888;;;@@@FFFJJJLLLLLLJJJMMMSSSaaarrr{{{{{{zzzzzz{{{yyyvvvpppeeeZZZYYY]]]nnnzzzooo```RRRHHHCCCCCCDDDFFFJJJNNNWWWiiizzzsss^^^KKKAAA;;;888555555444333111111222333444444444444444444444444333333333444444444555555444555555555666666666777444333333444777888888777999999888888999999::::::===EEE___666222000222222///000444000000000000000000000000000000000000000000000000000000000/////////......................................................---------............///........................111000//////000222555666???AAAEEEIIILLLNNNNNNNNNQQQ[[[sssuuufff[[[VVVXXXbbblll~~~~~~rrraaaOOODDDFFFGGGIIIIIIFFFKKK[[[lll~~~rrr[[[JJJAAA===777666555333222222222222444444444444444444444444333333333444444444555555555555555555555666666666444333333444777888888777999999888888999999:::;;;;;;DDD___???888333333222///000444111111111111111111111111000000000000000000000000000000000////////////...................................................---------............///........................000/////////111555999;;;CCCFFFIIIKKKMMMNNNPPPRRRWWWiiippp^^^WWW\\\iiiyyy|||nnn]]]QQQIIIJJJLLLMMMHHHFFFMMMVVVooo|||}}}kkkZZZLLLDDD:::777555333333333333222444444444444444444444444333333333444444444555555555555555555555555555555444333333444777888888777888888888888999:::;;;;;;<<>>888555222333555222222222222222222222222111111111111111111111111111111000000000/////////................................................---------............///////////////////////////...///000333888===AAADDDFFFIIILLLNNNPPPTTT[[[aaa~~~ggg```___kkk{{{yyyzzzrrrdddTTTJJJDDD@@@AAAEEEKKKTTT```iiipppqqqiii___LLLDDD;;;555444555555444444444444444444444444444333333333444444444555555555555555444444444444444444333333444777888888777777777777888999:::;;;<<>>999777444222444333000000333222222222111111111111000111111111111000000000000////////////////////////....................................////////////+++---//////...---...///333777===BBBEEEFFFGGGHHHKKKOOOTTTUUUXXXaaappp|||oooyyywwwcccRRRJJJHHHOOOLLLKKKOOOTTT^^^mmm{{{{{{mmmYYYHHH???;;;888666333555666666555333222222222333444444555555444444444444333333333222222222222222333444444555555666777888888999999:::;;;;;;AAAEEEXXXzzznnn[[[KKK???;;;666444666777444333444222222222222111111111111111111111111000000000000////////////////////////....................................////////////...///000///...---...000666:::@@@DDDEEEFFFHHHKKKOOORRRXXX___jjjwww|||yyyttt{{{{{{tttfffXXXOOOPPPMMMKKKLLLMMMTTTdddrrrxxxssshhhXXXIII>>>999999555666777777555444444333333333444555555555555555444444444444333333333333222333333444444555555666777888888999999:::;;;;;;AAADDDVVVyyypppZZZIII???777333555777555333222333222222222111111111111111111111111000000000000////////////////////////....................................////////////111111111///......000333:::???DDDFFFEEEEEEJJJNNNQQQRRRXXXeeexxx|||xxxvvvwwwxxxzzzgggXXXUUUPPPKKKHHHFFFKKKXXXfffrrryyy|||pppZZZFFF===;;;666777777666666666555555444555555666666666666666666555555555444444444444333333333444555555666666777888888999999:::;;;;;;AAADDDUUUvvvmmm^^^LLL@@@555444777666444444333333222222222111111111111111111111000000000///////////////////////////....................................////////////111111000//////111666999===BBBGGGHHHEEEFFFKKKQQQUUUTTTZZZkkk{{{xxx||||||~~~wwwhhh___UUUJJJEEEDDDGGGOOOXXXiiiyyypppVVVCCC;;;888777666555666666666666555555666777777777777777666666666666555555555555333333444444555666666666777888888999999:::;;;;;;AAACCCSSStttxxx```PPP@@@999888777777888333333333222222222222111111111111111000000000///////////////////////////////////////////////////............////////////////////////111666<<<@@@???DDDHHHIIIHHHJJJOOOSSS[[[[[[bbbuuussssssxxxuuu{{{jjjZZZJJJDDDDDDFFFHHHJJJ```pppiiiNNN>>>;;;888555444555666666555555666777777888888777777777777666666666555555555333333444555555666666777777888888999999:::;;;;;;@@@BBBSSStttqqq```KKK???888444444666333333333333222222222222111111111111000000000000////////////////////////////////////////////////............////////////...///000111444999@@@EEEAAADDDHHHLLLNNNQQQTTTVVVZZZ^^^iii|||yyyooosss}}}uuupppsssyyyvvveeeSSSKKKHHHFFFDDDCCCVVVaaasssvvv\\\III@@@;;;666444666777777555555666666777777777777777777666666666555555555555444444444555666666777777777888888999999:::;;;;;;???AAASSSuuuppp\\\LLL???555222444444444333333333222222222111111111111000000000000////////////////////////////////////////////////............////////////...000222333666;;;AAAFFFCCCEEEHHHOOOVVVZZZ[[[ZZZXXX```ooozzzrrrqqq{{{}}}{{{zzzwwwtttsssuuuwwwxxxxxxwwwxxxyyyzzz{{{{{{qqqmmmlllqqqrrrrrrqqqooonnnoooqqqnnnttt|||}}}zzzzzzzzz}}}vvvqqqqqqrrrxxxyyyzzzzzzzzz|||wwwgggZZZPPPHHHEEEFFFNNNTTT```rrr~~~zzzjjj[[[FFF@@@999666888999888666444555666666777777666666666666666555555555444444444444555555666666777777777888888999999:::;;;;;;>>>AAATTTwwwooo]]]LLL>>>888999444444444333333333222222111111111111000000000000////////////////////////000000000000000000000000............/////////000///111333555888<<>>:::444555555666888::::::999777444444444444444444444444666666666666666777888888888888888888999:::;;;<<>>777777666444333333333333222222222111000/////////////////////////////////111111000000////////////000000000000000000111111000111444888===BBBEEEFFFMMMLLLRRR^^^gggiiijjjlllwww{{{{{{pppwwwyyy{{{}}}rrriiifffeee^^^[[[VVVTTTRRROOOKKKHHHFFFEEEDDDDDDEEEFFFFFFEEEGGGIIIJJJLLLMMMRRRXXX]]]cccgggkkkmmmllljjjjjjkkkhhhggghhhiiikkklllkkkiiigggggghhhjjjlllpppsssttt}}}}}}ssseeeZZZXXXTTTSSSUUUSSSPPPQQQUUU^^^dddiiijjjnnntttuuurrrvvvyyy}}}~~~lllZZZPPPFFFFFFJJJUUUfffuuu|||}}}ooo___KKK???<<<;;;888333555555666777::::::999777444444444444444444444444666666666666666777888888888888888888999:::;;;<<<@@@FFFUUUyyy|||___GGG<<<999555444444444444444222222222111000000//////////////////////////////111000000000000/////////222111111000000111111111111333777;;;@@@DDDFFFHHHKKKOOOYYYccchhhkkkpppwwwsssfffzzz~~~pppbbbWWWRRRMMMKKKIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNPPPTTTXXX\\\bbbiiimmm{{{}}}~~~~~~~~~~~~jjjhhhccc]]]ZZZTTTNNNKKKMMMXXX___fffiiilllnnnkkkfffiiiiiikkkoootttwwwwwwwwwwwwyyy{{{}}}{{{fffXXXKKKIIIJJJPPP\\\jjjvvv}}}xxxkkkXXXHHH???:::888666666666666777999:::999777444444444444444444444444666666666666666777888888888888888999999:::;;;<<<>>>FFFVVV{{{aaaEEE===666444444444333333222222222111111000000000////////////////////////000000000000000000000000222111000000///000111111333666:::>>>AAACCCFFFGGGIIIUUUccciiijjjooo~~~yyykkk~~~rrrcccXXXQQQNNNMMMLLLLLLLLLMMMNNNOOOOOOMMMOOOQQQTTTVVVYYY\\\___cccggglllrrryyy{{{uuulllddd\\\SSSMMMJJJOOOWWWbbbkkkrrrtttrrroooiiifffbbbbbbeeefffeeeccccccdddddddddeeeiiimmmqqqvvvyyyqqqcccZZZTTTPPPPPPTTT\\\iiitttxxxooo```PPPCCC<<<:::;;;777666666777999999888777555555555555555555555555666666666666666777777888999999999999:::;;;<<<<<<===EEEWWW|||TTTFFF888555555333111333222222222222111111111111000000000000000000000000000000000000111111111111111000///...///000111222777:::>>>@@@AAABBBEEEHHHSSSdddssstttooouuuxxx|||xxxiii^^^VVVSSSRRRPPPQQQRRRSSSUUUXXX\\\^^^]]]```eeeiiilllooossswww}}}~~~|||yyyuuuqqqooommmmmmnnnvvvzzzpppfff[[[SSSMMMOOOVVV```kkkuuu~~~yyysssjjjeeecccbbb___]]]^^^^^^]]][[[YYYYYY\\\^^^aaacccfffkkkuuutttiii```XXXSSSQQQSSS^^^jjjtttooofffXXXIII???;;;;;;888777666666888999888777555555555555555555555555666666666666666777777888999999999999:::;;;<<<===<<>>777666222111333222222222222222222222222000000000000000000000000000000000111111111111222000//////...///111444555;;;>>>AAABBBBBBCCCHHHLLL```ooozzzwwwpppttt}}}pppyyyzzzqqqggg___YYYTTTQQQPPPRRRUUUXXX[[[aaagggkkktttzzzxxxtttsssvvvyyy{{{sssssssssttttttrrrnnnkkkaaa___[[[WWWTTTRRRPPPPPPZZZ]]]cccqqqnnn```VVVOOOJJJNNNXXXgggyyyzzzwwwtttrrrpppnnnooonnnkkkfffcccbbbbbbaaa```___```eeennnzzztttiii___ZZZUUURRRYYYcccmmmmmmkkkaaaTTTFFF===999999777666666777888888777555555555555555555555555666666666666666777888888999999999999:::;;;<<<===<<>>AAADDDEEEFFFKKKSSS[[[ooorrrssstttyyy{{{rrrfffVVVOOOOOOaaayyy~~~qqqwwwyyy}}}|||}}}~~~}}}}}}ooofffYYYNNNHHHDDDBBB@@@???AAACCCDDDEEEIIIPPPUUUXXXddduuuwwwgggVVVKKKDDDAAA???AAADDDGGGGGGEEEAAABBBEEEIIIMMMMMMJJJHHHJJJIIIHHHHHHHHHIIIJJJKKKBBBHHHMMMMMMRRR___nnnvvvpppeeeZZZUUUPPPMMMPPPXXXeeeooo{{{wwwkkkhhh```TTTQQQUUU[[[bbblllqqqkkk^^^NNNDDD:::888666555777888888777666666666666666666666666666666666666666777888888::::::::::::;;;<<<======>>>EEEVVV|||mmmxxxzzzyyy~~~www[[[HHH@@@;;;666333333333333111000111333555000000000000000000000000000000000000111111111111111000//////222666:::======???BBBCCCDDDJJJXXXfffqqqrrrssszzzqqqYYYJJJKKKdddzzz}}}zzz{{{zzzvvvuuupppyyy{{{yyyxxxtttjjjbbbUUUMMMCCC;;;:::;;;======999:::<<<===???@@@@@@AAAGGGGGGMMMZZZhhhrrr|||mmm\\\QQQIIICCCDDDBBB@@@@@@BBBEEEFFFFFFEEEEEEEEEEEEGGGJJJMMMOOOOOORRRUUUUUUSSSPPPNNNMMMNNNMMMKKKKKKLLLPPPTTTWWW]]]ffftttvvvooocccWWWOOOLLLMMMNNNPPPTTT\\\fffqqq{{{wwwlllaaaXXXRRRNNNTTT```iiinnnwwwyyycccEEEAAA<<<888888777555777;;;666666666666666555555444666666666666777888999:::<<<;;;:::999999;;;<<<>>>???FFFWWW{{{\\\iiiyyy}}}wwwvvv{{{kkkUUUFFF<<<888666555555444333222111222333000000000000000000000000000000000000111111111111222111000111444888===@@@>>>@@@BBBDDDHHHRRRbbbppp}}}|||}}}~~~aaaRRRRRRjjj|||sssnnnjjjtttxxxppphhh___UUUOOOHHHCCC===::::::<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAA???===@@@HHHRRR]]]kkkvvv~~~vvveeeVVVMMMGGGCCCCCCAAA@@@@@@CCCEEEFFFFFFGGGFFFFFFFFFGGGJJJLLLNNNQQQUUUZZZ\\\\\\ZZZYYYXXXWWWUUURRROOONNNNNNOOOPPPSSSUUUYYY___eeejjjoooqqqnnniiibbbZZZSSSPPPNNNNNNGGGHHHKKKPPPWWW___fffjjjxxxssscccWWWQQQOOORRR^^^hhhooo|||rrrYYYFFF>>>888888999888888:::666777777777777666555555666666666666777888999:::<<<;;;:::999999;;;<<<>>>>>>FFFVVV{{{PPP]]]llluuuxxxzzzgggOOO>>>888777666666555444333222111111000000000000000000000000000000000000111111111111111111222444777<<<@@@BBBBBBCCCDDDGGGOOO___qqq~~~qqqaaa^^^qqq{{{qqqkkkvvvyyyooobbbTTTIIIBBB???>>>===<<<===?????????>>>@@@AAABBBBBBBBBAAA@@@??????<<<<<>>EEEUUUzzzPPPXXXaaagggooo}}}~~~```JJJ>>>999555444444444444333222000000000000000000000000000///000000000111111111111000111333666:::>>>BBBDDDEEEFFFGGGJJJWWWjjj|||yyy{{{tttlllvvv|||vvvvvvmmm___QQQGGGAAA>>>======>>>???AAACCCCCCCCCBBBCCCDDDFFFGGGGGGFFFDDDCCCCCCAAAAAAAAABBBJJJ___qqqyyykkkaaaWWWPPPKKKIIIGGGFFFFFFFFFDDDBBBFFFEEEDDDCCCCCCCCCDDDDDDIIINNNUUUYYY[[[[[[[[[[[[YYYWWWTTTPPPJJJEEEAAA???BBBBBBBBBBBBCCCCCCDDDEEEKKKJJJJJJIIIHHHFFFDDDCCCFFFEEECCCAAAAAABBBDDDEEEDDDGGGMMMRRRWWW```jjjrrr}}}|||yyyiii[[[QQQLLLGGGOOOWWWcccxxxWWWHHH:::888;;;;;;888666888888888888888777666666666666666666777888999:::;;;;;;:::::::::;;;<<<======DDDUUUzzzRRRRRRTTTZZZdddtttwww^^^JJJ===555333111222333444222111000000000000000000000000///000000000111111111111///111444777;;;???BBBDDDEEEGGGGGGLLL[[[ppp~~~tttxxxuuuyyy}}}zzzwwwtttxxx|||lll___NNNCCC@@@AAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHJJJLLLMMMLLLKKKJJJBBBBBBCCCCCCBBBHHH[[[mmmwwwhhh]]]QQQNNNKKKIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@?????????CCCHHHKKKLLLKKKKKKLLLLLLKKKJJJHHHEEEBBB>>>=========??????@@@???======???>>>>>>>>>>>>>>>>>>???AAABBBBBBCCCCCCBBBBBBAAACCCEEEFFFFFFGGGLLLTTT[[[eeesssuuupppooouuu|||qqqdddTTTGGGFFFJJJOOOZZZoooaaaOOO>>>999<<<;;;777444888888888888888777666666666666666666777888999:::::::::::::::;;;;;;<<<<<<>>>EEETTTyyyWWWOOOJJJOOO[[[mmmsssWWWAAA888555111111333444333111000000000000000000000000000000000000111111111111000222555999===AAACCCDDDBBBFFFHHHOOOaaauuu|||xxxnnntttyyyyyyvvvzzz}}}vvvqqqsssyyy|||wwwppp___RRRBBB;;;===AAAAAA@@@@@@BBBCCCCCCCCCEEEHHHKKKHHHJJJMMMOOOPPPOOONNNLLLFFFFFFHHHHHHFFFJJJYYYiiirrr```\\\VVVQQQNNNLLLJJJHHHDDDCCCCCCBBBAAA@@@???>>>;;;===???@@@?????????@@@AAAAAABBBBBBAAAAAA@@@???@@@???>>>===>>>???AAABBB======<<<;;;<<<===>>>???>>>@@@CCCEEEGGGGGGFFFEEEDDDEEEFFFEEEEEEHHHNNNTTTYYYfffwwwvvvllldddbbbjjjuuuqqq[[[JJJJJJKKKMMMUUUhhh|||lllYYYEEE>>>===;;;777555777777888888777777666555666666666666777888999::::::::::::;;;;;;;;;<<<<<>>??????>>><<<<<<>>>?????????@@@@@@AAABBBCCCCCCCCCCCCBBBAAABBBDDDEEEGGG@@@@@@@@@@@@@@@@@@@@@AAA@@@BBBDDDFFFHHHIIIJJJJJJFFFHHHIIIGGGEEEEEEIIIMMMQQQ]]]lll{{{wwwkkkbbbaaaeeesss~~~gggVVVNNNLLLKKKRRRbbbuuuvvvcccNNNCCC???;;;888777666777777777777666555555666666666666777888999:::::::::;;;;;;<<<<<<;;;;;;AAAGGGUUUyyyppp[[[OOOMMMWWWnnnbbbGGG???777333444555333111000000000000000000000000000000000000111111111111444666:::???BBBDDDEEEEEEDDDLLLTTT```uuuvvvttt}}}tttsss{{{zzzuuutttvvvwwwvvvzzzzzzxxxxxxppp___PPPAAAAAABBBBBBCCCDDDEEEFFFEEEKKKSSSYYY\\\```eeehhhhhhjjjlllmmmllljjjfffdddYYYUUUQQQOOOMMMOOOZZZfffyyyrrreeeZZZRRRNNNJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDCCC@@@??????BBBDDDAAAAAAAAABBBCCCDDDEEEFFF???AAADDDGGGGGGFFFDDDBBBAAABBBDDDEEEDDDCCCAAA@@@BBBBBBBBBCCCEEEGGGIIIJJJMMMNNNOOOKKKGGGDDDEEEGGGIIISSSbbbrrr}}}qqqiiigggeeeqqqrrrcccOOOLLLIIIOOO^^^ppp{{{~~~|||jjjTTTHHHAAA<<<::::::666666666666666555555444666666666666777888999:::999:::;;;;;;<<<<<<;;;;;;BBBGGGVVVyyyxxxXXXMMMWWWfffooo]]]FFF333333888555444777111111111111111111111111111222333333222111222333666<<<@@@>>>AAAFFFGGGCCCIIINNNaaa}}}~~~|||~~~||||||{{{xxxvvvwwwyyyeeeQQQGGGFFF@@@AAABBBCCCEEEIIIOOOSSS\\\ccciiikkkpppzzz}}}|||xxxsssjjjeee```YYYRRRQQQ\\\hhh|||pppbbb[[[XXXQQQMMMNNNNNNJJJHHHHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEDDDBBBAAAEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHKKKLLLLLLLLLJJJGGGDDDCCCFFFKKKXXXiii|||ppplllkkksssqqqXXXSSSJJJHHHTTTiiixxx|||}}}lllQQQAAA???===777888888777777777777888888777888888777666666777999::::::;;;;;;<<<=========???IIIYYYzzzoooVVVPPPYYYaaa{{{kkkQQQ;;;666777444111222111111111111111111111111111222333222111111222444888>>>AAA@@@BBBGGGHHHFFFPPPZZZppp{{{zzz{{{zzzxxxwww{{{kkkYYYJJJDDDEEECCCEEEIIIMMMRRRZZZbbbgggnnnvvv}}}xxxtttnnnggg^^^ZZZaaakkk|||zzzqqqfff^^^WWWWWWVVVRRROOOOOOHHHHHHGGGFFFEEEEEEDDDDDDFFFGGGHHHIIIHHHGGGEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHKKKKKKLLLLLLJJJHHHFFFDDDDDDGGGPPP___ooovvvsss}}}zzz\\\RRRHHHFFFPPP```nnnvvv~~~aaaIII???<<<999888888777777777777888888555666777777666777999;;;::::::;;;;;;<<<=========???IIIYYYzzzeeePPPPPPWWWmmmzzz]]]AAA888777444111000222222222222222222222222000111222222111111333444;;;???BBBBBBCCCGGGIIIIIIRRRccc}}}uuusssyyy{{{yyywww{{{~~~~~~iiiYYYLLLEEEFFFJJJNNNQQQVVV\\\eeeooozzz~~~zzzsssjjjdddgggooo{{{tttkkkbbb^^^[[[WWWTTTTTTOOOOOONNNMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKIIIHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGFFFDDDDDDIIISSS___rrrxxxzzzjjjYYYJJJHHHMMMSSS```mmmrrrRRRAAA<<<<<<888888777777777777888888333555666777777888:::===::::::;;;;;;<<<=========???IIIYYYzzz}}}rrrXXXSSSYYYaaaxxxeeeFFF888777666444333222222222222222222222222000111111111000111444666<<>>>>>888888777777777777888888444555777777777777:::<<<::::::;;;;;;<<<=========???IIIYYYzzzjjjyyy```VVVXXX[[[pppmmmOOO<<<777666444333222222222222222222222222000111111111111222555888===???BBBCCCCCCEEEKKKRRRccc{{{xxxzzzvvvuuuzzzlll\\\]]]hhhpppsssrrrwwwzzz~~~}}}xxxttthhh]]]RRRPPPRRRWWW^^^dddlllpppuuu|||zzzvvvsssooohhhbbbbbbfffkkk~~~}}}vvvnnnjjjjjjiiiiiihhhgggfffeeedddccccccccccccbbbaaa``````___ZZZYYYWWWUUUTTTUUUUUUVVVQQQPPPOOOMMMKKKIIIGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHEEEDDDGGGNNN\\\rrr{{{ssswwwmmmZZZSSSNNNIIISSSbbb{{{{{{aaaKKK@@@===888888777777777777888888666777888777666666888:::::::::;;;;;;<<<=========???IIIYYYzzzffftttzzzdddVVVSSSZZZiiiyyy{{{]]]FFF:::555333111333333333333333333333333111111222111222444888;;;>>>???BBBEEEEEEGGGOOOXXXrrruuuyyyrrrpppxxx{{{vvvuuuuuuiii]]]TTTWWWaaaiiinnnqqqwwwzzz~~~zzzrrrlll[[[WWWWWW]]]dddiiiooouuuzzz}}}|||}}}}}}wwwsssmmmhhhccc\\\VVVUUUYYY___qqqzzzxxxxxxwwwwwwvvvvvvuuuuuutttsssrrrqqqqqqpppooonnnnnnlllkkkiiigggfffeeedddddd]]]\\\ZZZVVVSSSPPPMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHEEECCCEEEIIISSSfffwwwssspppzzzvvvcccWWWOOOLLLTTT```xxxmmmSSSBBB;;;888888777777777777888888777888888777666666777999::::::;;;;;;<<<=========???IIIYYYzzzfffmmm{{{{{{iiiZZZUUUXXXbbbssslllRRR@@@888555333333333333333333333333333222222222222333555:::===???@@@DDDHHHHHHIIISSS___xxx}}}ttttttyyyyyyrrrkkkeeeZZZUUUTTTYYY___dddkkkqqqwwwzzz~~~~~~{{{xxxxxxyyywwwqqqkkk^^^```hhhsssyyy|||{{{||||||uuulllggg```XXXSSSNNNIIIKKKPPPWWWggg|||~~~|||zzzwwwuuutttpppnnnkkkfffaaa]]]ZZZXXXTTTSSSQQQPPPOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKIIIFFFEEEEEEGGGMMM\\\jjj|||}}}qqqsssrrr___RRROOOTTTYYYoooyyyZZZDDD;;;888888777777777777888888666777888777666777999:::::::::;;;;;;<<<=========???IIIYYYzzzbbbhhhvvv~~~nnnaaa\\\UUU]]]pppuuuZZZEEE<<<999999333333333333333333333333222333333333333666;;;>>>AAAAAAFFFJJJKKKLLLWWWddd~~~|||}}}{{{}}}uuukkkbbbRRRSSSWWW]]]```bbbjjjrrrvvvyyy}}}~~~~~~~~~wwwrrroooooorrrssspppmmmhhhmmmxxx}}}~~~|||rrrfffZZZRRRKKKGGGDDDBBBFFFLLLUUUbbbsss}}}yyytttnnniiifffccc\\\[[[YYYWWWVVVUUUTTTTTTOOONNNMMMLLLKKKKKKKKKKKKLLLIIIHHHHHHGGGKKKWWWdddxxxqqqkkksssfffUUUQQQRRRRRReee|||___GGG>>>888888777777777777888888444555666777777888:::<<<::::::;;;;;;<<<======>>>@@@IIIYYYzzzaaaiiirrrxxx}}}zzziiiVVVTTTXXXggg{{{cccJJJ???;;;666333333333222222333444444444333222222444777:::===BBB???DDDLLLLLLLLL]]]sss}}}yyylll[[[QQQSSSVVV\\\bbbiiiooorrrwwwwwwxxx||||||xxxlllkkkiiiggghhhmmmtttyyy|||yyyoooaaaVVVMMMJJJEEEAAA???@@@BBBDDDPPPWWWfffwww}}}yyyvvvppplllgggeeecccaaa\\\XXXYYYVVVRRROOONNNNNNLLLKKKJJJJJJKKKIIIDDDDDDPPP^^^rrr~~~ttthhhiiinnnsss^^^PPPMMMOOO[[[rrrcccNNNFFF===777666999;;;999666555888888888888888999999999888999999::::::;;;;;;<<<@@@EEEYYY|||___gggpppwww|||zzzmmm^^^\\\XXX___tttuuuVVV@@@888666444333333222333333444444444333222333555999<<<>>>@@@???DDDKKKLLLQQQhhhvvvcccUUUOOOQQQUUU[[[aaahhhnnnrrrssssssuuuwwwxxxvvvppplllccccccccceeelllwwwyyyqqqkkkaaaUUUKKKFFFDDDAAA>>>===>>>@@@AAAKKKQQQ]]]kkkuuu~~~zzzvvvrrrpppooommmhhhddd___\\\WWWTTTSSSQQQOOOMMMNNNLLLKKKJJJFFFFFFNNNYYYlllxxxxxxfff```aaasssuuu___PPPKKKKKKUUUgggjjjQQQCCC>>>888666999;;;999666555777777777888888888888888888999999::::::;;;<<<<<<@@@FFFZZZ}}}^^^fffooouuuyyyyyyqqqiiifffYYYXXXmmmfffEEE888999444444333333333333333444333333333555777;;;???AAA@@@BBBGGGJJJKKKWWWvvvrrrYYYOOOMMMOOOSSSXXX___ffflllpppppppppppppppnnniiibbb^^^]]]^^^```hhhuuuqqqcccYYYQQQGGGAAA>>>>>>=========>>>???@@@BBBFFFOOOWWW[[[]]]eeennn~~~zzzuuuqqqiiifffaaa]]]ZZZVVVSSSPPPQQQNNNKKKKKKIIIGGGKKKQQQaaannn}}}jjj\\\XXXaaarrryyyeeeVVVNNNLLLPPP]]]qqqwww[[[EEE@@@:::777999;;;888666666666666666777777888888888999999999:::;;;;;;<<<<<>>>>>999;;;>>>BBBDDDDDDDDDDDDAAABBBDDDGGGGGGIIIRRR]]]xxx~~~xxxrrrlllfff___[[[VVVPPPMMMNNNNNNKKKIIIIIIKKKVVVeeetttxxxdddZZZUUUZZZfffvvv|||mmm___WWWSSS\\\lllvvv]]]FFF???999999999777555666444555555666777777888888999::::::;;;;;;<<<======AAAHHH]]]qqqmmmlllooopppmmmkkkkkkddd^^^YYY[[[jjjdddIII;;;777666555444333333333333333444666999<<>>DDDFFFHHHYYYyyyooosss}}}}}}|||sssqqqtttkkkVVVGGGCCCGGGHHHKKKPPPVVV\\\aaadddccc^^^WWWPPPLLLOOOUUUZZZgggpppyyyaaaYYYNNNDDD???>>>??????;;;===@@@CCCEEEFFFEEEEEE@@@@@@BBBEEEFFFIIIUUU```zzz~~~xxxppphhhccc\\\WWWSSSSSSQQQLLLIIIJJJFFFNNN[[[jjj{{{}}}iii]]]UUUTTTXXXdddtttsssbbbVVVRRRZZZfffwww}}}fffIIIAAA:::999999666555777555555666666777888999999:::::::::;;;<<<<<<======BBBHHH^^^vvvnnniiimmmooolllhhhggg___^^^[[[WWW[[[mmmrrrUUU???777666555444444333333333444555777999<<>>>>>DDDKKKbbbwwwjjjiiilllllliiihhhccc___YYYVVVWWW```rrr```DDD;;;444444666555444444444666999<<<===>>>@@@BBBBBBHHHNNN]]]||||||mmmYYYJJJCCCCCCDDDFFFFFFHHHKKKPPPWWW]]]```bbbccceeefffhhhlllpppsssyyy}}}iiiVVVJJJDDDAAABBBBBBDDDGGGKKKNNNPPPPPPSSSWWWYYYYYYVVVVVVZZZ^^^ooozzzkkk\\\]]]mmmzzzqqqiiieeedddgggkkkpppxxx|||wwwnnncccYYYRRRMMMJJJMMMLLLNNNWWWfffzzzxxxgggYYYPPPSSSSSSRRR___rrr{{{fffUUUMMMOOO[[[qqq___NNN===888888888777666666555555666666777888999;;;;;;<<<===>>>??????@@@EEEMMMcccooojjjoooppplllhhhaaa]]]YYYXXXXXX___ooo~~~nnnIII???666555666555333444555777:::===>>>???AAACCCCCCHHHQQQhhhkkkTTTGGGBBBAAAAAAEEEHHHMMMPPPSSSYYY```fffeeekkkrrrtttrrroooppprrrwww{{{rrrYYYJJJDDDBBBAAABBBEEEJJJPPPTTTXXXYYYZZZ^^^^^^ccchhheee```eeepppkkk[[[]]]ppp|||sssggg\\\ZZZZZZ^^^ccchhhqqq{{{}}}zzzwwwzzzyyyzzz}}}zzzrrrhhh^^^VVVQQQNNNOOONNNPPPXXXgggyyyqqq```TTTTTTSSSPPPXXXeee|||nnnWWWNNNMMMXXXmmmdddRRR@@@999888888666666666666666666777888999999<<<<<<===>>>???@@@AAAAAAFFFNNNeeeuuujjjnnnrrroooiii___ZZZWWWXXXYYY^^^ooopppKKK@@@777555666555444555666888<<<>>>???@@@BBBDDDGGGKKKWWWrrrmmmTTTGGGCCCAAA@@@DDDJJJQQQUUUWWW]]]fffnnnmmmuuu}}}|||tttmmmmmmooowww{{{zzz^^^IIIBBBBBBDDDDDDIIIMMMSSSYYY^^^bbbeeegggkkkeeejjjvvvvvvnnnoooyyykkkZZZ^^^qqq|||vvvssskkk___VVVTTTVVVZZZ___eeeqqq|||{{{~~~zzzxxxyyy||||||vvvsssrrrqqqpppmmmlllooovvv{{{|||{{{zzzwwwqqqjjjccc\\\WWWTTTSSSQQQSSS[[[kkk|||}}}kkk[[[XXXVVVRRRUUU\\\qqqrrr\\\PPPOOOXXXiiikkkXXXDDD;;;999888666666666666666666777888999:::;;;<<<===>>>???@@@AAABBBFFFOOOgggpppooosssqqqlllddd[[[VVVWWWWWW[[[lll}}}lllKKK@@@666333555444555666777:::===???@@@BBBDDDEEEKKKMMM[[[zzz}}}uuuwwwiiiRRRGGGEEEDDDBBBBBBHHHOOOTTTYYY```kkksssttt{{{zzzpppiiikkkpppwwwzzz|||}}}lll]]]JJJ???@@@EEEIIIJJJTTTYYY___eeejjjooouuuyyyyyynnnooo|||vvvppprrrqqqeeejjj{{{zzzsssiii^^^YYYVVVUUUWWWYYY^^^jjjvvvrrruuuyyy|||}}}zzztttpppllllllnnnmmmqqqvvvzzz}}}|||yyyvvvuuutttooojjjhhhiiilllllllllqqqqqqpppmmmiiiccc^^^[[[WWWTTTUUU]]]mmmtttbbb[[[XXXTTTTTTXXXiiittt\\\PPPOOOXXXgggsss___III===:::888666666666666666777777888999::::::;;;<<<===???@@@AAABBBFFFQQQiiiwwwuuusssnnnjjj___XXXXXXUUUTTTcccwwwyyyuuuwwwzzz~~~lllMMMAAA666333444444555777999;;;>>>@@@BBBCCCEEEGGGJJJNNN```~~~|||tttvvvzzzzzz{{{uuu\\\KKKEEEEEEEEEEEE???CCCJJJPPPXXXbbbnnnvvvxxx|||}}}vvvmmmiiinnntttvvvvvvrrrlllffffffmmmsss~~~~~~ttteeeOOOHHH@@@???FFFNNNSSSUUU```fffnnntttwww{{{tttooovvv{{{tttjjjeeexxxxxx||||||pppdddYYYWWWVVVVVVXXX```ooo~~~{{{wwwvvvttttttyyyyyynnnhhheeedddfffkkklllrrrxxx{{{|||}}}xxxuuurrrooojjjggggggjjjooorrrrrruuuwwwxxxuuuooohhhddd]]]XXXVVV^^^mmm~~~|||iii^^^XXXTTTTTTWWWccczzzyyy\\\OOOMMMWWWdddzzz{{{fffNNNAAA<<<999777777777777777777888999:::::::::;;;<<<===???AAABBBBBBHHHSSSnnn{{{tttooohhh]]]WWWYYYUUUPPP\\\oooxxxuuuwwwyyy~~~oooRRREEE999444444444555777:::<<>>:::888888777777777777888999::::::;;;<<<===???AAABBBCCCDDDJJJWWWtttvvvnnnbbbXXXUUUYYYVVVPPPZZZlll|||zzz}}}qqqWWWIII;;;666555444444666:::===@@@BBBCCCDDDGGGHHHKKKUUUqqqrrrmmm~~~yyymmmmmmzzzwwwfff\\\NNNDDD@@@???@@@@@@DDDCCCFFFOOO]]]mmmzzzvvvmmmjjjnnnrrriiicccXXXMMMEEEBBBDDDGGG@@@CCCFFFIIIQQQ___qqq~~~vvvgggVVVJJJHHHJJJOOOVVV^^^gggooosssvvv~~~ssskkkgggmmmjjjbbb\\\___gggiiifffkkkssseee```[[[WWWVVV]]]ooottttttwwwxxx|||}}}tttkkkfffeeeffflllsssssszzz|||tttmmmnnnwww}}}ppphhhaaadddqqqzzzhhh\\\WWWXXX[[[YYYmmmiiiVVVNNNPPPXXXmmmnnnTTTEEE???;;;999999777777777777888999:::;;;<<<===>>>@@@BBBDDDEEEFFFLLLZZZxxxyyyoooaaaZZZSSSOOOMMMQQQ\\\hhhwww___MMM<<<777666333444:::<<>>DDDFFFIIIKKKOOOWWWccckkkzzzwwwqqqggg\\\SSSNNNMMMOOOTTT\\\dddjjjqqqyyy{{{zzzuuuiiieeebbbiiijjjbbbccckkkooojjjttt~~~|||}}}|||qqqeee^^^___[[[XXXhhh~~~{{{~~~wwwtttpppmmmnnnsssyyy}}}uuummmjjjjjjkkk}}}qqqgggiiisss}}}ttteee___^^^___aaaqqqggg^^^UUUSSSYYYhhhxxxZZZEEE>>><<<999555:::;;;;;;999888999;;;===>>>???@@@AAACCCEEEGGGIIIRRR```|||}}}rrrhhhbbb[[[SSSNNNLLLNNNXXXccczzzaaaNNN===888777444666;;;===@@@CCCFFFGGGHHHKKKMMMUUUccc}}}rrr{{{{{{|||vvveeeUUUEEEAAACCCCCCAAA@@@@@@BBBIIIUUUdddrrrzzz~~~}}}wwwtttssssssrrrqqqeeeZZZNNNIIIFFFBBB@@@AAAEEEFFFHHHIIILLLTTT___gggpppkkkcccZZZTTTQQQQQQRRRYYY]]]bbbhhhnnnwww{{{|||}}}wwwlllfffiiipppqqqkkkjjjpppqqqkkklllnnnmmmjjjkkktttzzzmmmdddaaaZZZXXXkkkrrrssstttwwwzzz{{{ppphhheeecccpppwwwmmmnnnuuu~~~{{{jjj```]]]\\\gggwwwnnncccWWWTTTZZZgggzzzsss\\\LLLDDDAAA???<<<999::::::999888999;;;===@@@AAABBBCCCDDDFFFIIIKKKSSSbbb~~~xxxooogggccc[[[RRRMMMJJJKKKSSS\\\~~~|||eeeQQQ???:::999666888===???BBBEEEHHHIIIKKKNNNPPPYYYkkk~~~vvvcccRRRCCC???AAAAAA@@@@@@===@@@HHHUUUdddpppvvvxxxwwwvvvuuuuuuvvvuuurrrpppeeeYYYNNNIIIFFFDDDCCCEEEFFFGGGGGGGGGJJJQQQ]]]eeeiiibbbXXXRRRPPPTTTYYY\\\eeefffhhhkkkqqqzzzzzzzzzzzztttkkkjjjqqqtttpppppptttqqqjjjccc]]]UUURRRWWWhhh}}}yyynnnggg______uuuyyyssswww}}}tttiiiaaa]]]\\\hhhzzzzzzpppooottt{{{qqqddd___]]]kkkxxxxxxhhhYYYUUU\\\hhhvvv|||qqqaaaRRRGGGAAA===<<<888999999888777999<<>>@@@GGGTTTdddpppuuuuuussssssssstttuuusssooollldddZZZOOOJJJHHHEEEGGGJJJHHHHHHGGGFFFHHHOOOYYYbbbgggaaaZZZWWWYYY```eeehhhmmmlllkkklllpppwww~~~yyy}}}{{{uuukkkqqqttttttvvvwwwrrrjjjddd^^^VVVSSSUUUbbbxxxyyyrrriiijjj{{{wwwvvv|||{{{nnnccc\\\QQQWWWbbbqqq{{{rrrjjjiiilllrrr|||yyykkkdddaaafffqqq}}}kkkYYYWWWaaammmxxx~~~{{{lllZZZIII>>>::::::888888888777777999===@@@AAACCCEEEFFFFFFHHHMMMPPPYYYhhhzzzqqqqqqbbbYYYPPPLLLIIIIIIMMMSSS```~~~www^^^DDD;;;999888999>>>CCCFFFJJJMMMPPPRRRUUUWWWbbbyyyaaaSSSEEE@@@@@@>>>======AAABBBGGGTTTdddpppttttttrrrrrrrrrsssrrrppplllhhhddd[[[RRRMMMJJJHHHJJJNNNMMMMMMJJJFFFEEEIIIQQQWWW```______bbbgggmmmqqqtttsssrrrqqqrrrtttwwwyyyzzz{{{|||~~~|||rrruuuxxxyyyyyywwwpppiiiiiihhhhhhfffaaabbbppp{{{qqqooo~~~vvvvvv|||vvvggg^^^SSSQQQSSS\\\hhhqqqssssssllleeeaaaaaadddjjjwwwrrrhhhccc___iii}}}~~~kkkZZZZZZggguuu~~~wwwbbbMMM@@@===>>>999999888777777:::>>>AAABBBEEEGGGGGGFFFHHHNNNSSS]]]kkkwwwmmmnnndddZZZQQQMMMJJJIIIKKKOOOXXXqqqhhhJJJ===:::888;;;@@@GGGJJJNNNRRRUUUWWW[[[]]]mmm]]]QQQFFFBBB@@@>>><<<<<>>@@@<<<;;;:::888888:::???BBBDDDGGGJJJIIIGGGJJJQQQWWW```ooo}}}pppppphhh^^^SSSOOOLLLIIIIIIKKKSSShhhsssPPP@@@;;;:::===BBBLLLOOOTTTWWWZZZ]]]aaacccsss}}}nnnUUUKKKCCCBBBAAA>>><<<<<<>>>AAAJJJZZZkkkssspppjjjfffjjjqqqxxx{{{xxxrrrlllddd___ZZZVVVRRRMMMNNNRRRSSSSSSRRROOOLLLMMMQQQVVV```jjjwww~~~~~~|||}}}}}}{{{|||}}}zzzsssoookkkpppzzz{{{lllhhhooovvvlllkkkoooqqqsssxxxnnn```XXXPPPJJJKKKMMMMMMNNNRRRSSSRRRSSSUUUYYYaaaqqqsssiiibbbeeewwwsssdddfffrrr~~~tttbbbPPPDDDAAAAAA>>>>>><<<999999;;;???CCCGGGJJJMMMLLLJJJMMMUUU\\\cccrrryyywwwlllaaaVVVPPPLLLHHHGGGHHHNNNbbbwwwzzzUUUBBB===<<>><<<===:::???KKK^^^nnntttmmmddd___fffqqq|||wwwqqqeee```\\\YYYTTTOOOOOORRRQQQSSSUUUUUUUUUXXX^^^cccnnnzzzyyyzzzxxx{{{yyypppmmmmmmtttxxxoooaaaVVVNNNJJJLLLKKKHHHIIIMMMMMMMMMOOORRRUUU]]]nnn~~~|||qqqdddfffvvvyyyjjjjjjttt~~~zzziiiYYYMMMGGGFFF@@@???===:::999;;;???CCCIIIMMMPPPOOOLLLOOOWWW___eeetttyyymmmfffZZZPPPKKKIIIHHHHHHOOOaaavvv```AAA===<<<>>>HHHSSS\\\]]]]]]eeefffhhhqqqooouuu}}}ppprrraaaLLLHHHBBB>>>=========<<>>AAADDDKKKOOORRRRRRQQQSSSZZZ```kkk}}}|||qqqiii^^^SSSMMMJJJHHHHHHPPPeee{{{kkkIII@@@<<>>???HHHWWWgggkkkdddZZZWWWcccttt~~~|||{{{uuulllbbb[[[XXXXXXYYYWWWYYY[[[\\\```iiiwwwuuuqqqvvvzzzqqqdddTTTRRROOOMMMMMMNNNMMMLLLJJJJJJLLLPPPTTT]]]mmm{{{wwwgggiiixxxrrriiippp}}}sss\\\SSSNNNIIIBBB???;;;999:::???CCCFFFNNNQQQUUUUUUUUUXXX___fffnnnyyyuuummmbbbXXXQQQMMMKKKIIISSShhh~~~qqqOOOBBB===BBBQQQ]]]fffggghhhppprrrttt~~~sss{{{qqq\\\LLLHHHCCC???>>>===<<<<<<===>>>FFFTTTbbbggg```WWWVVVbbbttt~~~yyyooobbbYYYVVVZZZ___\\\^^^aaaeeekkkvvv|||yyy|||zzzoooeeeSSSQQQOOONNNNNNOOOOOONNNKKKJJJKKKOOOSSS[[[jjjyyylllkkkwwwpppfffkkkyyysss^^^SSSMMMHHH@@@>>>;;;999;;;@@@FFFJJJRRRUUUYYYZZZZZZ^^^fffmmmrrrwwwuuuoooeee\\\VVVSSSQQQPPPVVViii}}}mmmPPPCCC===EEEXXXbbblllmmmooowwwyyy|||zzzuuu\\\KKKHHHCCC???>>>===<<<;;;===>>>EEERRR___ccc]]]VVVWWWcccuuu~~~vvviii\\\UUUWWW[[[[[[^^^bbbiiisss|||}}}yyypppfff___UUURRRPPPNNNOOOOOOOOONNNKKKJJJKKKNNNQQQYYYhhhvvv|||xxxsss{{{pppcccgggssszzzzzz}}}xxxdddUUUKKKEEE>>>===;;;:::<<>><<<;;;===???EEEQQQ]]]aaa]]]WWWYYYfffxxxxxxgggZZZTTTSSSYYY\\\aaajjjwww~~~sssooossszzzvvvjjj```ZZZWWWTTTQQQOOONNNNNNMMMLLLLLLJJJKKKMMMOOOVVVeeesssxxx~~~nnnaaaeeesss{{{||||||mmmZZZLLLDDD<<<<<<<<<;;;===CCCKKKQQQYYY]]]aaabbbbbbeeelllrrrwww~~~rrrlllddd^^^]]]```cccddddddttt||||||{{{gggRRRGGGAAAHHH]]]oooyyy{{{~~~xxxuuu```JJJGGGCCCAAA???>>><<<:::<<<>>>EEEPPP[[[___]]]XXXZZZhhh{{{yyymmmccc]]]\\\^^^___ccclll{{{{{{rrrrrrrrrrrrrrrttt{{{wwwkkk```ZZZWWWTTTQQQNNNNNNMMMLLLJJJLLLKKKKKKLLLNNNTTTbbbpppyyylll```fffwww}}}nnnWWWGGG@@@;;;<<<======>>>DDDMMMTTT[[[```gggiiiiiilllqqqwww}}}rrrlllccc^^^^^^ccchhhkkkmmmyyyrrrpppxxx{{{gggRRRHHHBBBKKK```xxx~~~|||yyyvvvYYYJJJGGGCCCAAA@@@>>><<<::::::===CCCNNNYYY^^^\\\YYYXXXhhh}}}{{{wwwrrrmmmjjjjjjlllmmmjjjiiikkksss|||yyyvvvrrrqqquuu|||}}}{{{wwwtttttt|||{{{mmmaaa[[[UUURRROOOMMMMMMMMMLLLKKKMMMKKKJJJKKKMMMRRR```mmmzzzlll```hhhzzzjjjRRRCCC>>>;;;===>>>>>>>>>DDDNNNUUU\\\ccclllqqqsssuuuzzzssslllccc^^^^^^dddjjjnnnttt|||tttkkkhhhrrr{{{eeeOOOGGGCCCNNNdddttt~~~kkkQQQJJJGGGCCCAAA@@@>>><<<:::999;;;BBBMMMWWW\\\\\\YYYVVVggg~~~|||uuukkkeeeeeekkkrrrvvvuuusssrrryyy|||rrrmmm______^^^```eeeooo{{{}}}nnnaaaZZZRRRPPPMMMLLLMMMNNNMMMLLLMMMKKKJJJKKKLLLQQQ___lllzzzooobbbhhhzzzjjjRRREEEBBB<<<>>>???>>>???DDDNNNVVV\\\eeepppwwwzzz}}}nnnkkkddd\\\YYY___lllwwwyyy{{{nnnnnn}}}}}}wwwcccPPPGGGCCCPPPjjjsssrrruuuqqqooodddUUUGGGFFFCCCAAA>>><<<;;;;;;<<<<<>>;;;<<>>===;;;;;;<<<<<>>???GGGTTT^^^gggooowww}}}ssspppllleee]]][[[aaallluuuwww~~~dddMMMBBB@@@SSSssstttqqq}}}qqq___OOOGGGFFFDDDAAA???===<<<;;;;;;<<<>>>EEEMMMSSSTTTTTTZZZllltttddd[[[YYY___fffkkkmmmnnnqqqnnn^^^QQQFFF??????===>>>@@@CCCKKK[[[pppyyynnn```ZZZTTTSSSQQQMMMKKKLLLKKKLLLNNNPPPNNNPPP[[[hhhuuu|||~~~lll]]]]]]jjjzzzmmm[[[RRRPPPLLLIIIDDD@@@AAALLL[[[fffqqqxxxtttmmmiiibbb\\\[[[aaalllttt|||}}}bbbMMMCCCBBBXXX{{{}}}xxxqqq```RRRHHHFFFDDDAAA???===<<<;;;;;;;;;>>>CCCJJJOOORRRRRRZZZmmmxxxjjjbbb```fffnnnsssvvvxxx{{{{{{kkkXXXMMMGGGCCCAAABBBDDDCCCCCCEEEJJJVVViiiyyyzzzpppccc]]]WWWUUURRRNNNLLLMMMJJJKKKNNNPPPOOOPPPYYYdddqqqyyy|||zzzzzz~~~{{{xxx|||mmmaaacccooo~~~ppp___WWWUUUNNNKKKEEEAAACCCPPPaaannn}}}xxxjjjeee^^^YYYZZZaaakkkrrryyy|||aaaOOOHHHGGG___}}}wwwaaaPPPHHHGGGDDDBBB???===<<<<<<:::;;;===AAAGGGKKKNNNOOOYYYmmmuuuppppppvvv~~~~~~bbbUUUIIIDDDEEEDDDEEEGGGIIIFFFEEEGGGIIIQQQbbbrrr{{{pppggg```[[[VVVPPPMMMNNNJJJJJJLLLNNNNNNNNNVVV```mmmuuu}}}uuuttttttyyy~~~~~~yyysssttt{{{oooccceeeqqqsssaaaXXXVVVMMMJJJDDDAAAFFFUUUiiiwwwzzzjjjeee]]]XXXYYY___hhhnnnttteeeSSSLLLKKKeeegggQQQHHHGGGEEEBBB@@@>>>===<<<999:::<<<@@@DDDHHHKKKMMMVVVkkk}}}zzz{{{rrraaaOOOHHHCCCDDDFFFEEEFFFHHHIIIDDDCCCFFFHHHMMM]]]nnnvvvkkkddd[[[RRRNNNMMMKKKIIIJJJLLLLLLMMMUUU]]]jjjrrr{{{xxxlllmmmoootttxxxyyyuuuqqqpppzzzpppbbbbbbmmmyyytttaaaVVVTTTLLLIIIEEEEEELLL]]]rrr{{{oooiii```YYYYYY^^^dddhhhooolllWWWNNNMMMhhhiiiRRRHHHGGGEEEBBB@@@>>>===<<<999:::<<<>>>AAAEEEIIILLLRRRiii{{{vvvwwwmmmWWWJJJFFFCCCDDDHHHJJJIIIJJJMMMKKKDDDCCCGGGHHHKKKZZZlll|||~~~zzzxxxyyy~~~zzzoooggg^^^UUUPPPPPPMMMJJJJJJKKKLLLNNNUUU]]]jjjqqqzzzzzzppphhhjjjllloooqqqqqqpppooolllwwwoooaaaaaakkkwwwsss___TTTQQQLLLJJJIIIJJJSSSfff}}}|||tttlllbbb[[[YYY]]]aaaeeeiii|||rrrYYYNNNLLLiii}}}bbbOOOIIIGGGEEEBBB@@@>>>===<<<888:::<<<>>>@@@DDDHHHKKKOOOgggssslllmmmvvv~~~gggUUUIIIDDDCCCCCCGGGLLLNNNMMMPPPUUUPPPHHHFFFIIIIIIJJJWWWiiizzz}}}{{{wwwyyyvvvllleee^^^VVVSSSSSSOOOLLLJJJLLLLLLNNNVVV^^^jjjqqqyyyuuujjjjjjkkkmmmlllkkkkkklllmmmiiitttoooaaabbbmmm{{{qqq]]]RRROOOMMMLLLLLLOOOYYYmmmyyymmmggg```[[[[[[]]]___aaannn{{{www\\\PPPNNNhhhyyyxxxcccOOOGGGEEECCCAAA@@@>>>;;;888:::::::::;;;===@@@BBBDDDOOO___zzzkkkccchhhqqqxxx}}}hhh[[[PPPCCC???DDDGGGIIIPPPWWWUUUPPPQQQXXXWWWPPPJJJHHHHHHLLLXXXcccwwwzzzqqqoookkkgggdddeeegggiiilllqqqvvvzzz}}}{{{~~~zzzmmmllljjjfffaaa[[[VVVTTTOOONNNOOOPPPPPPPPPVVV]]]iiisss}}}}}}sssjjjpppkkkiiilllnnnllljjjjjjmmmyyyuuugggiiivvvkkkZZZQQQLLLGGGHHHGGGLLL^^^{{{xxxgggaaa[[[ZZZ^^^dddhhhiiitttqqqZZZQQQOOOiiitttuuubbbPPPHHHFFFDDDCCCBBB@@@<<<::::::::::::;;;===???BBBCCCLLL\\\xxxrrrjjjnnnvvv{{{uuubbbPPPJJJEEE???AAAGGGLLLPPPYYY```]]]VVVUUUYYY]]]VVVOOOJJJHHHJJJSSS]]]xxx~~~|||xxxwwwqqqhhhcccaaa^^^YYYXXXXXXYYYYYY[[[___cccfffpppwww}}}|||vvvooolllgggccc```]]]XXXUUUPPPNNNMMMNNNMMMMMMTTT\\\kkkttt}}}yyyrrrrrrnnnlllpppqqqpppoooqqqvvvssshhhmmm}}}gggUUUKKKFFFEEEHHHKKKSSShhhwwwhhhbbb\\\___hhhqqqttttttxxxiiiXXXQQQOOOhhhqqq||||||}}}sss```RRRIIIGGGEEEDDDCCCAAA>>>;;;:::::::::;;;<<<>>>AAABBBIIIXXXsss~~~wwwyyyyyyjjj[[[MMMBBBAAABBBCCCHHHPPPTTTXXX___eeeddd]]]WWWVVV___YYYRRRMMMHHHHHHQQQ[[[vvvzzztttjjjaaa[[[YYYZZZ\\\bbbfffhhheeecccccc___YYYTTTRRROOOMMMMMMOOOQQQSSSYYY```hhhpppzzzyyyrrriiidddcccaaa\\\XXXRRROOOMMMLLLJJJKKKSSS\\\kkkttt|||~~~zzztttqqqqqqttttttssstttxxxqqqhhhrrr{{{cccQQQHHHDDDGGGKKKRRR```wwwwwwlllddd^^^aaallluuuwwwuuuzzz}}}zzzdddUUUOOONNNeeessszzzuuu```RRRIIIHHHEEEDDDCCCAAA>>>;;;::::::::::::;;;===???@@@FFFTTTmmm{{{|||vvvgggYYYQQQHHHBBBDDDHHHLLLRRRYYY___]]]^^^ccceeeaaaXXXPPPZZZVVVQQQMMMIIIJJJSSS^^^sss~~~|||tttfff___UUUMMMIIILLLRRRVVVcccllltttvvvvvvuuuoooiii___ZZZTTTOOOLLLKKKKKKKKKKKKOOOVVV___lllzzz{{{nnngggeeebbb\\\WWWUUUQQQNNNLLLJJJKKKSSS\\\kkkuuu~~~}}}wwwuuuuuuvvvtttrrruuu{{{nnngggtttxxxcccVVVPPPMMMNNNQQQZZZkkk~~~sssggg```ZZZ___jjjsssuuusssyyycccSSSMMMLLL```yyyzzzyyyaaaRRRIIIGGGEEEDDDCCCAAA===;;;;;;::::::::::::<<<>>>???DDDOOOeeevvvvvv~~~{{{jjj\\\RRRJJJGGGGGGLLLRRRXXX^^^ccclllddd]]]^^^eeeeee[[[OOOVVVTTTQQQNNNJJJKKKTTT```rrr}}}xxxjjj^^^VVVSSSNNNLLLOOOUUU]]]cccmmmyyyzzzpppjjjaaaYYYSSSOOOKKKHHHGGGGGGIIIPPP\\\jjjxxx}}}{{{vvvlllhhhccc[[[UUUWWWSSSQQQOOOMMMMMMTTT]]]lllxxx}}}zzzxxxwwwvvvrrrnnnsss{{{lllffftttxxxhhhaaa```___[[[ZZZaaasssyyypppeee```^^^cccnnnxxx||||||{{{cccRRRMMMLLL\\\xxx|||fffTTTIIIGGGEEEDDDCCCAAA>>>;;;;;;::::::999:::;;;<<<===CCCJJJ[[[xxxxxxwwwuuuaaaTTTLLLIIILLLRRRZZZbbbiiinnnpppvvvnnndddaaaeeehhh```UUUWWWVVVUUUQQQLLLJJJSSS___ttt~~~vvvjjj]]]SSSQQQRRRSSSWWW^^^fffnnnrrrzzz}}}qqqggg___WWWOOOIIIJJJFFFCCCGGGNNNXXXeeeoooxxxzzzuuusssyyyvvvpppiiiaaa[[[VVVTTTTTTTTTRRRPPPUUU\\\mmmyyy~~~{{{{{{zzzwwwppplllsss}}}nnnhhhuuuxxxnnnlllooopppfffbbbeeeuuuzzzrrrjjjggggggmmmvvvzzzcccTTTQQQPPPZZZpppnnnYYYJJJIIIGGGEEEDDDBBB???<<<;;;:::999999999:::;;;<<>>;;;:::999999999:::;;;<<>>AAA<<<;;;:::999999999:::;;;<<>>EEEPPPhhh~~~{{{{{{}}}}}}vvvxxxwwwnnnjjjmmmkkkiiihhhgggddddddmmmwww~~~tttnnnccc```___``````eeeqqq}}}{{{nnnkkkiiinnnwww|||yyyuuuqqqmmmggg```[[[UUURRRNNNKKKHHHHHHIIIJJJIIIKKKPPPVVVWWWWWW\\\cccmmmxxx|||wwwyyyssssssuuu~~~~~~sssnnnnnnjjjkkkoooxxxooo___PPPLLLJJJIIINNNVVVcccqqq[[[PPPHHHFFFFFFDDDAAA@@@>>>===;;;999888888888999888777<<>>===;;;999888888888999999666:::CCCEEEMMMmmmnnnaaa^^^eeeppp|||~~~zzzxxxtttooonnnggg```XXXRRRQQQ[[[gggwwwyyyrrrmmmiiiddd]]]XXXQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGGGGIIIJJJOOO^^^lllyyyyyy|||llliiippptttqqqlllmmmmmmrrr|||yyysssnnnnnnssslllqqqxxxiii[[[QQQPPPOOOKKKLLLQQQSSSaaagggYYYLLLHHHHHHFFFDDDDDD>>>===;;;999888888888888:::666:::CCCBBBEEE```ssseeeVVV]]]jjjxxxxxxxxxsssjjjccc\\\TTTMMMHHHIIIUUUbbbuuu~~~ssslllhhheee```[[[XXXVVVTTTQQQNNNKKKHHHGGGDDDCCCCCCEEEGGGQQQcccttt|||yyyyyyggg```fffiiiffffffhhhggglllssseeegggnnnqqqrrrtttqqqxxx^^^VVVOOOLLLJJJHHHJJJMMMPPP\\\}}}pppZZZIIIHHHIIIDDDAAACCCAAA???<<<999888888999:::888:::<<<<<>>DDDIIIHHH^^^www|||ddd^^^^^^iii{{{wwwkkk\\\SSSNNNQQQWWWcccxxx~~~qqqbbbVVVPPPNNNJJJJJJKKKNNNWWWeeeuuu|||kkk```YYYUUUVVVYYYRRRSSSQQQUUUllluuulll```[[[fffzzz{{{wwwyyyuuuooojjjooozzzrrrbbbOOOIIIEEEEEEFFFEEEFFFIIILLLKKKZZZzzz}}}rrrbbbRRRLLLKKKGGGDDDDDDBBB@@@>>><<<:::999999:::888:::;;;;;;;;;<<>>???DDDGGGJJJPPP\\\jjjsssuuummmkkklllrrr~~~zzzzzz|||qqq```UUUPPPIIIIIIJJJKKKPPPXXXbbbiiiuuu|||}}}sssjjjddd___VVVPPPNNNSSSRRRNNNOOOeeeqqqaaaRRR[[[{{{~~~xxxwwwyyyzzz}}}jjjVVVIIIEEECCCEEEGGGEEEEEEGGGFFFIIIQQQggg}}}uuuzzz~~~ppp]]]OOOIIIGGGFFFEEECCCBBB@@@>>><<<;;;:::999666777888:::;;;===>>>>>>===???CCCHHHPPPYYY```dddhhhkkkooovvvxxxhhh[[[SSSJJJJJJIIIIIILLLSSS\\\bbbjjjpppyyyzzzqqqjjjfffaaaXXXPPPMMMNNNNNNJJJMMMeeerrrbbbUUU___~~~|||fffPPPGGGCCCBBBEEEFFFDDDCCCEEECCCHHHKKKWWWzzz~~~hhhUUUKKKIIIHHHFFFDDDCCCAAA???===;;;:::999666666666888:::;;;<<<<<<999<<>>???@@@AAA@@@BBBJJJSSSUUU]]]fffqqq~~~zzziii]]]PPPOOOMMMLLLOOOVVV```fffhhhhhhhhhjjjqqqyyyyyyxxxzzz}}}sssiii```]]]ZZZUUUSSSSSSLLLMMMJJJLLLbbbvvvnnnmmmxxx~~~qqq```QQQHHHDDDCCCBBBAAA@@@AAABBBCCCFFFHHHHHHIIIXXXjjjVVVNNNKKKHHHFFFDDDBBBAAA@@@>>><<<:::888888888888888888999:::>>>>>>>>>===>>>AAAGGGKKKTTTSSS]]]uuu~~~yyy}}}kkk[[[UUUTTTSSSVVV\\\ccchhhjjjqqqooolllmmmrrrzzzzzzvvvuuu|||uuugggZZZXXXYYYWWWSSSQQQJJJCCC<<>>AAAFFFIIIPPPOOOZZZrrr~~~~~~~~~}}}tttfffcccaaa___aaafffkkkoooqqquuusssrrrssswww}}}{{{xxx{{{{{{kkk```VVVVVVWWWTTTNNNKKKFFFCCC@@@EEE[[[~~~{{{}}}||||||ppp^^^OOOEEE@@@@@@@@@@@@@@@AAABBBCCCCCCFFFCCCGGGOOOTTTdddyyydddTTTKKKHHHHHHFFFDDDBBBBBB@@@>>><<<888888777777777777777888:::;;;===>>>???@@@CCCFFFKKKKKKVVVooo~~~{{{yyyxxxyyy{{{|||xxx{{{zzzsssqqqnnnnnnpppsssuuuuuuxxxxxxyyyzzz}}}xxxzzzwwweee\\\VVVWWWXXXTTTMMMIII@@@CCCCCCFFFXXXyyy~~~kkkYYYMMMGGGDDD?????????@@@AAABBBBBBCCCFFFBBBHHHRRRRRRUUUrrrooo{{{nnn[[[OOOKKKJJJHHHEEEDDDCCCBBB???===999888888777666666666666777:::<<<>>>>>>???AAACCCGGGHHHSSSlllyyyxxxvvvvvvvvvyyy{{{}}}zzzzzz{{{|||~~~~~~}}}{{{}}}|||||||||{{{zzz{{{~~~~~~xxxqqqbbbYYYSSSSSSTTTOOOIIIFFF===@@@AAAEEEVVVvvv{{{yyy}}}{{{dddSSSIIIBBB???===>>>???@@@@@@AAABBBBBBBBB===CCCLLLJJJFFFZZZwww}}}gggrrruuubbbTTTNNNLLLJJJGGGFFFEEEDDDAAA???::::::888777666666666666666888;;;=========???@@@CCCFFFPPPhhh~~~yyyvvvvvvuuuuuuvvvxxxzzz|||}}}{{{xxxyyy{{{||||||{{{~~~}}}|||}}}mmm]]]SSSJJJHHHHHHDDDAAAAAA===>>>>>>BBBUUUuuuvvvuuu|||{{{bbbQQQFFF@@@<<<===>>>???@@@@@@@@@@@@@@@AAA===AAAHHHFFFCCCOOObbbqqqttt|||}}}mmm\\\SSSMMMKKKIIIGGGGGGEEECCCAAA<<<;;;:::888777666666666555777:::;;;;;;;;;===>>>AAADDDNNNeee~~~yyytttttttttsssssstttvvvwwwxxx{{{yyywwwwwwzzz|||~~~~~~~~~vvvnnngggcccbbbaaaccclllwwwzzz~~~zzzjjjYYYOOOFFFCCCAAA??????AAA@@@@@@>>>AAARRRrrr~~~}}}xxx^^^NNNDDD???======>>>???@@@@@@???>>>>>>AAA???@@@CCCCCCDDDLLLUUUooo}}}jjj^^^NNNLLLJJJIIIHHHFFFDDDBBB>>>===;;;999888777666666555666888999999:::<<<===>>>BBBKKK```|||{{{yyyuuurrrqqqqqqqqqqqqrrrsssuuuvvvwwwwwwxxxyyyzzz{{{}}}~~~|||}}}}}}~~~|||ttthhh]]]TTTPPPPPPQQQXXXeeeooovvvzzzxxxssseeeTTTKKKCCCAAAAAA@@@AAADDDCCCFFFDDDBBBMMMiii||||||pppVVVGGG@@@===<<<>>>>>>???@@@@@@???======<<<<<<<<<;;;===CCCHHHKKKWWWvvvgggOOOMMMKKKIIIIIIGGGEEECCC???>>><<<:::999777777777555666777888777999;;;======@@@III]]]zzzrrrooopppqqqpppnnnoooooopppqqqrrrsssuuuuuuuuuxxx{{{|||zzzyyyyyyyyy{{{{{{|||~~~yyyooobbbVVVOOOKKKJJJNNN\\\nnnxxxxxxyyy|||~~~}}}~~~zzz}}}|||yyy~~~~~~lll```JJJCCC============>>>AAAEEEKKKJJJDDDHHHbbbzzzwww~~~yyydddRRRDDD<<<;;;>>>>>>>>>============>>>>>>===>>>@@@@@@@@@BBBDDDFFFYYYpppooo]]]PPPGGGHHHKKKIIIEEEDDDAAA???===:::888666666666777777666666777888999999===@@@EEETTTvvv}}}rrrpppmmmjjjiiijjjlllnnnmmmmmmmmmnnnoooqqqssstttuuuvvvwwwxxxyyyzzzzzzzzzwwwwwwxxxzzz|||~~~~~~|||{{{yyyvvvqqqiiiaaa[[[[[[ZZZ[[[```gggmmmppppppppp|||yyyeee]]]hhhwww|||vvvcccUUUAAA@@@>>>======???AAACCCHHHFFFCCC@@@DDDZZZyyyxxx~~~zzzyyyjjjXXXLLLDDD???>>>@@@>>>>>>============>>>>>>===>>>@@@@@@@@@AAADDDFFFKKKddd|||dddVVVKKKIIIJJJHHHEEEEEEAAA@@@===:::888777666666777777666666777888888999:::>>>CCCQQQnnnvvvpppjjjhhheeeddddddfffiiikkkllllllkkklllnnnpppsssuuuuuuvvvwwwyyyzzzzzzzzzzzzvvvvvvwwwyyy{{{}}}}}}uuuqqqnnnmmmooopppmmmjjjVVVUUUUUUXXX]]]```aaaaaa\\\eeewwwyyyeee]]]hhhxxxqqq]]]OOOAAA@@@>>>===>>>???AAACCCFFFEEECCCAAAEEEZZZ~~~zzz}}}zzzmmm]]]MMMFFFDDDBBB@@@@@@>>>======<<<<<<======>>>===>>>???@@@@@@AAACCCEEEGGG]]]kkk^^^PPPJJJHHHFFFEEEFFFAAA@@@>>><<<:::888888777777777666666666777888888888<<<@@@HHH\\\sss~~~}}}pppmmmkkkoooyyy{{{qqqiiieeecccbbbaaa```bbbdddhhhjjjkkkjjjiiiiiikkkooorrruuuuuuuuuwwwxxxyyyzzzzzzzzzuuuvvvwwwxxxzzz|||~~~~~~~~~}}}zzzsssnnnjjjiiijjjhhhccc___TTTRRRRRRRRRTTTUUUTTTSSSSSSWWWcccxxxpppjjjtttzzziiiUUUGGG@@@???>>>>>>>>>???AAABBBCCCCCCCCCBBBFFFYYY~~~}}}yyykkkZZZIIICCCCCCBBB???>>>=========<<<<<<=========<<<>>>?????????@@@BBBDDDKKKZZZwwwyyyzzz|||pppeeeVVVKKKFFFDDDEEEFFFBBBAAA???===<<<:::999888777777666666666777777888777;;;===???HHHTTT\\\\\\WWWTTTQQQSSSZZZbbbiiimmmvvvtttrrrnnnjjjgggdddcccddddddccccccdddfffiiikkkkkkjjjhhhgggiiillloooqqqrrrsssuuuvvvwwwxxxyyyyyyvvvvvvwwwxxxzzz|||~~~}}}}}}~~~~~~~~~~~~~~~~~~xxxsssmmmnnnnnnlllfff\\\QQQJJJRRRRRRRRRRRRSSSSSSSSSRRRTTTUUU___ttt{{{tttbbbOOOBBB>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCFFFYYY}}}~~~|||yyy{{{|||hhhWWWEEE?????????>>>=========<<<<<<<<<<<<======<<<===>>>>>>>>>???AAACCCHHHMMM]]]|||qqqsss{{{uuulll^^^OOOFFFDDDEEEFFFBBBBBBAAA???>>><<<;;;:::777777666666666666666777666999:::999;;;AAAEEEGGGFFFEEEDDDEEEHHHLLLOOOQQQ[[[[[[\\\^^^```bbbdddeeegggfffeeeeeeeeefffhhhiiikkkiiigggfffgggiiikkkmmmooopppqqqsssuuuvvvvvvvvvwwwwwwwwwyyyzzz|||~~~||||||}}}}}}~~~}}}||||||}}}~~~zzzpppiii]]]bbbgggeee\\\RRRKKKHHHMMMOOOQQQSSSTTTUUUVVVWWWTTTVVV___tttzzz}}}ooo]]]KKK@@@<<<===>>>>>>??????>>>>>>???@@@CCCCCCGGGYYY|||~~~yyy{{{}}}zzzZZZLLL???;;;<<<======???===<<<<<<;;;;;;<<<<<<===<<<===>>>>>>===>>>@@@BBBBBBCCCJJJ___|||}}}}}}xxxjjjXXXLLLHHHGGGFFFBBBBBBBBBAAA@@@>>><<<;;;777777666666555555666666444666777888999;;;???AAA>>>???@@@BBBDDDFFFHHHIIINNNOOORRRVVV[[[___bbbdddeeedddcccbbbbbbbbbcccdddggggggfffffffffggghhhiiilllmmmoooqqqsssttttttuuuvvvvvvwwwxxxyyy{{{|||}}}{{{{{{|||}}}~~~|||{{{{{{zzz{{{}}}~~~|||qqqddd\\\PPPSSSTTTPPPKKKGGGGGGIIILLLOOOSSSVVVWWWYYY[[[\\\XXX[[[eeexxxwwwhhhWWWIII@@@===>>>???AAAAAA@@@?????????AAACCCDDDHHHZZZ|||~~~~~~|||qqqdddKKKCCC<<<<<<>>>======???===<<<<<<;;;;;;<<<<<<===<<<===>>>>>>======???AAA???BBBEEEPPPmmmzzzeeeTTTMMMJJJFFFCCCCCCCCCBBBAAA???===<<<777777666555555555555555555555666888999:::;;;===;;;<<<>>>@@@AAACCCFFFHHHGGGIIIMMMRRRVVVZZZ\\\]]]___^^^^^^]]]]]]^^^^^^___bbbbbbdddeeeggghhhiiiiiilllmmmnnnppprrrttttttuuutttttttttuuuwwwxxxzzz{{{zzzzzz{{{|||}}}~~~{{{zzzyyyyyyyyy{{{}}}~~~~~~|||wwwpppeeeXXXPPPJJJHHHGGGHHHKKKNNNNNNMMMTTTXXX]]]`````````bbbdddbbbfffppp~~~{{{~~~wwwdddbbbfffrrr|||}}}~~~|||ooo```QQQEEE??????@@@CCCDDDEEEDDDBBBAAA@@@AAACCCDDDHHHZZZ}}}~~~~~~uuupppkkk___RRRDDD@@@>>>@@@AAA>>>===>>><<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>===<<<===???AAA<<>>===888777666555555555555555777555555777888777777888999:::;;;;;;<<>>AAACCCEEEGGGHHHFFFDDDCCCAAABBBDDDDDDHHHZZZ}}}|||}}}uuulllhhh```RRRGGG<<<<<<<<<===============<<<<<<<<<============>>>============>>>>>>>>>>>>???;;;???HHHQQQfffrrrZZZLLLIIIDDDEEEEEECCCBBBBBB@@@===<<<;;;999777666666777777555555555555555666777777;;;;;;;;;;;;;;;<<<===>>>AAABBBDDDGGGJJJLLLNNNOOOSSSSSSTTTTTTUUUWWWXXXYYYZZZ[[[]]]___aaadddiiilllkkklllmmmnnnppppppppppppqqqqqqrrrssstttuuuvvvvvvwwwxxxzzz|||}}}~~~~~~~~~~~~}}}}}}|||{{{yyywwwvvvuuuvvvqqqjjjccc^^^VVVNNNJJJFFFGGGSSSeeerrrtttqqqoooppprrrvvvxxxxxxuuurrrvvvzzz~~~{{{{{{|||}}}xxxeeeRRRIIIIIIZZZqqq|||xxxuuunnnvvvhhhYYYJJJAAA@@@???BBBFFFIIIIIIGGGDDDAAAHHHEEEHHHNNNSSS___}}}~~~zzzwwwxxx|||yyynnnfff[[[MMMBBB======<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>BBB>>>@@@FFFIIIWWWvvvdddTTTMMMEEEEEEDDDCCCBBBBBB@@@>>><<<;;;:::888777777777888555555555555555666777777999999999999999:::;;;<<>>===<<<;;;:::888888888888666555555555555666666777666666666666777888999:::<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKTTTVVVYYY[[[\\\]]]___```ffffffhhhjjjkkklllmmmmmmmmmmmmnnnooopppqqqqqqrrrtttuuuwwwyyyzzz{{{{{{zzz{{{{{{{{{zzzyyyxxxxxxwwwuuusssmmmeeebbbfffhhhgggddd]]]UUUSSSXXX```fffiiikkkmmmrrrwww{{{zzzvvvsssoooqqqxxx~~~~~~{{{xxxwwwxxxzzz{{{~~~}}}|||xxxjjjVVVRRRUUUeeezzz|||zzzkkk___TTTIIIDDDDDDCCCDDDFFFIIILLLOOORRRSSSLLLMMMPPPOOONNN[[[~~~yyylll]]]PPPFFF@@@<<<<<<;;;;;;::::::999999888888888888999999999999:::::::::;;;;;;;;;<<<<<<:::999===AAA???AAARRRhhhsssiiikkkssssssggg[[[PPPJJJEEEEEEDDDBBB@@@@@@???>>>===;;;:::999888888666666555555555555666777555555555555666777999999;;;;;;<<<===>>>??????@@@DDDDDDDDDDDDEEEGGGHHHIIIPPPSSSWWWZZZ[[[\\\]]]___bbbdddeeehhhiiikkkllllllkkkkkklllmmmnnnooopppppprrrtttvvvxxxyyyzzzyyyyyy{{{zzzzzzyyyyyyyyyyyyyyywwwzzzzzzuuurrrrrrpppmmmnnniiibbb]]][[[]]]aaacccfffhhhkkknnnpppnnniiieee___aaahhhwww~~~|||{{{yyyvvvtttrrrsssuuuvvvzzz|||||||||xxxmmm]]]]]]bbbooottteeeZZZQQQIIIEEEEEECCCGGGMMMRRRUUUTTTQQQNNNOOOOOONNNLLLMMM]]]uuueeeUUUIIIAAA>>>::::::;;;;;;<<<<<<<<<===999999999999::::::::::::::::::::::::;;;;;;;;;;;;888888===AAAAAAAAAKKKXXX|||tttpppvvvzzztttkkk\\\QQQHHHFFFEEEBBB@@@BBB@@@??????===<<<:::999888666666555555555555666666444444555555666888999:::::::::;;;;;;<<<=========AAAAAABBBBBBCCCEEEFFFGGGFFFJJJNNNRRRTTTVVVYYYZZZ___```ccceeegggiiijjjkkkjjjjjjkkklllmmmnnnnnnoooqqqrrrtttvvvxxxxxxxxxxxxzzzzzzyyyyyyyyyzzz{{{|||~~~yyyvvvrrrnnnnnnmmmllljjjhhhgggffffffgggfffeeeeeeddd```[[[XXXTTTVVV\\\iiixxx~~~~~~}}}||||||}}}}}}{{{yyywwwtttrrrrrrtttuuuwwwyyyzzz{{{|||~~~wwwnnn```eeennnyyy{{{nnn___VVVOOOIIIEEEEEEDDDHHHMMMQQQSSSSSSPPPOOOSSSPPPMMMMMMSSSgggnnn[[[KKKAAA<<<:::999999:::;;;<<<===>>>>>>999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;>>>AAAAAA@@@EEEMMMbbb}}}kkk[[[MMMIIIGGGBBBAAADDDAAAAAA@@@???>>><<<:::999777666666555555555555666444444444555777888::::::999999::::::;;;<<<<<<<<<======>>>>>>???@@@BBBCCCBBBFFFJJJNNNPPPSSSWWWYYY[[[\\\___bbbdddfffhhhhhhhhhhhhiiijjjkkklllmmmmmmoooppprrrtttvvvvvvvvvvvvyyyxxxxxxxxxxxxzzz|||}}}zzzvvvtttrrrmmmnnnoooppppppooommmlllgggddd___[[[YYYWWWTTTRRRSSSSSSVVV]]]fffqqqyyy}}}||||||{{{{{{{{{|||}}}~~~~~~~~~}}}|||yyyyyyyyy{{{}}}}}}{{{yyytttqqqooonnnppprrrrrrrrrvvvwwwyyy|||~~~zzzssslll```kkkxxxrrreeeXXXRRRNNNIIIEEEEEEFFFEEEDDDEEEGGGKKKPPPSSSSSSRRRPPPQQQZZZqqqzzzeeePPPCCC===::::::999999::::::;;;;;;<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;===>>>???BBBFFFQQQoooxxxdddQQQKKKGGGAAAAAAFFFBBBBBBBBBAAA???===:::999777777666555555555555555333333333444666888999:::888888888999:::;;;;;;;;;:::::::::;;;<<<===??????BBBDDDGGGJJJLLLOOOSSSWWWVVVXXXZZZ]]]```cccdddeeeeeeffffffggghhhiiijjjjjjkkkmmmoooqqqrrrssssssrrrvvvuuuuuuuuuvvvxxx{{{|||{{{wwwrrrnnnkkkiiiiiiiiigggfff___ZZZSSSMMMLLLMMMNNNOOOPPPPPPPPPQQQVVV___kkksssyyyyyyzzz{{{{{{|||||||||~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{xxxxxxxxxzzz{{{zzzwwwuuunnnllljjjkkkmmmoooooommmrrrsssvvvzzz{{{uuummmgggdddsssxxxfffZZZOOOLLLLLLIIIFFFEEECCC@@@===<<<===BBBGGGKKKKKKOOORRRTTT]]]sssttt]]]III???<<<======::::::999999999999999999888999999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<999888999<<<>>>AAADDDHHHZZZjjjTTTLLLHHHAAAAAAGGGCCCCCCBBBBBB@@@===;;;999888777666555555555555555222222222333555777888999666666777888999:::;;;;;;999999::::::;;;===>>>???>>>@@@BBBCCCDDDHHHLLLOOOSSSUUUWWWZZZ]]]```aaabbbcccddddddeeefffggghhhhhhiiijjjlllnnnpppppppppppptttssssssssstttwwwyyy{{{zzzyyypppfff___]]]\\\[[[ZZZTTTNNNFFFAAAAAAEEEIIILLLJJJJJJJJJHHHKKKUUUdddppp{{{|||}}}~~~~~~}}}|||wwwxxxyyyyyyzzzzzzzzzyyyzzzzzz{{{{{{||||||{{{{{{yyyxxxxxxyyyzzzxxxuuurrrooommmlllmmmqqqrrrqqqooooooppptttyyyyyyrrriiiccckkk{{{~~~xxxsssuuusss]]]RRRIIIIIIKKKJJJGGGFFF>>>===<<<;;;;;;;;;;;;;;;BBBKKKSSSUUU[[[ppp|||www]]]EEE>>><<<777666:::<<<;;;;;;:::999888777777666777888999999:::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>HHHKKKZZZ~~~}}}wwwkkk___WWWOOOFFFCCCFFFCCCCCCCCCBBBAAA@@@>>>===777777777777666666666666222222222333333444444444555555555555555666777777888888999::::::;;;<<<<<<;;;<<<<<<>>>@@@CCCFFFGGGKKKNNNSSSVVVXXXYYY[[[]]]^^^^^^```aaabbbcccccccccccceeeggghhhiiikkknnnqqqpppooopppqqqnnnnnnttt}}}vvvlllccc___XXXOOOJJJKKKHHHDDD@@@>>>@@@DDDGGGIIIEEEFFFFFFEEEFFFPPPaaannnvvvwwwyyyzzzzzzyyywwwvvvuuutttttttttttttttuuuvvvssstttuuuvvvwwwxxxyyyzzzxxxvvvvvvyyy|||{{{uuupppjjjlllmmmnnnnnnooorrrtttqqqrrrvvvwwwoooddd]]]]]]uuu~~~uuuuuuvvvzzzuuugggVVVOOOHHHHHHKKKLLLFFF???<<<;;;;;;:::::::::;;;;;;??????CCCKKKXXXmmm}}}}}}zzzgggQQQ>>>::::::666555999999999999888777777666666666666777888999999999999::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>@@@LLLhhhxxxqqqhhh```[[[SSSIIICCCCCCDDDDDDCCCBBBAAA@@@???>>>999999888888777666666555333333333444444444555555555555555555555666666777888888999999:::;;;;;;;;;:::;;;;;;<<<>>>AAACCCEEEGGGJJJNNNQQQSSSUUUXXXZZZ\\\]]]]]]]]]]]]\\\\\\\\\]]]___cccgggjjjmmmnnnnnnooonnnpppqqqpppnnnttt|||wwwmmmbbb\\\TTTIIIDDDEEECCCAAA@@@@@@BBBDDDEEEEEECCCEEEEEEDDDFFFPPP```mmmtttuuuwwwyyyyyyxxxwwwvvvuuuuuutttttttttttttttuuuuuuuuuuuuttttttssssssrrruuussssssuuuwwwvvvpppkkkgggiiikkkllllllnnnpppsssrrrrrrpppiii\\\VVV]]]iii}}}{{{rrrcccQQQJJJCCCCCCFFFGGGCCC>>><<<<<<<<<;;;;;;;;;::::::<<<<<<@@@IIIVVVkkkzzzuuuttt{{{uuummmpppvvvpppdddSSSCCC777777999777666888777777777666666666666666555666777888999999999999999::::::;;;;;;::::::999::::::::::::;;;<<<======<<<===CCCSSSppppppjjjddd```YYYOOOGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@<<<;;;:::999888777666555333333444444444444555555555444444444444555666666777888888999999:::::::::999::::::;;;<<<>>>@@@AAACCCEEEHHHJJJLLLPPPTTTWWWXXXYYYYYYZZZ[[[[[[\\\\\\YYYZZZ^^^dddjjjmmmllliiiiiiiiillloooooonnnrrryyyvvvjjj```UUUKKKDDDCCCAAAAAABBBDDDEEEFFFDDDBBBBBBCCCCCCBBBEEEPPP___kkkqqqsssuuuwwwxxxxxxwwwvvvvvvuuutttsssssssssssssssuuuuuuuuusssrrrpppooonnnqqqooommmnnnooonnniiiddddddfffhhhjjjkkkllloooqqqqqqpppkkk]]]NNNMMMaaawww|||{{{kkk\\\IIICCC===<<>>>>>===;;;999888:::;;;???HHHUUUkkk}}}{{{{{{zzzwwwwww~~~tttnnnqqqssshhhZZZEEE<<<666999;;;999888999555555666666666777777777555666777888999999999999999999::::::::::::999999999999999999:::;;;<<<======>>>@@@FFFVVVyyy|||sssjjj```VVVMMMHHHEEEEEEDDDCCCBBBBBBBBBBBB???>>>===;;;999777666555333333333333333333444444444444333333444444555666777777777888888999999999999999::::::;;;<<<===>>>???AAACCCEEEGGGKKKOOOSSSSSSUUUWWWZZZ^^^aaadddfff^^^\\\\\\aaagggjjjgggddd___```eeekkkmmmmmmqqqvvvzzzmmmaaaVVVOOOKKKGGGFFFFFFGGGHHHHHHFFFCCCBBBBBBBBBBBBFFFPPP___jjjppprrrtttvvvxxxxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqooonnnmmmllljjjhhhhhhhhhfffbbb___aaacccfffiiijjjkkknnnpppnnnkkkdddYYYOOOTTTlll~~~~~~sssaaaRRRBBB>>>999777999<<<===<<<===>>>??????>>>;;;999777;;;<<<@@@JJJWWWlll{{{xxxwwwqqq___OOO<<<999888:::;;;999777777555555666666777888888888555555666777888888888888888888999999999999888888999888888999999:::;;;<<<:::;;;<<<===CCC[[[{{{jjj]]]QQQIIIGGGFFFEEECCCCCCCCCCCCDDDAAA@@@???===;;;999777777333333333333222222222222333333333333333444555555666666666777777777777777888999::::::;;;<<<<<<<<<===???AAABBBDDDGGGLLLOOOPPPRRRUUUYYY___dddiiikkkfffbbb]]]^^^bbbeeeccc```YYYZZZ```hhhmmmooorrrwww|||pppfff^^^XXXRRRPPPLLLKKKJJJJJJIIIGGGEEEDDDDDDDDDIIISSS```iiioooqqqtttvvvwwwwwwvvvvvvsssrrrqqqpppoooooooooooommmnnnnnnnnnllljjjgggfffgggfffdddcccbbbaaa___^^^___bbbfffhhhiiikkkmmmoooooodddYYYSSSVVVddd}}}vvviiiWWWHHH===:::777666666999;;;=========>>>>>>===;;;888666:::;;;@@@IIIVVVkkk}}}xxxpppbbbNNN???888888888888888666444444555666666666777777888888444555666777888888888888777888888999999888888777888888888888999:::;;;;;;;;;999:::<<<===IIIggg{{{hhhVVVJJJHHHGGGEEEDDDCCCDDDEEEEEEBBBAAA@@@>>><<<;;;999999444444333333333333222222333222222222222333444444666666666666666666666666666777999:::;;;;;;;;;;;;<<<>>>@@@AAABBBDDDHHHJJJNNNOOOQQQTTTXXX]]]aaadddhhhddd___]]]___aaaaaa```YYYYYY^^^gggmmmooosssxxxyyyppphhhbbb]]]WWWSSSPPPOOONNNMMMJJJIIIHHHHHHMMMVVVbbbjjjnnnppprrrtttuuuuuutttssspppooonnnmmmmmmmmmmmmmmmkkkkkkkkkiiifffbbb^^^[[[aaaaaa___^^^^^^^^^^^^^^^^^^aaaeeeggghhhiiikkklllmmm]]]OOOQQQaaavvv}}}}}}{{{yyylll^^^NNN@@@999999888666555777:::===<<<<<<======<<<:::888777888999>>>GGGSSSggg}}}uuulll___OOO???666777999999888555444444444555555555555555555666666444555666777888888888888777777888888888888777777777777777888888999:::;;;>>>999999===>>>BBBSSSfffyyybbbOOOHHHGGGEEEDDDDDDEEEFFFGGGBBBBBBAAA???>>><<<;;;;;;666666555555555444444444222222222222222333333444555555555555555555555555333444666888999:::999999:::===???AAAAAABBBCCCEEEJJJJJJKKKMMMPPPTTTXXX[[[aaa```___^^^___```bbbcccZZZXXX[[[ccciiikkknnnsssyyy|||tttooohhhbbb]]]ZZZWWWUUUOOONNNLLLLLLQQQYYYdddjjjmmmnnnppprrrrrrqqqpppooollllllkkkkkkkkkkkkkkkllliiiiiiiiigggddd```\\\YYY\\\[[[[[[ZZZZZZ[[[^^^___]]]```cccfffffffffggghhhbbbVVVQQQ___vvvsssqqquuuyyyyyywww{{{pppbbbUUUGGG<<<666888999777555555888<<<;;;;;;:::::::::999999999999:::???GGGSSSeeexxxmmmaaaRRRDDD:::666888;;;<<<999666666777777444444444444444444444444444555666777888888888888777777888888888888777777777777777777888999:::;;;<<<555444;;;======EEESSSfffmmmWWWIIIHHHFFFDDDDDDEEEGGGHHHCCCBBBAAA@@@???===<<<<<<888888777777666666666555222222111111222222333444555555555555555555555444111222444666888888888888999<<>>???OOOqqqjjjXXXKKKEEEHHHHHHBBBBBBHHHHHHFFFDDDCCCCCCBBB@@@>>>;;;999777777888999888777555444333222222222333444222333333444444333333222333333444444555666777777999999:::;;;<<<===>>>>>>AAACCCEEEGGGHHHJJJNNNQQQWWWXXXYYYZZZ\\\aaaggglll```WWWRRRVVV]]]cccgggkkksss|||qqqiii```[[[VVVVVV\\\bbbgggiiikkkkkklllllllllkkkjjjjjjgggfffeeefffhhhiiigggfffddddddeeeeeedddbbb```___XXXXXXWWWVVVVVVXXXYYYZZZ]]]]]]^^^bbbeeeddd```[[[HHHWWWmmmyyyuuuwwwsssooottt~~~ooobbbTTTGGG>>><<<888888888888888999999:::888888999999999999888888888@@@AAAFFFTTTccczzzrrr\\\OOOBBB<<<888555444555555555555555444444444444222222333333333333444444333333444444555666666777555666666777777888999999777777777666777777888888999999999:::;;;===>>>???CCCYYY}}}lllZZZLLLIIIGGGBBBCCCJJJDDDBBBAAAAAABBBCCCBBB@@@<<<:::888777777666555333555444333222222222333444222333333444444333333222222333333444555555666666777888888999:::;;;<<<===@@@BBBDDDFFFGGGIIILLLNNNPPPRRRUUUXXX]]]eeemmmsssaaaYYYSSSVVV\\\aaaeeeiiilllwwwwwwmmmggg```]]]```dddhhhiiimmmmmmlllkkkiiigggeeeddddddbbbaaaaaabbbddddddddd^^^^^^___^^^\\\XXXUUURRRTTTTTTTTTTTTUUUVVVXXXYYYYYYZZZ]]]aaaccc^^^UUUMMMMMMaaa}}}~~~zzz~~~lll]]]OOOBBB;;;999777777777777777888888999777888888999999888888777777>>>???CCCQQQ```vvvoooaaaPPPEEE;;;888666555555777555555555555444444444444222222333333333333444444333333333444555555666666555555666666777888888888888888777666666666777777999999999999:::<<<===>>>???FFF[[[~~~kkkWWWNNNIIIDDDCCCFFFCCCBBB@@@AAABBBCCCBBBAAA@@@>>>;;;999888777444222555444333222111222333333333333444444444444333333222222222333333444444555555666666777888999:::;;;???AAACCCDDDEEEFFFHHHJJJIIIKKKOOOTTTZZZbbbkkkrrrbbbYYYSSSUUUYYY\\\```eeeffflll|||xxxpppgggbbbbbbfffhhhiiiiiiiiihhhhhhggggggfffffffffccc```___```bbbbbbbbbhhhgggeeebbb\\\VVVPPPLLLOOOOOOPPPQQQSSSUUUWWWXXXVVVYYY\\\___]]]WWWMMMGGG^^^tttvvvbbbRRRFFF<<<777777666555555555555666777777777888888999999888888777666======@@@NNN[[[qqq{{{nnn]]]PPPKKKCCC;;;999777444555777555555555444444444333333222222222333333333444444333333333444444555555555444444555666666777777888999888777666666666666666888888888999999:::<<<<<>>FFF___jjj]]]UUUKKKEEECCCFFFDDDBBBAAABBBCCCBBBAAACCCAAA???>>>===<<<999777666555444222222222333333333333444444444444333333111111222222222333333333444555555666777888999999===???AAABBBBBBBBBDDDFFFEEEGGGJJJMMMRRRYYYaaagggaaaZZZTTTUUUWWWYYY\\\aaacccgggrrrxxxpppfffaaaaaaeeeggghhhhhhgggfffeeedddcccbbbbbb_________bbbgggkkkmmmnnnuuurrrlllddd\\\UUUPPPMMMKKKLLLMMMOOORRRTTTVVVWWWWWWZZZ[[[XXXSSSQQQSSSVVVxxx{{{yyygggSSSFFF===777666777444444444333444555555666777777888888888888777777666<<<<<>>999666555777333333222222333333444555777777777888888777777777666<<<;;;>>>IIIUUUjjjiiiSSSIIIGGG:::666444666555222333777444444444444333333333333222222333333333333444444333333333333333333444444333333444444555666666666777777666555555555666666777777777777777888999999999999===AAAHHH___qqq]]]QQQMMMLLLGGGDDDBBBAAABBBDDDEEEDDD@@@@@@@@@AAABBBAAA???===:::888777555444444444555444444555555555555444444222222222222222222222222222333444555666777777888666999<<<=========>>>>>>???@@@BBBDDDHHHNNNUUUZZZ\\\XXXWWWZZZZZZYYYZZZ^^^[[[aaagggkkkuuutttmmmccc]]]\\\\\\\\\[[[VVVVVVVVVVVVXXXZZZ\\\]]]```___^^^^^^___^^^[[[YYYQQQMMMHHHCCCAAACCCFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQOOONNNLLLIIINNN^^^xxx}}}zzz{{{uuuyyyxxxjjjYYYFFF<<<999666444555333222222222222333444444666777777888888777777666555;;;:::===HHHTTTiiiyyy^^^JJJAAA@@@777444555777777444555999444444444333333333222222222222333333333333444444333333333333333333333333222333333444555555666666666666555555555666777777777777666666666777888888:::999<<<@@@BBBMMMkkknnnbbb\\\ZZZTTTPPPKKKHHHGGGGGGFFFEEEAAAAAABBBCCCDDDCCCAAA>>>;;;:::888777666555666666444444555555555555444444333333333333333333333333000111222333444555555666333666999;;;;;;;;;<<<===<<<===???@@@DDDIIIPPPUUUQQQOOOQQQUUUUUUSSSSSSWWWVVVYYY]]]___eeetttwwwllleee^^^YYYYYYYYYXXXWWWMMMNNNPPPTTTYYY___dddgggkkkeee[[[RRRKKKEEE@@@===???>>>===<<<===@@@CCCFFFGGGHHHIIIKKKLLLLLLLLLKKKHHHFFFFFFOOOaaawww}}}yyywwwwwwuuuwww}}}ppp```PPP???999888666444333333222222222222333444444666666777777777777666666333999999;;;FFFRRRggg{{{lllXXXFFF;;;666444333333666444111111555444444444333333333222222222222333333333444444444333333333333333333333333222222333444444555555666555555555555555666777888777666666666666777777888999555777===>>>@@@QQQeee|||rrrlllddd^^^WWWQQQLLLIIIFFFDDDEEEEEEEEEFFFGGGFFFCCC@@@===;;;999888666666666777444444555555555555444444333333333333333333333333//////000111222333444444111444888:::;;;;;;;;;<<<<<<<<<<<<===???CCCIIIMMMFFFFFFJJJOOOOOOLLLLLLOOORRRTTTUUUVVVZZZcccpppzzztttlll```\\\VVVTTTVVVWWWWWWVVVWWWVVVWWWXXX[[[___bbbeeeeee]]]QQQGGG@@@<<<::::::888999:::<<<===???@@@@@@FFFGGGHHHIIIJJJIIIHHHGGGDDDAAAEEEXXXttt}}}uuummmnnnqqq|||vvviiiTTTEEE888555777666444333333333222222333333444555666666777777777777666666222888777999EEEQQQfffnnnmmmfffWWWFFF:::888;;;888888777666555444333333222222222222222222222222222222222333333444444444222222333333333333444444444444444444444444444444444444444444444444444444555555555555666666666666888777777999===CCCHHHLLLeee~~~ooohhhaaa^^^XXXNNNEEEBBBJJJJJJHHHFFFCCCBBBCCCDDD???>>><<<<<<<<<:::888555777777777777666555444333333222000000111222111000111111111111111111111111444444555555666777777888888999999:::<<<>>>@@@AAAAAABBBBBBCCCEEEFFFHHHIIIOOOPPPRRRUUUYYY\\\^^^```pppvvv}}}qqqfff___\\\VVVUUUSSSRRRUUUZZZ```dddiiifffbbb\\\VVVQQQMMMKKKGGGDDDAAA===:::999999999999999999:::;;;<<<===>>>BBB@@@@@@DDDJJJKKKFFFAAAAAANNN___qqq~~~~~~wwwdddUUUBBB===777555777888666333555222000222555888888777666666666666666666555444111222777<<>>===:::777888888888888777666555555555333222111333333333222111111111111111111111111333333444444555666666777666777777888:::;;;===>>>?????????@@@BBBCCCEEEFFFHHHIIIKKKNNNPPPSSSUUUVVVXXX]]]eeennnuuuzzz|||}}}vvvrrrlllddd]]]WWWSSSRRRYYYXXXVVVWWWZZZ___dddhhhfffbbb[[[RRRIIIAAA;;;888===<<<:::888777777777888888888999:::;;;===>>>???>>>???BBBCCCCCCCCCCCCDDDQQQ```tttrrrzzz|||lllZZZKKK===999444333666777555333444222111222555777888777666666666777666666555444555666999<<<@@@LLLbbbwwwRRRHHH<<<666666666444111555555555444444444444444222222222222222222222222333333333222222222222222000000000111111111111222222222222222222222222222333333333333333333333333444444444555555555666666777777777888999;;;<<<===AAAKKKaaa|||iii^^^XXXSSSNNNMMMJJJHHHFFFGGGJJJKKKIIIGGGHHHFFFDDDBBBAAA???===:::999999999999888777666666777555333333444444444222222222222222222222222222222222333333444444555555444444555555777888::::::;;;;;;<<<===>>>???AAABBBBBBCCCDDDFFFHHHJJJKKKLLLHHHKKKOOOTTTXXX[[[\\\\\\ZZZXXXUUURRROOONNNMMMMMMSSSQQQOOONNNOOORRRVVVYYYOOOLLLHHHBBB<<<777333111555444444333444666777888777888888999;;;===>>>???<<<@@@CCC@@@<<<>>>HHHQQQeeeuuuwwwnnnmmm~~~mmm\\\KKK>>>888444111111444666555333333222111222444666666666666777777777666666555444666777:::<<<@@@KKKaaauuuDDD<<<444222444666444111222333333333444444444555111111111111111111111111333333222222111111000000000000000111111111222222111111111111111111111111222222222222333333333333333333444444444555555555555666777888888999999999>>>>>>IIIbbbnnnbbb[[[TTTOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIGGGDDDCCCBBBAAA???===::::::::::::999888777666777555333333444444333222222222222222222222222222111111222222333333333333333333333444555666777888999999999:::;;;<<<>>>>>>@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMPPPOOONNNLLLKKKJJJJJJJJJGGGEEEBBB???======>>>???999888777555444444444444333222333333555666888999777777777888999:::;;;<<<===??????<<<===HHH[[[jjjzzz|||pppiiifffvvvppp\\\MMM@@@666555333111111333444333222222222222333444555555555777777777777777666555444444555888<<<@@@LLLbbbwww888777666555555444333222111111222222333333444444111111111111111111111111222222222111111000000000111111111111222222222333111111111111111111111111111111111222222222333333333333333333444444444444333444666888999999999888>>>===AAAMMM___{{{mmmbbb[[[WWWWWWTTT[[[bbbccc]]]TTTMMMIIIHHHEEECCCBBBBBBBBBAAA@@@::::::;;;::::::999888777777555333333333333222111222222222222222222222222111111111222222222222222444444333333444555666666777777777888999:::;;;<<<>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAA>>>===:::777555333333333555555333222111000000000333333333444444555666777888777777777777777888888:::999888===JJJ___xxxzzzllldddeeejjjrrr}}}yyyxxxxxxaaaNNNCCC:::333555444333222333333222111222333444444444444555666888888888888777666555444444555888;;;@@@KKKbbbvvv111444777777444111111111000000111111222222333333111111111111111111111111111111111000000000000000111111111222222222333333111111111111111111111111000000000111111222222333222222222333333333444444333444555777888888999888999:::===AAAFFFVVVyyyrrrhhheeefffgggrrr~~~mmmZZZNNNJJJGGGDDDCCCCCCCCCBBBAAA<<<<<<<<<<<<;;;:::999999888666444333333333222111333333333333333333333333111111222222222222222222444444333333333444444555666666666666777888999:::999::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<999::::::999999999999999555444444333333222222333333333222222222222222333222222222222333333333333777777666666666666777777666888>>>MMMbbbzzzwwwppplllpppwwwqqqtttuuuuuuyyyzzzhhhRRRBBB;;;777333444444444333333222222222222444666666555555555666999999999888777666555444777777999<<>>===<<<;;;:::777555444555555333222333333333333333333333333222222222222222222222222444333222222222222333333444444444444555555666777666666666777777777888888999999:::;;;:::999777666444444444555555555555555000000111111222222222222//////000111222444666666111111222222333222222222666666666777888999:::;;;>>>HHHYYYmmm}}}~~~|||~~~pppiiiXXXEEE999555444222000222333333333222333333222555888888666555666777999999999888777666555444666666999;;;???III___sss444333222111111222333333111111111000000000000000000000000000000000000000......//////000000111111////////////000000000000222222222222222222222222...//////000111222222222111111222222222333333333555555444333333333444444888444666===>>>:::BBBOOOjjj~~~{{{}}}rrrWWWSSSNNNJJJGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@>>>>>>;;;999777666666666555333333333333333333333333333333333222222222222222222333222222111111111111111222222222222333444555555555555666666666777777777666777888888777555333111222222222222222111000000222333333444444333222222333333222111111111111111111222333444444444444444444555666888:::<<<>>>@@@JJJ[[[uuuvvvrrrxxx~~~tttddd^^^OOO===333222222111---///111222222333444555333666999999777555666888::::::999999777666555444222333666:::???LLLcccwww000000000000////////////000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333555555444444444555555666777777888999:::<<<===>>>SSS```}}}{{{kkkaaaiiixxxlllfff]]]TTTMMMGGGBBB???>>>AAAEEEFFFDDD@@@===<<<@@@???===;;;999888888888666555555444333333222222333333333333333333333444111111222222333333333444222222222222333444555666444444555555555666666666555555555444444444333333000000111111111111000000000000111222333333444444666555333222111222333333333222222444777888888777555777888777888???LLLVVVrrr|||iii___nnnyyykkk]]]NNN>>>666333111222555222333444333222222444666444666888888888999;;;<<<;;;;;;;;;:::999777444333555333555;;;???IIIaaayyy000000000000/////////...000000000000000000000000////////////////////////............////////////////////////////////////000000000000000000000000//////000000000111111111111111111222222222333333555444444444444555555666666666666777999:::<<<===BBBLLLcccwwwaaa\\\cccllluuu|||}}}qqqaaaRRRIIIGGGIIIEEEEEEDDDCCCBBBBBBCCCDDD@@@@@@>>>===;;;;;;::::::888777777666555555444444333333333333333333333333111111222222222333333333222222222111222222333444444444444444555555555555444444444444333333333222000111111111111111111000111111222222333333444444555555444333333333333333555444444333333333444444555666888===HHHZZZooo}}}xxxjjj```gggqqq{{{mmmaaaPPPCCC777222000///000222111222333222222222444666555666888999999:::;;;===;;;;;;;;;;;;999777555444444222444999>>>HHH```xxx000000000/////////......////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000//////000000000000111111111111111222222222222333444444333444444555666666444444555666777999:::;;;:::???MMMbbb{{{ttt___YYY___mmmyyyttt___OOOIIIIIIGGGFFFDDDBBBAAABBBDDDEEEAAAAAA@@@>>>>>>=========;;;::::::999999888888888666555555444444333333333222222222222222333333333222222111111000000111111222222333333333444444444333333333333222222222222111111222222222222111111333333333333333333333333444444555555555444333333000444777888666555666888999===EEERRRcccwwwsssgggfffkkkrrrvvv||||||{{{lll]]]QQQAAA888111000000//////111000111222222111222444666555777999::::::;;;===???<<<<<<<<<;;;:::888666555333111333999===GGG___www000000/////////.................................////////////////////////............////////////////////////////////////000000000000000000000000////////////000000000111111111111111222222222222333333333333444555666666444444555555666888999:::<<<>>>CCCKKKXXXooo{{{jjjeeejjjpppyyyxxxfffWWWOOOLLLKKKIIIHHHGGGFFFDDDBBBBBBAAA@@@???????????????>>>=========<<<<<<<<<;;;999999888888777666555555333333333333333333444444444333222111000000000000000111111111222222222222333333333222222222222111222222333333333333222222444444444444333333333333444555666777777666444333111666<<<===:::999;;;>>>GGGQQQbbbvvvyyytttnnnkkkttt}}}|||xxxuuuuuuyyy~~~yyyrrr```OOOBBB888333000222333111000111///000111111111222444666666888:::;;;;;;<<<>>>@@@===<<<<<<;;;:::999888777444111333999>>>HHH___www////////////............------------------------....................................////////////........................////////////////////////...////////////000000000000000111111111222222222222222222333333555666666555555555555666888999::::::;;;===>>>???KKKddd{{{~~~qqqiiifffnnnzzzyyymmm___ZZZSSSNNNKKKIIIGGGEEEBBBBBBAAA@@@??????@@@@@@@@@???????????????>>>>>>======<<<<<<;;;:::999999666666666666666666666666666555444333222111111111000000000000111111111111444444444333333333333222333333444444444444333333555555444444444444444444444555777888888777666555666999:::::::::???IIIRRRfffqqq{{{rrrqqqzzz{{{vvvvvv|||}}}tttvvvuuugggWWWEEE777444111000333444111///111000111222222111222444666666888:::;;;;;;===???AAA===<<<;;;:::999999888888555222555:::???IIIaaaxxx/////////.........------............................................................////////////........................////////////////////////......////////////000000000000000111111111111222222222222222333444666666555555555555666777888999777888;;;;;;999<<>>>>>=========:::::::::999999999999888999888777666555555444555111111222222222333333333666666666666555555555555444444555555555555444444555555555555555555555555666666777888888888777777333444777<<>>KKK\\\nnnsssdddZZZVVVYYYhhh~~~~~~}}}wwwsssxxx}}}uuunnnlllcccSSSEEE<<<666111111//////111111///111555444555555444333222444555444666999:::;;;<<>>HHH```xxx//////.........---------////////////////////////..................................../////////000........................////////////////////////............/////////000000000000000111111111111111111111222333444666777222222222222333444555555888555666;;;>>>===>>>AAA===GGGYYYtttvvvssswwweeeXXXJJJIIIGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<888888888888999999999999::::::::::::999999999888555555666666666666555555333444444555666777888888999888777777777888:::;;;KKKXXXmmm{{{lllaaa]]]^^^kkk{{{}}}zzzzzz{{{iiiqqq|||vvvooocccddd\\\III888111111111222000000222222111444:::666777777555333222333555333555888999:::<<<>>>@@@;;;:::888777777777888888333111333999===GGG___www------------------------........................---------------------------------............///////////////////////////............................................................////////////000000111111111222222222111111111111222333444555444555666888;;;===@@@AAAAAADDDGGGOOO```~~~kkk___QQQIIIIIIKKKJJJHHHEEEDDDBBBAAA???>>><<<;;;@@@???>>>>>>@@@@@@>>><<<>>>??????@@@@@@@@@@@@???===============<<<;;;:::888777666555555666777777;;;::::::;;;<<<<<<;;;999;;;999666555555666666555666888;;;;;;:::888777777111666:::;;;<<>>???;;;<<<===???HHH]]]wwwvvvmmmiiiccc[[[SSSMMMKKKGGGDDDBBB@@@@@@???;;;;;;;;;<<<>>>AAACCCCCCAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===;;;;;;:::999888777777777888999888777888888999999888777:::999888888888777777666777888888888777888:::<<<===AAAHHHNNNYYYjjjvvveeeZZZPPPZZZjjj|||vvvxxx{{{xxxxxx|||rrrjjjdddTTTJJJ===444222333333222111111000000111111222333555666666444222111222333777888999:::;;;;;;;;;;;;:::888666666777777666555111444222555>>>DDDVVVrrr------------------------------------------------------------------------------------....................................---------------------------------------------------............/////////000000000000111111111111111111000111111222333444444555555666777999:::;;;999:::999888999BBBPPP[[[|||wwwlll[[[WWWPPPKKKGGGDDDAAA???<<<<<<<<<::::::<<<@@@CCCAAAAAAAAA@@@@@@???>>>>>>@@@@@@???>>>===;;;999888999888777666666666777888===>>>>>>?????????>>>>>>666777777888999:::::::::;;;;;;;;;;;;<<>>===;;;:::;;;<<<======<<<;;;;;;???EEEJJJMMMTTT```lllxxxxxxkkk```fffpppzzzzzzzzzzzz}}}xxxsss{{{yyymmmbbbaaacccZZZEEE444222111111111111111///...------...///000222444555777777666333000///000111444555666777888888888888444333222333555666666555555777222333;;;BBBTTTqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////000000///000000111222333333333333222333333444555555888;;;<<<;;;999999999777999AAANNNaaa}}}yyyjjjgggbbb]]]XXXSSSMMMIIIJJJIIIFFFCCCBBBAAAAAAAAA>>>>>>>>>>>>======<<<;;;666666666666888:::<<<===999<<>>>>>AAACCCAAAEEEJJJOOOUUU___kkkssstttkkkccc^^^eeerrr}}}~~~}}}nnnlllvvvxxxnnnkkkggg___PPP???444222222222111111000000//////---------...000222333444666777777555333111111222222333444555555666666666444222111222444555555444444666222333;;;@@@RRRnnn++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........//////////////////000000111222333333222222222333333444555666888999:::::::::::::::777999<<<@@@DDDRRRooo}}}yyyxxxxxxsssiiiaaa\\\YYYUUUPPPLLLIIIHHHGGGBBBCCCDDDEEEEEEEEEEEEEEE?????????@@@BBBEEEHHHIII???DDDJJJMMMMMMOOOTTTXXXbbbhhhqqqxxx~~~zzzyyyuuuqqqmmmkkkjjjjjjwww}}}nnnbbbssssssmmmddd^^^VVVLLL>>>111...333000000000...------...///------......000111333333444666888888666333222222000111222333333444444444444222111111333444333333222555222333;;;???PPPkkk++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000111222333222222222222333444555555333333444555666888999:::888777999???@@@AAAJJJTTTooo}}}|||ssspppjjjddd^^^YYYWWWVVVOOOPPPRRRSSSUUUVVVVVVVVVOOOOOOPPPRRRUUUXXX[[[]]]fffllltttxxxzzz~~~ssshhhbbb[[[eeeuuu~~~~~~~~~vvveeeeeettt{{{nnnfff]]]III777222333222111111///...---,,,++++++...000............///111222333333666999:::888555333333//////111222222222222222444222111111222333333222111444111333;;;>>>NNNiii,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////000000000000///111222222222222333555555555555555666666666666777999:::;;;;;;===@@@BBBQQQccctttnnnggggggnnnvvv|||ssskkkdddhhhttt~~~~~~zzzyyyzzzyyyppphhheeeeeefffmmmyyy{{{sssrrryyy|||yyyuuuwww~~~{{{sssjjj^^^UUU>>>:::444000//////////////////.........---------++++++,,,,,,---...//////333333555777888666222...222222111111111111111111111222333333333222111000111000111444888AAARRRbbbxxx,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.............../////////000000000000///111222222222222333555444555555555666666666666666777999999999:::<<<>>>@@@MMM___oooyyysssmmmnnnvvv~~~uuujjj______jjjwww}}}}}}wwwmmmiiiiiigggnnnttt{{{|||zzzwwwyyy{{{ttt}}}yyy|||rrrqqqvvv||||||yyyssshhhXXXIII@@@999555222000000111111000//////.........---------,,,,,,------...//////000111222444777:::999666333222111000000000000000000111222333333333333111111222111111444888AAAQQQ```yyy,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------................../////////000000000///111222222111222333555444444444555555555666666444666777777777777888:::999>>>DDDFFFKKK[[[sss~~~}}}rrreeeaaajjjzzzvvvhhh^^^___gggrrryyyvvvkkkaaa___eeelllssstttooocccZZZ[[[```cccsss{{{zzz{{{yyypppjjjjjjmmmttt~~~qqqrrrpppgggXXXGGG:::333222000//////111222111111...............---------,,,,,,,,,---......//////000111444888;;;<<<:::888111111000///////////////111111333333333333222111333222222555888???OOO^^^yyy++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------................../////////000000///000222222111111333444333333444444444555555555444555777777555555666777666999;;;999888===HHHRRRjjj{{{~~~|||}}}mmmbbb```iiiuuu~~~|||qqqddd[[[\\\dddlll{{{~~~uuuoooqqqvvvzzz|||uuuoooqqq|||{{{qqqkkkeeebbbgggooo}}}yyyxxxuuummm```PPPBBB999444333......---///111111000///........................+++++++++,,,,,,---------///000333777;;;<<<;;;:::333222111000000//////000000111222333444333222111444333333555777>>>MMM[[[xxx++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...............////////////...000111111111111222444333333333333444444444444333555777777666555555666222444666999:::;;;<<<<<<<<>>LLLYYYttt***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------........./////////...000111111000111222444222222222333333333444444222444777777666555555555777666555777:::;;;999777999;;;@@@GGGTTTiiizzz~~~vvvvvvyyy|||yyyuuunnnhhhbbbjjjzzzuuulllpppyyy{{{qqqeeeJJJ???333,,,---///...,,,///...---...//////---+++---------...............000000000000000000000000//////000333666888777666666555444333222111111111///000222333444444333222444333333666888>>>KKKYYYqqq******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------------.........//////...///111111000000222333222222222222333333333333000333555666666444444555:::999777555555555555666>>><<<999999???JJJYYYccc{{{vvvttttttuuuvvvvvvllliiieeeeeejjjooojjjYYYJJJ666333000///000000///---///---,,,---...///...------------.........//////000000000000000000000000......///222666888888777666555333222111000000000///000222333444444333333333222333666888>>>KKKXXXooo*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***************************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------------.........//////...///111111000000222333111111222222222333333333...111444555555444444444111444666666333333777:::444666888;;;>>>???@@@@@@GGGOOObbbzzz~~~}}}xxxsssjjjkkkmmmqqqyyyyyyllleee\\\fffnnnlll\\\III:::333///000111000...,,,---......,,,+++,,,...000000///---------.........//////------------------,,,,,,------///222777999:::999555444333111000////////////000222333444444333333222111333666888>>>KKKYYYnnn))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------///000000000111111111111000000111111111222222222555444444444444555666666444444444444444444444444333555888:::<<<<<<<<<;;;444<<>>???@@@===???CCCIIIRRR___mmmvvvpppppprrruuuvvvvvvtttrrrpppllljjjlllrrrzzzyyysssrrrtttwwwwwwtttooollljjjooopppqqqnnniiiccc^^^[[[ZZZ\\\___bbbdddfffhhhjjjzzz{{{uuuqqqnnnmmmpppkkkcccYYYMMM@@@444,,,333000......///000///...------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111444333222000///////////////000000111111111111111333111111555999@@@MMMYYYkkk}}}))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((())))))*********))))))*********+++++++++,,,,,,,,,,,,------......---............/////////111111111111111111111111222111111111111222333333333333333333333333333333222333333333333333333333888666555666999:::999888999;;;===???AAACCCEEEGGGWWW___lllzzz{{{tttmmmfffbbbdddggghhhggghhhhhhhhhjjjjjjgggaaa[[[bbbcccdddbbb^^^ZZZWWWVVVZZZ^^^aaacccbbbbbbcccdddsssxxx{{{|||~~~zzzwww^^^UUUGGG;;;333///...---000///...---...---,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///222111111000//////////////////000111111111111000222000111555999???LLLXXXjjj}}}))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************((((((((()))******++++++))))))******+++,,,,,,,,,++++++,,,,,,------......------------.........///000000111111111222222222222222111111222222333444333333333333333333333333222222222222333333333333444333333555888999999888999999:::;;;;;;::::::999999<<>>JJJVVVhhh|||))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((((()))******+++,,,,,,*********+++,,,---------***++++++,,,------......,,,,,,---------.........//////000111222333333444222222222222222333444444222222222222222222222222111111111111111222333333000111333555666888:::<<<888666333222444888<<<>>>666333444:::>>>AAAJJJSSSbbbnnn~~~|||wwwvvvssstttvvvyyy}}}zzzkkkUUU???111222000...---------,,,***++++++,,,,,,,,,---...///++++++******+++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------...............//////////////////...//////000000000000000111///111444888===HHHSSSfffzzz))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************((())))))***+++,,,,,,,,,******+++,,,------......******+++,,,,,,---......,,,,,,,,,---------............///111222333444555333333222222333333444555222222222222222222222222////////////000111222333333444555333111111222444444444555666777555111///666222111444444222666>>>???EEERRRbbbrrr~~~zzzwwwwwwzzzxxxrrrpppqqqkkkpppxxx|||wwwmmmbbbQQQAAA777222000000...------.........,,,******+++++++++******+++---+++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///---...//////000/////////...//////000000000000000111///000444777<<>>EEEKKKVVVrrr))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((*********)))))))))((((((***)))))))))(((((((((''''''((((((((()))))))))***))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......//////000000000111111111111111000000000000111111111111111111111111111111000000000000000000000000000000111111222333333444666666555555444333333222000000000000000000000000///000111222444888>>>BBBEEENNNYYYbbbfffiiimmmqqq~~~{{{zzzzzzyyy{{{zzzwwwtttrrrqqqqqqqqqnnnmmmjjjfffcccgggpppwwwzzzzzzxxxvvvtttqqqpppoooxxxtttpppnnnmmmhhh```YYYDDDEEEEEECCC???:::555222333222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,------------......///000111111000///...000000111111111111000000///222444555777<<>>;;;888777777888777666444222000...,,,+++...,,,++++++,,,.........,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------***+++---///000111111000//////000000000000//////111222222222444:::DDDKKK]]]qqq((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////000000000111111111000//////......//////000////////////////////////........................000000000000000111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))***---///++++++,,,------,,,++++++''')))+++++++++---222666///......---------......)))+++...///000...,,,+++,,,---...//////...---,,,------------------------------,,,,,,,,,------...(((((()))******+++,,,,,,************)))))))))(((++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***+++---///000000000000...//////000000//////...000111222333555:::CCCJJJZZZmmm((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''((((((((())))))'''((((((((()))))))))******)))))))))((((((((('''(((((((((((()))))))))***************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000//////............//////........................------------------------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++---///---,,,,,,,,,+++***)))'''---...---+++)))(((((((((*********++++++,,,,,,,,,---...............------''''''((()))+++,,,+++***,,,++++++***)))(((''''''))))))***)))((((((((()))***+++,,,---.../////////((())))))******)))))))))************************************++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,***+++---///000000//////......////////////......---///222333555:::AAAHHHVVVkkk((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))'''((((((((())))))************))))))((((((((('''(((((((((((())))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........////////////............//////........................------------------------.....................------.....................++++++++++++++++++++++++(((***,,,,,,++++++,,,---)))((('''((()))***)))))))))***+++---------+++***'''(((***+++,,,+++***)))((((((''''''((()))***++++++)))(((((()))*********((((((((()))))))))))))))&&&(((***,,,,,,,,,---...***+++,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,************************)))************+++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++,,,---////////////.........////////////......+++...111222444999@@@EEEUUUjjj''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************)))******++++++,,,------,,,++++++++++++,,,---------------............///////////////////////////................................................---------............///---,,,,,,---......---+++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''((()))***(((''')))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++******---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))((()))************++++++++++++,,,------++++++,,,---+++++++++,,,---...000000//////000000000000//////000000111111444999@@@EEEYYYggg''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************)))******++++++,,,,,,---,,,,,,,,,,,,,,,------...------------....................................................................................------------............---,,,,,,---......---+++,,,,,,+++++++++*********))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,+++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))*********++++++++++++,,,------++++++,,,---+++++++++,,,---...///000000000000000000000//////000000000111444999@@@EEEWWWfff~~~''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************************))))))******+++,,,,,,,,,---,,,,,,,,,,,,---......------------....................................------------------------------------------------------------............---,,,,,,---......---+++,,,++++++++++++*********)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((()))))))))*********++++++))))))))))))))))))))))))************************,,,++++++++++++************++++++++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))************)))(((((()))))))))*********+++++++++,,,---,,,+++***+++---++++++++++++,,,...///000111111111111000000///...///000000111333888???DDDUUUddd|||''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************************)))))))))***++++++,,,,,,------,,,,,,------...///,,,,,,---------.................................------------------------------------------------,,,,,,---------.........---,,,,,,---......---+++++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))************))))))))))))))))))))))))************************++++++++++++************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))*********++++++***))))))))))))))))))***************,,,,,,,,,+++***+++,,,++++++++++++,,,---...///111111111111000///.........//////000222888???DDDUUUddd|||''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((())))))******+++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------------...........................------------------------------------------------,,,,,,,,,------------...---,,,,,,---......---++++++++++++*********))))))(((((()))))))))*********************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))+++,,,,,,+++))))))************************))))))))))))))))))))))))******+++++++++++++++***(((((()))))))))************+++,,,,,,******+++,,,+++++++++++++++,,,---...000000000000000///...---......//////222777>>>CCCVVVeee|||''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---......---++++++************)))))))))((((((((()))))))))******************************((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((***+++***)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))******************)))************************))))))))))))))))))))))))))))))***++++++++++++***((((((((()))))))))*********+++,,,+++***)))***,,,+++++++++++++++,,,---------......//////.........---......///111666===BBBVVVeee|||''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))******+++++++++************+++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,---......---+++************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''***+++***)))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))***)))+++,,,+++***)))***++++++++++++***++++++,,,---++++++,,,---............---------...111666===BBBTTTccc{{{''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))******++++++******))))))******+++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,---......---+++************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''***++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((''''''(((((((((((()))))))))))))))+++++++++***)))***++++++++++++***++++++,,,,,,))))))+++,,,---.........,,,------...000666===BBBQQQaaazzz''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++)))************++++++++++++,,,,,,------,,,,,,+++******************************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************&&&'''((())))))***))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((******+++++++++,,,,,,,,,,,,---......//////......,,,---///000333888???DDDPPPaaa|||''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&'''''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))************))))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))*********++++++++++++,,,,,,------,,,,,,+++***************************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************'''(((((())))))))))))((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))*********+++++++++,,,------..................///000000222777===AAAPPPaaa|||''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))************))))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))))))))*********++++++++++++,,,,,,,,,,,,++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************((())))))))))))(((((('''(((((())))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((((((((()))))))))*********,,,,,,---...............000000000000222666;;;???QQQaaa{{{''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))((()))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******************))))))))))))************++++++,,,,,,,,,,,,++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************))))))***))))))((('''&&&(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))((())))))))))))*********+++,,,,,,---.........------///000000000111555;;;???QQQaaazzz''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&&&&'''((()))******'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))((()))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((()))))))))************++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))*********+++++++++,,,,,,+++,,,,,,---...------------...//////111666<<>>IIIYYYsss'''((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))(((&&&&&&''')))(((((())))))))))))((((((%%%'''***---......---,,,---+++((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))************))))))******++++++++++++***+++---,,,++++++,,,.........//////111444:::>>>IIIYYYrrr''''''((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))(((&&&&&&''')))(((((())))))))))))(((((((((((()))))))))'''&&&%%%***(((&&&&&&'''(((((('''((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&''''''))))))))))))************))))))***++++++++++++******,,,------++++++,,,...,,,---...///111555:::>>>IIIXXXqqq&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((())))))(((&&&&&&'''((('''((()))******)))((('''***)))((((((''''''((((((''''''&&&'''))))))(((&&&((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''))))))))))))************((()))***+++,,,++++++******,,,------++++++,,,...+++---...///111555:::===GGGUUUnnn%%%%%%'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((())))))(((&&&%%%'''((('''((()))******)))((('''$$$$$$$$$$$$&&&(((***,,,(((((((((***,,,,,,***(((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))************((()))***+++,,,+++*********,,,------,,,+++---...+++,,,...///111555:::===EEESSSkkk((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&###$$$$$$%%%&&&'''(((((())))))))))))((('''&&&%%%***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))*********+++++++++000000//////111555888;;;FFFUUUjjj''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((******************))))))))))))(((''''''''''''(((''''''''''''''''''''''''***)))((('''&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,...------///222666;;;===FFFTTTiii'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***((())))))******))))))(((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((()))))))))((((((''''''(((((((((((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------++++++,,,...222777<<>>:::666111***&&&&&&(((***,,,******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''((((((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,---,,,,,,---...111444666CCCNNN```xxx''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''')))((((((((('''''''''&&&(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''+++000777>>>BBBCCCAAA@@@444000+++'''''')))***+++))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((''''''&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))))))))))))))******+++++++++,,,,,,,,,...------...000333666888BBBLLL___www''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((('''''''''''''''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((***,,,000444777:::;;;111...+++))))))******))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,,,,............111444777999AAAKKK]]]uuu''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%(((+++...000---+++))))))))))))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************+++++++++,,,,,,,,,---------...000333777999???III[[[rrr''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((()))***)))((('''((()))(((&&&$$$'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))******************+++++++++,,,,,,,,,+++++++++---///333666888>>>HHHZZZqqq''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((('''&&&'''(((((('''%%%&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((())))))******((((((((()))******++++++******+++++++++,,,,,,,,,+++***+++,,,///222666888>>>GGGYYYppp''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((''''''((()))***((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((()))*********'''(((((()))******++++++******+++++++++,,,,,,,,,+++++++++---000333777999>>>GGGXXXooo''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''')))***+++,,,,,,***)))((()))***+++***)))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,...111555888;;;>>>GGGXXXooo'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&''''''((()))******+++%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))++++++++++++++++++++++++---.../////////111444777AAAHHHVVVjjj'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((((('''''''''''''''''''''((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&''''''((())))))******'''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---.../////////111444777@@@GGGUUUjjj'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((())))))***))))))))))))((('''&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++---...//////000222555888>>>FFFTTTjjj'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((''''''((((((((('''''''''((((((((())))))((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))***+++++++++++++++,,,,,,,,,...//////000222666888===EEESSSiii'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((()))))))))*********'''''''''((((((((((((((((((((((((((()))))))))***((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((())))))***************++++++,,,,,,,,,,,,...///000000333666999===DDDSSSiii'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''(((((()))))))))*********'''''''''(((((((((((((((((((((((()))))))))******((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++*********++++++,,,,,,---,,,...///000111333777:::===EEESSSiii'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((()))))))))*********((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,,,,)))******+++,,,,,,------,,,---///000111444888;;;>>>EEETTTiii'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))************((((((''''''''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&'''''''''''''''''''''&&&))))))))))))((('''&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,------))))))***+++,,,,,,------,,,---///000111444888;;;???FFFTTTiii%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))*********))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((*********)))))))))))))))'''''''''(((((()))***+++)))+++,,,,,,,,,,,,---///---...//////000444999<<<>>>DDDRRReee}}}%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))***+++)))***,,,,,,++++++---...---......///000333777;;;===DDDQQQddd}}}%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))***+++((()))++++++******,,,------.........///111555888===DDDPPPccc|||%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))''''''''''''((()))***+++''')))************+++---,,,---.........000333666<<>>JJJ[[[rrr&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''***---...---,,,(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((***++++++******+++,,,---,,,------///222444555666<<>>EEERRRhhh((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((***)))'''''')))+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))&&&'''((()))***))))))(((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((***++++++******+++,,,+++,,,---...000222333444:::===DDDQQQggg))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))(((%%%%%%(((***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&'''(((*********)))((('''(((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((***++++++******+++,,,***,,,...000111222333333888;;;BBBPPPggg((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((***)))'''&&&&&&'''((()))(((((((((((())))))))))))((()))***,,,+++***((('''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))******''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))******))))))(((((('''''')))))))))***++++++,,,,,,,,,---...000111333444555555<<>>GGG^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''(((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...000111333444555666999>>>FFF]]]''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))))))))%%%&&&'''))))))))))))((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''((((((((()))))))))***)))))))))***++++++,,,,,,---...///111222444555666555:::>>>GGG]]]((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((***)))'''&&&&&&'''((()))(((((((((((())))))))))))###%%%''')))******)))((())))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((()))******((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))'''((((((((())))))******)))))))))***++++++,,,,,,...///000111333555666777555:::???GGG]]]%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$######$$$%%%$$$$$$$$$%%%&&&'''))))))(((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,...//////111222333444444777:::===EEEZZZ}}}%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&&&&'''(((''''''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((((('''%%%&&&((()))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...000111222333333666:::===EEE[[[%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%&&&&&&((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---///000111222333666999===FFF\\\%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))+++)))&&&###%%%%%%%%%&&&&&&'''))))))((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---///111222333444555999===FFF]]]%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,222444222,,,&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((('''(((((((((((('''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((((((((()))))))))***(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...000222444555666444999===FFF]]]%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&***000555444...(((******((('''&&&&&&%%%%%%(((((((((((((((((((((((('''((())))))''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))******(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---///000222444666666444888===FFF\\\%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###"""$$$)))///111...++++++***)))'''&&&&&&%%%%%%((((((((((((((((((((((((''')))***)))''''''(((***''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''((()))*********(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,...000222444555666444888<<>>MMMkkk&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++000...+++((('''''')))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...///000111222333666666888@@@SSSqqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''((()))+++---///---+++((('''''')))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...///000111222333555555888@@@RRRqqq$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((''''''&&&(((***---///...,,,***(((''''''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...///000111222333444555777???RRRqqq$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((''''''''')))+++...000,,,+++)))(((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...///000111222333333444888???QQQppp$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))***,,,...///***)))((('''''''''((()))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...///000111222333222555888???PPPooo$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((***,,,------...---(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...///000111222333333666999???OOOnnn&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))'''))),,,...///...,,,+++&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...///000111222333444777:::???NNNlll&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))''')))---000000...+++)))%%%%%%&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...///000111222333555888;;;@@@MMMkkk&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''',,,++++++***)))(((((((((&&&'''((()))((('''&&&%%%'''''''''((((((((((((((())))))((('''''''''((((((&&&'''((())))))'''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())),,,///111000---(((%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))************)))************+++++++++,,,---...///000111222333555555999AAAQQQmmm&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%%%%&&&((((((&&&''''''((((((''''''''''''(((((()))***+++++++++************+++++++++***((()))*********)))((('''''''''((()))***+++,,,,,,)))))))))((())))))******&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((()))))),,,---///000///,,,(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))************************++++++++++++,,,---...///000222333333444444888AAAQQQlll&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''((()))+++,,,------,,,,,,---...///000000000......//////...,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))******////////////---+++((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))************************+++++++++,,,,,,---...///111222333333444444777@@@PPPlll&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''(((((()))***+++,,,------...000111333444555888999;;;<<<======<<<<<<;;;;;;;;;:::888555333222000///...---+++***)))(((,,,,,,,,,+++***)))((((((+++***((((((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,222111///---+++***((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))***((()))))))))*********************+++++++++,,,,,,------...///111222333444444444888AAAPPPlll&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((())))))'''((()))***+++,,,,,,,,,222222222222333444666777;;;<<<===>>>@@@AAABBBCCCFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGFFFDDDAAA>>>;;;::::::999888777666444444333555555444222000...+++***,,,+++)))((((((((()))***((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))***,,,------222000...+++)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))***((()))))))))***************++++++++++++,,,,,,,,,---...///000111222333444666666999AAAPPPlll&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))((((((''''''''')))***+++***,,,///222666888:::;;;AAA@@@???>>>===>>>??????@@@@@@AAABBBDDDEEEFFFFFFAAACCCDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@>>>;;;999888999999:::;;;<<<<<<======>>>>>>===<<<999666333111------+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***+++---...///000///,,,***((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))************++++++++++++,,,,,,,,,,,,---...///000222333444444888777:::AAAOOOjjj&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))'''((((((((())))))))))))''''''''')))+++///222444888:::===AAADDDFFFGGGHHHIIIGGGDDD@@@===;;;;;;;;;888888999999:::;;;;;;<<<666888:::<<<===<<<:::999666777888999999999888777777777999:::<<<>>>???@@@AAAAAAAAAAAA???<<<999888444333333222000...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***,,,...///000---,,,***)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))************+++++++++,,,,,,,,,------......///000222333444555888777999???MMMfff&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))***)))(((&&&$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((((((((())))))******------///111555;;;???BBBGGGHHHJJJLLLMMMNNNMMMMMMIIIFFFAAA;;;666333111000111111222222333333333444333555999;;;======<<<;;;444666888;;;===>>>>>>>>><<<<<<===>>>???@@@AAABBB>>>???@@@AAA@@@>>><<<:::;;;;;;;;;:::777444222000************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))+++,,,...000111+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))************++++++,,,,,,,,,---------......///111222333444555777666888>>>KKKddd%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))++++++''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&$$$$$$%%%'''((()))******)))(((((('''(((+++---///555777<<>>;;;777555444666888:::<<<============>>>>>>>>>CCCCCCDDDDDDDDDCCCCCCBBB@@@BBBCCCCCCCCCCCCEEEFFFDDDEEEGGGIIIIIIGGGEEEDDDCCCDDDEEEFFFEEECCC@@@???===<<<;;;;;;;;;:::777555000000///...---,,,,,,,,,...,,,******---...---+++************))))))(((((())))))((((((((())))))***************))))))(((((()))))),,,000333333///+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))************))))))***++++++++++++***)))************+++++++++------...000111222333444555777;;;@@@JJJbbb%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))******''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$'''+++000555999<<<===@@@AAABBBDDDEEEEEEEEEEEEEEEDDDBBB???<<<999777555666777888:::>>>BBBFFFHHHFFFFFFFFFGGGGGGHHHHHHHHHBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGFFFDDDCCCCCCCCCIIIKKKMMMOOOOOOMMMKKKIIIDDDDDDEEEEEEEEEDDDCCCBBBEEEDDDBBBAAA@@@???<<<999999999888777555333000///000...+++***+++***)))'''***)))))))))))))))))))))******))))))))))))******++++++*********)))))))))***+++---111444333///+++))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))************))))))***++++++++++++***************++++++++++++------...000111222333444333555999@@@LLLccc%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))******)))((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((''''''&&&&&&&&&&&&&&&'''((()))***+++000333777;;;======<<<;;;===<<<;;;999888888888888555666666777888999::::::AAABBBDDDEEEGGGHHHHHHHHHEEEFFFGGGHHHIIIKKKLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOQQQQQQNNNLLLLLLLLLTTTVVVZZZ\\\\\\ZZZVVVTTTRRRRRRRRRSSSSSSSSSTTTTTTPPPNNNLLLKKKJJJHHHEEEBBBDDDDDDCCCAAA>>>;;;777555444222///------,,,***(((***************+++++++++++++++***************++++++++++++++++++*********---...000222444222...+++(((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))************))))))***++++++++++++***************+++++++++,,,------...000111222333444444444777???KKK```}}}%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&(((******)))((('''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))((('''&&&&&&'''(((***---000222444>>>>>>>>>===:::666333111............///111333444666777:::>>>AAAEEEGGGIIIHHHHHHHHHGGGFFFEEEDDDCCCHHHIIIJJJLLLMMMOOOPPPQQQTTTTTTUUUUUUUUUTTTTTTSSSPPPSSSUUUVVVUUUTTTTTTUUUWWWYYY]]]______]]]YYYWWWYYYYYYZZZZZZ\\\]]]___```XXXWWWUUUUUUUUUSSSQQQOOONNNLLLJJJHHHEEECCCAAAAAA;;;:::888666444333222111---------,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++111222333444333000,,,)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((()))))))))************))))))***++++++++++++************+++++++++,,,,,,------...000111222333444777555777>>>IIIZZZsss%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))***)))'''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%(((***---222666;;;>>>???<<<:::777444222000000000,,,---...111444888<<>>>>>???AAADDDHHHLLLNNNWWWWWWWWWWWWVVVVVVVVVUUUQQQQQQQQQPPPOOONNNMMMLLLKKKMMMOOOOOONNNMMMMMMNNNMMMPPPSSSUUUUUUSSSPPPMMMOOOOOOOOOQQQRRRUUUWWWXXXYYYYYYXXXZZZ[[[\\\[[[YYYVVVTTTQQQNNNMMMNNNPPPQQQGGGFFFDDD@@@===:::999999111000000///---,,,,,,+++,,,+++******)))))))))***++++++++++++++++++++++++444555666444111...***((())))))((((((((())))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))&&&'''(((((())))))((((((((()))))))))************))))))***++++++++++++******++++++++++++,,,,,,,,,------...000111222333444888777888???III[[[ttt%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&(((((((((((('''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***...111666<<<@@@CCCDDDEEE;;;777222...,,,---///111444555777999<<<@@@BBBDDDCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBDDDGGGLLLRRRXXX[[[YYYXXXVVVTTTQQQNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFIIIIIIIIIHHHEEECCCCCCDDDGGGIIIKKKLLLLLLKKKIIIGGGHHHIIIJJJLLLNNNPPPQQQRRRUUUUUUVVVYYY\\\^^^^^^]]][[[YYYXXXVVVWWWZZZ\\\^^^TTTSSSPPPKKKEEEAAA@@@???:::999777444222///---,,,------,,,+++*********************+++++++++++++++333444555444111---+++***,,,+++******)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))''''''((())))))))))))((())))))))))))************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,------...000111222333444666666999AAALLL```}}}%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((())),,,000333666888;;;@@@EEEGGGFFFDDDCCC;;;888333000///000333666;;;<<<===???@@@@@@AAAAAA>>>???AAACCCFFFHHHJJJKKKOOOPPPQQQRRRSSSTTTTTTUUUMMMLLLKKKIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGFFFCCC@@@???@@@BBBFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHKKKNNNPPPQQQQQQQQQOOOOOOQQQTTTWWWZZZZZZYYYZZZ[[[\\\^^^___```aaabbb[[[\\\ZZZVVVQQQMMMMMMNNNIIIGGGDDD@@@<<<888555333000///...------,,,,,,,,,)))))))))*********++++++---000333222000......///......,,,+++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))***++++++++++++***+++++++++,,,,,,,,,------------...000111222333444444666999@@@JJJaaa%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''''''''&&&&&&''''''''',,,,,,,,,...222888>>>BBB@@@CCCHHHJJJJJJFFFBBB>>>555444333333666:::???BBB???@@@BBBBBBBBBBBB@@@???DDDFFFHHHKKKNNNQQQSSSTTTPPPQQQRRRRRRPPPMMMJJJHHHHHHHHHIIIJJJKKKLLLLLLMMM===>>>@@@AAABBBCCCCCCCCCAAAAAA???===<<<===@@@CCCCCCCCCBBBBBBBBBBBBCCCCCCAAACCCFFFIIIKKKKKKKKKJJJKKKKKKLLLOOOSSSUUUUUUUUUWWWYYY]]]aaabbbbbb```___]]]______]]]ZZZYYY[[[^^^VVVTTTPPPKKKFFFAAA>>><<<222222111//////.........(((((())))))*********+++))),,,000111000000222444000///...,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))***++++++++++++***++++++,,,,,,,,,---------------...000111222333444444555999===FFF]]]&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((((('''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''))))))&&&###%%%&&&(((((('''&&&'''((((((,,,222999???CCCEEEEEEJJJIIIHHHGGGFFFCCC@@@===999<<>>>>>>>>>>>===<<<<<>>??????===:::555000---,,,***))))))+++,,,+++***///...,,,++++++---000222000///...,,,+++***))))))++++++++++++++++++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,)))******++++++,,,------......///111222333444555666666777<<>><<<:::;;;>>>@@@DDDEEEIIIMMMRRRVVVZZZ\\\YYYYYYXXXWWWSSSOOOLLLIIIDDDAAA===;;;===???AAABBB;;;<<>>IIIaaa&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))******)))))))))((('''(((,,,222777<<>><<<999999<<>>CCCHHHKKKLLLPPPPPPTTT```ooozzz}}}{{{zzzwwwuuuxxxqqqjjjhhhkkkjjjggg___VVVQQQPPPQQQPPPOOONNNNNNPPPSSSXXXZZZSSSTTTUUUXXXZZZZZZXXXVVVZZZ\\\]]]^^^\\\XXXTTTQQQCCC>>>888333000///...---''')))+++---,,,***(((&&&,,,,,,+++***************++++++++++++++++++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))***************++++++,,,,,,------......///111222333444555777777:::@@@KKKddd%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((('''''''''((()))))))))((()))***+++...444:::???AAABBBDDDFFFHHHHHHHHHGGGGGGHHHHHHFFFDDDAAA@@@???:::;;;===???CCCHHHNNNRRRZZZ[[[\\\\\\YYYUUUPPPLLLIIIGGGCCC???======>>>???DDDGGGMMMWWW```hhhkkklllttttttxxxzzzrrrnnnmmmgggccc]]]XXXTTTQQQNNNMMMIIIIIIJJJMMMPPPSSSSSSSSSXXX[[[^^^aaacccbbbaaa```VVVPPPFFF===777333000///+++---...//////---+++)))+++******)))******++++++++++++++++++++++++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))*********+++******++++++,,,------.........///111222333444555666666:::@@@MMMfff%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((''''''&&&&&&'''(((&&&***///444888<<>>;;;;;;;;;===BBBJJJPPPTTTUUUWWWXXX]]][[[WWWRRRKKKEEE@@@===:::;;;===AAAFFFKKKOOOQQQYYY```lllzzzyyypppeeeZZZSSSMMMJJJHHHGGGHHHHHHHHHGGGTTTVVVYYY\\\^^^```aaaaaaddd]]]SSSJJJBBB<<<777444222111///...---,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***++++++,,,------............///111222333444555444555999???LLLfff%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((('''&&&''')))++++++000777===@@@CCCDDDFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDCCC???;;;:::>>>BBBOOOTTT[[[^^^^^^YYYUUUSSSMMMJJJFFFAAA===;;;;;;;;;???EEEOOOZZZdddjjjmmmmmmrrrxxx{{{xxx~~~}}}}}}|||{{{yyyxxxxxxooolllkkknnnsssuuutttqqqqqqtttwwwyyyxxxvvvuuutttyyy}}}rrriiiccc```[[[WWWRRRMMMGGGCCCJJJKKKNNNSSSXXX^^^ccceeefffbbb\\\VVVPPPJJJEEEAAA;;;888333///,,,***++++++++++++*********++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++++++++,,,,,,,,,++++++,,,,,,------............///111222333444555444555888???LLLfff$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))&&&((())))))(((***...111555999???CCCDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDD>>>???@@@???@@@EEEOOOVVVaaabbbccc___YYYQQQKKKHHH===<<<;;;<<<>>>CCCHHHKKKWWWaaaqqqyyyvvvuuuuuuwwwvvvuuuuuuvvvuuurrrpppmmmlllkkkjjjiiiiiihhhhhhaaa``````aaacccdddcccbbbaaaaaaaaadddggggggdddbbbfffkkkooonnnjjjggghhhjjjyyy~~~}}}{{{wwwpppfffZZZSSSLLLKKKKKKMMMQQQVVV\\\```^^^^^^^^^___^^^\\\WWWSSSLLLHHHAAA:::333///---------,,,+++++++++++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++++++++++++++,,,,,,---...............///111222333444555555666999@@@LLLfff$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%''')))******---333777===@@@DDDEEEEEEDDDCCCDDDEEEEEEDDDCCCBBB@@@@@@???;;;>>>AAACCCGGGRRR```kkkiiigggaaaYYYOOOFFFBBB@@@<<<===@@@EEELLLTTT\\\aaannnyyy}}}uuupppjjjkkkqqqvvvvvvuuukkkllloootttzzzrrrqqqpppppprrruuuyyy{{{rrrsssssspppmmmlllmmmooohhhdddbbbcccgggiiifffbbb___fffjjjeee[[[VVVZZZ```eeellluuu{{{~~~qqqggg]]]XXXRRRLLLIIIHHHJJJLLLVVVXXX]]]cccggghhhdddaaa[[[WWWPPPGGG???888333111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************++++++,,,------......///......///111222333444555666777:::@@@MMMggg''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''******+++---///555<<<@@@HHHGGGEEEFFFHHHHHHEEEBBBGGGDDDAAA@@@AAA???;;;666777EEERRRZZZaaahhhhhhdddkkkbbbUUUIIICCC@@@@@@@@@IIIQQQ]]]gggnnnrrruuuvvvxxx{{{vvvooojjjhhhggggggggggggiiippp~~~zzzuuutttxxxzzztttqqqrrruuuyyyzzzmmmjjjgggdddcccaaa___]]]___]]][[[\\\___^^^[[[WWWYYY___eeegggffffffjjjnnnjjjjjjgggaaa[[[ZZZ___dddiiiooouuuwwwwww{{{}}}yyytttlllccc[[[TTTNNNJJJMMMNNNQQQXXX```fffgggeeeaaaccc___UUULLLFFF>>>555000///------------+++)))***+++++++++***)))***+++,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))*********+++++++++...)))...;;;===333+++,,,......///111222333444555333444888???JJJddd''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''''''''((()))******...333777<<<@@@EEEIIIIIIFFFDDDDDDFFFFFFDDDBBBFFFDDD@@@<<<;;;>>>BBBFFFTTT^^^fffiiijjjllljjjdddSSSNNNHHHCCCCCCFFFLLLPPPcccmmm{{{~~~uuu]]]]]]___ccchhhlllmmmmmmuuuuuuxxxyyytttooommmoootttwwwxxxwwwrrrmmmiiihhhiiijjjjjj```___]]]\\\[[[WWWRRROOOPPPPPPQQQTTTWWWVVVPPPLLLQQQUUUYYY[[[\\\^^^bbbeeeccceeefffbbb]]]ZZZ[[[^^^gggjjjmmmmmmjjjhhhjjjmmmqqqxxx}}}ssshhh```YYYUUUQQQRRRWWW\\\___```cccggghhhccc^^^[[[SSSKKK;;;777111...------------,,,,,,,,,,,,*********+++,,,+++***)))(((((()))***************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,*********++++++++++++,,,///...888GGGIII<<<000---......///111222333444555333555999???JJJddd'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''(((***,,,...000555===CCCFFFHHHJJJKKKGGGEEEDDDDDDFFFFFFEEEDDDCCCBBB>>>:::999@@@MMMWWWeeekkkooommmggg```XXXQQQBBBFFFJJJNNNRRRYYYbbbhhhttt~~~{{{wwwuuutttpppjjjeeefffhhhmmmssswwwxxxvvvsssnnnlllkkknnnrrrsssnnniiieeeaaa[[[XXXXXXZZZ\\\\\\[[[YYYUUUSSSRRRRRRQQQOOOMMMLLLKKKMMMPPPRRRSSSRRRIIIGGGGGGIIILLLNNNLLLIIIHHHIIIKKKMMMQQQTTTXXXZZZSSSVVVXXXXXXVVVVVVYYY\\\dddfffhhhiiihhhfffcccbbbaaaeeemmmzzzzzzggg___TTTOOOOOOSSSWWWXXX]]]bbbhhhiiiiiihhhccc]]]MMMFFF<<<333/////////000------,,,+++++++++++++++++++++***)))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,444AAABBB888...,,,......///111222333444555333555999???KKKddd''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&(((,,,000222:::>>>CCCGGGGGGFFFEEEEEEDDDDDDFFFGGGHHHGGGFFFDDD>>>>>>???AAAEEEOOO[[[dddhhhjjjjjjdddZZZOOOFFF@@@HHHSSScccmmmqqqsssvvvxxxzzz|||kkkiiiggggggiiijjjiiigggkkklllnnnooonnnjjjccc^^^XXXUUUSSSRRRSSSTTTRRROOOPPPNNNJJJGGGFFFFFFGGGHHHDDDCCCBBBCCCDDDEEECCCBBBFFFCCC@@@AAAGGGOOOVVVZZZMMMHHHCCCBBBFFFLLLOOOPPPHHHFFFEEEGGGKKKOOORRRSSSRRRRRRRRRPPPPPPRRRWWW\\\]]]^^^```fffllloooooommmhhhdddbbbdddmmmzzzvvvnnnccc[[[XXXWWWVVVTTTYYY]]]bbbfffjjjlllkkkjjj```XXXLLL@@@888444111///---,,,******+++,,,,,,,,,+++*********************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------******...///,,,+++.........///111222333444555444666:::@@@KKKccc''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''+++///444777AAACCCEEEFFFDDDBBBBBBBBBCCCEEEGGGGGGFFFCCC@@@>>>;;;???FFFRRR___iiimmmoookkkeee]]]TTTKKKGGGHHHKKK\\\lll~~~zzzsssmmmjjjhhhiiiiiikkkmmmnnnmmmkkkiii\\\\\\[[[[[[ZZZWWWRRRNNNLLLJJJGGGEEEDDDCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCBBBAAAAAACCCFFFGGGGGGFFFHHHEEEBBBBBBFFFLLLPPPSSSPPPKKKGGGGGGKKKPPPRRRSSSJJJGGGDDDCCCEEEGGGIIIJJJUUUWWWZZZ[[[ZZZZZZYYYZZZWWWUUUTTTYYYaaagggiiiiiihhheeeaaabbbgggnnntttxxx|||xxxxxx}}}xxxtttlllccc\\\ZZZZZZ\\\```eeeiiinnnrrrllleee[[[PPPFFF===555000///,,,)))))),,,---------*********++++++++++++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------111---***))))))***...333......///111222333444555444666;;;AAAKKKccc''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&(((+++///444999<<>>;;;===???@@@@@@AAABBBDDDGGGFFFEEEFFFJJJMMMNNNNNNIIIJJJLLLQQQWWW[[[\\\\\\XXXWWWVVVXXX\\\]]][[[XXXPPPNNNJJJEEEBBB@@@AAAAAAJJJQQQ\\\eeehhheee___[[[YYYTTTOOONNNQQQUUUWWWWWWYYY\\\aaaiiiqqqvvvwwwwwwyyyuuutttzzz{{{qqq]]]XXXTTTUUUWWWZZZ```gggkkkhhhbbb[[[SSSIII???999444000,,,+++---///...---)))***++++++,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,---//////...---...000......///111222333444555444777;;;AAALLLccc''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''))),,,000555:::???AAA@@@BBBDDDEEEDDDCCCCCCDDDBBBBBB@@@===<<<===BBBFFFWWW___kkkuuuxxxsssjjjcccOOOJJJGGGJJJOOOWWWeeerrr}}}ooorrruuuvvvsssoookkkjjjcccbbb___ZZZSSSLLLGGGDDDBBB???===<<<<<<<<<;;;:::===AAAEEEEEEDDDDDDFFFHHHHHHLLLQQQSSSSSSSSSUUUWWWWWWUUUSSSUUUZZZ```eeegggaaaaaadddjjjrrrzzzxxxtttpppppprrruuutttsssmmmlllhhh```WWWQQQPPPQQQOOOUUU^^^fffhhhddd]]]WWWUUUQQQLLLJJJJJJMMMPPPRRRRRRTTTYYYaaakkkrrruuuwwwuuutttuuuxxx}}}~~~|||yyyxxx}}}uuukkkaaa[[[UUUQQQSSSYYYaaa``````___[[[UUUMMMGGG===888222///000000...+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,&&&+++//////...,,,,,,+++......///111222333444555555777<<>>AAADDDEEECCCAAA???>>>???>>><<<:::;;;CCCOOOWWWiiiqqqyyyzzzqqqcccWWWQQQIIILLLXXXgggqqqtttzzz~~~~~~ssskkkqqqwwwzzzooobbb[[[TTTRRRNNNIIICCCAAA@@@AAA>>>======>>>@@@BBBBBBBBBBBBHHHPPPTTTVVVWWW[[[___gggkkkqqqsssssstttvvvxxxnnnkkkjjjmmmuuu~~~xxxooommmnnnpppnnnkkkgggaaaZZZRRRMMMHHHHHHGGGHHHJJJOOOUUUXXXXXXTTTPPPQQQWWWaaajjjooommmooorrruuuuuuqqqiiiddd]]]dddrrrsssfffZZZVVVYYYWWWYYY[[[^^^___]]]XXXTTTEEE>>>666222222111...***)))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++(((,,,///---++++++---.........///111222333444555555777<<>>@@@@@@>>><<<<<<>>>AAAFFFFFFEEEFFFIIIMMMQQQTTTaaaeeemmmtttxxxzzzyyyxxx|||}}}vvvrrrqqq{{{vvvnnnhhhccc[[[WWWRRROOOPPPTTTZZZ^^^YYYVVVQQQLLLJJJMMMSSSXXX___aaadddhhhlllooopppqqqlllkkkkkkqqq|||sssggg\\\\\\]]]aaafffeee___YYYSSSIII===666444222---'''---,,,,,,---------***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))******+++++++++*********))))))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333444555666777:::@@@KKKbbb&&&'''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&(((***++++++555777;;;@@@BBBDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>===<<>>;;;888333...,,,+++,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***************+++************)))))))))(((******************************+++++++++,,,,,,,,,------------------------......///111222333444555666777:::@@@KKKbbb&&&&&&'''''''''''''''&&&(((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((()))+++---000222333>>>???BBBDDDEEEDDDCCCBBBCCCBBBAAAAAA@@@>>><<<:::@@@JJJZZZlllxxx{{{xxxssskkk```QQQFFFFFFQQQ```kkkxxxzzzxxx~~~~~~xxxnnneeeVVVQQQKKKEEEBBBBBBDDDFFFFFFFFFEEEFFFKKKTTT___gggpppuuu}}}}}}yyynnnggg___\\\VVVNNNHHHEEEEEEGGGJJJNNNUUU\\\ccciiimmmoooqqqppppppppprrruuuxxxzzzyyydddTTTOOOQQQWWWZZZ\\\XXXQQQJJJDDD===777333...---------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,------------------------......///111222333444555666777:::@@@KKKbbb%%%&&&''''''((('''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((()))---333888;;;===>>>???CCCDDDEEEFFFFFFEEECCCBBBBBBBBBAAA>>>;;;;;;>>>AAAMMMYYYjjjvvvyyyqqqeee\\\PPPNNNLLLOOOWWWaaajjjooo|||~~~|||zzztttdddUUUKKKAAA@@@@@@AAADDDJJJOOORRRPPPTTTZZZbbbjjjqqqwwwzzz~~~|||{{{uuussstttrrrlllbbbXXXOOOKKKKKKLLLMMMOOORRRUUUXXXYYY[[[^^^dddjjjqqqvvvzzz|||qqqssswwwwwwbbbVVVSSSTTTUUUZZZZZZWWWRRRKKKBBB999444333111...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222333444444666777:::@@@KKKbbb%%%&&&&&&'''((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&((()))***+++222===EEEHHHHHHGGGGGGCCCCCCDDDEEEEEEDDDCCCCCC@@@BBBBBB===888<<>>GGGWWWeeetttvvvuuummm___SSSMMMLLLUUUaaattt}}}yyy}}}{{{xxxwwwnnneee[[[RRRIIIBBB@@@BBB>>>???BBBHHHQQQ[[[eeejjjpppyyy|||xxxlllhhhaaaYYYPPPJJJEEECCCJJJNNNUUU^^^hhhrrrzzz~~~~~~{{{zzzwwwdddYYYQQQPPPQQQRRRSSSQQQMMMJJJ>>>:::555111000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,+++***))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***++++++,,,,,,---------///000000111222222333333666777:::@@@KKKbbb$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((''''''))),,,///111666>>>HHHLLLKKKGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAABBB@@@@@@CCCKKKYYYiiisss|||yyyppp```PPPIIILLLRRRmmmzzztttnnn```TTTHHHDDDBBB@@@AAAEEECCCIIIRRR^^^hhhpppuuuwwwzzzyyylll___SSSLLLHHHIIIKKKPPPXXXbbbkkkqqqtttyyy{{{yyyxxxyyywwwssszzzppp```ZZZSSSQQQTTTXXXXXXWWWNNNHHH@@@999555222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***************+++((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,------...//////000000000000111222222333333666777:::@@@KKKbbb$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))((((((''''''***---111333???EEEKKKLLLHHHDDDDDDEEEBBBBBBAAAAAA@@@@@@@@@@@@DDD@@@>>>FFFWWWhhhtttzzzvvvrrrhhhYYYOOOPPP]]]iiittt{{{uuuuuufff___UUUHHH@@@BBBFFFGGGJJJNNNYYYcccsss|||}}}~~~}}}{{{{{{|||yyyuuuuuuyyywwwvvvuuuuuuuuuwwwyyyzzzwww|||rrrjjjVVVSSSOOOMMMOOOUUU[[[```fffmmmssssssrrrssssssqqqooozzztttgggYYYRRRUUUZZZ]]]]]]^^^VVVKKKAAA888222...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************++++++(((((())))))*********+++******************************+++++++++,,,,,,,,,.........///000111111222000000000111222222222333666777:::@@@KKKccc&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))...555;;;FFFFFFFFFFFFFFFEEEDDDDDDBBBAAA???>>>>>>???AAABBBAAAEEEMMMZZZhhhqqquuuuuujjj^^^RRRNNNVVVccclllpppzzzzzzxxxyyy{{{pppaaaTTTHHHEEEEEEFFFJJJQQQZZZbbbgggsss|||{{{~~~{{{yyyvvvtttrrrnnnkkkiiigggfffjjjgggdddccceeeeeecccaaa______^^^^^^^^^^^^______``````aaacccfffiiimmmooozzzzzz{{{|||yyykkkcccXXXQQQPPPRRRVVVYYY^^^eeemmmqqqpppnnnmmmnnnkkkllluuuwwweeeYYYVVVWWWYYY___]]]WWWMMMBBB888222///,,,+++)))***,,,------,,,+++,,,---......---,,,+++,,,+++***))))))***++++++)))************+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,---------......//////000000111111222222555666999???JJJbbb&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((())))))(((***...555;;;DDDDDDDDDDDDDDDCCCCCCBBB???@@@AAAAAA@@@?????????GGGOOO]]]jjjssstttqqqnnnXXXUUUUUU]]]lllxxxzzz{{{{{{|||{{{zzzxxxwwwuuuxxxvvvkkk^^^TTTLLLFFFEEEHHHMMMTTT]]]fffnnnrrrxxx~~~|||xxxsssqqqooommmllliiifffcccbbbaaa^^^\\\YYYWWWVVVUUUVVVSSSPPPPPPQQQRRRPPPOOOLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJKKKMMMOOORRRUUUVVV[[[\\\]]]^^^aaaffflllpppyyy~~~}}}}}}uuukkkbbbZZZVVVTTTVVVZZZ```fffkkkooorrruuummmnnnsssxxxfff[[[WWWWWWYYYYYYWWWQQQJJJAAA:::666111///---------...---,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***++++++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////000000111111222222555666999???JJJbbb&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((++++++***)))+++///666<<>>???AAAOOO\\\nnnzzzyyyoooddd]]]NNNTTT```qqq}}}yyywwwxxx}}}~~~yyyttttttkkk```XXXPPPHHHEEEGGGNNNUUUaaammmuuuyyyyyyxxx}}}~~~{{{{{{yyyvvvsssppplllhhheeecccaaa^^^[[[YYYVVVRRROOOKKKJJJHHHGGGEEEDDDCCCCCCBBB@@@>>>===>>>???>>>===???>>>>>>======>>>>>>???;;;;;;<<<===???AAABBBCCCBBBDDDFFFGGGIIILLLPPPSSSWWW[[[```gggppp{{{ssscccYYYPPPPPPQQQVVV___hhhpppsssuuuuuuvvvzzzwwweee[[[WWWXXXZZZ[[[ZZZUUULLLCCC>>>777444111//////...---,,,,,,++++++++++++++++++,,,++++++************+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////000000111222222333666666:::@@@KKKbbb&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((***)))((())),,,222999>>>AAAAAAAAAAAAAAA@@@@@@???;;;===>>>======@@@HHHNNN```nnn~~~zzzhhhXXXOOORRR\\\nnnvvvmmmiii^^^VVVVVVSSSNNNQQQZZZfffppp~~~zzzvvvrrroooooolllhhhdddaaa]]]XXXUUUTTTRRROOOMMMKKKHHHDDDAAA>>>===<<<<<<;;;;;;;;;;;;:::999888777888888888888<<<;;;;;;::::::;;;;;;<<<999999::::::;;;<<<======:::<<>>;;;999;;;::::::::::::;;;;;;<<<999999999999999999:::;;;:::999999888888999999:::999:::::::::;;;;;;;;;;;;888:::;;;<<<;;;;;;===>>>???AAACCCEEEFFFIIILLLOOOVVV]]]hhhuuuxxxrrrllleeebbbccceeeeeeeeeooovvv}}}}}}yyyuuutttuuuxxxmmmcccbbbbbbaaa^^^WWWNNNGGG===999444111000///...------,,,+++******+++,,,---******++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////000111222333444444666777:::@@@KKKccc&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%''',,,333;;;???AAABBBBBBBBBBBBBBBAAAAAA@@@>>>;;;999===GGGXXXhhhsss~~~yyylllaaa]]]]]]ffflllwww~~~ttt{{{iii[[[UUURRRXXXbbbllloooooosssyyy{{{}}}}}}xxxuuurrrqqqnnnjjjeeeaaa]]]YYYUUURRROOOLLLHHHEEECCCAAA>>><<<<<<;;;;;;;;;======<<<:::;;;;;;;;;;;;<<<===>>>>>>999;;;;;;;;;::::::<<<>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======:::;;;<<<<<<:::999:::;;;888:::===>>>>>>>>>???@@@EEEKKKSSS[[[cccmmmxxx}}}xxxsssmmmfff___[[[\\\dddpppzzz}}}|||xxxtttuuukkkgggbbb^^^]]]YYYTTTPPPDDD???999444222000///...---,,,,,,++++++,,,,,,---)))***+++,,,---------,,,)))************+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,---------.........///000111222444555555666777;;;@@@LLLccc&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''***111999???AAAAAAAAAAAABBBBBBAAAAAA@@@??????===???IIIYYYjjjuuu{{{yyywwwqqqiiibbbbbbhhhnnnoooqqquuuyyy{{{zzzwwwtttvvvzzz|||uuuhhh]]]XXXWWW```hhhpppuuu{{{~~~{{{wwwyyy~~~|||zzzvvvqqqlllhhheeecccaaa]]]XXXTTTPPPLLLHHHFFFAAA???===;;;<<<<<<<<<;;;===<<<<<<>>>@@@AAA@@@???============>>>???@@@AAA<<<>>>??????>>>>>>AAACCCCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCCCCCCCCCCBBBAAAAAABBBAAA???===<<<===>>>888:::<<<<<<;;;;;;<<<===>>>BBBFFFIIILLLRRR[[[bbbooozzzzzzjjj[[[SSSOOOSSS^^^lllzzz|||{{{~~~uuuiii```]]]]]][[[YYYOOOIIIBBB;;;666333000///---------......---------)))***+++---------------)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.........///000111333444555666777888;;;AAALLLccc&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((******...444<<>>???EEETTTgggvvv||||||vvvqqqjjjcccaaaiiiuuunnnppptttxxx|||~~~}}}zzzrrrggg]]]YYY\\\aaafffmmmtttyyy}}}|||yyytttrrrnnniiiccc^^^YYYWWWPPPMMMIIIEEECCC@@@===;;;<<<:::999:::<<<>>>??????<<<<<<<<<>>>@@@AAA@@@???????????????@@@AAABBBCCC@@@BBBDDDDDDBBBCCCFFFIIIEEEDDDDDDCCCCCCDDDDDDEEEAAABBBCCCDDDDDDCCCBBBAAAEEEEEECCCAAA>>>===>>>????????????>>><<<<<<===???:::===???>>>>>>AAAIIIPPPWWW^^^hhhsss~~~qqq]]]RRRMMMLLLQQQ___rrrsssfff`````````___XXXRRRIII@@@:::555222///,,,---...//////...---,,,)))***+++---......------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------.........///000111333444555666777888;;;AAALLLccc''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++***)))((('''(((((()))---000666;;;>>>??????>>>DDDAAA@@@AAAAAA???AAAEEE???EEERRReeevvv~~~|||vvvlllddd___gggyyy~~~vvvtttuuu|||qqqccc\\\XXXUUUYYY```bbbmmm|||yyyvvvrrrppplllhhhccc___[[[VVVNNNIIICCC@@@>>>>>>@@@@@@===:::<<<<<<======???@@@BBBBBBAAAAAAAAAAAABBBDDDEEEFFF@@@AAACCCFFFIIILLLNNNOOOQQQOOONNNMMMMMMOOORRRSSSTTTPPPLLLKKKLLLLLLKKKIIIMMMJJJFFFEEEGGGIIIIIIGGGHHHEEEAAAAAACCCEEEEEEDDDGGGFFFDDDDDDDDDBBB@@@===???===<<<<<<>>>@@@AAAAAAEEEJJJRRRYYYbbbooo~~~qqqaaaXXXRRRNNNRRR^^^mmmyyyyyyiiiaaa```bbb___YYYLLL???;;;===999111000///...---,,,+++++++++,,,,,,,,,+++++++++************************************+++,,,,,,---......---,,,++++++************///......---------......//////000222333444555555888999<<>>???>>>===AAA??????AAAAAA>>>>>>BBBFFFPPP```rrr}}}}}}uuummm]]][[[^^^lllyyylll___YYYWWWWWW]]]dddssszzz|||wwwrrroookkkhhhbbb^^^YYYTTTOOOJJJDDD??????<<<:::;;;===>>>===;;;;;;;;;<<<===???AAABBBCCCGGGGGGIIIKKKMMMOOOQQQRRRRRRSSSUUUWWWZZZ]]]___aaahhhhhhiiijjjlllmmmnnnooommmjjjfffeeeeeedddbbb```\\\XXXUUUSSSTTTTTTRRRQQQTTTQQQNNNLLLMMMNNNLLLJJJGGGFFFDDDDDDDDDCCCAAA@@@???===<<<<<<===>>>>>>===;;;???DDDHHHLLLUUUaaaiii{{{}}}uuufff___VVVQQQSSS]]]iiiqqq~~~wwwiiibbbaaa]]]YYYOOODDD@@@@@@===777444333111///------------,,,,,,,,,++++++++++++*********************************+++,,,,,,---......------,,,+++++++++++++++///......------.........///000111222333444555666777888<<>>>>>>>>>>>======@@@???@@@BBBAAA>>>???CCCPPP^^^rrrzzzlllcccZZZ]]]ffftttyyyfff]]]VVVVVVZZZaaajjjrrr|||~~~zzzxxxuuuqqqnnnjjjfff```]]]UUUQQQLLLGGGDDD@@@===:::===;;;999:::;;;===>>>===AAACCCEEEHHHKKKNNNQQQRRRWWWYYY]]]aaaeeehhhjjjjjjlllmmmooorrrvvvyyy|||~~~~~~}}}xxxuuurrrpppnnnlllhhhfff^^^\\\YYYVVVTTTQQQMMMJJJMMMKKKIIIHHHIIIIIIHHHGGGEEECCCAAA@@@@@@???===;;;:::<<<>>>>>>???DDDLLLRRR[[[hhhyyyzzzmmm^^^SSSRRRZZZaaasssuuuxxxyyyyyyxxxxxxxxxrrreee___ZZZYYYSSSKKKFFFEEECCC@@@;;;999666333111///......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,------.........---,,,,,,,,,,,,---///......---....../////////000111222444555666777777888<<>>>>>======>>>BBB@@@@@@BBBAAA@@@EEELLL\\\kkk}}}rrrddd\\\]]]cccmmmxxx~~~yyy{{{zzzkkk]]]ZZZYYY]]]eeeooowww||||||~~~}}}wwwtttqqqnnnkkkgggbbb\\\UUUQQQIIIFFFBBB???>>>===>>>>>>>>>===<<<===???BBBEEEFFFOOOQQQVVV\\\aaagggjjjlllooorrrwww|||~~~|||yyyuuuoooiiiccc___XXXUUUQQQNNNMMMKKKIIIHHHJJJIIIFFFEEEDDDBBB???======>>>???>>>???AAAFFFJJJJJJRRR^^^hhhttt}}}hhhYYYVVVXXXccchhhqqqwwwyyyvvvrrroooqqqnnnccc\\\[[[WWWQQQKKKHHHGGGGGGDDDAAA===888444111///...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------///......---------.....................//////000///000111333444666777888777888===DDDPPPhhh''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''')))...444;;;???@@@???>>>======>>>??????CCC@@@?????????CCCNNNZZZmmmwwwuuuggg^^^[[[\\\cccmmmuuuzzz{{{{{{{{{vvvwww{{{zzzkkk^^^eeegggjjjpppxxx}}}yyyvvvrrroookkkhhhccc^^^XXXQQQIIIDDD@@@???===;;;:::;;;>>>@@@===???BBBFFFKKKPPPVVVYYYbbbeeekkkrrryyy|||mmmhhhbbb[[[UUUOOOIIIFFFJJJHHHFFFFFFFFFEEECCCBBB=========<<<<<<===???AAABBBEEEKKKQQQXXXddduuujjj[[[TTT[[[aaakkktttzzzzzzvvvrrrrrr|||vvveeebbb\\\UUUMMMHHHGGGHHHJJJHHHCCC>>>888333///------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------......///...............///000111000000222333555777888999888:::>>>EEEQQQiii''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((+++///333999===???>>>>>>======>>>???@@@@@@AAA>>>===>>>AAAIIIYYYiii|||xxxkkkbbbbbbeeelllooosssvvvxxxzzz{{{}}}}}}{{{wwwqqqiii```ZZZeeellluuu|||vvvrrrpppnnniiieeeaaa]]]VVVPPPJJJEEE@@@<<<<<<<<<<<<;;;;;;===AAADDDCCCHHHPPPWWW___gggnnnrrr{{{~~~~~~}}}zzzwwwvvvwwwyyyzzzvvvxxx{{{{{{{{{{{{|||}}}~~~wwwoooeee\\\WWWPPPMMMJJJIIIIIIIIIHHHGGGAAAAAA???===<<<;;;:::999======???DDDJJJSSS```kkk}}}zzzggg\\\UUUYYY```kkkvvvvvvmmmaaaXXXNNNGGGDDDFFFJJJIIIFFFBBB<<<666000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............///000111111000111222444666888999::::::;;;???FFFRRRiii''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((+++000555:::===??????>>>>>>>>>??????@@@@@@@@@??????@@@DDDIIITTTfffwww{{{qqqiiiiiisss}}}}}}}}}xxxlllaaa[[[[[[^^^dddmmmwww~~~|||uuuqqqllljjjiiifff___ZZZUUUPPPHHHCCC???>>>===<<<;;;>>>AAACCCFFFJJJQQQUUUZZZ```iiiqqqxxx~~~}}}zzzxxxmmmjjjeee```\\\YYYYYYXXXUUUTTTRRRPPPOOONNNNNNNNNOOOQQQRRRRRRPPPQQQSSSVVVVVVZZZ^^^bbbfffkkkrrrwww~~~yyyjjjeee]]]WWWSSSPPPMMMLLLIIIGGGFFFDDDCCCAAA>>>======999:::@@@EEEHHHOOOWWWaaammmzzzpppaaa]]]ZZZ^^^iiiyyyyyygggZZZOOOFFFBBBCCCEEEEEEEEEDDD???999444000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///............///000111222000111222444666888:::;;;<<<===AAAGGGRRRiii''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((()))))))))))))))---444;;;???@@@@@@?????????@@@AAAAAAAAA@@@@@@@@@AAAFFFLLLRRR]]]ppp|||uuunnnkkktttssscccUUUSSSZZZccclllssszzzzzzssssssmmmiiifffeeeeeeaaaZZZSSSMMMGGG@@@;;;;;;<<>><<<<<<===>>>>>>?????????>>><<<;;;:::;;;======<<<999999<<<@@@;;;===???@@@AAADDDJJJOOOSSSZZZeeeoooyyysssggg^^^WWWQQQNNNKKKJJJIIIIIIHHHGGGEEECCC@@@:::999???BBBAAABBBFFFQQQXXXddduuuzzznnn^^^VVV[[[jjjyyykkk\\\PPPEEE@@@AAA@@@BBBDDDDDDBBB<<<777333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............///000222222000111222555777999:::;;;===>>>BBBHHHSSSiii(((((((((((((((((((((((((((((((((((((((((((((((('''(((******))))))***,,,,,,111777===???@@@@@@@@@???BBBDDDEEEBBB@@@???@@@GGGIIILLLTTTeeevvv}}}|||}}}xxxooohhhiiiwww}}}~~~ooo```WWWSSSUUUaaannnvvvxxx}}}}}}wwwqqqlllkkkfffaaa\\\XXXRRRKKKFFFEEE<<<777:::===<<<===@@@FFFQQQ[[[```hhhvvv|||qqqggg^^^WWWRRROOOJJJEEEDDDFFFFFFCCC@@@???===;;;999999;;;===???@@@???>>>>>>@@@AAA@@@???@@@@@@@@@>>>;;;;;;<<<===888:::===>>>>>>???AAABBBAAABBBDDDHHHNNNVVV```ffflllwww|||vvvhhhXXXYYYSSSMMMJJJJJJHHHFFFFFFBBB>>>======<<<:::<<>>======<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBHHHLLLSSSbbbvvvyyyrrriiieeekkkxxx{{{lll___RRRQQQWWW```mmmxxxzzzzzz~~~{{{vvvqqqkkkfffeee```YYYTTTOOOIIICCC???>>>999999???DDDGGGKKKQQQZZZdddnnnttt{{{{{{hhhcccZZZQQQJJJEEEBBB@@@@@@>>>======@@@BBBCCCBBB??????@@@AAACCCDDDEEEFFFKKKJJJIIIKKKLLLMMMKKKJJJFFFEEECCC???===<<>>>>>@@@CCCFFFKKKRRR]]]hhhssssssddd]]]TTTPPPNNNKKKFFFBBBDDD@@@>>>>>><<<999;;;??????BBBHHHQQQZZZfffzzzqqq```[[[aaahhhooonnnlllmmmqqqxxxmmmVVVHHH@@@<<<<<>>@@@BBB<<<444222000...------...------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222444444555777;;;===>>>>>>======@@@HHHWWWooo((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***,,,...222666;;;???@@@@@@???@@@@@@???===>>>AAADDDGGGHHHLLLTTTaaauuuwwwoooggggggppp{{{~~~xxxcccYYYRRRXXXfffvvv{{{wwwtttoooiiiddd\\\WWWOOOIIIDDD@@@===;;;;;;;;;@@@IIIPPPWWW```hhhpppyyy}}}ttthhh]]]VVVEEEBBB===999888999<<<>>>>>>@@@BBBDDDFFFIIIMMMPPPSSSUUUWWWYYYZZZ[[[ZZZZZZbbbbbbccceeehhhhhhgggeee\\\ZZZWWWSSSOOOOOOQQQSSS]]]bbbgggjjjgggbbb]]]ZZZQQQOOOKKKGGGBBB???<<<;;;:::<<>>:::;;;>>>CCCHHHPPP^^^lllooo```]]]___aaaaaabbbeeekkkrrryyy}}}eeeQQQHHHDDDAAA@@@===;;;>>>AAA>>>999555222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000111222666666666999<<<>>>>>>>>>>>>>>>AAAJJJXXXppp((((((((((((((((((((((((((((((((((((((((((((((((((()))************---///666999>>>@@@@@@?????????@@@???>>>BBBGGGKKKMMMNNNSSSaaattt|||rrrooommmooovvv|||xxxhhhdddcccjjjyyy}}}|||zzzwwwtttpppjjjbbb]]]QQQLLLFFFAAA>>>>>>??????CCCIIIQQQZZZbbbkkkuuu}}}pppjjjbbbXXXOOOHHHBBB??????@@@BBBDDDGGGLLLRRRVVVVVVZZZ^^^___^^^```eeeiiilllmmmmmmnnnnnnmmmmmmlllpppqqqssswww{{{}}}|||{{{xxxwwwvvvrrrnnnkkkkkklllnnnssszzz~~~{{{zzzllljjjgggdddaaa^^^ZZZWWWOOOLLLFFF???<<<>>>DDDJJJIIIQQQ\\\hhhvvv|||mmmbbbYYYSSSMMMHHHDDDDDDCCC@@@???BBB:::999:::===>>>AAAKKKUUUggg{{{tttkkkgggbbbccceeejjjpppwww{{{~~~iiiYYYOOOHHHDDD???<<<>>>AAAAAA@@@999666222000///...---+++------------------------+++++++++,,,,,,,,,------------------------------............///111222333888888888:::===???@@@?????????CCCLLLZZZrrr)))))))))))))))))))))))))))))))))))))))))))))))))))************+++...111888;;;???AAA@@@?????????<<<>>>AAAGGGMMMPPPRRRRRRZZZnnnyyyrrrwww|||~~~~~~~~~wwwnnnfffjjjooouuu~~~~~~xxxuuusssqqqnnnjjjccc[[[SSSMMMDDDBBB???===>>>BBBHHHLLLUUU]]]hhhqqqxxxxxxmmmccc^^^NNNJJJEEEAAA@@@BBBFFFJJJRRRVVV\\\aaadddhhhlllooommmrrrvvvtttpppnnnrrrvvvrrrqqqpppnnnnnnpppqqqrrrpppqqqsssxxx~~~}}}tttxxx|||{{{yyyxxxwwwxxxxxxvvvtttlllhhh```VVVLLLDDD@@@???<<<===AAAFFFOOO]]]ppp~~~yyyllldddVVVNNNHHHHHHGGGDDDCCCEEE<<<::::::;;;::::::@@@HHHMMM[[[qqq}}}xxxqqqoooooorrrxxx}}}ooo]]]PPPIIIBBB???@@@AAABBBCCC>>>:::666333111///---+++------------------------++++++,,,,,,,,,---------------------------------------......///111222333:::999999<<>>???:::???FFFLLLPPPSSSVVVXXXdddxxx~~~yyy}}}yyynnnddd^^^]]]gggppptttyyy~~~vvvtttuuummmkkkggg```XXXOOOGGGCCC======>>>@@@EEEMMMWWW^^^iiirrr|||zzzooodddYYYLLLDDDAAA???@@@AAADDDIIIQQQ[[[bbbiiinnntttvvvuuutttuuuvvvnnnrrrtttsssnnnkkkmmmppprrrpppoooooopppsssvvvyyyxxxxxxzzz~~~}}}yyyvvvvvvxxx{{{{{{zzzwwwvvvrrrmmmfff___ZZZVVVNNNHHHAAA======CCCPPP]]]uuu~~~hhh^^^TTTOOOLLLGGGEEEFFF???<<<;;;<<<:::888;;;@@@???HHHWWWkkk|||wwwvvvxxx{{{{{{{{{wwwlllXXXOOOGGGDDDDDDBBBBBBCCCCCC???:::666333111...,,,------------------------,,,,,,,,,,,,---------------------------------------------...000111333333:::::::::===AAADDDEEEDDDBBBBBBGGGPPP___vvv))))))))))))))))))))))))))))))))))))))))))))))))***++++++******,,,000444999<<<>>>??????>>>>>>??????EEEMMMQQQSSSVVV^^^dddqqq|||xxxuuuzzzmmmbbb]]]]]]bbbllltttwww{{{yyysssqqqppphhheee```XXXPPPHHHCCCAAA>>>@@@EEEJJJQQQ\\\iiiqqqzzzwwwggg[[[OOOIIIDDD??????BBBIIINNNUUU[[[aaahhhoootttvvvzzz~~~}}}yyyvvvvvvwwwlllooorrrsssqqqppprrrsss|||||||||}}}~~~{{{uuurrruuuyyyzzzzzz|||{{{yyyxxxxxxwwwuuuttthhh___TTTMMMFFFAAADDDKKKTTTkkkwwwggg]]]UUUMMMIIIHHHCCC???>>>>>><<<888999<<<:::AAAIIITTThhhxxxrrrqqqrrrqqqpppnnnoootttxxxbbbXXXPPPNNNLLLGGGDDDFFFGGGCCC>>>999666222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------...000111333444::::::;;;>>>CCCFFFGGGGGGBBBCCCHHHRRR```www))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******---111444999;;;>>>???>>>>>>>>>???EEEMMMTTTVVVVVVZZZeeeooo{{{{{{uuupppmmmtttiiicccdddhhhrrryyy~~~|||xxxrrrlllggg```^^^XXXQQQIIICCC@@@???CCCGGGMMMTTT]]]iiivvv|||lll]]]TTTHHH>>>???CCCGGGOOOXXX\\\cccmmmtttxxxzzz|||{{{~~~}}}xxxvvvxxx{{{vvvyyy}}}~~~|||zzzzzz}}}}}}yyywwwyyy|||zzzwwwzzz~~~}}}|||~~~xxxllldddWWWIIIBBBCCC@@@OOO^^^nnnyyyjjj^^^TTTMMMKKKGGGCCCAAAAAA>>>:::999;;;777>>>CCCEEEPPPhhhxxxnnnkkkjjjiiigggjjjeeedddmmmkkkaaaXXXWWWTTTMMMHHHIIIIIIEEE@@@;;;777333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------...000111333444999999;;;???CCCGGGIIIIIICCCDDDIIISSSaaaxxx))))))))))))))))))))))))+++*********))))))((((((+++***)))***---111666999???>>>=========>>>AAABBBLLLVVV___aaadddllltttxxx}}}vvvsssrrrttt|||~~~yyylll```aaappp{{{vvvttttttpppjjjdddZZZVVVOOOGGGBBB@@@CCCFFFKKKRRR]]]hhhrrr|||yyylll]]]PPPHHH@@@BBBFFFJJJQQQYYYbbbhhhpppuuu{{{}}}}}}{{{|||}}}rrrwww|||}}}|||~~~tttmmmsss}}}~~~|||~~~{{{vvvsss{{{zzzzzz{{{~~~wwwpppnnnrrr{{{}}}|||~~~xxxoooaaaQQQEEECCCDDDGGGNNN]]]wwwsss```TTTPPPIIIFFFBBB>>><<<;;;:::888999999;;;AAAGGGSSSeeeuuuzzzmmmddd___ccckkkhhhccc^^^aaassszzzgggVVVTTTWWWSSSLLLHHHOOOGGG===666444333///,,,------------------------....................................//////////////////000222333444555555:::999:::>>>DDDGGGGGGEEEFFFFFFKKKVVVfff}}}************************+++*********))))))))))))+++***)))***---222777;;;>>>>>>>>>>>>???AAADDDFFFSSS\\\dddfffgggoooyyy~~~zzzqqqkkkjjjllloooyyy|||}}}{{{yyy{{{|||oooeeeaaagggwwwzzzwwwsssrrrqqqmmmfff___SSSPPPKKKEEEAAACCCGGGKKKYYY```jjjuuu|||{{{nnnaaaVVVNNNHHHEEEIIIOOOYYYccciiimmmpppqqq||||||{{{yyyuuuuuuwwwzzzssswww~~~~~~}}}{{{~~~}}}|||}}}}}}}}}|||yyyoooiiinnnwww{{{{{{zzz|||{{{tttnnnkkkyyyyyyyyyyyyzzz{{{|||}}}~~~xxxppphhhfffjjjssszzz|||ttteeeZZZLLLIIIEEECCCJJJ\\\tttuuufff^^^NNNJJJFFFCCCBBB???<<<888:::999999<<>>???@@@AAACCCGGGKKK[[[dddkkkkkkmmmvvvzzzooofffcccffflllppptttwwwzzz|||}}}sssfffbbbgggqqq{{{uuussspppooommmggg^^^WWWKKKJJJGGGEEEEEEKKKRRRXXXgggnnnyyysssgggVVVJJJFFFIIIMMMPPP^^^dddmmmuuuxxxyyyyyyxxxuuuvvvvvvvvvvvvxxx{{{~~~}}}}}}zzzxxxvvvuuuzzzyyyyyyyyyyyy{{{|||}}}uuujjjcccfffnnnssswwwyyyzzz|||}}}{{{uuunnnhhheeerrruuuwwwwwwuuuuuuwwwzzzvvvqqqggg___\\\aaaiiiqqqwwwyyy|||~~~zzzqqqaaaZZZNNNCCC@@@HHHWWWccc{{{jjjZZZTTTLLLGGGEEECCC>>>999:::888777999999<<>>888666444111...------------------------....................................////////////000000000111222333444555<<<;;;===BBBIIIMMMNNNLLLKKKKKKOOO[[[mmm*********************************************************---111666<<>>DDDKKKPPPQQQPPPNNNMMMQQQ^^^ppp***************************************+++++++++***+++---111555:::>>>AAA>>>@@@BBBBBBCCCGGGPPPVVVdddiiimmmqqqyyywwwuuuvvvvvvuuuwww}}}vvvllleeekkktttxxxvvvsssoooqqqrrrqqqrrrssssssqqqrrrpppmmmhhhaaaXXXOOOHHHFFFHHHLLLQQQXXXaaalllrrrxxx~~~|||nnn___VVVJJJJJJMMMTTT```kkkrrruuuvvvvvvtttssstttxxx~~~wwwxxxzzz}}}}}}}}}zzzwwwvvvvvvyyyzzz{{{zzzxxxyyy|||~~~vvvhhhYYYSSSTTTZZZfffpppsssuuuwwwtttmmmddd\\\XXX[[[dddoootttsssqqqqqqrrrooojjjaaaWWWPPPOOORRRVVV___dddlllqqqrrrqqqpppooosssuuuzzzttteeeVVVKKKEEEBBBCCCUUUlllxxxbbbOOOFFFCCCAAA@@@<<<999999;;;;;;:::<<>>HHHTTTbbbssswwwlllpppxxx~~~|||}}}~~~dddSSSNNNNNNVVVSSSOOOIIIBBB<<<777444............................................................////////////111000000000333666999;;;AAA@@@CCCIIIQQQWWWXXXWWWSSSPPPTTTbbbvvv++++++++++++++++++++++++*********++++++,,,,,,,,,,,,000555;;;???AAA@@@@@@@@@BBBDDDEEEIIITTTdddqqqooolllkkksss}}}xxx}}}|||rrrjjjllluuuyyywwwsssqqqppppppppppppqqqrrrmmmjjjccc[[[SSSNNNKKKJJJNNNSSSZZZbbbjjjpppwww{{{~~~zzzqqqeee[[[UUUTTTTTTaaagggoootttuuuvvvyyy|||tttxxx}}}tttssssssvvvyyyzzzxxxvvvzzz|||}}}yyypppjjjggghhhnnnsssxxxyyyxxxwwwyyy|||wwwlll^^^SSSJJJFFFKKKSSSZZZaaajjjnnnmmmfff___[[[SSSUUUWWWXXXWWWVVVTTTSSSXXXZZZZZZXXXUUURRRPPPPPPQQQVVV]]]bbbeeehhhjjjllleeegggkkkpppvvv}}}}}}pppccc[[[RRRHHHBBBIIITTTddd~~~yyydddTTTJJJFFFDDD???======<<<888777999;;;AAAJJJUUUfffzzzlllhhhhhhnnnqqqooonnnppp{{{ppp```WWWSSSYYYWWWTTTMMMFFF>>>999666............................................................////////////000000000111444888<<<>>>EEEEEEGGGMMMUUUZZZ[[[ZZZVVVSSSWWWeeezzz++++++++++++++++++++++++*********++++++,,,,,,,,,---111888>>>BBBBBBAAA??????BBBEEEGGGLLLZZZmmm|||tttooollltttyyy{{{xxxooommmttt}}}zzzvvvrrrpppqqqjjjfff___VVVOOOLLLLLLMMMTTTZZZbbbjjjqqqvvv{{{~~~vvvnnnbbbUUUPPPSSS\\\cccvvvzzz~~~|||xxxxxx~~~}}}wwwhhhhhhkkkpppwww||||||zzz{{{~~~~~~xxxnnneeebbbbbbgggmmmtttwwwvvvvvvxxx{{{yyypppeeeZZZOOOFFFGGGLLLMMMWWWdddnnnrrrpppkkkhhhUUURRRMMMJJJIIIHHHFFFDDDKKKOOOVVV[[[]]]]]]]]]]]]WWWZZZ\\\___aaadddhhhllleeehhhkkknnnrrrvvv{{{zzzpppiii\\\PPPJJJLLLIIIJJJaaa~~~uuu^^^OOOGGGEEE@@@===>>>>>><<<;;;===999>>>DDDMMM[[[mmmxxx{{{lllddd```cccggggggiiimmmjjj~~~yyyjjj```YYY```___ZZZSSSIII@@@999666////////////////////////..................................../////////000000000000111555999>>>AAAIIIHHHJJJPPPXXX]]]^^^]]]XXXUUUYYYhhh}}}+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---222444999>>>BBBCCCAAA???BBBEEEEEEFFFQQQdddsssxxxwwwsssvvv||||||{{{{{{|||~~~ssspppuuuwww~~~}}}~~~~~~{{{uuupppmmmlllgggaaaXXXPPPLLLNNNRRRUUU___aaagggqqqzzz|||wwwrrrlll```TTTPPPXXXeeeqqqwww}}}xxxxxx||||||uuukkkddd```gggsss|||{{{www{{{}}}tttaaaVVVUUU[[[dddoootttsssrrrtttwww~~~|||xxxqqqggg]]]UUUPPPXXX```lllwww{{{yyytttooobbbVVVKKKGGGDDD???>>>BBBDDDEEEHHHNNNUUU^^^fffkkkcccaaa^^^\\\]]]```dddgggeeefffgggkkkpppuuuxxxzzz~~~|||wwwqqqlllnnntttyyysssmmmbbbTTTKKKJJJQQQXXX~~~sss^^^NNNIIIEEEBBBBBB???:::888;;;999999===EEEMMMWWWgggtttsssdddZZZ___fffgggjjjooogggsss}}}kkkaaaaaa```]]]YYYQQQFFF<<<666111///,,,,,,---......---///////////////...................../////////000333333333333555:::BBBGGGXXXTTTQQQVVV___eeedddaaa[[[\\\___iiizzz++++++++++++++++++++++++,,,,,,,,,,,,,,,---------///222777===AAABBBAAA???DDDFFFFFFIIIVVViiiwwwzzzzzzwww|||vvvvvvwwwvvvuuuuuuvvvvvv|||{{{}}}}}}wwwnnnnnnrrrttt|||uuuvvvwwwwwwuuurrrooommmbbb]]]VVVQQQOOORRRVVVYYYaaaeeemmmvvv{{{yyysssmmm```^^^___dddmmmvvv{{{}}}{{{zzzsssqqquuu{{{~~~wwwgggaaa\\\```llluuuyyyxxx|||{{{~~~xxxhhh[[[VVVQQQWWW^^^cccgggllltttyyy}}}xxxrrrooopppuuu|||zzzwwwjjj\\\MMMGGGCCC>>>===>>>??????AAADDDIIINNNSSSVVVRRRPPPOOONNNOOOQQQTTTWWWYYYZZZ^^^dddkkkppptttuuurrrmmmeee]]]YYY\\\dddkkkyyyyyytttgggWWWLLLKKKNNNccc}}}uuuaaaQQQJJJDDDBBB@@@<<<;;;<<<888888:::@@@GGGOOO\\\hhhvvv}}}vvvjjjbbbeeemmmqqqqqqqqqnnntttvvvggg___^^^\\\XXXQQQHHH>>>777333111...---...//////.../////////////////////............/////////000000111222333444777===FFFMMM[[[WWWTTTYYYaaahhhgggddd___bbbhhhrrr++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---111777===AAACCCCCCBBBFFFGGGHHHOOO___qqq{{{}}}zzzzzz}}}xxxzzz{{{|||{{{{{{|||}}}~~~zzzqqqjjjiiilllqqquuuzzzqqqqqqqqqtttuuusssmmmhhh[[[YYYUUUSSSTTTWWW\\\___dddkkktttyyyxxxssslllhhh^^^cccllluuu}}}zzzwwwnnniiimmmvvv~~~|||vvvfff```YYYYYY```jjjrrrvvvzzzxxxyyy~~~|||qqqcccZZZOOOPPPSSSXXXbbbnnnzzzssscccQQQGGGCCC???===<<<======<<<<<<===>>>??????>>>>>>===>>>???AAACCCDDDHHHLLLSSS[[[bbbhhhlllmmmfff___TTTIIIFFFKKKUUU]]]ttt}}}|||iiiVVVKKKHHHIII___{{{ttt___SSSGGGCCCAAA???===>>>999888999===@@@EEEQQQ\\\jjjxxx}}}zzzzzz{{{|||wwwooommmsss{{{}}}yyyvvvvvv}}}qqqbbb```]]]ZZZVVVMMMBBB:::666333000//////000000///......//////////////////....../////////000000000///111333444888@@@LLLTTT___ZZZWWW\\\eeekkkkkkhhheeeiiiqqq|||+++++++++,,,,,,,,,,,,,,,,,,,,,------......//////---222:::@@@DDDFFFGGGGGGIIIHHHLLLXXXjjjxxx~~~}}}zzz}}}~~~xxx|||~~~vvvpppoooqqqtttqqqwww~~~vvvsssrrrtttuuuqqqiiiaaaXXXWWWVVVWWWXXX\\\```bbbhhhooouuuvvvqqqjjjgggfffjjjooouuu{{{~~~~~~uuukkkdddfffpppyyy}}}~~~|||xxxiiicccZZZTTTUUU\\\eeekkknnnooosssxxx{{{vvvnnnggg]]]ZZZYYY___kkkyyywwwgggTTTJJJGGGFFFCCC@@@AAA@@@>>><<<:::777555444333444444555666888888999;;;AAAJJJRRRYYY___ccceeebbbZZZNNNDDDAAAEEENNNTTTaaaooo|||jjjYYYOOOFFFNNN```|||ooo___NNNFFFDDDAAA??????;;;999:::<<<===AAAJJJTTT```rrrtttqqq{{{}}}||||||kkkfffaaa___\\\UUUIII???888555111//////000//////............////////////...////////////000000000///111333555999BBBOOOYYYbbb]]]ZZZ]]]fffmmmnnnkkkhhhlllttt++++++,,,,,,,,,---------,,,,,,---......///000000...444<<>>FFFPPP^^^ppp{{{kkkoooyyysssllldddaaa```ZZZMMMCCC:::666222///............---.........//////000000////////////000000000111000222555666999CCCRRR^^^eee```\\\___hhhooopppnnnjjjmmmsss~~~++++++,,,,,,------......,,,------...///000111111///666???EEEGGGIIIKKKNNNOOOSSS```rrr|||xxxvvv}}}}}}{{{{{{yyysssoooqqq||||||xxxwwwuuuuuusssnnnfff```]]]]]]]]]^^^```dddgggiiimmmooonnnkkkggghhhooouuuxxx|||}}}xxx||||||{{{|||~~~xxxmmmaaaZZZXXXYYYhhhmmmuuu}}}~~~yyysssjjj```XXXSSSPPPOOOIIIPPPZZZcccppp~~~}}}wwwssslllccc```^^^ZZZTTTIIIGGGDDDAAA===;;;999888222222222222222222222222555999???CCCGGGMMMTTTYYYZZZUUUNNNIIIFFFEEEEEEDDDIIIRRRcccwww}}}sss```UUULLLTTTmmmzzzfffXXXNNNEEE@@@???999777888999999;;;BBBKKK\\\mmmllleeellltttwwwmmmccc___aaa]]]RRRHHH<<<888333///............------......///000000000/////////000000000111111000444777777;;;FFFWWWeeejjjeee```dddmmmtttuuusssnnnpppuuu~~~++++++,,,,,,---......///,,,---...///000111222222444<<>><<<<<<;;;555444333222111111111222222555999;;;>>>EEEOOOWWWZZZUUUOOOKKKHHHFFFDDDAAAFFFKKKXXXiiiyyynnncccVVVQQQ[[[qqqtttdddUUUGGGAAA@@@;;;999999999888999???HHHUUUfff|||wwwhhhfffkkkuuu}}}|||zzznnnaaa___ccccccZZZPPP???;;;555000////////////------......///000000111//////000000000111111111000444888:::>>>KKK^^^mmmqqqkkkgggjjjssszzz|||{{{tttvvv{{{++++++,,,,,,---...//////------...///000111222222;;;BBBLLLQQQRRRSSSVVVYYYXXXaaatttzzzvvvwwwnnnlllnnnqqqvvv{{{uuuuuutttooohhhbbb^^^\\\`````````aaaeeejjjnnnqqqnnnnnnmmmnnnrrrzzz|||vvvgggiiimmmrrrvvvyyyxxxwwwxxxyyyyyyxxxtttlllbbb\\\RRR[[[iiiwwwtttfff\\\VVVSSSOOOTTThhh|||zzzzzz{{{}}}xxxuuupppmmmmmmrrrxxx|||xxxpppeee\\\MMMKKKFFFBBB???===>>>>>>888777555333222111222222///222444555777@@@LLLVVV^^^YYYRRRNNNLLLJJJFFFCCCBBBGGGPPP]]]lllyyyyyypppaaaTTTPPP\\\uuu~~~lllZZZJJJBBBBBB>>><<<;;;<<<:::999???GGGLLL^^^tttqqqggghhhkkkssstttooorrr~~~}}}ooobbb```fffhhhaaaXXXBBB===666222000000000000---------...///000000111000000000000111111111111000555999<<>>===;;;999666444222111222111222444555999FFFRRRdddfffZZZMMMLLLIIICCCEEECCCCCCEEEJJJTTTcccsss~~~}}}wwwmmm^^^TTTVVV___sssbbbTTTHHHBBB@@@===999777888;;;>>>EEEKKKYYYhhhooorrryyy}}}|||yyymmmgggjjjlllllljjjlllvvvqqqffffffjjjjjjfffSSSGGG;;;555111//////222000000000000000000000000000000000000111111111111444666999<<>>BBBPPP```ggghhhhhhfffaaaZZZRRRMMMJJJGGGDDDBBBBBBCCCCCCCCC@@@???===;;;888666444444444222222333222555@@@LLLdddggg[[[MMMLLLHHHCCCEEECCCEEEEEEFFFKKKXXXiiivvv{{{lll\\\TTTSSSjjjnnnZZZLLLDDDBBB>>>;;;999999:::;;;BBBHHHTTT```iiinnnuuu}}}xxxmmmmmmppprrrooolllrrrxxxjjjfffiiikkkiiiXXXLLL>>>777222///...000000000000000////////////000000111111111222222222444666999>>>III]]]ttt{{{zzz...............//////000000000///000333;;;EEEMMMRRRXXX]]]___```bbbeeehhhvvvwww{{{~~~zzzyyyuuupppmmmqqqtttwwwxxxwwwvvvuuuvvvrrrrrrpppooollljjjhhhgggcccdddgggjjjlllooopppqqqooottt|||}}}yyyooommmhhhfffiiiqqqyyy}}}~~~|||zzz{{{||||||{{{qqqddd]]]^^^gggqqqwwwrrrrrrrrrrrrrrrsssssssssuuuuuuuuutttooofffZZZRRRCCC>>>:::;;;:::<<>>IIIQQQUUUXXX]]]```bbbdddiiinnn{{{xxx~~~}}}{{{uuuooonnnrrrtttvvvwwwwwwwwwyyy{{{tttsssrrrpppmmmkkkhhhgggdddeeehhhkkkmmmpppqqqrrrrrruuuyyy{{{{{{wwwsssooo```\\\WWWVVVZZZbbblllttt~~~|||zzzxxxyyy|||{{{xxxvvvyyy|||ssskkk```YYYZZZbbbmmmtttrrrrrrrrrsssssssssssssssuuuuuutttppphhh[[[NNNFFF===<<<<<<===<<<;;;===AAADDDFFFIIIKKKLLLKKKJJJIIIGGGHHHHHHIIIHHHIIIIIIJJJGGGFFFCCC@@@===:::888777444333333444333444>>>IIIdddhhh]]]OOOLLLGGGCCCGGGCCCDDDEEEBBBAAAIIIXXXddduuuyyy~~~wwwkkkaaaTTTiii}}}hhhXXXLLLHHHCCC???>>><<<:::888<<>>;;;999666555666777555777@@@KKKbbbhhh^^^PPPLLLHHHDDDIIIBBBDDDDDDBBBAAAEEEOOOWWW```gggqqqzzz}}}pppcccZZZdddvvvtttdddSSSMMMEEEAAA???>>>;;;888888>>>HHHTTTcccooossspppooowwwssssssyyyyyyyyyuuukkkfffcccXXXKKK???888444222222444///000000000111111111111111111222333444444555666555777<<>>IIIUUU]]]aaa```bbbfffggggggnnnwww}}}{{{yyyvvvrrrrrrvvvyyyyyyyyy|||{{{xxxuuuppplllhhhfffgggiiikkknnnqqqsssuuuuuuuuusssoooiiiaaaYYYRRRNNNEEEAAA>>>@@@AAAEEEOOOZZZSSSSSSQQQNNNLLLMMMRRRWWWTTTUUUVVVUUUTTTQQQNNNLLLGGGIIIKKKLLLLLLNNNPPPSSSRRRVVV\\\```dddhhhlllpppgggccc[[[VVVVVV]]]fffmmmrrrssstttuuuuuuuuuttttttnnnkkkfff]]]SSSJJJCCC@@@<<<;;;:::999:::<<<<<<;;;???AAADDDGGGJJJLLLMMMNNNNNNRRRVVVXXXWWWWWWXXXZZZUUUSSSPPPKKKFFFBBB>>><<<:::999::::::888999AAAKKK```ggg^^^PPPLLLHHHFFFKKKCCCDDDDDDBBBAAABBBEEEGGGKKKQQQYYYdddsss{{{uuuiii``````iii~~~mmmXXXQQQHHHBBB@@@???<<<999999===CCCMMM^^^ooouuurrrnnnjjjhhhkkkooorrrwww|||yyyrrrsss~~~}}}yyyzzzuuujjjfffdddbbbUUUFFF>>>888333222333//////000111222333444444111111222333444555666666666999>>>EEESSShhh............///000222222...000444999BBBNNNZZZbbbhhheeefffjjjiiiiiioooyyyxxxvvv}}}~~~yyyuuuvvvzzz|||{{{xxx|||{{{xxxsssnnniiieeecccfffgggjjjmmmppprrrssstttmmmkkkgggaaaYYYPPPHHHDDD???;;;999<<<<<<===FFFRRRSSSQQQLLLEEE>>>;;;===@@@BBBCCCDDDEEEDDDAAA===;;;;;;<<<===<<<;;;;;;===>>><<<<<<;;;:::;;;@@@IIIOOOSSSQQQMMMLLLOOOXXXccckkknnnoooppprrrrrrqqqqqqpppfffccc]]]SSSJJJCCC@@@???>>><<<888666888<<>>=========::::::BBBKKK___fff^^^PPPLLLIIIGGGMMMDDDDDDDDDBBBAAA???>>>===???AAADDDNNNbbbuuuzzzuuubbb[[[___wwwrrr\\\SSSIIIBBBAAA@@@===:::<<>>;;;>>>AAADDDFFFJJJMMMPPPSSSOOOHHHCCC>>>;;;888666666888888777555333333333555555555555555555555555888777666555555555777777<<>>===CCCEEEHHHHHHGGGGGGGGGHHHJJJFFFBBB>>><<<:::888666333444555555555444555555333333333333333333333333555444333222222333444444888;;;???BBBFFFNNNYYYaaaiiiiiiiiikkkmmmmmmiiifff\\\TTTKKKFFFDDDCCC@@@>>>===<<<;;;>>>BBBFFFFFFFFFHHHJJJKKKLLLNNNRRRZZZ___rrr~~~{{{rrrggg\\\TTTOOOOOOHHHCCCBBBBBBDDDLLLTTTjjjjjjcccWWWNNNKKKIIIFFFDDDCCCCCCAAA@@@>>><<<;;;555999;;;???RRRooo~~~wwwooouuuoooaaaRRRJJJDDD>>>;;;<<<;;;:::>>>FFFQQQ___sss|||mmm\\\PPPOOOWWW```gggddddddiiiooorrrooolllnnn~~~xxxjjjaaaZZZdddcccYYYIII<<<666444111222222111111111111111111333333444555666888999:::;;;;;;BBBIIIXXXyyy000000000111111111222222444888>>>GGGUUUdddjjjjjjnnnnnnmmmjjjjjjrrr~~~}}}uuujjjbbbeeennnvvvxxxzzz~~~zzzrrrmmmjjjkkkkkklllqqqttttttwww{{{|||zzztttgggWWWMMMGGGAAA@@@AAAJJJLLLNNNNNNKKKGGGEEEDDDDDDBBB@@@@@@@@@???===;;;777777777777777777777777555555555555555555555555444333333222222333333444333777<<>><<<:::999666999:::>>>PPPlll}}}rrrggghhhyyy}}}lllYYYNNNGGGAAA<<<::::::999;;;BBBMMM\\\pppxxxeeeRRRKKKPPPWWW^^^eeehhhhhhmmmsssoooeeehhhsssnnn```\\\bbbeee___PPP???666333222111111222222222222222222444444555666777999:::;;;;;;===EEELLLYYYzzz000000000111111222222333444888AAANNN]]]jjjoooooorrrrrrqqqnnnnnnvvv~~~wwwoooiiiddddddllluuuyyyzzz}}}zzzqqqkkkjjjkkkmmmppptttvvvvvvwww{{{{{{xxxqqqbbbSSSJJJEEEDDDFFFJJJLLLOOORRRRRROOOKKKHHHGGGFFFFFFFFFHHHIIIHHHEEEBBB@@@???===<<<<<<;;;:::999999999999999999999999999777777666666666666666666111555:::>>>AAAFFFKKKOOOXXXZZZ^^^``````]]]XXXTTTRRRNNNJJJHHHGGGFFFDDDBBBDDDDDDDDDEEEFFFHHHIIIIIIJJJOOOSSSWWW\\\fffvvv{{{kkkddd[[[VVVRRRSSS\\\fff|||yyynnn^^^QQQLLLIIIFFFGGGFFFDDDAAA>>><<<::::::;;;===<<<>>>LLLeee|||sssgggYYYVVVcccxxxvvv```RRRJJJEEE>>>:::;;;999:::@@@JJJYYYnnnoooWWWIIIJJJPPPZZZhhhoookkkoooyyytttfffffflll}}}tttbbb______fffeeeVVVCCC777333222111111222222222222222333444444555666777999:::;;;<<>>======>>>???===>>>III```xxxxxxkkk\\\UUU[[[mmm|||gggVVVLLLHHHBBB<<<===;;;;;;AAAJJJXXXlll}}}xxx^^^LLLHHHLLLUUUhhhqqqlllooo|||zzzmmmkkkkkkzzzzzzgggbbb]]]fffhhhZZZFFF999444222111111222222333333333333333333444555666888999:::===@@@JJJSSSaaa///000000111222333444444444888DDDYYYkkkuuu{{{~~~}}}}}}{{{qqqfff```^^^aaajjjsssvvvyyy}}}|||qqqgggcccdddiiimmmqqqvvvzzz|||zzznnnccc^^^]]]\\\___bbb]]]]]]\\\YYYUUURRRQQQQQQQQQUUU[[[bbbfffeee```\\\VVVQQQLLLIIIIIIHHHDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<:::999666888:::===???@@@AAAAAACCCEEEGGGHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFHHHKKKMMMKKKLLLLLLKKKIIIHHHJJJKKKPPPTTTZZZ```fffkkkqqqtttnnnssswwwvvvwwwxxxvvvqqqmmmnnnqqqvvv}}}}}}uuurrrzzz|||hhhXXXQQQNNNKKKIIIHHHFFFDDDBBBBBBBBBCCC>>>>>>>>>???HHH\\\uuuzzzlll```]]]ggg}}}ooo[[[OOOJJJEEE??????======BBBJJJVVViiiyyygggSSSLLLMMMVVVgggqqqmmmqqq}}}wwwsss|||mmmeee\\\eeehhh[[[HHH;;;555333111111222222333444444444333333444555666888999:::???AAAKKKWWWggg///000000111333444444555666999FFF]]]qqq{{{~~~uuukkkeee```aaahhhqqqvvvyyy~~~xxxmmmccc___bbbhhhmmmqqqvvv{{{~~~{{{tttssstttttttttwwwpppnnnjjjddd```^^^```bbbdddjjjttttttmmmddd^^^[[[WWWQQQMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFCCCAAA>>><<<:::::::::;;;<<<======<<<:::<<<=========@@@EEEIIIIIIJJJKKKLLLMMMNNNPPPQQQOOOPPPPPPNNNKKKJJJKKKMMMRRRVVV^^^gggooorrrpppmmmiiipppvvvyyy{{{{{{vvvoookkkiiihhhiiiooowwwiiiYYYRRROOOLLLIIIHHHGGGEEEEEEFFFHHHIIIAAAAAAAAAAAAGGGXXXpppwwwjjj___aaatttwwwaaaQQQKKKFFFAAA@@@===>>>CCCIIITTTeeesssooo\\\RRRPPPTTTbbbjjjkkkppp~~~~~~ttthhh\\\dddfffZZZJJJ>>>777333111111222222333444444555444444555666777999:::;;;AAAAAALLLYYYmmm///000000222333444555555888:::HHH```tttxxxpppjjjeeedddkkktttyyy|||~~~wwwkkkaaa^^^aaahhhnnnrrrwww{{{~~~~~~}}}zzzuuuoookkklllppptttxxx~~~tttmmmeee]]]VVVPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLIIIFFFBBB@@@<<<;;;::::::;;;;;;:::999666666777666777<<>>CCCIIIRRRbbbpppuuubbbWWWSSSMMMWWW```bbbhhhvvvxxxiii\\\cccdddYYYJJJ???888333111111222333333444555555555666666777888:::;;;<<>>OOOhhh~~~sssfff```bbbiiiooowww{{{xxxoooddd^^^```gggnnnrrr{{{yyy{{{uuummmjjj```ZZZ[[[\\\[[[\\\```^^^[[[WWWSSSPPPLLLHHHEEE@@@>>>;;;999999888666444888555555999<<<>>>CCCHHHLLLOOOTTTYYY\\\\\\ZZZYYY\\\VVVQQQPPPMMMJJJKKKNNNTTT___ppp~~~tttvvvyyyvvvmmmggghhhlllnnnzzzvvv```TTTNNNJJJIIIIIIHHHHHHHHHHHHHHHHHHEEEDDDDDDEEEGGGPPPdddwwwxxxkkkaaagggyyyqqq\\\QQQIIIBBBBBB??????BBBGGGOOO^^^lll}}}kkkZZZOOOPPPWWWaaahhhlllqqq{{{|||xxxzzzuuuggg\\\___kkkjjjVVVEEE===444555333222222444555555444777777777888999;;;<<<===<<>>=========<<<::::::777666:::>>>AAAFFFMMMRRRUUUYYY]]]^^^]]][[[ZZZXXXTTTRRRQQQOOOMMMPPPVVVeeerrr}}}uuurrrooommmwww}}}~~~gggYYYRRRNNNKKKKKKKKKKKKKKKIIIGGGFFFBBBAAABBBBBBBBBIII[[[mmm{{{nnnccceeeuuuttt```TTTLLLDDDBBB@@@???BBBGGGOOO^^^lllmmm[[[PPPPPPVVV```iiilllooowww{{{uuunnnpppxxxzzzpppcccaaaaaakkkkkkXXXHHH???777555333222333444666555555777777777888999;;;<<<===DDDKKKSSSaaa}}}222333333333555666777888===DDDWWWsssuuulll___VVVWWW```mmmvvvvvv|||xxxoooddd___ccckkksssxxxyyyyyy~~~yyyqqqnnnkkklllvvv{{{uuurrrsssvvvsssoookkkeee]]]TTTNNNFFFCCC@@@>>>>>>===<<<;;;===999888<<<@@@EEELLLTTT\\\]]]```aaaaaa___]]][[[WWWVVVVVVVVVSSSSSSZZZccczzz{{{rrrrrrpppqqqsssqqqnnnooosssqqq___VVVSSSMMMNNNNNNOOOOOOKKKFFFBBB>>>============AAAPPP___~~~sssfffcccoooyyyeeeYYYOOOGGGCCCAAA@@@CCCGGGOOO^^^kkk{{{qqq^^^PPPOOOTTT___jjjmmmmmmsss{{{ooojjjeeeiiiuuu~~~yyynnnhhheeelllmmm[[[JJJBBB:::555444333333555666666555777777888999:::<<<===>>>DDDIIIQQQaaa}}}333333333444555777888999===DDDWWWvvvrrriii]]]UUUWWWcccrrr}}}zzztttlllccc___dddmmmuuuyyywwwxxxsssiiidddZZZ\\\^^^```fffqqq~~~{{{uuuooohhh___WWWRRRLLLIIIDDD@@@???===;;;:::>>>:::999>>>CCCJJJSSS[[[cccdddddddddccc```^^^\\\[[[[[[[[[[[[ZZZ\\\iiivvvxxxiiiaaaYYYWWWVVVTTTUUUXXXooo{{{dddXXXTTTOOOOOOPPPSSSRRRMMMEEE???;;;::::::;;;:::===IIIVVVuuuyyyjjjcccjjj}}}kkk^^^RRRIIIEEEBBBAAACCCGGGOOO]]]kkkxxxuuuaaaRRRLLLQQQ^^^lllpppnnnqqqxxxrrrooolllooo~~~|||rrriiilllnnn]]]LLLBBB999666555333444555777777666777777888999;;;===>>>???AAAFFFNNN___zzz333333444555666888999:::>>>DDDXXXyyysssjjj]]]VVVXXXcccrrr}}}}}}|||nnnggg```^^^dddmmmuuuyyywwwxxxssseee\\\WWWQQQTTTVVVXXXYYY^^^ffflll~~~xxxnnnddd\\\WWWRRRNNNIIIEEEBBBAAA???>>>>>>;;;;;;AAAHHHOOOYYYbbbhhhhhhgggfffdddbbb```___]]]]]]___bbbdddkkk{{{sss^^^SSSGGGDDDEEEFFFHHHJJJaaauuukkkYYYSSSOOOOOORRRUUUVVVPPPFFF>>>:::999999;;;;;;>>>HHHSSSnnnpppfffhhh}}}pppcccUUUJJJFFFCCCBBBDDDGGGOOO]]]jjjtttzzzeeeUUUKKKNNN\\\nnnuuuqqqssszzz~~~zzz{{{zzzllllllooo```NNNBBB888777555444444666777777666777888888:::;;;>>>???@@@CCCGGGPPP```www333333444555777999:::;;;@@@EEEYYYzzzvvvmmm```XXXYYYcccpppyyy~~~wwwgggbbb^^^^^^eeennntttwwwqqqsssyyywwwjjjbbb^^^ZZZXXXUUURRRRRRUUUZZZ___fffllluuu{{{nnnccc\\\TTTPPPJJJFFFDDDBBBAAA@@@???<<<>>>EEENNNVVV```iiillllllkkkiiihhhgggffffffbbbdddiiipppvvv{{{gggWWWLLLAAA@@@CCCEEEGGGJJJVVVhhhsss^^^SSSPPPPPPRRRWWWYYYUUUJJJ@@@===;;;;;;===>>>AAAJJJTTTiiivvvkkkkkkzzzvvvgggXXXLLLGGGDDDBBBDDDHHHOOO\\\iiirrr}}}iiiYYYNNNOOO]]]rrryyyuuuuuu}}}}}}}}}yyyyyymmmkkkqqqeeeSSSDDD999777666555555777888888777888888999:::<<<>>>@@@BBBCCCGGGOOO[[[iiivvv~~~~~~333444444666777999;;;<<<@@@DDDVVVxxxvvvjjjaaaaaaiiiuuu}}}uuubbb___]]]```gggpppuuuwwwqqqssswww{{{zzz|||{{{sssoooiiiddd^^^ZZZYYY[[[\\\]]]XXXYYYZZZ[[[```lll|||uuummm```[[[SSSLLLHHHEEEBBBAAA@@@???BBBKKKUUU]]]gggoooppppppooonnnnnnnnnoooppptttvvv~~~wwwdddWWWMMMEEEDDDEEEEEEGGGJJJNNN\\\ttt|||eeeWWWQQQQQQTTTZZZ]]]ZZZOOOEEECCC@@@>>>???@@@CCCKKKUUUggg|||pppoooxxx{{{lll\\\NNNHHHEEECCCEEEHHHOOO\\\iiiqqqlll]]]SSSSSS```uuu}}}wwwwwwyyyxxxqqqnnnkkkjjjtttlllYYYJJJ===888666555666777999888888888888999;;;===???AAABBBBBBEEEKKKPPPRRRUUUZZZ___iiirrr333444444666888:::<<<======@@@RRRuuuuuulllkkkrrr}}}vvv```^^^]]]aaaiiiqqquuuvvvzzz|||~~~yyywwwzzztttvvv~~~zzzrrrnnnjjjhhhhhhfffbbb^^^YYYZZZZZZVVVSSSTTT[[[aaakkk}}}tttnnndddZZZRRRLLLGGGEEEBBBAAAEEEOOOYYYaaakkkssstttsssrrrrrrssstttvvvwww|||iii[[[RRRKKKHHHGGGDDDCCCEEEJJJTTTlllkkk[[[SSSSSSUUU[[[```]]]SSSJJJHHHCCCAAAAAAAAACCCKKKTTTgggtttrrrxxxppp^^^PPPIIIEEECCCEEEHHHOOO\\\iiiqqq~~~nnn___XXXWWWcccxxxxxxwww~~~pppfffrrrjjjiiivvvppp^^^NNNBBB888777555666888999999888888888999;;;===???BBBCCCDDDHHHKKKKKKEEEAAACCCHHHYYYeee|||333555666777777888;;;======DDDQQQqqq}}}{{{yyy~~~tttfffaaa___eeepppwwwuuupppuuuyyy|||{{{xxxwww{{{yyyvvvrrrrrr|||xxxqqqqqqqqqnnnmmmmmmgggbbb\\\YYYYYYXXXTTTQQQRRRUUU```sss|||hhh^^^ZZZSSSLLLDDDHHHNNNWWW```hhhooorrrwwwwwwvvvyyy~~~sssdddYYYNNNIIIGGGCCCBBBDDDIIIPPPdddmmm]]]WWWRRRRRRZZZfffhhh___UUUPPPMMMMMMNNNKKKFFFIIIPPPdddwwwsssjjjtttwwweeeSSSPPPIIIDDDEEEJJJQQQ\\\gggttt}}}rrrbbbXXXUUU[[[mmmzzz}}}~~~~~~vvvmmmwww{{{sssoooqqqooobbbPPPDDD;;;888666666777888777777999999999999;;;===@@@AAABBBCCCDDDBBB???>>>AAADDDOOOVVVqqq444666777888888999;;;===AAAIIIWWWyyy~~~~~~|||sssddd```^^^eeeqqqxxxvvvrrrmmmpppsssrrrrrruuu}}}~~~{{{wwwvvv~~~yyytttvvvxxxwwwwwwyyysssoooiiieeebbb^^^YYYVVVMMMMMMNNNVVVhhhxxxjjj\\\QQQNNNOOORRRXXX```iiiqqqvvv{{{~~~xxxvvvwww|||{{{kkk```TTTMMMIIIEEECCCDDDLLLPPPaaazzzmmm^^^YYYVVVVVV^^^iiijjjbbbXXXSSSPPPQQQSSSRRRMMMNNNRRR]]]qqq}}}sssllloooqqqcccVVVMMMFFFEEEIIIPPP]]]hhhttt}}}ssscccZZZUUU\\\mmmyyyyyyvvvwwwyyysssooonnn}}}}}}uuuqqqsssrrrdddQQQDDD;;;999777666777888888777:::::::::;;;<<<>>>???@@@AAABBBCCCAAA===<<<>>>AAAKKKRRRnnn666777999999999:::===???DDDNNN^^^zzzsssvvvzzzzzz|||~~~pppaaa]]]]]]eeerrryyyxxxtttxxxyyyxxxuuusssvvv}}}{{{}}}vvvuuuvvvvvvxxx{{{xxxxxxvvvsssoooiiiccc___RRRNNNJJJIIISSSkkkqqqccc\\\ZZZZZZ\\\dddooo{{{wwwrrrpppkkkiiiiiimmmwwwwwwjjj]]]TTTOOOIIIFFFGGGPPPRRR^^^sssrrrfff]]]ZZZZZZaaakkknnniiiaaa[[[WWWVVVWWWWWWSSSPPPPPPRRRdddxxxzzzsssmmmjjjtttiii[[[QQQHHHFFFIIIQQQ^^^jjjsss}}}tttcccYYYTTTZZZmmm{{{zzztttrrr~~~rrrlllkkkpppxxxtttxxxwwwjjjUUUGGG<<<:::777777888999999888:::;;;<<<===>>>>>>>>>>>>???AAABBB@@@<<<;;;<<<>>>EEEMMMiii777999:::;;;;;;<<>>???@@@???>>>>>>===???BBBAAA>>><<<===???BBBIIIfff888:::<<<======???BBBEEEHHHTTTgggzzzqqqgggaaadddqqq|||~~~uuufff\\\YYY[[[eeettt|||{{{wwwzzz|||~~~~~~ppp^^^RRRLLLJJJLLLQQQUUU^^^mmmzzz|||wwwggg^^^UUUTTT___ppp~~~|||vvvqqqnnnlllhhhhhhiiikkkpppvvv|||~~~pppggg___WWWSSSRRRPPPRRRZZZiiiyyy~~~uuujjjaaa]]]ZZZ^^^hhhuuu}}}wwwpppfff\\\UUUPPPJJJDDDCCCGGGNNN[[[kkkuuuoooeeeddduuu{{{jjjZZZQQQRRRLLLHHHJJJOOOVVVaaakkkqqq{{{uuueeeXXXTTTZZZnnn~~~}}}|||~~~}}}yyyttt}}}}}}tttqqqwww{{{qqq]]]NNN>>><<<999999:::;;;;;;:::<<<===???@@@AAA@@@??????===AAADDDEEECCCAAABBBDDDCCCHHHeee888:::<<<>>>@@@BBBFFFIIINNNZZZmmmsssfffcccaaahhhvvv~~~ssscccZZZXXX[[[fffttt}}}|||xxx{{{~~~~~~mmm^^^NNNEEE@@@???AAAFFFEEENNN___tttuuugggXXXTTT___qqq~~~|||wwwtttpppooojjjkkkmmmqqquuuyyy|||~~~yyyqqqhhh^^^WWWUUUNNNPPPWWWcccsss{{{ttthhheee```\\\]]]fffrrr~~~zzzooobbbWWWQQQJJJCCCAAA???AAALLL```ooommmccc```oooooo^^^TTTNNNJJJHHHLLLRRRZZZdddnnnsss|||xxxiii]]][[[cccuuu{{{|||{{{sssyyy{{{qqqlllrrrwwwooo\\\MMM???===::::::;;;<<<<<<;;;===>>>???@@@AAAAAAAAAAAABBBFFFKKKLLLJJJHHHHHHIIIEEEJJJddd777999<<>>>>>??????AAABBBDDDDDDJJJOOOSSSTTTQQQMMMLLLLLLHHHKKKccc666999===@@@CCCGGGKKKOOOSSS___rrrwwwgggXXX^^^mmm~~~uuudddZZZXXX[[[fffuuu}}}|||wwwzzzzzzxxxuuuuuu}}}ooo^^^UUUOOOKKKMMMOOONNNLLLMMMMMMMMMVVVjjjyyynnnfffgggoooxxxvvvwwwvvvuuuuuuzzz|||zzzyyyyyyyyyuuutttssssssvvvzzz~~~}}}qqqbbbWWWQQQNNNRRRXXXfff~~~mmmjjjfffcccdddiiiqqqwwwnnntttssshhh\\\SSSJJJBBB>>>>>>???CCCPPP```iiikkk^^^kkktttgggVVVOOOJJJLLLRRR[[[iiitttyyy~~~qqqbbbiii{{{|||vvvtttwwwyyyppptttyyyppp^^^PPP@@@>>>;;;;;;<<<======<<>>>>>???@@@CCCEEEFFFQQQUUUYYYYYYUUUPPPNNNMMMJJJKKKbbb<<>>:::999:::===>>>???AAA>>>>>>@@@AAAAAAEEEKKKQQQ^^^gggeee]]]VVVRRROOOJJJPPP___===???CCCFFFIIILLLPPPRRRTTT]]]rrr~~~hhhVVVRRR[[[ppp||||||rrrcccYYYXXX^^^mmmzzz~~~zzzxxx{{{|||}}}{{{zzz~~~}}}zzzxxxssslllffffffiiikkkiiiaaaWWWOOOKKKJJJJJJKKKSSSeee||||||ooogggkkkrrrqqqjjj___ZZZWWWXXXYYY\\\eeeooo~~~zzzxxxxxx}}}{{{yyyxxxyyy{{{wwwtttrrrvvv{{{nnn___XXXXXXVVV\\\bbblllyyylllaaaYYY___jjjqqqsssooofff]]]UUUKKKCCC===>>>???BBBMMM^^^jjjnnnfffmmm}}}kkk]]]SSSLLLMMMUUU^^^iiiqqqvvv{{{{{{ppplllooo~~~zzzttt{{{~~~uuurrrjjjmmmzzzsss[[[NNNBBB???<<<;;;===???AAABBBEEEBBBBBBCCCCCCBBBFFFLLLPPPcccuuuyyyooocccWWWNNNMMMOOOZZZ}}}>>>AAADDDGGGIIILLLOOORRRTTT^^^qqqkkkUUUNNNTTThhhxxx|||ppp```UUUUUU\\\lllyyy{{{vvvrrrvvvxxx{{{|||{{{}}}}}}|||yyyvvvrrrqqqrrrtttsssmmmcccVVVNNNHHHHHHGGGIIIVVVlllvvviiicccgggkkkfff]]]KKKGGGEEEGGGHHHKKKTTT]]]nnn~~~|||yyyyyyzzz|||~~~vvvmmmllllllqqq|||xxxmmmccc___aaabbb``````cccooottteeeYYY[[[dddoooqqqoooggg___WWWMMMDDD>>>???@@@CCCNNN]]]iiillleeemmmoooaaaWWWOOOPPPWWW___iiiqqqwww|||{{{pppkkklllwwwwww|||zzzsssppphhhkkkyyysss\\\OOOCCC@@@>>>>>>@@@CCCEEEFFFJJJGGGFFFGGGFFFDDDGGGMMMUUUkkk}}}mmm^^^UUUUUUVVV\\\|||???BBBDDDFFFHHHIIILLLNNNTTT___qqqgggTTTKKKNNNaaattt}}}nnn^^^UUUTTTZZZiiiuuuwwwrrrnnnpppsssuuuwwwwwwyyy}}}|||vvvsssqqqpppmmmeeeYYYOOOGGGJJJJJJHHHPPPbbbwwwyyynnnaaa\\\______WWWMMMBBB???===??????AAAGGGOOO___uuu~~~|||}}}{{{xxxvvvwwwyyyzzz|||pppooorrryyyvvvpppnnnmmmnnnjjj___UUURRRQQQWWWjjj}}}vvvrrrjjjaaa```cccqqqtttssslllddd[[[OOOEEEBBBBBBBBBCCCMMM[[[eeehhheeelllnnnbbbYYYRRRTTT[[[cccllltttzzz{{{qqqhhhhhhppp~~~~~~xxxwwwsssjjjmmmyyysss\\\OOOCCCAAA???@@@CCCFFFHHHIIIKKKHHHGGGIIIHHHGGGJJJPPP]]]rrr|||nnneee``````eeemmm>>>AAAEEEGGGJJJMMMPPPSSSVVVaaarrruuu]]]RRRJJJLLL^^^sssnnn^^^YYYWWW\\\jjjwww|||zzzxxxxxxwwwvvvuuuuuuwww{{{}}}~~~zzzsssjjjdddaaa[[[QQQJJJFFFLLLOOOMMMQQQ```qqq|||sssfffYYYTTTTTTQQQIIIBBBBBB???===>>>===<<<@@@FFFSSSjjjyyyuuuvvvwwwwwwxxxxxx{{{~~~|||yyyvvvvvvwwwyyy{{{{{{ssshhhXXXKKKFFFAAA@@@LLL]]]jjjgggfffhhhjjjjjjkkkmmmwww{{{{{{uuukkkaaaTTTIIICCCCCCBBBBBBLLLZZZeeeiiigggnnnnnnbbbYYYSSSWWW___hhhrrrzzzyyypppcccfffooo{{{~~~zzzvvvsss{{{wwwmmmooo|||uuu___RRRDDDBBBAAABBBEEEHHHJJJJJJJJJGGGGGGIIIIIIIIIMMMSSS___uuu|||pppjjjiiiiiivvv>>>AAAFFFKKKOOOSSSXXX\\\XXXcccsssoooWWWOOOJJJLLL]]]rrrppp___VVVTTTYYYiiiyyy}}}yyywwwxxxzzz|||zzzxxxiii\\\UUUOOOIIIDDDGGGNNNSSSRRRUUUbbbpppyyypppcccUUUOOOLLLGGGAAA>>>CCC@@@??????===999;;;???JJJaaavvvzzzsssppptttxxx}}}vvvpppllllllllliiikkknnnpppsssxxx}}}}}}vvvrrrqqqpppppprrruuuyyy|||yyyfffWWWLLLCCC@@@??????GGGRRRpppmmmiiifffggglllsssyyyvvvjjj\\\PPPEEEDDDAAA@@@JJJZZZfffkkkiiiqqqpppbbbZZZUUUYYYcccmmmwwwuuulll```iiiuuu}}}xxxvvv~~~zzzppprrrzzzdddXXXFFFDDDDDDEEEHHHJJJKKKKKKJJJGGGGGGJJJJJJJJJNNNUUU\\\vvvtttnnnmmmoooAAADDDIIIMMMQQQUUUYYY]]]ZZZeeetttpppZZZKKKIIIMMM]]]qqqrrrbbbRRRQQQXXXhhhwww}}}{{{zzz|||yyywwwxxxyyyyyywww}}}nnn^^^SSSLLLIIIFFFLLLSSSWWWXXX\\\gggttt|||qqqdddWWWOOOHHHAAA???BBBCCCAAA@@@@@@===999999===DDDZZZoootttmmmgggffffffmmmllljjjgggdddcccfffhhhaaaeeejjjnnnrrrwww|||yyyqqqmmmfff```[[[[[[\\\___cccjjjppptttttttttwww}}}|||ccc```]]]bbbqqqiiiVVVIIIGGGDDDBBBAAAEEEMMMUUU{{{}}}zzzooofffgggrrr|||ttteeeYYYMMMJJJCCC@@@GGGVVVbbbgggfffooorrrccc[[[WWW\\\eeeoooyyy~~~pppgggaaaooo~~~ssstttzzzdddXXXIIIHHHGGGHHHKKKMMMMMMMMMMMMJJJJJJLLLKKKKKKOOOUUU[[[vvvuuuqqqrrrvvvFFFHHHKKKMMMOOOQQQTTTVVV[[[gggtttsss^^^HHHHHHNNN]]]ppptttdddUUUTTT[[[kkkxxx{{{vvvrrryyywwwuuutttuuuwwwwwwwwwtttzzzsssbbbVVVPPPNNNNNNRRRXXX[[[\\\aaammmzzztttgggYYYPPPGGG@@@AAAFFFCCCAAAAAABBB???::::::===@@@WWWnnnuuuooogggbbb___YYY\\\___aaa```___^^^^^^aaaeeekkkppptttyyy}}}zzzwwwnnn```VVVRRRMMMHHHFFFGGGIIIMMMTTT\\\dddhhhjjjfffaaa```aaa___YYYTTTRRRTTTTTTSSSYYYjjj{{{jjj]]]TTTHHHMMMNNNIIIFFFKKKTTT[[[{{{{{{iiiccclllxxx{{{lll```VVVQQQHHH@@@DDDPPP\\\```bbbkkkrrreee]]]YYY^^^gggpppyyyzzzlllcccccctttwwwvvvxxx```SSSLLLJJJJJJKKKMMMOOOOOONNNPPPMMMLLLMMMLLLKKKNNNTTT^^^www}}}rrrtttyyy}}}GGGHHHKKKMMMOOORRRWWWZZZWWW___oooeeeXXXKKKIII\\\sssuuubbbYYYSSSYYYlll}}}wwwqqqtttvvvtttrrrsssvvvvvvssstttuuuwwwyyy}}}uuuaaaVVVWWW\\\\\\fffiiicccjjj|||xxxfffRRRHHHEEECCCCCCEEEDDDCCCBBB>>>;;;::::::<<>>???EEE___{{{{{{ooofffaaa\\\[[[YYYYYY[[[___cccfffmmmqqqwww~~~~~~iii```TTTLLLIIIIIIHHHHHHMMMJJJGGGEEECCCBBBJJJSSSeeerrr}}}}}}vvvrrrpppoooqqqooopppsssyyy~~~yyytttmmmeee```[[[ZZZ___fffoookkkqqquuu{{{qqqggg^^^SSSIIIGGGHHHLLLSSSZZZ___tttsssggg```]]]dddoooxxxqqqddd\\\```uuu{{{~~~xxxzzz~~~yyyhhhWWWNNNMMMLLLLLLOOOQQQRRRRRRRRROOOOOOPPPOOOMMMQQQVVV^^^qqqKKKLLLNNNPPPQQQSSSVVVYYY^^^___fff{{{uuubbbTTTOOO\\\qqqwwwdddUUUQQQVVViii|||}}}www~~~}}}xxxxxx|||~~~|||}}}zzzzzz}}}{{{tttkkkjjjvvv~~~jjj```___kkksssuuuuuunnn```PPPIIIGGGEEEEEEGGGCCCEEEFFFEEECCCBBBBBBBBBJJJddd{{{nnngggddd^^^]]]]]]^^^bbbgggmmmqqq|||iii```VVVOOONNNOOOPPPOOOPPPOOOOOOMMMJJJJJJUUUaaa|||xxxnnneeeaaafffmmmyyyqqqtttxxx|||nnnbbb\\\SSSJJJHHHJJJLLLRRRYYY___tttttthhhbbbaaahhhqqqyyypppaaaYYY[[[lll{{{{{{vvvyyy|||vvvfffWWWQQQPPPOOOPPPQQQRRRQQQPPPPPPNNNMMMOOONNNNNNQQQWWW\\\oooOOOPPPSSSTTTTTTVVVXXX[[[aaa```eeewwwyyydddVVVNNNXXXjjj|||wwweeeVVVRRRUUUdddvvv~~~yyyrrrvvvxxxwwwssstttzzz~~~~~~zzzvvvsssrrrnnnooopppkkk```WWWYYY```sss~~~mmm\\\SSSRRRTTT```lllxxx{{{hhh\\\QQQLLLIIIFFFDDDEEEBBBDDDGGGGGGFFFEEEEEEEEERRRlll{{{ooojjjiiicccccccccfffkkkrrryyy}}}ssskkkaaaYYYWWWWWWWWWVVVVVVXXX[[[\\\[[[^^^mmm|||uuunnnoootttzzzyyy|||oooaaa[[[SSSLLLJJJJJJKKKPPPVVV___tttsssiiieeedddkkkrrrxxx~~~qqqaaaXXXTTTbbbvvv~~~wwwsssxxx|||uuueeeYYYPPPOOOOOOQQQRRRSSSQQQOOOOOOLLLLLLNNNNNNNNNRRRXXX\\\oooRRRTTTWWWXXXXXXYYY[[[]]]aaacccgggwwwvvvcccWWWNNNTTTeeexxxxxxeeeZZZWWWYYYeeexxxwwwtttwwwwwwssssssxxx~~~~~~{{{wwwssspppiiilllqqqqqqgggYYYRRRRRRZZZcccjjjeeeVVVGGGBBBAAACCCOOO^^^nnnttteee\\\UUUSSSPPPJJJFFFFFFAAADDDFFFGGGGGGFFFGGGGGGXXXtttvvvrrrjjjkkkmmmqqqxxx|||qqqhhhccc```]]]ZZZbbbcccfffhhhggglll{{{{{{}}}~~~vvvhhh\\\UUUOOOLLLKKKJJJOOOVVVbbbwwwrrriiifffgggooovvv|||qqq```WWWOOO\\\nnnzzzsssrrr{{{~~~uuueeeZZZLLLLLLMMMOOORRRSSSRRRQQQOOOLLLLLLOOOOOOOOOSSSYYY\\\pppSSSVVVYYY[[[[[[\\\^^^______ccchhhtttqqqbbbWWWNNNQQQaaawww{{{gggWWWUUUWWWcccwww}}}zzz}}}}}}xxxvvvyyy}}}~~~~~~}}}zzzwwwuuuuuuvvvuuulll^^^SSSPPPNNNRRRUUUQQQGGG???>>>??????EEENNNYYYgggqqqpppiii\\\XXXVVVWWWTTTMMMFFFDDDBBBDDDFFFGGGGGGGGGHHHIIIXXXyyy}}}vvvpppiiieeeggggggiiikkklllsss~~~xxxjjj]]]WWWRRROOOMMMNNNTTT\\\mmmppphhhgggiiirrrzzzooo```WWWQQQ^^^pppzzzyyy~~~yyysssuuuuuucccZZZJJJIIIJJJMMMPPPSSSSSSSSSPPPNNNMMMPPPPPPOOOTTTZZZ]]]ttt~~~RRRUUUYYY[[[\\\\\\^^^```]]]bbbgggnnnnnn]]]TTTKKKMMM]]]sss~~~iiiSSSRRRTTT^^^rrr{{{yyy~~~zzzwwwyyy|||}}}}}}}}}~~~{{{xxxxxx{{{yyypppeee```WWWWWWTTTNNNGGGBBBAAABBB===BBBGGGMMMUUU]]]___]]]VVVVVVZZZ___]]]TTTLLLIIIEEEFFFGGGGGGGGGHHHJJJLLLSSSuuu|||tttpppnnnnnnooosss~~~tttfff^^^YYYTTTSSSRRRTTT]]]fff~~~|||ooojjjhhhjjjqqqxxxpppbbbZZZYYYfffxxx~~~yyyyyy~~~|||vvvyyyttt```VVVKKKJJJJJJKKKOOORRRTTTTTTRRROOOOOOQQQQQQPPPTTTZZZaaa{{{}}}QQQTTTXXXZZZ[[[\\\^^^___[[[aaadddhhhxxxnnnXXXPPPGGGHHHXXXoookkkWWWUUUUUU^^^qqqxxxrrrxxx{{{wwwuuuwww{{{|||}}}}}}rrrqqqyyyrrrlllcccXXXNNNFFFAAA???===DDDKKKRRRWWWZZZZZZXXXYYY[[[ccckkkjjjaaaYYYUUUGGGHHHHHHHHHGGGHHHKKKNNNPPPnnn{{{uuupppnnnttt|||sssddd^^^YYYVVVUUUUUUYYYdddooo{{{ooommmjjjkkkooosssyyyssseee^^^```nnnyyy}}}sss]]]RRRNNNLLLJJJKKKNNNRRRTTTTTTSSSPPPPPPRRRQQQPPPTTTZZZeee{{{~~~{{{SSSTTTVVVWWWXXXXXXWWWWWWZZZ[[[XXX```uuuvvv\\\RRRIIIMMM\\\oooooo___TTTTTT]]]hhhzzz|||qqqvvvxxxvvvsssuuuzzz}}}|||yyysssyyyyyynnn```PPPFFFDDD===FFFRRR[[[^^^^^^^^^___cccaaabbbeeehhhfff^^^VVVOOOIIIEEEEEEFFFFFFGGGJJJQQQgggxxxuuussspppuuunnnsssvvvsssnnnnnnvvvzzztttjjjlllooorrruuu|||vvvjjjcccmmm}}}kkkZZZUUUPPPNNNLLLKKKLLLMMMPPPRRRRRRQQQQQQQQQOOONNNRRRYYYgggNNNOOORRRUUUWWWYYYZZZZZZ\\\^^^ZZZ^^^nnn~~~cccVVVKKKLLLXXXiii{{{qqq\\\PPPQQQZZZfffzzzyyy|||}}}yyyuuuuuuyyy|||}}}~~~yyylll[[[OOOIIIEEEIIIQQQ[[[dddhhhiiihhhccc```]]]\\\]]]\\\YYYVVVTTTNNNIIIHHHFFFDDDGGGLLLOOO```zzz{{{zzz|||zzz{{{~~~www}}}zzzuuunnnppptttvvvyyyqqqgggaaauuu}}}iiiXXXSSSNNNMMMKKKJJJJJJLLLNNNPPPPPPNNNOOOQQQOOOOOOTTT[[[fffLLLNNNPPPSSSUUUWWWYYYYYY]]]___[[[\\\gggxxxrrrbbbRRROOOVVVeeewwwuuu^^^QQQOOOXXXcccuuuzzz{{{{{{yyyvvvuuuxxx|||~~~}}}xxx~~~yyyvvvsssiiiZZZMMMGGGHHHIIINNNZZZiiirrrsssqqqfffaaaYYYSSSQQQRRRUUUWWWXXXTTTOOOLLLFFFCCCGGGNNNSSSaaasss}}}{{{vvvtttllliiihhhkkkssszzz~~~}}}~~~}}}uuuiiilllxxxyyyzzz{{{xxxsssvvvyyy|||zzzmmmdddaaawwwzzzfffVVVPPPLLLKKKJJJIIIIIIKKKMMMNNNMMMLLLNNNPPPOOOOOOUUU\\\fff|||QQQQQQRRRRRRSSSSSSSSSSSSYYY]]][[[[[[cccrrrlllXXXPPPRRR]]]ppp}}}fffUUUPPPVVV^^^ooo~~~tttsssssstttsssssswww}}}|||tttllleee```^^^YYYOOOGGGCCCFFFHHHPPP]]]mmmwwwyyyxxxooojjj```VVVOOONNNQQQUUUUUUSSSSSSPPPJJJEEEHHHPPPYYYgggvvvzzzxxxtttpppnnnhhhgggggglllttt|||}}}}}}~~~yyy}}}yyyqqqhhhgggooo}}}bbb]]]\\\hhh||||||zzzvvvzzz~~~xxxjjjbbb```sssxxx{{{{{{~~~vvvcccTTTNNNKKKJJJIIIIIIIIIJJJLLLMMMMMMLLLMMMOOOOOONNNTTT[[[hhh{{{TTTTTTSSSRRRRRRQQQQQQQQQTTTYYYYYYZZZcccqqqoooZZZPPPMMMSSSfff{{{mmmYYYQQQUUU[[[jjj{{{ssspppooorrrsssrrrvvv}}}yyy~~~uuuiii]]]WWWRRRMMMJJJJJJMMMRRR]]]jjjuuu||||||wwwnnnbbbWWWPPPNNNNNNNNNOOORRRSSSNNNIIIKKKQQQ[[[lll{{{}}}xxxtttoookkkfffeeefffkkkssszzz}}}}}}zzz|||}}}|||zzzzzzzzz|||{{{~~~~~~~~~xxxrrrooosssyyy___WWWQQQWWWiii~~~|||{{{yyy}}}wwwggg^^^[[[kkk}}}zzzssstttxxx}}}}}}rrraaaSSSNNNKKKJJJJJJIIIJJJKKKLLLMMMNNNMMMNNNOOONNNMMMRRRYYYhhhzzzSSSSSSRRRRRRSSSTTTUUUUUURRRWWWWWWYYYcccnnnttt___UUUNNNOOObbbyyyrrr\\\RRRUUUZZZhhh}}}~~~wwwtttvvvvvvrrrttt{{{xxx~~~ssshhhbbb^^^\\\]]]aaafffoooxxx|||vvvmmmcccXXXOOOJJJJJJKKKNNNRRRPPPMMMOOOSSSbbbuuu}}}wwwqqqkkkccccccdddjjjrrryyy{{{{{{yyy{{{{{{zzzxxxwwwwwwxxx|||~~~}}}|||ccc\\\VVV[[[kkk~~~|||||||||wwweee\\\YYYeeewww{{{sssqqqyyy}}}qqq```TTTNNNJJJJJJIIIIIIJJJJJJKKKLLLNNNLLLMMMNNNMMMLLLQQQXXXgggwwwSSSSSSSSSSSSUUUWWWXXXZZZVVVYYYVVVXXX___ggg|||sss```WWWNNNKKK]]]uuuzzzaaaUUUVVVYYYfff|||zzz|||zzztttttt{{{yyy}}}zzzyyyyyywwwwww{{{zzzuuuqqqpppooonnnkkkdddZZZRRRNNNKKKKKKNNNPPPPPPSSSWWWiii}}}|||vvvooofffeeegggmmmuuuzzz|||{{{zzz{{{{{{zzzxxxwwwwwwxxxwwwyyy{{{{{{|||}}}wwwmmmeeehhhwww~~~|||{{{uuufff``````ooo{{{vvvttt~~~rrraaaTTTMMMHHHHHHHHHHHHIIIIIIIIIJJJKKKJJJLLLNNNMMMLLLRRRYYYfffuuu~~~xxxvvv~~~UUUUUUTTTTTTUUUWWWYYYZZZZZZ[[[WWWVVV\\\```ppp~~~kkkZZZQQQGGGCCCTTTlll~~~gggXXXXXXXXXcccyyy|||~~~|||uuuvvv}}}yyy||||||~~~vvvvvvzzzzzzpppggg______ccciiiooommmfff^^^SSSMMMIIILLLOOOQQQVVV[[[jjj~~~}}}yyysssiiiiiijjjooouuuzzzzzzxxxwwwxxxxxxwwwvvvvvvwwwyyywwwxxx{{{}}}~~~~~~~~~xxxooohhhfffjjjpppuuu{{{www~~~|||{{{uuujjjhhhkkk{{{xxxsssaaaTTTMMMFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHJJJMMMMMMMMMSSS[[[ggguuuooofffiiixxxYYYXXXXXXXXXXXXYYYYYYZZZ[[[ZZZZZZZZZ\\\ccctttqqq```SSSLLLMMMXXXcccuuurrr[[[VVVXXX]]]pppzzzyyyzzz{{{~~~xxxrrrxxx~~~yyylll```ZZZZZZ\\\___dddgggiiiiii[[[SSSMMMMMMPPPSSSZZZaaa{{{}}}qqqmmmooosssxxx|||~~~}}}{{{{{{zzzxxxvvvuuuuuuuuuuuuvvvyyy|||~~~|||lll^^^PPPKKKJJJJJJQQQYYYqqqzzzooogggmmm{{{rrrcccTTTJJJKKKJJJHHHGGGFFFGGGHHHHHHIIIIIIIIIJJJMMMQQQUUUXXXjjjrrrlllcccYYYtttXXXXXXWWWWWWWWWXXXYYYYYY[[[ZZZZZZ\\\]]]cccrrrxxxfffVVVKKKHHHPPPYYYrrr{{{aaaXXXWWWZZZlllzzzxxx{{{}}}ssssss}}}vvvkkk___\\\YYYYYY[[[^^^`````````ZZZUUUTTTTTTWWW___hhhvvvqqqrrrtttxxx|||}}}}}}{{{~~~}}}{{{yyyxxxxxxxxxxxxzzz{{{|||}}}}}}~~~yyyhhhVVVKKKEEEDDDHHHOOOeeewwwssspppqqq|||lll___TTTLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLQQQVVVYYYfffjjjssswwweeecccZZZtttWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[^^^___dddppp|||lll[[[MMMFFFIIIPPPiii{{{kkk]]]VVVWWWfffyyyyyy}}}xxxqqqrrrxxxkkkfff___ZZZXXXYYYYYYZZZaaa]]]ZZZXXXVVVYYYdddpppzzzxxxwwwwwwyyy{{{||||||{{{~~~~~~|||{{{zzzyyyyyyzzz}}}|||{{{zzzzzz{{{|||}}}~~~fffTTTIIIEEEGGGLLL```}}}zzzxxx~~~vvvqqqqqqxxxtttdddXXXPPPKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKPPPVVVZZZgggggghhhppp|||uuufffbbbZZZtttWWWWWWWWWWWWXXXYYYZZZZZZZZZYYY\\\___aaaccclllvvvssscccTTTJJJJJJOOOZZZlllvvvcccWWWUUU```pppyyyzzz}}}{{{|||sssnnnrrrvvvqqqiiibbb]]]ZZZWWWUUU\\\[[[ZZZXXXUUUWWWeeeuuu}}}~~~|||zzzyyy{{{||||||{{{}}}|||{{{{{{zzzyyyyyyyyy}}}{{{xxxwwwxxxyyyzzz{{{www|||}}}eeeVVVPPPPPPSSS___}}}zzztttwwwwww{{{tttttt}}}nnn]]]RRRKKKFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJOOOVVV[[[jjjjjjiiimmmyyyzzzkkkaaaZZZuuuXXXXXXXXXXXXYYYZZZ[[[\\\YYYYYY[[[___```bbbhhhooo}}}}}}mmm]]]OOOKKKMMMOOO___xxxlll\\\UUU\\\hhh||||||xxxvvvqqq~~~}}}zzzuuummmhhhoooyyy~~~{{{uuuoooiiibbbZZZUUUYYYYYYYYYWWWTTTXXXhhhxxx~~~{{{zzz{{{||||||{{{||||||||||||{{{zzzzzzyyyzzzwwwuuuuuuwwwxxxwwwvvvzzzzzzsss^^^TTTSSSTTTZZZvvvzzzuuuyyywww~~~wwwsssvvvzzz{{{nnn\\\QQQIIIDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIIIIIIINNNVVV]]]ppptttuuuvvv~~~yyyhhh```[[[uuuWWWWWWWWWXXXYYYZZZ[[[\\\YYYXXXZZZ]]]______ccciiiwwwxxxdddRRRJJJIIIIIIUUUlllyyyeeeYYYZZZaaaqqq}}}zzzwwwwwwyyyxxxpppgggfffjjjsss~~~}}}|||sssiiiccc]]]\\\[[[YYYVVVZZZjjjzzz~~~|||{{{||||||||||||}}}~~~~~~~~~~~~}}}|||{{{wwwuuussstttvvvuuuqqqmmmooooootttuuu[[[NNNLLLMMMWWWrrr~~~|||yyyqqqmmmqqq{{{}}}xxxzzzooo^^^RRRKKKFFFEEEFFFGGGGGGHHHGGGGGGGGGEEEHHHIIIHHHHHHLLLVVV^^^|||zzzfff```\\\uuuUUUUUUUUUVVVWWWXXXYYYZZZZZZWWWXXX[[[]]]]]]```eeeooo}}}jjjUUUIIIFFFFFFMMM^^^yyynnn]]]YYY[[[jjj{{{rrroooqqqooouuuzzzvvvkkkaaa___aaakkkvvvwwwqqqdddaaa^^^[[[XXX\\\jjjxxx~~~}}}{{{{{{}}}}}}}}}||||||}}}~~~~~~~~~}}}|||{{{vvvttttttuuuvvvrrrjjjccc\\\\\\aaakkksssyyyqqqVVVIIIHHHJJJ[[[vvvzzzuuulllgggjjjttt~~~{{{lll[[[QQQLLLHHHDDDEEEFFFGGGHHHGGGGGGFFFDDDGGGIIIHHHGGGLLLVVV___~~~|||ggg```\\\uuuSSSSSSSSSTTTUUUVVVXXXYYYZZZWWWWWWZZZ[[[[[[^^^cccgggqqqmmmWWWJJJFFFDDDGGGSSSllluuu```XXXWWWaaavvv~~~~~~pppaaaZZZYYY^^^lll}}}yyysssiiiddd___[[[XXX\\\hhhuuu~~~|||{{{{{{|||}}}~~~}}}|||zzzzzz{{{||||||{{{zzzyyyvvvuuuuuuwwwvvvpppddd[[[TTTRRRUUUZZZ[[[ZZZ```hhhzzzoooVVVJJJLLLOOO^^^xxxsssnnngggbbbgggttt|||gggVVVNNNJJJHHHDDDEEEFFFGGGHHHHHHGGGFFFDDDGGGIIIHHHFFFKKKVVV___uuuzzzfff```]]]uuuRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWYYY\\\^^^```cccpppvvvZZZIIIGGGFFFHHHQQQddd~~~mmm```ZZZ^^^iiiuuuiiiaaacccfffrrr{{{uuupppjjjaaaWWWOOOOOOZZZhhh||||||zzzzzzzzz~~~}}}|||zzzzzzzzz{{{|||}}}|||{{{{{{|||{{{yyywwwzzzxxxvvvxxxzzzxxxrrrlll]]]\\\^^^bbb```[[[]]]cccqqqxxx~~~zzzmmm___UUURRRfffvvv}}}vvvkkkdddlll{{{qqqfff\\\QQQIIIFFFEEEEEECCCBBBBBBCCCDDDDDDDDDCCCDDDHHHJJJLLLSSSZZZuuupppggg[[[YYYtttRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWZZZ\\\]]]aaajjj{{{jjjTTTIIIFFFGGGMMM\\\rrruuubbbXXXZZZaaawww|||wwwwww}}}xxxsssjjj^^^SSSJJJIIIRRR]]]sss}}}yyyxxxzzz|||~~~}}}|||||||||}}}~~~|||zzzyyyyyyzzzzzzyyywwwyyyxxxwwwxxxyyyvvvnnnggg^^^\\\___eeefffccccccggggggooozzz}}}wwwlllbbb]]]ggguuu|||xxxxxxzzz~~~~~~}}}}}}~~~uuuoooppp~~~lll___UUULLLEEECCCCCCCCCBBBAAAAAABBBCCCDDDEEECCCDDDGGGIIIKKKRRRZZZrrrzzzjjjbbb[[[YYYtttQQQQQQRRRSSSTTTUUUUUUTTTRRRRRRRRRSSSUUUWWWYYYZZZ^^^cccpppgggQQQIIIFFFHHHQQQ```xxxkkkZZZXXXZZZggg|||rrreeeUUUIIIBBB@@@EEEMMMffftttzzzyyy}}}}}}}}}}}}}}}~~~{{{yyywwwwwwxxxxxxvvvuuuxxxvvvtttsssqqqjjjaaaZZZRRRPPPSSS[[[aaa```]]]\\\XXXaaannnxxxyyyssshhhaaacccooozzz{{{vvvpppiiiddddddjjjrrrxxx{{{{{{{{{{{{}}}}}}}}}|||yyydddVVVMMMFFFBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCDDDFFFGGGHHHPPPYYYqqqyyyxxxrrreee___[[[YYYtttNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRTTTVVVWWWYYY\\\___hhh|||yyy]]]NNNHHHDDDGGGPPPccczzzccc\\\YYY\\\qqqyyyuuu~~~|||kkk]]]MMMCCC???>>>BBBGGG\\\nnn~~~~~~~~~~~~~~~~~~~~~{{{yyywwwvvvuuutttrrrpppsssooojjjddd^^^WWWNNNHHHCCCAAAEEENNNXXX[[[WWWSSSSSSXXXaaakkknnnjjj```WWWXXX```ggggggaaaZZZUUURRRUUU^^^kkkuuuzzz{{{|||}}}||||||}}}~~~rrr]]]OOOHHHDDDCCCEEE???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCEEEEEEGGGQQQ\\\ttt~~~tttsssnnnddd```\\\YYYtttLLLMMMNNNPPPQQQRRRRRRRRRUUUTTTTTTTTTUUUVVVXXXYYY[[[^^^fffqqqiiiUUUKKKCCCCCCFFFSSSoooooo```ZZZWWWcccrrrsss}}}~~~~~~~~~{{{uuuppp___SSSGGGCCCCCCCCCFFFIIIWWWjjj}}}~~~~~~}}}}}}|||{{{zzz|||zzzxxxvvvtttqqqllliiieeeaaaZZZSSSLLLFFFAAA>>>======BBBMMM[[[eeeddd___\\\\\\\\\______[[[QQQJJJLLLNNNQQQQQQMMMHHHFFFGGGMMMXXXhhhtttyyy{{{|||}}}{{{{{{||||||}}}}}}~~~~~~pppZZZMMMFFFBBBBBBDDD@@@@@@AAABBBCCCDDDDDDDDDCCCBBBDDDEEEEEEHHHTTTaaavvv}}}rrrqqqnnneeeccc]]][[[uuuLLLMMMOOOPPPQQQRRRSSSSSSWWWWWWVVVVVVVVVWWWYYYZZZZZZ___eeejjjrrrqqq\\\NNNDDDCCCCCCIII___xxx~~~ggg^^^VVV[[[oooxxxpppqqqxxx}}}xxxvvvrrrpppoooooonnnjjjccc]]]TTTMMMHHHJJJLLLMMMNNNQQQ[[[jjj{{{~~~{{{~~~~~~~~~}}}{{{zzzxxxwww{{{yyyxxxwwwtttpppiiieeeWWWTTTPPPJJJEEEBBB@@@???<<<>>>CCCNNN___nnnsssppphhhccc]]]XXXTTTOOOHHHCCCCCCBBBBBBDDDCCC@@@AAAEEEJJJWWWhhhsssxxxxxxyyy{{{{{{zzzzzzzzzzzz{{{|||}}}~~~|||uuupppsss~~~~~~mmmYYYKKKDDD???>>>@@@@@@AAABBBCCCCCCDDDCCCCCCBBBBBBDDDFFFFFFLLLZZZhhhwww~~~sssrrrooogggeee___\\\vvvNNNOOOQQQRRRTTTUUUUUUUUUYYYXXXWWWVVVWWWXXXYYYZZZYYY]]]cccgggjjjyyyxxxaaaPPPDDDDDDCCCDDDSSShhhuuueeeXXXWWW```tttsssjjjjjjuuuzzzwwwtttnnngggaaa___\\\^^^ccceeeddddddfffgggqqqyyy|||}}}~~~{{{|||}}}}}}}}}|||zzzyyyxxxvvvwwwxxxxxxvvvqqqjjjdddTTTTTTSSSOOOKKKFFFCCCBBB===???BBBIIIXXXiiipppooogggbbbZZZRRRKKKFFFCCCAAAAAA>>>@@@EEEFFFCCCEEEIIINNN[[[kkkuuuxxxwwwxxxzzzzzzzzzyyyxxxyyyzzz{{{|||}}}{{{wwwrrrpppvvv~~~{{{~~~tttdddSSSIIICCC???===>>>@@@AAABBBBBBCCCBBBAAA@@@@@@AAADDDGGGHHHOOO```pppxxxwwwwwwtttkkkiiiaaa^^^xxxPPPQQQSSSTTTVVVWWWWWWXXXYYYXXXWWWWWWWWWXXXYYYYYYXXX[[[aaafffgggqqq}}}cccQQQDDDEEEEEEBBBMMM___nnn[[[VVVXXXbbb~~~{{{kkkfffppp|||}}}xxxvvvwww|||tttxxxzzzzzz{{{~~~{{{{{{|||}}}}}}|||{{{zzzssstttwwwyyyxxxssskkkeeeYYY[[[[[[YYYSSSKKKEEEBBBAAACCCCCCEEEOOO___hhhggg^^^ZZZSSSKKKEEEAAA??????BBB@@@CCCJJJLLLIIIIIINNNSSS```pppyyyzzzxxxyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{~~~{{{yyy}}}hhhZZZLLLEEECCC@@@???AAA???@@@AAABBBAAA@@@???>>>???AAAEEEHHHJJJRRRddduuu{{{||||||yyypppmmmbbb___xxxQQQRRRSSSUUUWWWXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYZZZ\\\YYY\\\dddfffkkk~~~pppeeeTTTFFFAAADDDKKKOOOffflll^^^WWWWWWhhh}}}uuujjjkkknnn|||}}}}}}zzz{{{{{{wwwxxx}}}}}}{{{yyy{{{~~~}}}{{{zzz}}}}}}{{{zzzyyyuuunnndddgggjjjkkkggg]]]PPPGGGHHHEEECCCDDDIIIQQQWWW[[[RRRMMMHHHFFFDDD@@@AAAEEEFFFIIIOOOUUUYYYXXXUUUQQQYYYeeerrrxxxvvvtttwww{{{yyyxxxxxxxxxxxxyyyxxxxxxzzz}}}~~~nnnaaaTTTFFF@@@===<<<>>>AAA>>>>>>???@@@AAAAAAAAAAAAAAABBBEEEKKKOOOVVVdddqqqyyywwwqqqhhh```bbbxxxOOOPPPRRRSSSUUUVVVVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\[[[YYY[[[aaabbbeeeuuuuuu^^^LLLDDDDDDGGGIIIRRRfffuuudddZZZVVV___mmm{{{sssppprrruuu{{{~~~vvvssstttyyyyyyuuurrrtttuuuuuuwwwzzz}}}~~~wwwzzz{{{{{{~~~{{{tttppppppqqqrrrooohhh```ZZZTTTQQQNNNMMMNNNOOOOOOOOOLLLGGGDDDDDDCCCAAABBBFFFOOOUUU^^^fffiiieee^^^XXX___gggppptttsssqqqsssvvvtttuuutttrrrrrrvvv~~~{{{xxx{{{|||jjjXXXMMMCCC???>>><<<===???>>>>>>???@@@AAAAAAAAAAAABBBBBBFFFLLLQQQWWWdddppp~~~{{{wwwpppfffcccfff{{{OOOPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVWWWYYYZZZ\\\]]]\\\ZZZ]]]aaa```aaammm|||kkkUUUHHHDDDBBBBBBGGGQQQhhhrrrcccZZZYYY]]]lll~~~rrrkkkmmmuuu}}}zzzrrrkkkhhhhhhkkkllliiiggghhhiiilllqqquuuxxxzzz}}}~~~{{{}}}~~~~~~zzzyyyyyyyyyxxxvvvqqqnnneeeccc___[[[WWWRRRLLLHHHGGGCCCBBBDDDEEECCCEEEIIIYYYcccrrr~~~yyymmmeeegggjjjnnnppppppqqqrrrsssrrrsssssspppqqqyyyzzzvvvtttxxx~~~vvvcccNNNFFF???>>>>>><<<<<<===>>>>>>???@@@AAAAAAAAAAAACCCDDDHHHNNNSSSYYYcccnnn||||||uuulllfffkkkOOOPPPQQQSSSTTTTTTUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[]]]]]]```cccaaaaaaiiittt}}}fffUUUJJJFFFEEEIIIJJJWWWvvvssscccYYYWWW[[[ppp{{{ooonnnooouuuxxx{{{{{{uuummmeee```^^^]]][[[[[[]]]cccjjjooorrruuuzzz~~~~~~~~~~~~}}}zzzvvvsssooolllgggbbb]]]WWWPPPLLLHHHDDDDDDGGGHHHGGGIIIMMM[[[jjj~~~sssooonnnmmmnnnoooqqqrrrrrrrrrtttvvvxxx}}}}}}~~~|||uuurrrsss~~~ppp]]]KKKCCC===<<<===;;;;;;===>>>>>>???@@@AAAAAAAAAAAADDDEEEIIIQQQVVV[[[bbbkkkvvv~~~xxxqqqhhhpppLLLMMMNNNOOOPPPQQQQQQQQQTTTTTTTTTTTTUUUVVVWWWWWWZZZ\\\___aaa```aaafffnnnvvv}}}gggVVVNNNLLLGGGEEEKKK```mmm^^^VVVWWW\\\ooo~~~vvvnnnlllnnnrrr{{{yyynnngggaaaYYYRRRRRRWWW___eeeiiinnnuuuzzz{{{}}}}}}wwwppplllfffaaa]]]YYYVVVTTTOOOKKKIIIJJJJJJHHHJJJNNNWWWiii~~~wwwsssnnnllllllmmmnnnmmmrrruuu{{{~~~}}}|||wwwoooooouuummm\\\NNNDDD<<<;;;;;;;;;;;;>>>>>>>>>???@@@AAAAAAAAAAAADDDEEEKKKSSSYYY\\\aaagggssszzzxxxtttnnngggsssHHHIIIJJJKKKLLLLLLLLLLLLRRRRRRRRRRRRRRRSSSTTTUUUVVVXXX[[[\\\\\\^^^bbbgggmmmuuu```SSSLLLEEECCCFFFSSSllljjj[[[[[[SSSXXXqqqvvvnnnkkkmmmttt|||zzzjjj[[[OOOQQQTTTXXX\\\aaagggkkkuuuzzz}}}wwwpppiiifffcccbbbaaa]]]WWWQQQOOOLLLHHHIIILLLRRReeeyyyuuuoookkkjjjkkklllllluuuyyy|||wwwvvvwwwxxx~~~xxxuuupppkkkqqq|||zzziii[[[OOOEEE===<<<<<<;;;<<<>>>>>>>>>???@@@AAAAAAAAAAAADDDEEEKKKUUU[[[]]]___cccvvv{{{vvvqqqjjjbbbsssHHHIIIJJJKKKKKKKKKKKKKKKNNNNNNNNNOOOPPPRRRSSSTTTTTTWWWYYYYYYXXX[[[^^^aaadddmmmooo]]]QQQJJJGGGGGGMMMZZZvvvjjj___VVVTTT```ttt|||uuupppqqquuu|||iiieee```\\\\\\]]]]]]^^^jjjrrr{{{~~~zzzwwwoooggg^^^WWWPPPJJJJJJMMMRRRccczzzyyysssqqqnnnlllmmmpppuuuyyy~~~zzzuuuqqqpppssswwwzzzyyyqqqlllmmmkkkkkkwww{{{ooobbbWWWKKKCCC>>>>>>???===<<<===>>>>>>???@@@AAAAAAAAAAAACCCDDDKKKVVV\\\]]]]]]___oooxxxppphhh]]]rrrKKKKKKLLLMMMNNNNNNNNNMMMJJJKKKLLLMMMOOORRRTTTUUUVVVYYYZZZXXXWWWZZZ]]]___]]]^^^lllmmm]]]NNNIIIFFFEEEJJJ]]]{{{aaa]]]ZZZYYY]]]mmmwwwrrrqqqppp~~~~~~}}}}}}|||}}}yyyoooiiiddd```\\\]]]fffpppyyy~~~tttiii___VVVNNNMMMOOOTTTcccwww~~~wwwrrrkkklllnnnooossszzz|||ooommmjjjjjjmmmttt{{{~~~xxxrrriiieeeiiijjjnnn~~~qqqfffZZZQQQFFF@@@===@@@BBB???<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCDDDKKKVVV]]]]]]\\\]]]```ttt}}}vvvmmmcccZZZqqqKKKLLLNNNPPPQQQPPPNNNMMMLLLMMMNNNNNNOOOPPPTTTVVVeeeggggggccc\\\ZZZ\\\___aaadddjjj|||ooo^^^OOOFFFFFFFFFIII^^^xxxmmmZZZVVVXXX^^^ppp|||xxxssswww}}}}}}|||||||||~~~wwwjjjaaa^^^___ccclll||||||kkk___YYYWWWVVVTTT]]]dddmmmsssssspppnnnmmmiiiiiilllrrr|||xxxqqqppphhhjjjmmmrrrwww~~~wwwpppiiigggeeefffmmm{{{tttcccUUUKKKFFF@@@?????????>>>>>>======:::<<<>>>AAABBBCCCCCCCCCIIIHHHNNNZZZaaa[[[SSSPPPSSSWWW___fffjjjggg```ZZZWWWpppLLLMMMNNNOOOPPPPPPOOOOOONNNOOOPPPOOOOOOPPPRRRUUU\\\^^^___\\\XXXWWWZZZ]]]bbbgggmmmwwwhhhUUUFFFEEEEEEDDDOOO```iii]]]WWWUUU^^^mmm~~~{{{zzz~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}||||||~~~tttgggccc```bbbkkkzzz{{{tttpppkkkeee```\\\ccclllqqqqqqmmmjjjhhhiiimmmttt}}}zzzuuuooohhhfffggghhhlllqqqxxx~~~yyytttooollljjjnnnssszzz{{{iiiYYYLLLFFFCCC>>>>>>=========<<<<<<<<<:::<<<>>>@@@BBBCCCCCCCCCIIIHHHMMMYYY```^^^YYYWWWRRRRRRSSSSSSSSSSSSSSSSSSVVVpppMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQOOOOOOQQQSSSRRRTTTVVVVVVTTTTTTXXX[[[```hhhlllnnnzzzuuu^^^KKKGGGGGGBBBCCCJJJ\\\rrrbbbXXXXXX^^^fffuuuzzzuuuvvvyyy|||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~~~~}}}|||{{{yyyyyyyyy{{{}}}~~~vvvkkkccccccjjjuuu|||wwwnnniiikkklllllljjjgggggggggooouuuwwwooogggbbb___]]]```fffooottt|||yyypppjjjgggiiikkkpppzzzppp\\\LLLCCC???>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;===???AAABBBBBBCCCFFFEEEKKKUUU]]]]]][[[ZZZOOOOOONNNJJJFFFFFFIIIMMMVVVpppNNNNNNNNNNNNOOOQQQRRRSSSUUUUUUTTTRRROOOOOOPPPRRROOOQQQTTTTTTTTTUUUXXXZZZ\\\cccgggeeeiii~~~iiiUUUNNNJJJCCCAAADDDGGGaaaxxxhhh___]]]YYY___mmm{{{ttttttuuuuuuuuuuuuvvvvvvzzzzzzzzzzzz{{{|||~~~~~~}}}~~~~~~|||zzzxxxxxxxxxyyyzzz{{{||||||}}}xxxpppoooppprrr|||xxxpppmmmiiifffggglllrrrvvv}}}{{{rrrmmmgggbbb^^^]]]^^^```gggooo|||}}}tttjjjbbbcccjjjppp}}}}}}}}}{{{zzzgggTTTFFF???;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===???AAABBBBBB@@@BBBHHHQQQWWWYYYVVVTTTJJJOOOTTTSSSNNNKKKLLLNNNWWWqqqNNNNNNNNNOOOPPPQQQSSSTTTVVVVVVUUUSSSPPPPPPQQQRRRSSSTTTVVVWWWWWWXXXYYYZZZ[[[^^^aaabbbeeetttwwweeeYYYNNNDDDAAAEEEDDDMMM```}}}mmmaaa\\\ZZZ\\\eeeuuu|||zzzwwwtttsssqqqppppppsssssstttuuuwwwyyyzzz{{{yyyzzz|||}}}}}}|||zzzyyyyyyyyyyyyzzzzzzzzzzzzyyy{{{zzzzzz~~~~~~yyyvvvzzz}}}sssrrrrrrtttzzzxxxoooeee^^^ZZZXXXXXX[[[aaafffjjjrrr{{{}}}yyypppgggbbbfffpppyyyzzzuuuwww}}}}}}}}}rrraaaQQQFFF???;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<>>>???AAABBB>>>CCCIIIOOOSSSTTTPPPMMMFFFLLLSSSTTTRRRPPPQQQTTTYYYrrrNNNNNNOOOPPPRRRSSSTTTTTTVVVVVVVVVTTTRRRQQQSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZ]]]]]]```dddhhhpppvvvgggVVVHHHCCCDDDFFFCCCJJJaaasssddd^^^XXXXXX]]]iiiyyy|||yyywwwvvvuuussskkkkkkkkklllmmmnnnppppppssstttvvvxxxyyyzzzzzzyyyxxxwwwwwwvvvtttsssrrrrrrvvvvvvwwwxxxzzz~~~{{{vvvxxxzzz~~~yyypppeee]]]WWWUUUTTTRRRVVV___jjjrrrwww~~~rrroooiiieeegggnnnzzzxxxvvvyyytttiiiYYYLLLDDD@@@<<<999::::::::::::;;;;;;;;;;;;888999999:::<<<>>>@@@AAA@@@FFFKKKMMMNNNPPPMMMIIICCCEEEGGGGGGGGGJJJPPPVVVYYYrrrLLLNNNPPPRRRSSSTTTTTTTTTUUUUUUUUUTTTSSSSSSUUUWWWVVVVVVWWWYYYZZZZZZYYYXXX^^^]]]```dddgggiiisss~~~wwwfffUUUJJJFFFEEEAAABBBOOObbb{{{yyynnnbbb\\\XXXWWW]]]eeeuuussssssqqqpppooooooooooooqqqrrrrrrrrrrrrrrrssssssqqqqqqooommmllllllkkkkkkoooqqqrrrsssrrrrrrqqqrrrrrruuuyyy|||}}}|||zzzxxxsssssssssvvv{{{yyypppgggccc]]]WWWUUUVVVXXXZZZ]]]cccooo|||vvvoookkkdddbbbaaadddmmmyyyjjj___OOODDD???===;;;:::888888888999999999::::::888888888999;;;===???AAABBBGGGHHHFFFFFFJJJKKKHHHEEECCC@@@???AAAFFFMMMQQQWWWpppLLLNNNPPPSSSUUUUUUTTTSSSTTTUUUUUUTTTSSSTTTWWWYYYTTTTTTUUUWWWYYYYYYXXXVVV]]]\\\___ccccccbbbjjjuuutttbbbSSSJJJCCCBBBCCCFFFIIIUUUtttrrrhhh```XXXVVVXXXZZZbbbooo~~~~~~|||{{{zzzuuusssqqqooolllkkkjjjjjjjjjjjjhhhgggggghhhiiijjjkkkkkkkkkjjjiiihhhiiijjjmmmmmmnnnpppqqqqqqrrrrrrrrrpppoooppptttxxxzzz{{{xxxnnnddd]]]PPPPPPPPPQQQUUUZZZ```cccnnnuuu}}}sssiii___ZZZ[[[ZZZ\\\dddsssxxxeeeXXXHHH<<<999999::::::666666777777888888888999888888888999:::===???AAABBBEEEDDD>>>>>>DDDIIIHHHHHHEEECCCBBBEEEIIIKKKLLLVVVnnn