BM6P6(@ ------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------............///////////////000000000000000000//////.........---///............---------.........------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------,,,------......------,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////////////////////////////000000//////.........------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------...------,,,,,,------............------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---.........---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------............///.../////////000000000000000/////////........................------------......---------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------,,,------......------,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////........................000/////////.........---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------...------------------.........---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,++++++***++++++---...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///....../////////000000000////////////........................------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------,,,------......------,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////......................../////////...............------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------------------...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........./////////000000///////////////..................---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////........................------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////................................................,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///............////////////.........///////////////...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////........................------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////........................---------...............,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------........./////////.........///////////////------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------............---------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////---------------------------------------.........,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000///...---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******+++,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////............/////////000---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......------............------........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,------......------,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////------------------------,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...///000000///...---,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++************,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------***+++------...------,,,------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........//////---.........//////000000---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......------............------........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,------......------,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////////////////------------------------,,,,,,,,,------.........+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------...///111111///...---,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******))))))***,,,---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,.../////////...---------------------------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------........................000///...---,,,------...------------------------------------------------,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,---------------............///------------------------------------------------------------------------------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------............////////////......////////////......------............------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111111111111000///------,,,,,,,,,---------...............------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................000///...---,,,------...------------------------------------------------,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,---------------------............------------------------------------------------------------------------------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------............////////////......////////////......------............------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000//////---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------///...------,,,---------------------------------------------------------,,,,,,------,,,,,,+++***------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------................................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,------...------------............---------------------------------------------------------------------------------------------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------------------............/////////......////////////......------............------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---,,,+++,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------...---------------------------------------------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,---------.........------------------------------------------------------------------------------------------------...---,,,+++,,,---...///------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------------------------.........//////---......//////......---,,,------......------,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,------------------------------------------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------------...------------------------------------------------------------------------------------------------------,,,+++,,,---...///------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------------------............------............------,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////...------,,,,,,,,,---------......------------------------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------.............../////////------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------------------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......///------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,------------.........------............------,,,,,,------------,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---,,,,,,,,,---------......,,,,,,,,,------------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------........./////////000........................+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------------------------------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------***+++,,,---....................................++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++************++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---------......,,,,,,,,,---------......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------.........//////000000........................+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------------------------------------------------,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------)))+++,,,...//////...---........................++++++,,,,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,------......------,,,+++,,,,,,------,,,,,,+++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---...///111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............/////////.........---------------............------......---,,,,,,,,,,,,---///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---------------------------------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------------------------------.........------,,,,,,,,,------------------------//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............/////////.........---------------............------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---------------------------------,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------------------------------......---------,,,,,,,,,------------------------///.........------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............///...............---------------............------......---------,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------------...------------,,,,,,,,,------------------------............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............///........................------............------------...---------,,,,,,,,,++++++******++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------------------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...000///---,,,,,,,,,---...------------------------........................------............------------------------------------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............///---.....................------............------------.........---,,,++++++++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------------------------------------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...000///...---,,,---...///------------------------........................------............------------------------------------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............///---------...............------............------,,,---.........---,,,+++,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,------------...,,,,,,------------------------------------------------------------------,,,,,,,,,---------......+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...000///......------......------------------------........................------............------------------------------------------------------........................------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............///---------.........//////------............------,,,---...//////---+++***,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------------------.........///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------..................---------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...........................------------------------,,,,,,,,,---------......------------------,,,,,,........................------------------------,,,,,,,,,---------......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...///////////////...------................................................------............------........................------------------------................................................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------.........//////---------.........//////---..................---,,,---...//////---+++***,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,------......------,,,---------------------------------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,------.........------------------------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,------..................------,,,,,,,,,........................------------------------,,,,,,,,,---------......+++,,,...//////...,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......///000000000///---,,,........................////////////////////////---..................---........................------------------------................................................000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,---------..............................//////.........---------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---,,,,,,,,,------000//////...---,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,******++++++,,,,,,------------------------------.........---------,,,,,,....../////////...------//////...........................---------------...........................------,,,,,,------...---------------------------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///+++))))))+++---,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,---,,,,,,++++++,,,---...000000000...,,,---000222111000///............///---...///111222222111111000///......------......333111000...---------------------------...//////------........./////////......------------......000000000000000000000000...------------...//////,,,------......------,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,---------..............................//////.........---------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------------------------------------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------...000000//////...------,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++---,,,---------------------///......---------------,,,,,,------------............/////////.........//////............------............------------...........................------,,,,,,------...------------------------------------------------------------------------.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,)))***,,,------,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///...------//////------,,,---...///000111000...------///222111111111111222222333333333333444555444333222111555444333222111111111111//////.........///000111000000///.......................................///......------......///000000000000000000000000...------------...//////........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,---------.............................................---------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------........................................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------...///111000000//////......------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...---............---,,,,,,000000///......---......---------......//////000////////////////////////000/////////.........---------................................................------------......------------------------------------------------------------------------//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++******,,,......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......///......------000///...------...///000000111222111111222555888888999;;;===>>>>>>>>>>>>?????????>>>===;;;:::999999888777666555555555555222111111000000000111111000000000///////////////000////////////////////////......------......///000000000000000000000000......------......///000000///............///000------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......................................................,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------------------------------................................................,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------+++++++++,,,---...///000111111000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///+++,,,---.........---,,,000////////////000222222222222222222222222222222111111111111111111222222222222111111000000//////......................................................------------......................................................------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------------------------------000/////////000222333444555777999:::;;;===AAADDDDDDFFFHHHJJJLLLKKKJJJIIIJJJJJJIIIHHHGGGEEEDDDDDDAAA@@@@@@??????@@@@@@AAA>>>===;;;888666444222222///000000111111111111111000000000000111111111111//////............//////////////////////////////...............//////000000///---,,,,,,---///000........................------------------------,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------..............................---.....................,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------+++++++++,,,---...///000000000000000////////////.....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------///***+++---///000000///.........///000222555888999<<<;;;:::999888777666555444444333333444555666777777666666555444444333333000000/////////.........///////////////////////////......------......///................................................------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---......///000444444444555888:::===???BBBCCCEEEEEEEEEFFFHHHJJJJJJKKKMMMOOOOOONNNMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNJJJIIIHHHEEEBBB???===<<<666666666666444333111111/////////000000111111111/////////......////////////////////////////////////............///000000///...,,,++++++,,,...///........................------------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,---------..............................---------...............,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------,,,,,,,,,,,,------...///////////////////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---///000...000222444444444333222//////000111555999===???DDDCCCBBB@@@>>><<<;;;:::999888777777888999;;;<<<===<<<<<<;;;:::999888888555555444333222111000000//////////////////////////////............//////................................................------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++------+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,,,,,,,---......//////---......000222444666777<<<======???AAAEEEGGGIIIMMMMMMMMMKKKHHHFFFFFFGGGFFFGGGHHHIIIIIIHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLCCCCCCAAA???<<<888444222111000000000000/////////000//////......//////000000000000000000000000000//////......//////000111...---,,,++++++,,,---...........................------------------------------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------.........//////,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------------------------------................................................,,,,,,,,,---------..............................------------------------........................------------------------------------------------------,,,,,,,,,------...........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222333555777888999;;;<<<;;;999777555222222222444777;;;???BBBHHHGGGFFFDDDCCCAAA@@@???===<<<;;;;;;;;;===???AAABBBBBBAAA@@@???>>>======<<<;;;:::888777555444333//////////////////////////////............//////................................................------------------------,,,,,,,,,,,,------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,...000///---++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////,,,,,,------.../////////111111333555999===@@@BBBDDDDDDDDDEEEGGGIIIKKKMMMKKKKKKKKKIIIFFFCCCBBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEJJJLLLNNNPPPRRRRRRSSSSSSMMMMMMLLLJJJGGGCCC???===:::999777555333111000///000000////////////000000000000000000000000000000///////////////000000111................................................------------------------------............------........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++................................................,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------..............................---------.........//////,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------........................000000000000000000000000........................,,,,,,,,,---------......////////////////////////------------------------........................------------------------------------------------......---,,,,,,,,,---------------...............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111444666888:::===???@@@AAABBBBBBAAA===:::888555555444555888<<<@@@CCCHHHHHHGGGFFFEEEDDDCCCCCC???>>>======>>>@@@BBBCCCFFFEEEEEEDDDBBBAAA@@@@@@AAA@@@>>><<<:::888777666000000000000000000000000//////............//////////////////////////////////////////////////////---------------------------------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++...111333222...,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000,,,,,,------...///000000444555777:::???DDDHHHJJJGGGGGGFFFFFFGGGIIIJJJKKKBBBDDDEEEDDDBBB@@@@@@AAA@@@@@@AAABBBDDDFFFHHHIIIKKKJJJIIIGGGGGGGGGHHHIIIGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGJJJLLLOOOPPPPPPPPPOOOPPPQQQQQQPPPNNNKKKJJJDDDCCC@@@<<<888555222111000000////////////000000000000000000000000000000///////////////000111111......///000000///......////////////////////////------------------------------............------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,---------.........------,,,,,,------...//////.........---------.................................------,,,,,,,,,,,,---------.../////////---------------.........---------------.........,,,,,,------------,,,,,,......---------......///---...///000111222222222222111111000000000111111000111111111111000/////////////////////......------...///000///...---,,,//////.........---------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000000///...------,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,++++++***111///---++++++,,,---...//////......///111333444555777:::===???@@@@@@???AAA@@@>>><<<:::::::::;;;888999999;;;===@@@BBBCCCFFFDDDBBBCCCFFFHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@FFFEEECCCBBBAAAAAABBBBBBCCCAAA???>>>>>>===;;;999<<<999555111///...///111//////000000000000000000------..........................................------------------------........................------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,---......//////...------000//////000222555888::::::===@@@AAABBBCCCDDDFFFGGGCCC>>><<<===@@@CCCEEEBBBAAAAAAAAABBBCCCBBBAAAEEECCCDDDHHHKKKKKKNNNSSSSSSSSSRRRPPPNNNLLLMMMMMMRRRQQQOOOLLLIIIHHHIIIJJJJJJJJJJJJLLLMMMKKKHHHEEEDDDHHHMMMOOONNNMMMNNNOOOIIIGGGCCC@@@???===:::888888444000............---333111...,,,,,,---000111000111222222111000///...////////////////////////........................................................................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........//////---------.........//////...------,,,,,,------...//////.........---------..............................---------,,,,,,,,,---------...............---------------------............------------------......///000000000000111111000000000000111111222333444666777999:::;;;<<<;;;:::999888777777777222222333222222111000000000000111000000///......------...////////////...///////////////.........////////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000//////...------,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------000///...,,,,,,---///000222222222111111222222222555777999<<<===>>>======>>>===;;;:::999999::::::???>>>>>>>>>>>>>>>??????CCCBBBAAAAAACCCDDDCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>???AAADDDFFFGGGAAA@@@???@@@AAAAAA@@@???===<<<999777555333222222000////////////000111111................................................------------------------........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,---......------------............000000111222444777999;;;===>>>??????===;;;;;;<<<@@@>>>======???AAACCCDDDCCCCCCCCCEEEHHHKKKLLLMMMLLLIIIJJJQQQWWWYYY\\\```^^^______[[[WWWTTTUUUVVV]]]dddiiifff\\\QQQMMMMMMKKKJJJJJJKKKMMMMMMKKKJJJBBBBBBDDDGGGJJJLLLMMMMMMHHHEEEBBBAAAAAAAAA@@@???;;;888555333222222000///111111000////////////000000000111222111111//////////////////////////////........................................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........---------......................../////////000000...------,,,,,,------..................---------...........................------------,,,,,,,,,...............---------------------------------........................///000222444555666777777777777666666666666777777444444555666888:::===>>>AAA@@@???>>><<<;;;::::::666666666666555444222222222333222222111000///..................///000111/////////////////////000111111000000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////...------,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////............///000111222333444555666666777777666888999;;;<<<======<<<;;;777777777777888999:::;;;<<<<<<===>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@BBBBBBAAA???>>>>>>>>>===<<<:::888777333222000///...///111222................................................------------------------........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...///000---,,,,,,,,,---///111222333444555666888999;;;;;;===>>>???===:::888777777===>>>???AAACCCEEEFFFGGGFFFGGGHHHJJJNNNSSSWWWZZZXXXTTTVVV```jjjnnnpppqqqppprrrsssnnnhhhdddfffiiiuuu{{{hhh^^^\\\VVVSSSPPPOOOOOOOOONNNMMMKKKIIIHHHIIILLLMMMLLLJJJGGGDDDAAA@@@AAACCCCCCDDDCCC@@@===;;;999666333000000111111111111000///...///000000111111111111000////////////////////////........................................................................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................---.........////////////...------,,,,,,------...................................................------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222333444555777:::<<<===>>>???======<<<;;;;;;;;;<<<<<<777666555555666999<<<===AAAAAA@@@@@@???>>>===<<<;;;;;;;;;:::999888777666777777777666555444333222333222000/////////000111.........////////////000000000000000000000000000........................------------------------,,,,,,,,,---------..............................//////.........---------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,---...000111333444555333555777:::===>>>>>>>>><<<======>>>>>>===<<<<<<777777888:::<<<>>>???@@@===>>>@@@AAACCCDDDEEEFFFFFFHHHJJJJJJJJJJJJKKKMMMMMMLLLJJJHHHFFFEEEEEEDDDIIIHHHGGGEEECCCBBBAAAAAACCCBBBAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@999777333000...///000111////////////....................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,------...///---,,,,,,---000333777999::::::;;;<<<<<<<<<;;;;;;:::<<<>>>>>>===<<<<<<===@@@BBBDDDGGGIIILLLOOORRRTTTUUUVVVXXX[[[aaafffkkkiiieeeiiivvv}}}zzz}}}xxxvvvnnniiibbb]]]YYYWWWUUUTTTTTTWWWZZZ[[[XXXTTTQQQOOOLLLIIIDDDBBBCCCEEEFFFGGGIIIGGGDDDBBB???<<<888444333333222111000000////////////000000111111111111////////////////////////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.....................---,,,,,,---------............------,,,,,,------...---.............................................------------------------/////////...---------,,,,,,,,,,,,---------......///000222444666888:::::::::;;;===???AAACCCDDDDDD>>>>>>===<<<<<<;;;<<<<<<<<<;;;:::888888:::<<<===AAAAAABBBCCCCCCCCCBBBBBB?????????>>>===<<<;;;;;;>>>???>>>>>>===<<<;;;:::999888555333111000000111.....................///////////////////////////........................------------------------,,,,,,,,,---------.............................................---------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///.........---------,,,,,,...000333555777777777888999<<>>@@@AAABBBCCCCCCGGGHHHIIIKKKLLLLLLLLLLLLNNNRRRUUUTTTQQQRRRVVV[[[XXXWWWVVVSSSQQQNNNLLLJJJKKKKKKKKKKKKJJJJJJIIIIIIGGGEEEDDDDDDEEEEEEDDDCCCAAA@@@??????AAACCCGGGIIIAAA>>>999444111/////////000000/////////.........////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------......///111555999===@@@@@@@@@@@@@@@???===<<<;;;999;;;>>>@@@@@@AAACCCDDDBBBEEEIIILLLQQQWWW___dddiiikkklllmmmnnnrrrxxx}}}~~~||||||uuupppmmmkkkiiidddppp|||}}}rrrddd\\\ZZZQQQNNNIIIGGGHHHJJJKKKKKKHHHGGGFFFEEEEEEDDDAAA???999777444111//////000111/////////000000111222222000000000000000000000000////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////...............---------,,,,,,,,,------------......------,,,,,,------...---------.......................................,,,,,,,,,------------..................------------......///000111222222444555777:::<<<>>>@@@AAA>>>???AAACCCDDDEEEFFFFFF===<<<;;;:::999999999999<<<;;;:::888888888999999<<<===???AAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>DDDDDDEEEEEEEEEDDDCCCCCC???===;;;888666444222222000000000//////.........------............//////........................------------------------,,,,,,,,,---------......................................................------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////////////////......000222555999;;;<<<<<<<<<@@@@@@@@@@@@@@@???>>>>>>:::::::::;;;;;;<<<<<<===>>>???BBBDDDFFFHHHIIIIIILLLOOOTTTYYY___cccfffgggkkkoooqqqnnniiiiiipppwwwnnnnnnnnnllliiieeeaaa___[[[[[[YYYVVVSSSPPPMMMKKKIIIGGGCCCBBBBBBDDDDDDDDDDDDBBBAAA@@@BBBEEEIIILLLFFFCCC???:::555222111000111000000//////.........////////////////////////................................................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------...///222333444666999===@@@BBBBBBBBBAAA@@@???>>>======<<<>>>AAACCCDDDEEEGGGHHHGGGKKKQQQVVV[[[dddnnnuuuuuuxxx{{{|||}}}|||kkkeeeUUUQQQMMMJJJJJJKKKKKKKKKEEEDDDDDDFFFIIIKKKKKKJJJAAA>>>999555222222333444111000000000000000111222000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////.........---------------------...............------,,,,,,------...---------.........//////........................,,,,,,,,,---------......---------...............000000222333555777888999<<<===>>>@@@AAACCCDDDEEE@@@AAABBBCCCCCCDDDDDDCCC>>>===<<<;;;:::::::::::::::::::::999999999999999;;;<<<>>>??????>>>===<<<>>>>>>???@@@@@@@@@??????CCCCCCDDDDDDEEEEEEDDDDDDAAA@@@???===;;;888666555444333333222111000//////---------....../////////................................................,,,,,,,,,---------......................................................------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........///000222333444444555888<<<@@@BBBBBBBBBAAACCCBBB@@@>>>===;;;;;;;;;::::::;;;<<<>>>???AAABBBBBBEEEKKKSSSZZZ```dddggghhhlllsss||||||vvvpppiiiccc___[[[VVVOOOIIIGGGFFFFFFFFFGGGFFFEEEDDDEEEFFFHHHJJJHHHFFFBBB>>>:::777555444111111000000///......---////////////////////////................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---...000111333444888888999:::<<<===>>>>>>>>>>>>===<<<<<<===>>>???@@@CCCFFFIIIJJJLLLNNNPPPVVV\\\bbbgggjjjooovvv|||zzzxxxfffbbb]]]XXXTTTQQQMMMKKKHHHFFFEEEFFFHHHJJJKKKKKKGGGEEEAAA<<<999777555555222111000//////000000111000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000//////.........---------............/////////000...------,,,,,,------...---------.........//////........................,,,,,,,,,------.........,,,------....../////////222333555777999;;;<<<===BBBBBBCCCCCCDDDEEEFFFFFFAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>======>>>???????????????@@@AAABBBCCCCCCAAA???===<<<<<<===>>>????????????===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@>>><<<999888777666555444222111000000---.........//////000000................................................,,,,,,,,,---------..............................---.....................------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...000222444777888999999<<<@@@DDDGGGGGGFFFDDD@@@???===;;;::::::;;;;;;======>>>???BBBDDDFFFGGGKKKQQQ[[[hhhvvvvvvnnndddZZZTTTPPPNNNNNNIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDAAA>>>;;;888777222111111000///......---000000000000000000000000////////////////////////........................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,------......------,,,------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,---///222555888999<<<<<<======<<<<<<;;;::::::999888999:::===???AAABBBEEEJJJNNNQQQTTTXXXZZZgggmmmsssvvvuuuuuuyyy||||||tttlllddd\\\UUUQQQOOOLLLHHHFFFFFFGGGGGGFFFJJJIIIGGGCCC???;;;777555333222111/////////000000000000000000000000000000000000000000000000000000................................................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,.........------....../////////......///111333444222444777:::===>>>?????????AAACCCEEEEEECCCAAA???>>>>>>???@@@AAACCCFFFGGGIIIGGGEEEBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCAAA@@@BBBFFFCCCBBBBBBCCCEEEFFFCCCAAABBBBBB@@@===<<<======;;;<<<<<<===???@@@???<<<999>>><<<999777666555333111......///000000000///...---......//////...------...........................------,,,,,,------...------------------------,,,,,,,,,---------......------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---......///...---+++***...------......///000111111111111333666;;;???AAABBBCCCFFFHHHIIIGGGCCC@@@???;;;666666999===@@@AAA@@@AAABBBAAACCCIIIQQQXXXdddrrrtttnnnooojjjccc```\\\TTTKKKJJJLLLKKKGGGGGGFFFEEEEEEAAA<<<<<<@@@===999444222333333111///////////////000000111222000/////////............////////////////////////........................///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------------------,,,,,,,,,+++...///000111444888;;;>>>AAA>>>:::777666777666666888:::===???@@@CCCGGGIIIEEEGGGKKKRRRYYYbbbiiimmmssswww|||rrr```\\\SSSQQQLLLHHHEEEDDDDDDEEEGGGEEEDDDEEEGGGFFFAAA<<<777444111111222333111///333222111111000111111222000000000000000000000000.................................................................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------///...------,,,,,,,,,---///............//////000//////000111333444666777;;;<<<===>>>?????????>>>@@@???>>><<<<<<<<<======???@@@AAABBBBBBBBBBBBCCCHHHGGGEEECCCBBBCCCFFFIIIGGGFFFCCCBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJFFFGGGGGGEEECCCBBB@@@>>>???>>>>>>???AAABBBBBBAAA??????>>>???>>><<<888555333222111000////////////000000000//////...---,,,...........................------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------......---,,,+++***,,,,,,,,,---///000222222444444666888;;;???BBBDDDHHHHHHGGGFFFEEEBBB>>><<<===<<<;;;;;;===>>>>>>===???CCCIIIPPPXXXcccnnnuuu}}}nnn]]]SSSPPPLLLGGGHHHFFFFFFGGGCCC???>>>BBB@@@<<<777444222111000///000000///////////////000000000/////////.........////////////////////////........................///............---------------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------------------------...///222333444666888;;;===???>>>;;;777333222333444555666:::???CCCEEEFFFHHHIIIKKKOOOVVV^^^fffmmmtttxxx~~~tttooo~~~|||uuuddd___VVVOOOKKKIIIGGGEEEBBBAAAAAADDDGGGHHHFFFEEE<<<888333000111222333222222222111111111111000000000000000000000000000000..............................................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------///...------,,,---------............//////000111///000222444666888999999::::::;;;;;;<<<;;;;;;:::;;;:::::::::;;;===???AAA@@@AAACCCDDDCCCBBBCCCDDDGGGHHHHHHFFFGGGKKKSSSZZZWWWRRRKKKHHHHHHIIIHHHFFFKKKKKKJJJKKKKKKIIIFFFCCCBBBEEEGGGFFFCCCDDDHHHLLLGGGIIIKKKKKKIIIFFFEEEEEEAAA???<<<<<<>>>@@@AAAAAA@@@AAADDDFFFGGGCCC>>>999999777444111///...//////111111111000///...------..............................------------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,...000222444666888999;;;===@@@BBBDDDEEEEEEDDDBBB@@@>>><<<;;;;;;<<<===>>>???AAADDDFFFGGGKKKRRR]]]kkkxxxrrrhhh___VVVNNNJJJGGGHHHFFFBBBBBBEEECCCAAA>>>999555222111222111111000/////////000000000000000/////////......////////////////////////........................///............---------------------------------------,,,,,,,,,,,,++++++........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------------------------------------,,,,,,...///111333777888:::<<<===??????@@@;;;999666444333555777999;;;===@@@CCCEEEHHHLLLOOOWWW]]]gggpppxxxyyynnneee___dddpppwwwjjj___XXXRRRJJJDDDBBBBBBBBBCCCEEEHHHJJJLLLCCC>>>777333222333444444111111222222111000000///000000000000000000000000...........................................................................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------------------------------------------------------..............................------------.........---......///000111222111333555777888999888888444555666777888999:::::::::;;;>>>@@@CCCDDDDDDDDDBBBDDDEEEFFFFFFIIIOOOSSSXXXYYYYYYXXXZZZaaallluuurrrkkkccc^^^^^^```___]]]dddccc^^^XXXVVVTTTPPPJJJIIIJJJLLLMMMLLLKKKKKKKKKJJJJJJLLLNNNNNNKKKJJJMMMDDDAAA???>>>>>>??????>>>AAABBBDDDGGGHHHFFFAAA===;;;:::888666333000...---000000//////..........................................------------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,...000333666888:::;;;<<<===???@@@@@@@@@@@@<<<=========<<<===>>>@@@===@@@DDDIIIOOOWWW```gggkkkrrr~~~}}}rrr___WWWOOOLLLIIIEEEDDDEEECCCDDDEEEAAA;;;666555555222111111111111111111222000000000////////////...////////////////////////........................///............---------------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---///111444666;;;<<<>>>@@@@@@@@@@@@???999999:::999:::<<>>@@@@@@@@@BBBFFFKKKOOORRRRRRTTTUUUVVVYYYbbbnnnxxx}}}zzzuuuuuuzzzzzzxxx{{{sssllljjjfffaaaccccccdddhhhkkkiiiaaaZZZTTTOOONNNPPPPPPLLLKKKMMMFFFDDDCCCCCCDDDDDDBBBAAAAAA@@@@@@BBBCCCCCCAAA???;;;<<<======;;;666111...///......------...///000///////////////////////////......------......///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......///000222555888;;;<<<<<<<<<<<<<<<<<<;;;:::::::::<<<>>>>>>>>>>>>AAACCCAAAKKKYYYeeeooozzzrrrcccZZZSSSJJJDDDCCCAAADDDGGGFFF@@@;;;888777111111111000000111111222111000000000////////////////////////////////////........................///............---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,---...111444777999===>>>???@@@@@@@@@???>>>888:::=========>>>AAACCCAAAEEEKKKSSSZZZccckkkppp}}}|||~~~}}}yyyvvvvvvyyyrrrfff]]]VVVMMMEEEAAABBBEEEGGGKKKKKKIIIFFF@@@:::555333333333333222222111000///////////////////////////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------------------.................................---......///000/////////000222444555666999999:::999999888777666999999999:::;;;===>>>???@@@>>>>>>CCCNNN]]]lllvvvrrrtttuuuvvv||||||yyybbbXXXSSSWWWXXXQQQKKKJJJFFFEEEEEEFFFGGGGGGEEECCCBBB@@@>>>>>>@@@AAAAAAAAA<<<>>>BBBDDDCCC>>>888444000000............000111//////////////////////////////............//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++,,,---...///000111111222444666888:::<<<::::::999888888777777777:::<<<======<<<>>>CCCHHHTTTeee{{{uuujjj\\\OOOHHHEEEGGGHHHGGGCCC???;;;:::555444333111111000000000111111000000000/////////////////////////////////........................///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------------------------------------------------...000333666888:::;;;===>>>>>>??????>>>>>>===999;;;>>>>>>===@@@EEEJJJHHHRRRaaapppzzz~~~tttlllkkkqqqxxxvvviiiXXXKKKEEEDDDEEEEEEJJJMMMPPPOOOJJJBBB;;;777666555444222111111111111000000000000000000000000........................................................................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------.......................................///000000222222333444666888:::;;;<<<<<<;;;::::::::::::;;;::::::;;;===???BBBDDDFFFJJJKKKOOOXXXeeevvv~~~zzzmmmiiiqqqvvvmmmaaa\\\UUURRRNNNLLLKKKJJJIIIGGGEEECCCAAAAAABBBCCCCCCBBB@@@BBBFFFIIIIIIFFFCCC@@@666444222000/////////000//////////////////////////////............//////------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---///111222222222333444555666888999777666666555666777888999999<<<>>>@@@DDDNNN[[[eeewww{{{iii]]]TTTPPPLLLIIIFFFEEECCCAAA???>>>;;;888555333111000111111111000000000//////////////////////////////........................///............---------------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------000222555999<<<===>>>>>>>>>===============>>>>>><<<>>>???@@@CCCLLLYYYbbbhhhqqq~~~|||xxxuuu|||nnnZZZQQQMMMIIIEEEGGGLLLSSSTTTQQQJJJEEEBBB999777555222111111333444000000000000000000000000........................................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,,,,,,,------.........,,,,,,,,,------.........------------------------------------------------////////////////////////...............///000000444444555777999;;;===>>>===<<<;;;;;;;;;===>>>???===>>>@@@CCCHHHMMMQQQSSSbbbfffmmmuuu}}}zzzlllfff^^^WWWSSSQQQPPPOOOGGGEEEEEEEEEFFFFFFEEECCCDDDFFFIIIKKKLLLLLLJJJIII;;;999666222000/////////000000000000000000000000//////............//////------------------------,,,,,,,,,---------......------------------------........................------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,---...000222333333333333333333444555666555444444444666999<<<===<<>>>>><<<<<<<<<===>>>???@@@AAABBBDDDKKK[[[ooo~~~iii]]]UUUMMMFFFEEEKKKRRRUUUSSSOOOLLLKKK;;;999555222111222444555000000000000000000000000........................................................................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------............///////////////////////////.........//////////////////.........000333666888;;;;;;:::;;;;;;;;;999777999777999@@@AAA>>>???CCCBBBIIIVVVbbbdddcccjjjuuu~~~}}}xxxuuuqqqjjjdddVVVMMMIIIKKKLLLIIIJJJMMMJJJFFFBBBDDDJJJNNNNNNLLLFFFBBB<<<888555333111/////////000000000000000000//////////////////////////////.........---------................................................000000//////.........---........................------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////...------............000222444555888666333333555777888999:::555444888:::999<<>>===AAA===:::<<>>???999888999<<<===>>>GGGRRRkkkwwwrrr```TTTNNNLLLLLLLLLLLLKKKIIIDDD<<<777555444333222111000000000///////////////////////////////////////////////////......------......///........................,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........---------------......///////////////111444777===>>>???@@@@@@@@@>>>===;;;;;;:::;;;>>>@@@BBBCCCCCCOOO]]]jjj{{{rrrhhhZZZUUUPPPNNNPPPQQQPPPNNNKKKHHHCCC>>>:::777333111111000///000111222000/////////000000000000//////////////////////////////........................------------------------......---------,,,,,,,,,------------------------........................................................................---------............///////////////////////////000000000000000000000///000111222444666888:::;;;888888777777888999:::;;;===;;;===BBBHHHOOO[[[eeeyyyzzzwwwxxxxxxzzz}}}iiiWWWLLLMMMSSSNNNPPPPPPLLLGGGEEEGGGKKKKKKHHHBBB>>><<<999666444222111000////////////////////////////////////////////////............---................................................////////////....................................------------------------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------,,,,,,...///000333444666666777666999<<<===;;;999:::;;;<<<<<<===???CCCNNNcccvvvyyyhhh[[[SSSLLLKKKJJJMMMOOOLLLEEE>>>777666555333222111111111///////////////////////////////////////////////////......------......///////////////////////////,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........------,,,,,,,,,---------...///000111555:::===AAAAAAAAAAAA@@@???>>>===;;;<<<<<<;;;<<<@@@GGGMMMLLL\\\qqqrrrhhhZZZQQQPPPQQQRRRQQQNNNMMMLLLGGG@@@:::555333111000///000111222111/////////000000000000//////////////////////////////........................------------------------...------------,,,,,,,,,------------------------........................................................................---------............///////////////////////////////////////////////////222333444666777888999999555777888999999;;;===???999===FFFPPP[[[hhhuuuzzzyyyvvvxxx{{{}}}lll\\\QQQMMMNNNPPPPPPMMMIIIGGGIIILLLKKKHHHDDDAAA@@@>>><<<:::444333222000///...///////////////////////////////////////...............................................................///////////////.................................------------------------------------------------------------------------------------------------------------------------........................///......---------------...000222555777777777777===;;;999777777888;;;<<>>===>>>CCCLLLVVV]]]dddsss~~~|||{{{}}}~~~sssdddYYYTTTSSSTTTLLLOOOQQQMMMEEE===888666222000///000111222111000//////000000000000//////////////////////////////................................................------------------------------------------------........................................................................---------............///////////////////////////------........./////////444444555666666666666555777:::<<<=========@@@BBBCCCOOO]]]jjjuuu{{{zzz}}}~~~wwwvvvvvvzzztttbbbTTTOOONNNNNNMMMLLLLLLLLLLLLIIIGGGEEEDDDDDDCCCAAA@@@888666444111////////////////////////////////////////////////////////////.........................................................///////////////........................------------------------------------------------------------------------------------------------------------------------........................///......------......///000222444666888888888777:::777555777<<<@@@BBBAAA@@@EEEMMM[[[ooovvviiiXXXNNNLLLNNNMMMJJJ>>><<<:::777444222111000000000000000000000000000000000000000000000000000/////////....../////////------------------------,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------.........------,,,,,,---------...000444888:::>>>AAADDDBBBAAA???===<<<;;;;;;;;;???======FFFUUUfffqqqwwwiiiYYYQQQPPPKKKOOOQQQOOOHHHAAA<<<;;;444333111000111222222111//////000000000000//////////////////////////////................................................------------------------------------------------........................................................................---------............///////////////////////////,,,,,,---...///000111111555555555555555555555555777999;;;<<<<<<@@@GGGMMM]]]jjjxxxxxxttttttwww{{{}}}}}}zzz{{{lllYYYXXXUUUSSSRRROOOMMMKKKJJJIIIGGGGGGGGGGGGEEEDDD;;;999666333111000000000////////////////////////...////////////000000000.........................................................///////////////........................------------------------------------------------,,,,,,,,,------------...------------------------------------------------........................///......---...000111222333444555666777777777777666666777;;;???AAA@@@>>>NNNZZZkkk}}}ppp]]]SSSPPPOOONNNDDDBBB???;;;777444222111000000000000000000000000000000000000000000000000000//////......//////000------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........------------...//////000444999===???@@@BBBCCC@@@>>><<<:::999:::;;;<<<<<<>>>GGGZZZrrrgggWWWOOONNNPPPQQQPPPLLLGGGBBB@@@888666333222222222222111//////000000000000//////////////////////////////................................................,,,,,,,,,------------...------------------------........................................................................---------............///////////////////////////,,,---...000111333444555444444444444555777888999777999;;;>>>DDDQQQbbbnnn}}}ppppppmmmeee[[[RRRNNNNNNOOONNNLLLKKKKKKJJJGGGEEE>>><<<888444222111111111////////////////////////.../////////000000000000............................................................/////////000........................------------------------------------------------,,,,,,,,,---------......------------------------................................................///.........///222444666666666555555555555666666777:::======>>>DDDNNNUUUtttvvvdddYYYSSSQQQLLLJJJEEE@@@;;;777444333000000000000000000000000000000000000000000000000000000////////////000000........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------...///000111222333888>>>BBBCCCBBB@@@@@@>>><<<:::888999:::===??????KKK```{{{}}}zzzyyyyyylll]]]VVVUUUSSSQQQPPPMMMIIIFFF<<<999555333333333222111//////000000000000//////////////////////////////................................................,,,,,,,,,---------......------------------------........................................................................---------.........//////////////////////////////---...///111333555777888333333333333555999<<<>>><<<>>>BBBHHHTTTjjjvvvcccUUUQQQRRRTTTRRRPPPNNNMMMKKKHHHEEE@@@>>>:::555333111222222////////////////////////.../////////000000111111................................................---.........//////000000........................------------------------------------------------,,,,,,,,,------.........------------------------........................///////////////////////////.........000333666888888777666444444444555666777<<<@@@???BBBRRRnnn{{{sssbbbWWWRRRQQQNNNJJJDDD???:::666444000000000000000000000000000000000000000000000000000000////////////000000////////////////////////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------...000111333444555:::AAAEEEEEEBBB???======<<<999888999;;;???AAAHHH[[[yyyyyyrrrppprrrvvv|||ooo^^^ZZZUUUSSSSSSQQQMMMIII>>>;;;777444333333222111//////000000000000//////////////////////////////........................////////////////////////,,,,,,,,,------.........------------------------////////////////////////......------------..............................---------............/////////000000///...------)))000555555777;;;999444000555999:::888888<<<@@@JJJOOOUUU\\\ggg{{{|||{{{{{{yyysssxxx|||~~~pppdddWWWMMMLLLMMMOOOQQQOOOLLLLLLNNNLLLEEE>>>::::::888333///333000...---.../////////000/////////....................................///...---,,,,,,---...///................................................---------............///................................................------------------------,,,,,,,,,------.........000000///............///---...000333666888999:::888777444222222333444666BBB<<<:::DDDWWWttt}}}dddUUUQQQQQQRRRRRRJJJ???888777555555444111000000222333000000000000000000000000000000///...............//////////////////////////////.........---------///............------------------------------------------------------------------------------------------,,,,,,+++++++++------------------------------------------------------,,,---///333666888@@@@@@BBBDDDAAA;;;999;;;<<<888888;;;===???GGGQQQbbbvvvwwwrrrooouuu}}}vvviiiXXXQQQUUUYYYSSSJJJHHHAAA888333222333222111222111111000000000000111////////////////////////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------------..............................---------............//////////////////////////////777;;;999777999:::888333555777777:::AAAMMMVVVhhhhhhiiimmmvvv{{{pppkkkllllllkkkxxxzzzssskkkeeeUUURRRPPPPPPPPPOOOMMMKKKNNNHHHAAA===;;;999666444222111//////000000///...000000/////////.................................///...------------...///................................................---------............///................................................------------------------,,,,,,,,,---------......//////...............///---...111444777888999999999666333444777;;;===>>><<>>999999AAAKKKUUU```jjj{{{xxxzzz}}}kkk^^^XXXTTTPPPMMMKKKFFF???999777555333111333222111111000111111111////////////////////////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------------..............................---------............/////////......///000222333111777;;;888555555888888777777888:::AAAOOO```lll{{{xxxvvvyyyzzzyyywwwtttnnnlllsss~~~~~~ssshhhYYYPPPNNNOOONNNKKKOOOMMMIIIEEEBBB@@@>>>>>>444333111111111111///---000000000/////////..............................///...------------...///................................................---------............///................................................------------------------,,,,,,,,,------------.........---------......///---///333666888999999999555333333666;;;>>>???>>><<>>:::::::::888888:::???;;;>>>MMMbbbsssvvveeeUUUPPPTTTMMMKKKGGGBBB===888444222333333222111111111111111////////////////////////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------------..............................---------............/////////......///222555666333666888888777777777777888;;;AAAIIISSS```nnnwww{{{zzzzzz}}}}}}xxxqqqqqqwww{{{}}}ttt[[[PPPNNNOOONNNNNNPPPQQQOOOLLLJJJIIIIII:::777333111000000///...000000000////////////....................................------.........................................................---------............///................................................------------------------------------------------------,,,------.../////////111444777999:::999888333555888:::<<>>:::777555444333222111111111111111111111111111000000///.../////////////////////////////////........................///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............///111444888<<<@@@BBBBBB<<<888:::;;;;;;;;;>>><<<>>>IIIaaa}}}}}}|||yyytttqqqssszzz{{{xxxvvvwww}}}}}}dddXXXXXXMMMMMMKKKGGGAAA;;;666444444333222111000000000111////////////////////////........................////////////////////////........................------------------------////////////////////////......------------..............................---------............/////////...///000333666888:::888888:::<<<;;;999888:::CCCQQQ___llluuu{{{~~~~~~xxxbbbXXXSSSNNNKKKOOOSSSUUUSSSQQQOOOOOOBBB===777222000000000000111000000000////////////////////////////////////---..................---................................................---------............///................................................------------------------------------------------,,,,,,,,,---...///000111111333666888::::::999999999;;;<<<;;;===FFFUUU```zzz|||vvvttttttsssrrrsssnnnggg___[[[^^^dddiiimmmllliiieeebbbeeemmmsss~~~|||hhhXXXOOONNNGGGBBB===999777666444222000000000000000000000000111111000///////////////////////////////////////---.....................///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......////////////000222555999===@@@BBB>>>:::888;;;<<<:::;;;===;;;GGG]]]|||qqqsssuuutttmmmgggiiiqqqlllmmmlllhhheeefffkkkppptttrrrnnnlllnnnvvv}}}xxxaaaVVVNNNMMMLLLIIIEEE@@@:::777444333222111000//////000000000000000000000000000////////////////////////////////////////////////........................------------------------////////////////////////......------------..............................---------............/////////000111222555777999;;;777666888::::::<<<@@@LLLVVVgggxxxzzzqqqsssyyyooo```TTTLLLNNNPPPSSSTTTSSSQQQPPPKKKEEE===777444222111111111111000000000/////////////////////////////////------...//////...------................................................---------............///................................................------------------------...------------,,,,,,,,,,,,,,,------///000222222555555777888999:::::::::;;;;;;;;;===EEEYYYsssyyyhhhddd^^^ZZZXXX[[[___ccccccbbb^^^XXXQQQOOOQQQUUU[[[[[[[[[YYYXXX[[[bbbhhhiiikkkooottt{{{iiiXXXSSSNNNHHHBBB===<<<:::666333000000000000000000000000222111000000//////000000////////////////////////---------...............///............---------------------------------------------------------------------------------++++++,,,,,,,,,,,,---------------------------------------...//////000000111222444777:::===???@@@<<<;;;;;;<<<;;;888:::???GGG[[[yyy~~~}}}{{{wwwssskkklllmmmkkkeeeaaagggppprrrtttwwwxxxwwwvvvuuuuuu{{{}}}|||xxxvvvuuurrrnnnzzz|||}}}~~~pppZZZUUUQQQMMMKKKJJJFFF@@@:::555444333111111000000000000000000000000000000000////////////////////////////////////////////////........................------------------------////////////////////////......------------..............................---------............//////000111333444666777888777666666999999>>>MMM]]]qqqwww}}}vvvrrrxxxyyyhhhVVVSSSPPPPPPRRRTTTTTTRRRQQQMMMGGGAAA<<<888333000111111111000000000//////////////////////////////------...//////...------................................................---------............///................................................------------------------......---------,,,,,,,,,---------...000222333444888777777777888:::;;;<<<;;;>>>EEERRRggg~~~vvvrrrppphhh___TTTSSSQQQMMMMMMRRR]]]eeefffllloookkkbbbZZZXXXZZZaaaeeeiiikkkkkklllooosssnnnnnnllliiihhhkkkpppuuuzzzhhh]]]UUUOOOGGGBBBAAA>>>:::666222222222222222222222222222111000000//////000000////////////////////////---------........./////////............---------------------------------------------------------------------------------+++++++++,,,,,,------------------------------------------...///000000000444555777999;;;<<<===>>>;;;;;;===>>>;;;;;;CCCNNNaaayyy~~~}}}{{{xxxuuurrrrrruuuwww{{{~~~|||{{{yyyzzz|||~~~|||vvvpppssssssyyyqqqaaaYYYPPPNNNNNNMMMEEE>>>777666555444333222222222000000000000000000000000////////////////////////////////////////////////................................................////////////////////////.........------.................................---------........./////////000222444555666777777666999===@@@@@@JJJeee|||yyy{{{}}}ooojjjlllooosssvvv|||~~~aaaZZZQQQOOORRRVVVWWWUUUTTTRRRNNNIIICCC<<<444///111111111111000000000000000000000000000000000000,,,---...//////...---,,,................................................---------.........//////................................................------------------------.........------,,,,,,,,,------...///111333444555999888777777777999<<<===???FFFWWWrrrzzzwwwxxxrrrggg\\\WWWVVVRRRMMMOOOQQQQQQOOONNNVVVeeepppyyytttoooooorrrxxxzzzqqqgggaaaaaaccc\\\iiixxxvvvfffZZZSSSKKKFFFDDDBBB===999444444444444444444444444222111111000000000000000////////////////////////---------.........////////////.........---------------------------------------------------------------------------------+++++++++,,,,,,------------------------------------------...///000000111777888999;;;<<<=========999;;;>>>???>>>BBBPPP___xxx|||yyy}}}{{{vvvvvvpppsssvvvvvvvvvzzz~~~ssslllggghhhpppxxx~~~kkk```TTTPPPRRRQQQIIIAAA999999777666555444444333000000000000000000000000000000000000000000000000////////////////////////................................................//////............//////////////////////////////////////////////////////......------...///111222555666777888999:::;;;;;;<<<;;;>>>FFFRRRddd}}}yyy|||}}}ssspppooollleee]]]```iiillljjjiiibbbZZZUUUTTTVVVWWWVVVXXX\\\```aaa```]]][[[ZZZbbbiiirrr|||vvvcccZZZVVVSSSRRRUUUUUUOOOJJJIIIJJJGGG>>>555222111111222333333111///000000000000000000000000////////////////////////..............................------------......---------............///................................................------------------------...------,,,,,,,,,---------------...000333555777888888999999:::;;;===???CCC[[[xxxxxxwww}}}uuulll[[[XXXRRROOORRRWWWVVVQQQPPPTTTWWWVVVUUU\\\jjjvvv~~~sssjjjeeeeeefffffffffhhhoooyyyccc\\\RRRKKKHHHFFFCCC@@@999555111222555666333000111111111111000000000000000/////////............////////////////////////------------------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...,,,,,,...111444666:::>>>???<<<===BBBAAA<<<777;;;@@@BBBDDDNNNbbbtttvvvtttzzzyyywwwzzz}}}|||zzzsssrrroookkkkkkooo~~~}}}cccUUUSSSRRRMMMHHH@@@===999777666555333222111111222222222222111111111111000000//////......//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////......---...///000222333444666999::::::999999:::===CCCQQQaaalllvvvzzz~~~~~~wwwjjj___YYYXXX^^^```^^^[[[^^^fffjjjiiiddd```\\\[[[[[[[[[YYYWWWXXXYYYZZZZZZZZZXXXVVVTTTPPPTTTYYY]]]bbbkkkwww|||iiiXXXRRRUUUUUUPPPKKKIIIIIIFFF???999444222111111222222111000000000000000000000000000////////////////////////..............................------------......---------............///................................................------------------------...------,,,,,,------.........///000222555777999888;;;<<<;;;999<<>>CCCAAA<<<>>>>>>@@@FFFQQQbbbwww~~~}}}rrrhhhddddddtttyyydddXXXQQQNNNKKKCCC@@@;;;888666555444222111111222222222222111111111000000000/////////...//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////.........///000222333444555999<<<<<<999999<<<@@@JJJSSSeeewwwrrrhhhbbbccccccaaa^^^[[[[[[[[[ZZZaaaeeeffffffjjjnnnooollllllnnnpppqqqpppllliiifffccc___]]]]]]\\\YYYVVVQQQQQQOOOLLLKKKNNNVVV\\\hhh{{{}}}aaaUUUUUUSSSQQQNNNMMMKKKGGGCCC???777555111000000111111000000000000000000000000000////////////////////////..............................------------......---------............///................................................------------------------...---------------......000000111222444777999:::888<<<>>><<<===FFFVVVdddyyyuuueeeYYYSSSOOOKKKHHHIIINNNRRRWWW```kkkssstttqqqyyyvvvmmmhhhhhhiiikkkkkkxxxhhhWWWRRRQQQLLLHHH>>>:::444222333444333111222222111111111000000000000000000/////////......////////////////////////------------------------..............................------------......------------------------------------------------------------------------............000333666888999;;;<<<>>>AAAEEEBBB<<>>:::777666444333111111222222222222111111000000000000//////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////......///000222444555666777;;;===:::888<<>>HHH\\\uuu}}}rrrhhh___SSSLLLKKKMMMOOOPPPWWW___hhhnnnxxx{{{uuupppmmmvvvzzzhhhZZZSSSOOOMMMBBB>>>888444333333333222222222222111111111000000000000000////////////...////////////////////////...................................................------,,,,,,------...........................------------------------------------------------.........000222555888999======>>>@@@CCCEEEBBB>>>EEEKKKVVVeeeyyy|||uuuhhh___```bbbfffrrrnnn[[[UUUUUUMMMHHHAAA;;;888555333222111111222222222222111111000000000000//////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////...///000222444666777777999::::::999:::DDDVVVdddwwwvvvxxxzzzvvvpppiiigggiiimmmnnnnnnpppqqquuu|||~~~|||xxx{{{}}}xxxwwwuuuqqqllluuurrrllleee___\\\]]]^^^\\\[[[[[[^^^cccjjjrrrxxxjjjVVVKKKNNNQQQRRRQQQNNNIIIGGG@@@;;;555111000111111111////////////////////////////////////////////////..............................------------......---------............///................................................---------------------------------------...///000000111333555777999:::;;;;;;999999DDDZZZxxxxxxppphhh```[[[XXXUUUSSSSSSUUUXXXZZZmmmvvvyyy{{{zzz{{{|||dddUUUOOONNNFFFBBB<<<777555444333333222222222222111111111111111000000000////////////////////////////////////................................................------,,,,,,,,,,,,------........................------------------------------------------------...///000111444777:::;;;>>>===>>>@@@AAAAAABBBBBBLLL]]]rrrmmmfffaaa]]]```iiimmm}}}gggZZZSSSPPPKKKDDD>>>999666333111111111222222222222111111////////////000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////...///111444666888999999999;;;>>>AAAGGGTTTfffssssssqqqssszzz}}}{{{zzz~~~}}}qqqmmmkkkpppzzz~~~|||yyyzzzyyyvvvrrrpppmmmlllkkkkkkeee`````````]]][[[[[[bbbxxxqqqXXXOOOOOOOOOPPPPPPNNNIIIFFFCCC???999444333222222111000000000000000000000000////////////////////////..............................------------......---------............///................................................------------------------------------...///000000111222444777999:::;;;;;;===<<>>>>>???>>>>>>EEEMMM^^^vvv}}}sssiii___[[[QQQ^^^mmmyyyzzzeeeTTTRRRNNNHHHBBB===999444222111111222222222222111111////////////000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////...///222555777999::::::<<>>DDDRRRggg~~~}}}lll```[[[YYYYYYZZZ]]]kkk{{{~~~yyy|||qqq]]]RRRLLLJJJFFF@@@:::666444444333333222222222111111111111111111000000000//////////////////////////////................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...///111444777:::===>>>AAAAAABBBBBB???BBBPPP___vvv{{{|||yyysssttt{{{vvveeeXXXVVVXXX___ggguuuyyyaaaUUUQQQLLLGGGBBB===777333111111222222222222111111.../////////000000000111//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////...///222666888:::;;;;;;@@@JJJYYYjjjxxx}}}wwwyyy}}}{{{sssrrr||||||iii___]]]```kkkwww|||ooojjjmmmuuuwwwyyyxxxtttrrrrrrtttrrrvvv{{{~~~}}}|||{{{{{{xxx{{{|||yyywwwqqqmmmqqq{{{nnnmmmkkknnnwwwooocccVVVPPPPPPRRRQQQNNNGGGCCC>>>:::777555333111000000000000000000000000////////////////////////.................................------.........---------.........//////................................................---------------------------------......000111111444666888;;;===>>>??????>>>KKK```www{{{vvvyyykkkZZZSSSVVV\\\cccgggkkk|||~~~wwwsss|||hhhXXXNNNLLLIIICCC<<<777555444333333333222222222111111111111111111000000000000////////////////////////////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...///222555888;;;>>>???EEEEEEGGGGGGDDDGGGZZZooo{{{yyy{{{qqqttt{{{yyypppeeeaaaeeejjjkkkjjjmmmkkkgggcccaaadddhhhkkknnn~~~oooaaaVVVRRRPPPVVVmmmpppVVVTTTOOOKKKFFF@@@:::555111111222222222222111111.../////////000000111111////////////////////////////////////////////////////////////////////////..............................------------......000///.........000111222111444666777777888;;;>>>DDDRRRkkktttllliiigggccc^^^]]]dddqqq{{{{{{tttnnnjjjeee```\\\___bbbdddaaa\\\YYY[[[^^^aaacccfffjjjmmmppprrrssspppqqqssswww|||uuuoooqqqooolllqqq|||wwwbbbWWWSSSOOOOOOSSSJJJDDD===999999888333///222222111111000000//////................................................///...---,,,,,,---...///,,,---......//////......//////.........------------------------------------------------------------...///......000222555444999<<<===???CCCBBB???KKKddd}}}pppfffYYYZZZYYYXXX^^^kkkvvv{{{wwwxxx{{{vvvzzzfffRRRPPPLLLIIIFFF@@@999333444444333333222111111111222111111111000000//////000000000000////////////...................................................------,,,,,,------...------------------------,,,,,,,,,---------..............................000222555777999<<<@@@CCCFFFHHHHHHEEEGGGVVVpppwwwxxx}}}xxxtttqqqnnnlllggg```XXXSSSSSSUUUVVVVVVSSSQQQOOOMMMMMMOOOQQQSSSXXX[[[aaaiiisss}}}pppeeeYYYPPPTTT```yyyhhh[[[OOOLLLHHHAAA<<<<<<555333222222333333111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................///......------......///000//////...///000222333444666888999:::;;;>>>AAARRR^^^uuuwwwsssvvvwwwnnngggbbb```dddhhhjjjlllrrr|||xxxqqqlllhhhbbb^^^\\\YYYVVVSSSQQQTTTUUURRRMMMKKKMMMPPPSSSTTTVVVXXXZZZ\\\]]]^^^^^^___aaaeeeiiinnnrrrttt}}}yyysssrrrooojjjnnnwwwqqquuulllZZZRRRNNNPPPUUUOOOIIIBBB<<<:::777444111222111111000000000//////................................................///...------------...///,,,---......//////......//////.........------------------------------------------------------------...///......///222555888:::AAAFFFBBB===DDDQQQggg{{{zzziii\\\UUUUUUYYY^^^bbbnnn{{{yyyzzz]]]WWWOOOJJJGGGBBB;;;555444444444333333222222222222111111111000000000000000000000000////////////...................................................------,,,,,,------...------------------------,,,,,,,,,---------........................//////222555777:::<<<>>>BBBEEEGGGJJJLLLNNNUUUggg}}}rrrnnnhhhdddaaa^^^[[[YYYVVVQQQJJJGGGGGGHHHIIIHHHFFFEEECCCBBBBBBCCCEEEFFFIIIJJJMMMQQQVVV\\\```ccckkkoooyyymmmZZZRRRTTTaaaoooxxxeeeSSSLLLJJJEEE???<<<555444333333333444222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................///......------......///000/////////000111333444777777888999===AAAEEEHHH]]]fffvvvvvvqqqccceeeppp~~~nnnddd```aaaaaadddkkkttt{{{~~~|||uuuoooiiibbb]]]TTTQQQNNNLLLLLLLLLKKKJJJLLLMMMMMMJJJFFFDDDFFFIIIKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPSSSVVVZZZ]]]___mmmqqqwww~~~~~~}}}wwwpppqqqwwwiiieeefffoooxxxdddYYYRRRQQQSSSSSSOOOIIIBBB<<<888666555111111000000000000000000................................................///...------------...///,,,---......//////.....................---------------------------------------------------------............---///222555:::<<>>PPPmmmppp]]]SSSQQQQQQ\\\ccclllttt{{{yyyyyywwwvvvyyyqqqfffWWWMMMHHHDDD>>>888555555444444333333444444111111111111111000000000000000000000////////////...................................................------,,,,,,------...------------------------,,,,,,,,,---------.....................///000000555777:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAACCCEEEFFFLLLOOOVVVcccuuuiii[[[SSSXXXgggyyy___RRRNNNJJJBBB===666444333333444555444333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................//////............//////000000///000111333555666999777777:::BBBJJJQQQTTTeeeiiipppwwwssshhh^^^ZZZ___gggwwwzzzlllaaa^^^ccclllrrrxxx}}}{{{tttiii```ZZZUUUPPPMMMGGGEEEDDDDDDEEEFFFGGGHHHLLLMMMLLLIIIGGGFFFHHHKKKJJJKKKKKKKKKLLLMMMNNNOOOKKKLLLLLLMMMOOOPPPQQQRRRYYY\\\bbbjjjrrrxxx|||~~~xxxuuuyyyxxxnnnaaa\\\bbbqqqyyymmmaaaVVVPPPQQQQQQNNNHHHAAA;;;888777222222111000///000000111.........................................................------.........,,,---......///..........................................................................................------///333666<<>>AAADDDIIILLLPPPTTT\\\hhhyyyxxx~~~wwwnnnddd[[[UUUQQQNNNJJJHHHGGGEEECCCAAA@@@???>>>>>>>>>>>>=========>>>????????????>>>===???>>>>>>>>>>>>@@@AAABBBEEEGGGHHHLLLRRR^^^lllvvv{{{eee```bbbrrruuu___SSSKKKDDD???777555333222333444444333111111111111111111111111000000000000000000000000/////////////////////////////////////////////////////////////////////////////////....../////////000000000111222444777888999777999AAANNNZZZ```bbbllllllmmmnnniii```]]]^^^lllxxx~~~gggddd``````eeeooo{{{~~~ssskkkccc^^^VVVOOOKKKHHHGGGFFFDDDDDDCCCCCCCCCEEEGGGHHHIIIIIIIIIHHHGGGGGGHHHJJJHHHHHHHHHIIIKKKMMMOOOPPPOOOOOONNNNNNMMMLLLLLLKKKKKKLLLOOOUUU\\\dddlllppptttyyyzzzwwwxxxwwwtttmmmgggdddeeeggghhhmmm[[[NNNLLLNNNPPPMMMGGGAAA;;;888555444222000000000111222////////////////////////........................---..................---,,,---......///.........---....................................................................................111666999AAAKKKPPPQQQ]]]xxx}}}rrrggg^^^UUUMMMIIIKKKYYYggg}}}qqqfffbbb```\\\ZZZ]]][[[___gggnnnvvv{{{ttt\\\NNNGGGCCC@@@777666444222222222333444111111111111111222222222000000000000////////////...................................................------,,,,,,------...------------------------,,,,,,,,,---------............---...///111333444444777;;;???CCCGGGMMMPPPVVV\\\hhhxxx{{{~~~xxxsssiii```XXXQQQKKKGGGEEECCCAAA@@@@@@???>>><<<>>>???@@@@@@@@@?????????<<<===>>>??????>>>===<<<============>>>@@@BBBCCC@@@BBBEEEEEEEEEIIIPPPVVVbbbzzzyyyiiifffpppsss[[[LLLEEECCC888666333222222333333333111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////000//////......//////000000000000111333666888::::::<<>>CCCHHHMMMSSSWWW]]]fffvvv{{{xxx}}}{{{sssmmmddd^^^UUUNNNHHHEEECCCAAABBB@@@??????@@@@@@???===;;;===??????>>>>>>>>>??????@@@AAABBBBBBAAA@@@???@@@@@@?????????@@@BBBCCC???CCCGGGIIIHHHHHHJJJLLLOOO[[[ooovvvbbb\\\mmmgggRRRIIIFFF;;;888555333333333333222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000////////////000000000000111222444777:::;;;<<>><<<:::777333111111111222////////////////////////........................------...//////...------,,,---......//////......---------.........//////......................................................//////111666===AAATTTUUU[[[nnn|||pppfff___[[[VVVTTTWWW\\\[[[\\\kkk~~~qqqooonnnrrrxxx{{{zzzwwwlllccc]]]___]]]YYY___jjjpppyyyxxxyyyxxxuuutttwww~~~wwwmmm[[[OOOJJJ???===999666444333444444111111111222222333333333000000000000////////////...................................................------,,,,,,------...------------------------,,,,,,,,,---------......///...---...///333666888999===BBBHHHNNNUUU\\\```fffqqqzzzvvvsssuuu~~~wwwpppggg^^^XXXQQQMMMGGGCCCAAAAAA@@@???AAAAAA@@@AAACCCDDDCCCAAA;;;>>>??????======>>>@@@DDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHKKKMMMNNNNNNPPPPPPQQQOOOTTTggguuuaaaaaa{{{uuu\\\NNNHHH@@@<<<888555444444444333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000111222555888:::<<>>>>>>>>???BBBBBBAAA@@@>>>@@@BBBAAA???>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHJJJMMMRRRWWW[[[]]]___TTTPPPWWWeee{{{sss```fffyyydddSSSIIICCC@@@;;;777666666555555222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////111111000000//////........./////////------///111111222222333444888>>>AAAAAAXXXvvvnnnjjjpppzzz{{{vvv|||ppphhheeefffmmmvvvwww|||ppphhhXXXRRRKKKFFFFFFFFFFFFEEEGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHIIILLLNNNOOOOOOTTTXXX\\\^^^]]]]]]___bbb\\\ZZZYYYYYYZZZ[[[ZZZYYY\\\[[[ZZZZZZ^^^bbb]]]VVVTTTRRRNNNKKKKKKKKKFFF@@@FFFHHHJJJOOOWWWcccpppyyyyyykkkYYYVVVWWWeeewwwaaaNNNMMMOOOMMMKKKMMMEEEAAA:::444000///000222000000000000////////////////////////////////////////////////////////////................................................---------............//////////////////............111333222333:::EEENNNVVVYYYiiivvveeeXXXWWW```jjjqqqoooooossszzzxxxvvv{{{uuurrrooommmkkkkkknnnrrrvvvwwwllldddWWWNNNIIIHHHJJJKKKLLLMMMMMMMMMNNNPPPSSSVVVXXXVVVSSSRRRTTTXXX^^^bbbpppzzzyyyssslllgggiiijjjxxx~~~cccOOOGGGCCC<<<666555777666444444444444333333333222222222111111000///......---//////............//////................................................---------............///.........------,,,,,,,,,///---...333555555777;;;AAACCCJJJUUUZZZ]]]eeeooo|||{{{ppptttyyyyyyuuuoooggg]]]TTTOOOJJJFFFBBB===<<<<<<<<<===@@@CCCDDDAAA@@@@@@AAAAAABBBCCCDDDEEECCCAAA??????BBBEEEGGGHHHGGGFFFFFFFFFGGGHHHHHHLLLKKKIIIHHHHHHJJJKKKMMMPPPJJJGGGMMMRRRWWW```jjjgggZZZOOOUUU______sssvvvjjjdddzzzrrrYYYQQQMMMCCC;;;999888444333333111111111111111111222222222222111111111111222222000000000000000000000000000000000000000000000000111000000000/////////......///000///......000111222444666777888;;;AAAFFFNNNaaaxxxuuuqqq~~~vvvllljjjlllpppvvv~~~}}}tttiii^^^VVVQQQMMMHHHFFFGGGHHHHHHGGGIIIJJJLLLNNNOOOOOONNNMMMKKKKKKKKKLLLOOOPPPQQQRRRWWWYYY\\\^^^^^^______```cccaaa^^^]]]^^^^^^^^^]]]```cccddddddgggiiieee^^^]]]\\\XXXVVVTTTRRRMMMIIIHHHGGGGGGHHHNNNXXXeeemmmxxx{{{```YYYTTTYYYiii{{{```SSSQQQPPPMMMKKKGGGCCC===777222111111222111000000000////////////////////////////////////////////////////////////................................................---------............////////////////////////......///111222666???JJJSSSXXXdddvvvuuusssnnnfff```cccmmmwwwuuuvvvzzz~~~ooommmyyyyyyqqqiiiccc```\\\[[[[[[]]]___aaabbbccc[[[UUUMMMGGGEEEGGGJJJLLLMMMMMMMMMMMMOOORRRUUUXXXYYYXXXXXXWWWYYY\\\aaadddsss~~~zzzqqqkkkmmm{{{mmmUUUKKKFFF@@@999666666555444444333333333222222222222222111111000//////......//////............//////................................................---------............///.........------,,,,,,,,,000...000444666666:::???HHHMMMVVV[[[[[[___oooxxxrrr{{{tttlllggg]]]WWWPPPKKKHHHFFFCCC@@@>>>=========???AAACCCEEECCCBBBAAAAAAAAAAAAAAABBBBBBDDDEEEEEECCCBBBCCCEEEKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLIIIEEEEEEJJJOOOTTT^^^hhhyyyvvviii]]]XXXTTT]]]tttzzziiidddsssiiiYYYMMMCCC:::888888555333333111111111111111111222222222222111111111111222222000000000000000000000000000000000000000000000000000000000000////////////...///000000//////111333///333777888888<<>>???@@@BBBDDDFFFGGGFFFDDDCCCBBBBBBCCCCCCEEEGGGIIIHHHFFFEEEGGGJJJKKKLLLLLLLLLMMMLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMOOOOOOQQQYYYbbbzzzlll^^^UUUUUU___zzzcccbbbkkkfffSSSHHH===:::999555222222222222222222222222111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000////////////...///000000000000333555222555888999;;;CCCOOOYYYhhhpppyyy~~~~~~}}}}}}}}}zzzxxxwwweeefffjjjrrrzzzzzzrrreeeYYYRRRNNNLLLKKKMMMMMMNNNOOOPPPQQQPPPPPPOOOPPPRRRUUUYYY]]]```bbbkkkoootttzzz}}}{{{{{{{{{{{{{{{ttt}}}xxxqqqeeecccaaa```\\\WWWUUUVVVRRRPPPLLLHHHFFFGGGLLLPPPYYY```kkkvvvxxxiiiaaaXXXUUUbbbsssaaaPPPPPPQQQLLLLLLIIIDDD>>>999555222111111111111000000000//////////////////////////////////////////////////////................................................---------............///............////////////444222111666BBBPPP]]]dddlll~~~qqqjjjbbbdddfffhhhkkktttzzzmmmgggkkkooopppeeeaaaYYYQQQJJJGGGEEEEEEDDDEEEFFFGGGGGGHHHJJJLLLHHHFFFDDDEEEIIINNNQQQSSSPPPOOOOOOQQQUUUZZZ^^^```bbbdddfffdddaaa______```\\\aaaeeefffeeeiiirrrzzzwwwppptttpppUUUNNNFFF@@@;;;666555777333333222222222111111111111111111000000000////////////............//////................................................---------............///...............---------000///222666888:::AAAIIISSSZZZ^^^[[[XXXddd~~~{{{wwwrrrkkkccc[[[RRRJJJEEE??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFIIIHHHFFFEEEEEEFFFHHHIIIOOOMMMJJJJJJLLLPPPSSSUUULLLKKKIIIHHHHHHIIIJJJLLLOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVWWWVVVSSSSSSXXX]]]mmmtttbbbWWW\\\qqq}}}kkkaaaooovvv^^^PPPBBB<<<:::666333222333222222222222222111111222222111111111111222222000000000000000000000000////////////////////////////////////000000000000...000111111111222444777888:::===???EEEQQQaaalllrrrvvv|||~~~}}}~~~{{{vvvuuunnnrrrvvv{{{}}}llldddYYYQQQMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSQQQRRRWWW]]]fffpppyyy~~~uuummmgggddddddbbb\\\[[[^^^UUUUUUSSSPPPKKKHHHFFFGGGPPPUUU^^^iiittt}}}wwwrrrjjj___]]]aaaqqqoooWWWPPPOOOMMMLLLJJJFFFAAA<<<666222000111111111111000000000000////////////////////////////////////////////////................................................---------............///---.........//////000000444111111777DDDUUUdddlllxxxxxx{{{nnnmmmkkkkkkppp{{{zzzpppgggbbb___[[[RRROOOJJJEEEBBBAAABBBCCCEEEDDDCCCBBBBBBFFFMMMRRROOOMMMKKKLLLOOORRRSSSTTTSSSRRRRRRUUU[[[```cccdddgggjjjkkkgggaaa\\\[[[\\\ZZZZZZZZZZZZ\\\^^^```bbbqqq{{{yyyttt|||___SSSHHHBBB>>>888666888333333333222222222111111111111111111000000000000//////............//////................................................---------............///........................//////222666888<<>>EEEPPP```pppzzz~~~~~~}}}~~~ooohhhmmmwwwzzzxxxrrraaa[[[TTTPPPOOOPPPRRRSSSTTTTTTTTTTTTSSSUUUYYY\\\ZZZ___gggssswwwkkkcccdddccc^^^\\\___WWWXXXYYYVVVQQQKKKGGGEEEKKKLLLRRR]]]fffppp|||wwwiii___ZZZooogggVVVOOOMMMLLLKKKHHHDDD???999444111222222111111111000000000////////////////////////////////////////////////................................................---------............///------......///000000000000000111888FFFYYYkkkvvvvvvzzzrrrsss}}}xxxtttooonnntttvvvuuurrrjjj___UUUNNNJJJHHHFFFDDDAAA@@@@@@AAABBBCCCCCCAAA>>>???EEEPPPYYYXXXUUUSSSRRRSSSTTTUUUTTTVVVUUUVVV[[[bbbfffgggfffjjjlllmmmhhhaaa]]]^^^aaacccbbbaaacccfffgggfffdddlllooottt}}}ooo\\\KKKEEEBBB;;;888999444444444333333333222222111111111111111111111111//////............//////................................................---------............///.............../////////000111444888:::>>>JJJUUUaaa___\\\]]]jjjyyysssppplllfffbbbZZZVVVQQQLLLHHHEEEBBB@@@@@@BBBCCCCCCBBBAAAAAABBBEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJMMMQQQVVVXXXXXXYYY\\\ccchhheeeZZZQQQJJJHHHFFFEEEHHHNNNUUUYYY^^^aaadddjjjoootttxxxzzz{{{~~~|||wwwrrriiiaaa___eeerrr{{{bbb___aaayyyoooccccccqqqsss___III>>>;;;999777777444444444333222222111111222222111111111111222222111111111111111111111111000000000000000000000000.../////////000000000111...000222333333555777::::::===DDDQQQbbbsssxxxiii]]]ZZZaaalllzzz|||qqqhhhcccXXXVVVTTTTTTUUUVVVVVVUUUVVVVVVVVVVVVXXX^^^ffflllrrryyyssseeeeeefff```]]]___[[[]]]]]][[[VVVQQQMMMLLLJJJHHHIIIPPPWWW```nnn{{{xxxeeeWWW___ooo{{{bbbRRRNNNLLLLLLKKKHHHCCC<<<777333222222222111111111000000////////////////////////////////////////////////................................................---------............///------......///000000111...111555===LLL```wwwpppqqqoookkkmmmuuu|||~~~xxxsssmmmlllttt}}}ppplllfff]]]RRRHHHCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@AAAIIIVVV```___\\\XXXWWWWWWXXXYYYXXXYYYXXXZZZaaahhhkkkiiifffiiilllllliiicccccciiioootttttttttuuuuuuuuuvvvvvvuuutttssssssvvvhhhPPPHHHFFF>>>888777555555555444444444333333111111111111111111111111//////............//////................................................---------............///---........./////////000222333777;;;===BBBOOO\\\```___]]]bbbtttzzzssskkkeeeaaa^^^XXXTTTQQQMMMHHHEEEDDDDDDCCCBBB@@@CCCEEEEEECCCCCCFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLQQQQQQQQQRRRUUUZZZ___bbbaaaeeeiiiiiiddd\\\RRRLLLJJJKKKMMMQQQXXX___fffjjjrrrssstttuuuxxx{{{~~~uuueeeeeeeeessspppbbb]]]rrruuufffdddsssVVVEEE>>>999666666555444444333222222111111222222111111111111222222111111111111111111111111000000000000000000000000.../////////000000111111...000222333444555888;;;BBBEEEOOOaaavvvzzzhhh]]]WWWSSSVVV\\\uuu}}}pppcccZZZWWWSSSSSSUUUYYY\\\]]][[[ZZZXXXYYYYYYZZZ^^^fffrrr{{{~~~mmmlllmmmfffbbbccc```aaaaaa^^^ZZZVVVUUUTTTKKKFFFDDDHHHLLLRRRaaaooouuu{{{fff```YYY[[[ssskkkVVVPPPMMMMMMMMMJJJFFF???999555222222222111111111111000////////////////////////////////////////////////................................................---------.........//////---------...///000000111///333:::DDDRRRiii{{{uuunnnmmmuuu~~~~~~xxxtttoooiiihhhqqqyyyooohhh^^^SSSHHHAAAAAACCC===???BBBEEEFFFFFFFFFEEECCCEEEEEEEEEGGGOOO\\\fffccc```\\\[[[[[[]]]^^^^^^ZZZZZZ]]]dddkkknnnkkkfffgggjjjllliiifffjjjsss|||~~~~~~yyyuuuuuuuuuzzzpppTTTKKKIIIAAA888666666666555555555444444444111111111111111111222222//////............//////................................................---------.........//////---.........//////000000444555999===???EEERRR```dddddddddkkk~~~~~~}}}yyyqqqjjjbbb\\\XXXTTTOOOLLLLLLHHHDDDBBBBBBCCCCCCCCCAAACCCFFFGGGFFFHHHLLLOOOLLLMMMNNNOOOOOOOOOOOOOOO[[[ZZZYYYZZZ]]]bbbgggkkkmmmpppooofffXXXNNNLLLNNNRRRUUU\\\dddmmmuuu||||||zzzwwwtttrrrrrrrrrssssss}}}wwwttteeeddd~~~uuu\\\]]]nnnkkk\\\nnneeeNNNBBB:::444222555555444333333222111111222222111111111111222222111111111111111111111111000000000000000000000000222222111111111111111222111666555...111<<>>>>>CCCOOO___jjjmmmaaakkksssttt|||vvvooojjj```ZZZSSSOOOMMMMMMKKKIIIFFFGGGGGGFFFDDDCCCEEEFFFJJJLLLNNNNNNMMMOOOSSSWWWQQQSSSTTTSSSQQQTTT\\\ccceeecccbbbdddiiinnnpppqqqqqqooogggZZZNNNKKKQQQYYYbbbiiimmmnnnrrrzzz|||yyytttsssqqqpppooollliiifffeeeoooqqqxxxooommm~~~kkk```kkkooo^^^fffuuuwwwRRRAAA===999222444444333333333444444555111111111111111111111111000000000000111111111111111111111111000000000000222111111000000000111111...222333111333;;;CCCFFFTTT[[[iiizzzuuunnnkkkddd___```dddjjjvvv{{{pppeee^^^ZZZWWWUUUVVVWWWYYY[[[\\\\\\\\\[[[]]]dddnnn{{{xxxpppkkkkkkfffbbbaaa]]]WWWUUUVVVSSSPPPKKKEEECCCFFFNNNTTT^^^lllyyy~~~mmm___```]]][[[ffflllTTTJJJKKKMMMMMMJJJDDD===888444222111111222222111000000000000000000000000000000000/////////.........////////////////////////....................................////////////......//////000111111111222333>>>VVVnnn}}}}}}vvvvvvpppjjjjjjssszzzpppcccXXXNNNIIIEEE@@@@@@CCCCCCEEEIIIMMMQQQTTTUUUVVVUUUVVVTTTRRRWWWdddoootttkkk```[[[cccnnnooohhhaaa\\\^^^fffqqquuupppkkkkkkgggaaa```jjjvvv{{{{{{|||pppxxxZZZNNNKKKFFF===777555333333333444333222222222111000000000000000//////////////////////////////.........---------........................---------............///...---------...000222333444777;;;@@@IIIWWWeeemmmlllhhhuuussscccooo|||uuuooohhhaaa\\\SSSOOOIIIGGGGGGHHHGGGFFFGGGIIIJJJJJJJJJJJJLLLNNNQQQSSSUUUUUUVVVWWWYYY[[[YYYXXXWWWUUUWWW]]]fffmmmmmmiiieeeggglllqqqssssssmmmggg^^^VVVSSSWWW^^^cccuuuwwwtttnnnlllnnnmmmiiiooonnnnnnmmmllljjjhhhfff___eeebbbfffzzzxxxrrraaakkkiiidddiiiaaaIII???:::555555444444333333444444555111111111111111111111111000000000000111111111111111111111111000000000000000000000//////000000111///000333666888>>>LLLYYYeeeiiirrrssseeeaaaffffff``````iiiwwwwwwpppggg___ZZZYYYXXXXXX[[[[[[[[[\\\\\\\\\]]]]]]```lllwwwiiiccc^^^]]]\\\XXXVVVWWWUUURRRLLLFFFCCCDDDIIINNNOOO\\\kkkwwwyyykkkhhhccc[[[XXXfffwwwXXXFFFIIIMMMNNNKKKFFF@@@<<<444333111111222333222111000000000000000000000000000000000/////////......////////////////////////....................................//////////////////......///000222333000666GGG```xxxzzzwwwtttqqqoooqqqyyy~~~xxxmmmcccXXXPPPHHHEEECCCBBBCCCFFFHHHKKKQQQWWW\\\___```aaa```bbb```___dddooowwwzzziii```^^^gggsssssslllddd```dddmmmtttsssmmmjjjkkkbbb___bbblllxxx~~~~~~}}}{{{~~~ppptttjjjTTTJJJDDD@@@888666333222333333333222222222111000000000000111/////////////////////////////////.........------........................---------............///......---...///000222333666666;;;GGGVVVdddnnnsssqqquuu{{{dddVVVggg{{{}}}xxxooofff^^^WWWPPPLLLDDDBBB@@@@@@BBBEEEFFFFFFIIIKKKNNNQQQSSSUUUXXX[[[\\\]]]^^^aaaccccccbbb```aaa^^^ZZZ[[[aaajjjsssxxxtttooojjjjjjnnnrrrsssqqqggg```XXXYYY```iiimmmnnnyyyyyytttmmmjjjkkkllljjjnnnnnnoooooonnnmmmllllllgggggg```___fffppp~~~wwwccclll|||iiiaaarrrpppOOO>>>999888555555444444444444444555222222222222222222222222000000000111111111222222111111111111000000000000//////////////////000111111000444;;;>>>FFF\\\tttxxxwwwyyy~~~~~~jjj[[[UUU^^^jjjfffeeeiiittt|||nnniiiaaa\\\[[[\\\]]]^^^aaa___\\\[[[[[[^^^aaadddrrrttthhh^^^]]]___^^^\\\[[[[[[WWWRRRLLLHHHGGGIIIJJJGGGRRR___lllzzzzzzvvvqqqiii]]]ZZZmmmgggQQQNNNLLLLLLKKKHHHBBB===555333111111222333333222000000000000000000000000000000000////////////...////////////////////////....................................////////////111000.........000333444222<<>><<<;;;<<<===>>>AAAEEEIIILLLOOOSSSYYY___dddiiimmmqqqooooooqqquuuxxxvvvqqqkkkiiiggggggnnnxxx~~~~~~{{{nnnnnnnnnooopppmmmhhhdddccchhhooovvvyyyvvvooojjjooonnnoooqqqrrrrrrrrrsssuuuvvvxxxxxxwwwxxxzzz|||wwwqqqjjjlllmmmeeeuuugggpppwwwcccooojjjLLL@@@AAA777666555444444444444444222222222222222222222222111111111111222222222222111111111111000000000///////////////000111222222111333666<<>>:::777444222222222222222000000000000000000000000111111000000000/////////////////////////////////....................................////////////000000//////000111333444555EEEZZZlllwww{{{}}}zzzwwwxxxvvv|||yyypppeee\\\TTTNNNMMMOOORRRZZZcccjjjoooqqqmmmfffbbbfffkkkqqqvvvyyyzzz{{{wwwyyyxxxxxx{{{~~~zzztttfffhhhooouuuuuuqqqppprrrssshhheeegggiiikkkmmmmmmmmmooouuuyyyyyyzzzzzzlllSSSHHHAAA===888555333333333222333333222111111111111222000000000000000000000000000000000/////////..............................---------............//////......///111333555777;;;===JJJ]]]jjjooowww|||}}}~~~|||nnnvvv|||sssiiibbbPPPLLLEEEAAA>>><<<;;;999:::;;;;;;<<<>>>CCCIIINNNUUUYYY```fffkkkppptttwwwxxxyyy|||}}}xxxsssnnnnnnrrryyy}}}xxxmmmqqqtttuuurrrmmmiiihhhiiirrr|||}}}uuummmiiijjjjjjnnntttwwwvvvwwwzzz}}}ssspppnnngggsssmmmuuupppoooxxxyyyTTTAAA>>>777777666555444444444444333333333333333333333333111111111222222222222333111111111111000000000000000//////000111222333333111888===@@@KKKccc|||uuuzzzrrr]]]SSSYYYfffooorrr{{{zzzssshhh^^^___]]]\\\]]]___```___^^^]]]```fffqqqnnnjjjmmmjjjgggdddaaa___[[[UUUQQQMMMKKKIIIMMMXXXhhhzzzxxxggghhhhhhTTTNNNMMMIIICCC===:::555222222222111111000000000000000000000000111111111000000000//////////////////////////////....................................///////////////000000111111222333333888LLLbbbssstttmmmyyy~~~vvvxxxxxxuuuwww|||vvvsssjjjccc]]][[[ZZZYYY___gggpppxxx~~~xxxyyy{{{~~~|||ssskkkqqqzzz}}}wwwqqqssszzz{{{mmmeeeiiipppssswww|||}}}{{{wwwtttuuuxxx|||wwwYYYJJJDDD@@@:::666444444444333444333222222111111222222000000000000000000000000000000000000/////////...........................---------............////////////000111444666888:::@@@PPPccckkkmmmyyy}}}~~~~~~xxxooodddYYYQQQEEEBBB>>><<<;;;;;;:::999999:::::::::===CCCKKKRRR[[[```gggmmmqqquuuyyy{{{}}}vvvxxx|||}}}xxxsssyyy~~~|||uuuqqqrrruuuxxx}}}{{{wwwuuuooommmpppxxx}}}~~~uuujjjqqquuu{{{uuuppp```GGG???888777666555444444444444333333333333333333333333111111111222222222333333111111111111000000000000000000000000111222333444333>>>EEEFFFQQQkkkxxx|||xxxlll^^^ZZZdddsss|||}}}wwwppplllfff``````______```bbbbbb```___aaafffppp~~~rrrrrrooommmjjjhhhgggccc\\\WWWVVVPPPJJJIIIOOO^^^pppvvv___kkkuuu\\\RRRNNNKKKHHH???;;;666333222111111000000000000000000000000000111111111111000000000000////////////////////////..................................../////////000//////111222222333222222===RRRkkk{{{rrriiivvv}}}vvvvvvsssooovvvyyyrrrkkkgggddd``````gggmmmrrr}}}|||rrrpppxxxzzzrrrvvv~~~tttgggccckkkvvvzzz|||{{{wwwqqqiiibbb___]]]YYY[[[^^^```dddmmmyyy}}}~~~bbbRRRFFFAAA;;;777555555444444444333222222111111222222000000000000000000000000000000000000////////////........................---------.........///////////////000222444777888:::CCCWWWiiinnnooo}}}yyy}}}wwwpppfffZZZNNNFFFBBB???===;;;<<<<<<;;;:::999:::::::::===DDDOOOVVV```eeekkkqqquuuxxx{{{}}}~~~~~~zzz{{{yyyuuu{{{~~~zzzyyysssvvv{{{zzzmmmwwwoooSSSHHH888888777555555444444444333333333333333333333333111111222222222333333333111111111111000000000000666222111333222000111444<<>>>>>>>>>>>============:::;;;<<<<<<>>>DDDLLLSSS___aaaeeekkkrrrzzz}}}{{{oooooo___GGG999999777555444555555333444444333333333333222222111111111111111111111111222222222111111111000000444111111333333111444888AAAHHHPPPXXXdddssswwwpppiiiiiipppzzzvvvjjjeeegggjjjkkkjjjhhhfffdddccc___\\\bbbjjjvvvzzzwwwuuurrrlllfffcccaaaZZZRRROOOMMMQQQ\\\gggwwwrrrbbb\\\mmmlllSSSLLLKKKIIIEEE@@@:::666444444222111111111111111000000000000000000000000000000000000000/////////....................................---------........./////////111222333444555777777IIIdddzzznnnzzz|||tttdddXXXPPPOOOQQQTTT\\\nnn~~~{{{sssuuu|||~~~qqqffffffllltttxxxrrrllleeeYYYXXXUUUSSSQQQPPPOOOOOORRRSSSRRRPPPNNNOOOTTTXXXiii{{{aaaMMMIIIAAA:::777666555333333333333222222222111111000000000000000000000000000000000000000000000000................................................///000000111333666999:::BBBXXXooouuuqqqwwwzzzrrrzzzooohhh^^^UUUOOOJJJEEEBBB??????>>>>>>===<<<;;;;;;:::;;;<<<<<<===BBBHHHNNNTTTVVVZZZ___fffmmmssswwwzzz}}}~~~sssiiippplllQQQ???<<<888444333555555444444444333333333333222222111111111111111111111111222222222111111111000000333000000222333333888>>>HHHQQQ[[[dddooo~~~zzzuuusssllljjjiiijjjqqqzzzuuuhhhbbbeeejjjnnnpppiiigggeeebbb^^^^^^iiiuuuxxxzzzyyynnnfffgggggg```XXXSSSNNNMMMRRRZZZjjjuuugggSSSXXXnnnzzz^^^LLLIIILLLHHHCCC===888555333222111111111111111000000000000000000000000000000000000////////////....................................------.........////////////000222333444555888;;;SSSnnnuuuhhhsss|||gggSSSJJJKKKPPPMMMSSSbbbvvvyyytttxxxwwwoooiiikkksss|||uuuhhhdddbbb]]][[[[[[\\\\\\[[[ZZZXXXWWW]]]]]]]]]ZZZXXXWWWWWWYYY```llllllUUUMMMCCC<<<999777444333333333333222222222111111000000000000000000000000000000000000000000000000...................................................///111222444777;;;???OOOfffyyyzzzxxx}}}pppmmm~~~vvvppp___XXXOOOIIIHHHGGGCCC@@@BBBAAA@@@???===<<<;;;;;;;;;<<<======>>>@@@EEEHHHIIIJJJMMMQQQWWW]]]bbbeeeeeehhhmmmrrrwwwzzz{{{|||wwwwwwxxx{{{|||iiidddqqq~~~^^^FFF???777333444555555555444444333333333333222222111111111111111111111111222222222111111111111111222000000222222444;;;DDDMMMYYYgggqqq|||~~~tttmmmiiidddgggkkkpppvvv~~~wwwlllggghhhlllooopppjjjhhhfffccc```dddssswwwuuuqqqllljjjkkkddd]]]XXXRRRMMMMMMQQQ[[[iiizzznnnYYYVVVbbbyyyoooRRRHHHMMMJJJFFF@@@;;;666444222111111111111111000000000//////////////////////////////////////////.............................................////////////000000111333444555;;;AAA]]]sss~~~nnncccnnn~~~eeeUUUPPPPPPOOOOOOTTT___kkk|||}}}{{{~~~sssooommmpppwww}}}rrrkkklllnnnmmmvvvwwwxxxyyyxxxvvvsssqqqlllnnnqqqrrrqqqnnnjjjhhhiiirrr^^^QQQDDD===;;;888555333333333333222222222111111000000000000000000000000////////////////////////........................---------..................///111444444666<<>>===>>>?????????@@@AAACCCDDDCCCDDDEEEHHHKKKOOORRRUUUUUUWWW[[[___bbbeeeffffffggggggiiikkkooosssuuuvvvxxxxxxxxxwwwxxx|||rrrdddiiihhhKKKAAA777555666666555555444444333333333222222222111111111111111111111111111111111111111111111111222000111222333666@@@KKKSSSbbbrrr}}}xxxpppkkkiiiooowww|||yyytttooolllmmmnnnmmmlllgggeeedddddddddkkk{{{yyyooottttttmmmlllfff```]]]XXXQQQNNNOOOQQQ^^^qqqxxxfff[[[YYYjjj]]]LLLLLLKKKHHHDDD>>>888444222222111111111111000000000///////////////////////////.........///////////////................................./////////000000111///111444444555===GGGdddvvvpppsss}}}ttthhhcccnnn|||mmm[[[PPPQQQNNNNNNSSSZZZfffwwwssssssrrrsssxxx~~~{{{~~~{{{yyykkkYYYGGG???===999555555333333333222222222111111000000000000000000000000////////////////////////........................---------.........//////000///222555444555???LLLfffnnnppprrrfffccchhhxxx}}}xxxqqqfff[[[TTTNNNIIIDDDDDDGGGIIIHHHFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCBBBCCCDDDFFFHHHIIILLLNNNPPPSSSVVVWWWXXXYYYXXXYYYZZZ[[[]]]___aaacccfffeeecccaaabbbeeeiiimmmwww}}}{{{gggdddqqqPPPCCC777777:::888555444444444333333333222222222111111111111111111111111111111111111111111111111222111222555777===JJJXXXdddrrr{{{uuurrrvvv|||}}}nnnnnnnnnooopppoookkkhhhaaa___aaafffkkktttzzzzzzyyyqqqmmmgggcccbbb^^^XXXTTTSSSNNNVVVeeevvvsssbbbTTT\\\lllUUUMMMLLLJJJFFF@@@:::555333333111111111111000000000000000000000000000000000000.........///////////////............................../////////000000000222///000444444555???MMMjjj{{{rrruuu~~~uuuoooqqq||||||zzzxxx{{{uuubbbTTTPPPOOOSSSWWW[[[aaahhhrrr~~~}}}vvvxxxxxxvvvyyyfffMMMCCC@@@:::666666333333333222222222111111000000000000000000000000000000000000000000000000........................,,,,,,------.../////////111000222666555777FFFXXXrrrqqqqqqxxxrrr^^^^^^dddnnnuuuyyy}}}|||zzzuuunnncccXXXNNNIIIDDDCCCCCCEEEGGGIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFDDDBBBAAABBBDDDEEEEEEDDDEEEEEEDDDCCCDDDEEEFFFGGGFFFGGGIIILLLNNNPPPQQQRRROOOQQQSSSSSSRRRRRRSSSUUUWWWUUUSSSRRRRRRSSSUUUWWWYYY___kkk{{{pppcccwww\\\JJJ::::::<<<999555555444444333333333333222222111111111111111111111111111111111111111222222222111111444888<<>>888666555555444333222222222222111111111111111111111111000000000000000000000000..............................//////000000111111333555666555888IIIcccwwwqqqhhhjjjjjjnnntttwwwxxx|||pppeeeeeeiiivvv{{{qqqjjjggghhhjjjeeeccc]]]ZZZ^^^cccccc^^^[[[ZZZ[[[\\\___bbbfffhhhhhhgggfffffffffeeecccaaa___``````___]]]]]]^^^___bbb```]]][[[YYYYYYYYYZZZ[[[aaaggghhhffffffkkkqqquuu{{{mmm{{{lllKKK>>>999444333666444444444333333333222222222222222222222222222222111111111111111111111111555222777CCCLLLVVVkkk~~~nnndddjjjqqqsss|||wwwvvvvvvssstttsssnnnfff```]]]\\\aaahhhtttxxxwwwuuurrrnnniiieeeccc[[[SSSLLLNNNVVVcccsssnnnXXXQQQUUUooonnnVVVNNNHHHFFFCCC;;;555333333222222111111111111111111111000000////////////////////////////////////////////////////////////........./////////000000000///222444333999NNNfffkkkjjjzzznnnccc^^^fffmmmnnnrrryyy~~~lll___^^^[[[WWWSSSSSSTTTVVVXXX^^^^^^ccckkksss{{{~~~yyywwwuuuuuutttrrrpppsssyyy~~~}}}yyyvvvyyy||||||||||||}}}~~~}}}~~~sssqqqmmmooozzz^^^III???999555666555444333222222222222111111111111111111111111000000000000000000000000..............................//////000000111111111444666666;;;LLLeeeyyyrrrllltttrrrsssvvvxxxzzzzzzssspppooonnnmmmkkkhhhjjjkkkfff^^^^^^]]]]]]]]]```cccgggiiipppooonnnnnnnnnnnnmmmmmmiiijjjkkkjjjjjjjjjmmmoooqqqooollliiigggfffggggggbbbjjjtttxxxxxxxxx|||ooorrrwwwRRR@@@:::666555888444444444333333333222222222222222222222222222222111111111111111111111111555444===MMM[[[fffuuu}}}nnnmmmvvvzzzwww~~~zzzzzzzzzuuuuuurrrjjj```[[[[[[]]]hhhppp{{{|||zzzzzz~~~xxxuuuwwwrrrhhhfffkkkaaaZZZRRROOOPPPYYYiiixxxrrr\\\OOOLLL^^^___UUULLLHHHEEE===666333333333222111111111111111111000000000000/////////////////////////////////////////////////////////....../////////000000000//////222555666>>>WWWqqq~~~nnnwwwpppeeehhhnnnrrrxxx~~~vvvkkkddd[[[UUUSSSSSSRRRQQQSSSPPPOOORRRWWWaaatttwwwmmmkkkmmmqqqooommmlllooouuu{{{zzzwwwtttxxx~~~tttpppyyyzzznnnOOOBBB<<<777666555444333222222222222111111111111111111111111000000000000000000000000..............................//////000000111111000333666888@@@QQQhhhzzzwwwuuu|||yyywwwyyy{{{~~~rrriiifffbbb______aaaeeegggnnnnnnnnnooopppqqqrrrsssnnnoooppppppqqqtttxxx{{{|||{{{xxxvvvttttttttttttsss|||tttlll}}}ZZZDDD<<<888777999444444444444333333333333222222222222222222222222111111111111111111111111444777CCCWWWiiittt~~~zzzrrrzzz~~~|||}}}}}}zzzyyytttiii___[[[___dddmmmuuu}}}rrrjjjfffiiijjjooovvvyyyqqquuutttjjjhhhnnneee___XXXQQQMMMQQQ```pppzzzfffTTTKKKVVVmmmkkk]]]PPPJJJGGG@@@888333333333222111111111111222000000000000000000000000////////////////////////////////////////////////...////////////000000000//////222666777AAA^^^{{{yyytttuuunnnpppuuu}}}{{{lllaaa]]][[[XXXVVVYYYUUURRRPPPPPPWWWgggwww~~~uuummmmmmppprrrpppoooqqqvvv{{{zzzxxxyyy{{{rrrvvv~~~yyySSSFFFAAA;;;666555444333333222222333111111111111111111111111////////////////////////..............................//////000000111111000333666:::DDDVVVkkk{{{}}}zzzxxx{{{~~~|||qqqgggaaaaaaeeehhhjjjlllnnnooorrruuuyyy{{{xxxyyyzzzzzz{{{ooorrr___GGG>>>999777888555444444444444333333333222222222222222222222222111111111111111111111111333:::III___rrr}}}{{{{{{vvvuuu~~~}}}}}}~~~~~~{{{xxxqqqggg___^^^eeekkkqqqxxxwwwmmmfffaaa___iiimmmuuunnnppptttnnnjjjlllfffbbb\\\UUUNNNNNNZZZhhhxxxtttbbbVVVQQQ^^^~~~rrr```OOOHHHFFFBBB<<<777444333333222111222222222000000000000111111111111000000000000000000000000////////////////////////////////////000000000111000000333555666BBBbbbtttzzzrrrnnnsss}}}|||pppiiibbb^^^]]]ZZZYYYYYYXXX[[[fffqqqzzz|||~~~}}}yyyuuuttttttqqqrrrvvv{{{{{{{{{wwwXXXHHHAAA<<<666666555444333333333333111111111111111111111111////////////////////////////////////////////////......//////000000111111333333666===III\\\qqq~~~}}}yyyyyy|||{{{qqqnnnpppssssssvvvzzz~~~tttmmmeeeNNNAAA:::666555555555555444444444333333222222222222222222222222111111111111111111111111555>>>PPPeeevvv}}}~~~xxxrrruuu}}}}}}~~~~~~}}}|||uuuppphhh```]]]aaaiiioootttxxx|||~~~zzzuuuqqqoooppppppyyywwwooossssssnnnkkkhhheeeaaa[[[RRRNNNUUU___mmmyyyqqqdddUUUYYYtttzzzdddNNNFFFFFFDDD???<<<444444333222222222222222000000000111111111111222000000000000000000000000/////////////////////////////////000000000111111111111333555666DDDfffppp~~~yyypppuuuuuuoooeeebbbbbbeeegggiiiooowww|||}}}}}}~~~~~~|||xxxuuusssxxxzzz{{{cccKKK@@@:::777666555444333333333333111111111111111111111111000000000000000000000000////////////////////////......//////000000111111555555777@@@PPPfff{{{~~~zzzyyy{{{~~~yyykkkuuuqqqYYYGGG<<<777444555555555555444444444333222222222222222222222222111111111111111111111111888DDDVVViiixxxyyyzzzxxx|||oooooopppuuuzzz~~~}}}zzzmmmfff]]]YYY\\\eeemmmrrrvvvwwwyyy{{{~~~||||||}}}tttrrrvvvsssmmmkkkhhheeeaaaXXXPPPQQQVVVbbbqqq{{{ppp___XXXhhhsssWWWIIIHHHFFFAAA<<<444444333222222222222333000000111111111222222222000000000000000000000000//////////////////////////////000000000111111111000000333555777FFFlllnnn}}}|||rrrwwwyyyzzz{{{}}}}}}~~~{{{vvvvvvzzzsssUUUCCC<<<777666555444444333333444111111111111111111111111000000000000000000000000////////////////////////......//////000000111111666555888CCCXXXqqqyyyxxx|||xxxuuuxxx}}}nnnfffgggNNN@@@999777555555555555444444444444222222222222222222222222111111111111111111111111;;;HHH[[[kkkxxx}}}~~~yyyxxxhhhlllrrrvvvvvvwww|||xxxiiiaaaXXXVVV]]]hhhppptttxxxwwwwwwyyy~~~zzz}}}{{{rrrwwwvvvpppmmmkkkhhheee\\\RRRNNNPPP[[[lll~~~uuudddTTTWWW~~~bbbPPPKKKFFF???:::555444333333222222333333000000111111222222222222000000000000000000000000////////////////////////000000000000111111111111000000333555888IIIpppmmm{{{xxxooottt}}}}}}yyyvvvsssqqqsss{{{~~~}}}~~~~~~^^^IIIBBB777777555444444444444444111111111111111111111111000000000000000000000000000000000000000000000000......//////000111111111777666999FFF]]]yyyppppppyyytttqqquuu}}}sss^^^wwwqqqTTTBBB<<<;;;666666555555555444444444222222222222222222222222111111111111111111111111GGGVVVgggrrr}}}jjjiiiwww~~~~~~ooobbb]]]YYY\\\```eeeooowwwzzzyyyxxxxxx{{{~~~}}}|||yyyuuuuuuqqqrrrmmmfffaaa]]]YYYRRRNNNWWWbbbttt}}}kkk]]]SSSddduuuYYYJJJEEEAAA>>>888666444333444444222111222111111111000000//////111111000000//////......////////////////////////......//////000000111111222222333444999OOOzzzvvvooo|||rrrqqq}}}vvv}}}yyyuuukkkhhhlllyyy{{{xxxzzz}}}|||lllPPPDDD<<<888777888777333333555222222222111111111111000000000000000000000000000000000////////////000000000/////////000111222222444111:::OOOeee{{{{{{uuu|||zzzuuuvvv~~~xxxfffnnn]]]FFF???>>>777666555444444444444444222222222222222222222222111111111111111111111111MMM```vvvrrruuu{{{lll___ZZZXXX[[[```eeennnwww{{{yyywwwvvvxxxzzz|||}}}zzzwwwwwwrrrooosssoooiiieeeaaa\\\TTTOOOSSS]]]mmm}}}|||lll[[[^^^}}}yyyZZZJJJGGGEEE@@@888666444333333444333111222111111111000000000000111000000000/////////...////////////////////////......//////000000111111111111333555<<>>888888777555444444444444333333333333333333333333111111111111111111111111llltttwwwwww}}}yyyuuu||||||yyykkk___]]]ZZZZZZ^^^aaabbbfffkkkooooooooonnnnnnqqqwww{{{{{{~~~qqqsssqqqpppooollleeeZZZRRRHHHLLLVVVfffxxxwwwhhhXXX[[[wwwnnnUUULLLGGGAAA<<<999555333333333333222111111111111111222222222////////////000000000000////////////////////////......//////000000111111111222444999IIIeee|||gggRRRTTTlll|||}}}|||}}}~~~yyywwwwwwttt|||{{{WWWGGG>>>777666777555444555333333333222222222222111000000000000000000000000000000////////////000000//////000000111333444555666???SSSmmmqqqiiirrrrrrrrrxxx|||rrrvvv|||tttvvvyyyTTTCCC999888777666555444444444333333333333333333333333111111111111111111111111pppuuu}}}xxxwww}}}~~~}}}{{{}}}ttteee[[[\\\ZZZZZZ^^^``````bbbffffffiiikkkllllllooouuuzzzxxx|||vvvqqqpppppppppnnnggg\\\TTTKKKLLLSSSaaasssuuufffSSSOOOkkkzzzaaaPPPGGGBBB===:::555333222333333333111111111222222222222222////////////000000000000////////////////////////......//////000000111111111333444:::MMMkkkyyywww[[[LLLQQQccczzz}}}~~~yyy|||xxx~~~aaaMMMBBB999777888666444555333333333333222222222222000000000000000000000000000000////////////000000//////000000222333555666444CCC[[[uuurrrooosssmmmjjjqqquuuqqqwww}}}sss{{{ZZZCCC:::999888666555444444333333333333333333333333333111111111111111111111111{{{{{{uuuyyyyyyyyy~~~}}}{{{}}}{{{mmm```WWWXXXVVVWWW\\\^^^]]]___bbb___ccchhhjjjiiikkkpppuuuvvvyyy}}}qqqppppppqqqoooiii```XXXPPPNNNPPP[[[mmm}}}zzzppp[[[OOOaaa~~~nnnVVVHHHFFF>>>:::666333222333333333111111111222222333333333.../////////000000000111////////////////////////......//////000000111111000333444<<>>888666555444444333333333222222222111111000000000000000000000000/////////////////////////////////000111111222222666555777JJJtttxxx[[[PPPfffyyyssshhheeerrr|||vvvrrrooopppuuu{{{YYYDDD@@@:::555666444444444333333333222222222222222222222222222222222000000000000000000000000000111222222222444888;;;@@@iiijjj\\\ooouuuqqqlllnnnlllkkkssswww~~~gggfffrrrnnnKKK<<<888999444666:::555333333333333333333333333222222222222222222222222}}}pppnnnzzziiiYYYPPPQQQUUUOOONNNNNNMMMNNNOOOPPPQQQRRRSSSUUUWWWZZZ]]]```bbbgggkkkpppwwwrrrooommmgggbbb```[[[UUUOOOMMMVVVlll}}}ddd\\\rrriiiUUUKKKFFF>>>999666444444333333333333222222222111111000000000000000000000000/////////////////////////////////000111111222222555555999OOO}}}}}}zzz\\\NNN```qqqmmmgggiiirrr}}}zzzuuuuuuuuuxxx~~~[[[DDD@@@999444555333444444333333333222222222222222222222222222222222000000000000000000000000111111222222222444999<<>>RRRtttdddnnn}}}uuukkkjjjhhhjjjuuu|||{{{uuusssttttttuuu{{{nnnaaaccc]]]EEE;;;<<<888666888555333333333333333333333333222222222222222222222222sssrrr}}}www}}}wwwyyyzzzqqqdddZZZSSSNNNJJJGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLMMMOOOQQQTTTXXXZZZ\\\]]]aaafffoootttmmmhhheeeaaa]]]XXXTTTVVVbbbpppzzzqqqfffmmmQQQKKKDDD===999888666555333333333222222222111111000000000000000000000000000000000000000000000000/////////000111111222222555777<<>>555555888333444444333333333333222222000000000000000000000000000000000000000000000000/////////000111111222222333888:::MMMyyywwwbbbWWWkkktttkkkmmm~~~]]]GGG>>>999666666444444333333333333222222333222111000000111222333000000000000111111111111222//////333666777<<>>XXX}}}uuuYYYUUUggg|||wwwkkkmmmppp|||eeeHHH999555777444444333333333222222222222222222222222222222222///000000000111111111111444222222555555666===EEEccckkkeeesss{{{xxxsssnnnjjjiiikkknnnwww}}}tttnnnjjjeee^^^XXXWWWZZZccctttvvvfffttt~~~rrrKKK===777888999333666555555555555444444444222222222222222222222222wwwqqqyyysss```TTTNNNJJJHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEGGGJJJNNNQQQSSSRRRVVVYYY\\\dddzzzssspppmmmjjjhhheee___XXXXXX\\\lll}}}~~~ggg___yyylllSSSGGGEEE<<<777777333444444333333333222222222000000000000000000000000000000000000000000000000000000000111222222333333444777===ZZZwwwzzztttXXX___vvvttthhhoooxxx~~~~~~oooNNN<<<777888444444333333333222222222222222222333333222222222///000000000111111111111333222333555555666>>>GGGhhhvvvsss{{{|||wwwpppjjjgggfffggggggkkk{{{vvvooojjjddd^^^YYYWWWXXX___ppp~~~kkkuuu~~~yyyQQQ???666888:::444666555555555555444444444222222222222222222222222qqqsssyyykkkZZZNNNIIIGGGFFFDDDEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBDDDFFFIIILLLPPPRRRPPPRRRVVVZZZaaaqqq~~~|||zzzqqqllljjjiiiiiiccc\\\YYY[[[hhh|||lll___nnnwwwZZZJJJGGG>>>777777555444444333333333333222222000000000000000000000000000000000000000000000000000000111111222333333333666777>>>^^^vvvyyyqqqWWWgggvvvjjjttt~~~}}}}}}~~~wwwUUUAAA:::888444444333333333333222222222222333333333333222222000000000000111111111111222222333555555777@@@KKKmmm~~~vvvmmmfffddddddcccbbbbbboooyyypppkkkddd```[[[XXXWWW\\\jjjyyynnnrrrYYYCCC777888:::555666555555555555444444444333333333333333333333333~~~uuu}}}xxx}}}jjj```RRRHHHEEEEEEDDDAAAEEEDDDCCCCCCBBBBBBCCCCCCAAABBBCCCEEEHHHLLLOOOQQQPPPQQQTTTXXX]]]iii{{{yyy}}}pppmmmkkkkkkkkkfff^^^XXXXXXcccxxxtttcccgggdddPPPKKK@@@777666555444444333333333333222222000000000000000000000000000000000000000000000000000111111222222333333444666777???cccxxx}}}iiiTTTiiizzzoooxxx~~~}}}}}}~~~yyy~~~\\\FFF;;;666444444333333333333222222222222333444444333222222000000000000111111111111000111333555555777BBBNNNtttvvvjjjcccbbbcccbbb``````hhhsss}}}zzzqqqkkkeeeaaa]]]YYYVVVXXXeeerrrnnnkkk{{{bbbIII888777:::555666555555555555444444444333333333333333333333333www|||eee]]]QQQIIIHHHIIIHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBDDDHHHKKKNNNPPPQQQPPPRRRWWW[[[cccuuu~~~zzzwww{{{qqqnnnllllllmmmhhh^^^WWWVVV^^^tttvvvddd```kkkUUUNNNBBB777666555444444444333333333222222000000000000000000000000000000000000000000000000000111111222222333444444666666@@@gggwwwzzz```RRRhhh}}}ttt{{{~~~}}}}}}}}}qqq```JJJ<<<444444444444333333333222222222222444444444444222222000000000000111111111111///000333555555888DDDPPP{{{~~~uuuhhhaaaaaacccbbb```aaaeeemmmvvv~~~zzzrrrkkkeeebbb^^^ZZZUUUVVVaaannnyyylllggg}}}vvv|||hhhMMM:::777999444666666555555555444444444333333333333333333333333vvvxxxxxxbbbOOOKKKIIICCCAAAEEEAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHIIILLLNNNSSSTTTUUUUUUYYYaaammmvvvzzzuuuwww~~~yyypppnnnoooppplllbbbZZZXXX^^^pppvvvfff^^^nnnwwwYYYLLLDDD888333666555444333333222222333333222222222222222222222222000000000000000000000000111111111111222333444555999222@@@kkk{{{ppp\\\RRRiiizzzvvvzzz~~~~~~zzz|||rrrdddFFF:::<<<777666555444333222222222555444333222111111111111000111111111111222222222111444222444888777CCCZZZrrrssszzznnnccc``````^^^^^^___fffkkkssszzz~~~~~~zzzuuuqqqfffeeebbb\\\WWWWWW]]]cccppp}}}oooiiippp}}}tttrrrNNN<<<999888555777777666555444444333333333333333222222222111111~~~ooowww~~~zzzdddPPPJJJGGGBBBAAAFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEFFFGGGIIIKKKMMMQQQRRRSSSTTTWWW^^^iiiqqq~~~zzzvvvssswwwssspppooopppkkkbbb[[[YYYXXXjjj~~~wwwdddXXXbbbzzzXXXJJJDDD<<<777777555444333333222222333333222222222222222222222222000000000000000000000000111111111111222333444555777555DDDiii}}}eeePPPMMMeee|||xxxvvv}}}~~~zzz{{{~~~wwwoooKKK;;;:::777666555444333333333333555444333222111111111111000111111111111222222222111444222444888777CCCZZZfffgggrrrrrruuujjjaaa^^^______aaaccckkkpppwww}}}~~~{{{uuuqqqhhhgggddd]]]XXXWWW\\\aaammmyyysssdddggg{{{uuu{{{pppvvvRRR???;;;999666777666666555444444333333333333333222222222111111~~~}}}iiiuuuzzzrrrlllxxxwwwcccOOOHHHEEEBBBBBBFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDFFFFFFHHHJJJLLLMMMOOORRRSSSUUUZZZccciii{{{~~~yyyrrrllljjjwwwvvvqqqooonnnjjjbbb[[[YYYRRRcccxxxjjjXXXZZZ|||dddOOOFFF???999777555444333333222222333333222222222222222222222222000000000000000000000000111111111111222333444555666888IIIiiixxxZZZHHHLLLeee}}}{{{zzzzzzyyy{{{||||||SSS===999666666555444333333333333444444333222111111111111000111111111111222222222111444222444888777CCCZZZvvv[[[^^^kkkkkkooofff^^^]]]```aaadddhhhrrrvvv{{{}}}vvvqqqjjjiiieee___YYYWWWZZZ^^^fffqqqxxxyyy|||yyy```___qqq{{{nnnvvvttt}}}XXXCCC<<<:::888666666666555444444333333333333333222222222111111rrrhhhuuuvvvlllggguuuxxxooolll\\\MMMGGGEEEBBBBBBDDD@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDEEEEEEFFFIIIKKKKKKNNNQQQSSSTTTWWW]]]bbbooowwwxxxzzznnnhhheeemmmyyyrrrmmmkkkhhh```ZZZYYYPPP___tttrrr[[[VVVttt|||]]]JJJ???999666555444333333222222333333111111111111111111111111000000000000000000000000111111111111222333444444555999MMMlllrrrVVVJJJOOOjjjuuurrr{{{zzzzzz~~~}}}ZZZ@@@999666666555444444444444444444333222222111111111222000000111111111222222222111444222444888777CCCZZZqqqYYYbbbqqqppplllddd^^^^^^aaaccchhhmmmvvvzzz~~~~~~xxxrrrllljjjfff___YYYVVVWWWYYY]]]fffmmmooottt}}}~~~```]]]nnnxxxnnnyyy___FFF<<<:::888666666555555555444444444333333333222222222111111qqqlll}}}~~~sssppp}}}rrrfff]]]SSSJJJGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDDDDEEEGGGIIIJJJMMMQQQRRRSSSUUUZZZ^^^gggzzz~~~oooooo{{{qqqpppnnnqqq{{{{{{rrrjjjhhheee```[[[YYYTTT___sssvvv```UUUppp|||iiiLLL>>>999777555444333333222222333333111111111111111111111111000000000000000000000000111111111111222333444444555999PPPsssyyypppTTTLLLSSSlll~~~nnngggvvv|||{{{{{{~~~~~~```EEE;;;666666555444444444555555333333222222111111222222000000111111111222222222111444222444888777CCCZZZppp\\\iiixxxtttllleee```aaaccceeekkkqqqxxx{{{~~~~~~xxxsssllljjjeee___YYYUUUTTTTTTYYY```fffiiinnnvvv}}}ccc___nnnyyyqqqfffIII<<<999888555555555555555444444444333333333222222222111111uuuttt~~~nnn```RRRMMMHHHFFFFFFEEEBBB???@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCCCCDDDFFFHHHHHHLLLPPPQQQRRRTTTXXX\\\bbbrrrwwwmmmkkk}}}{{{|||}}}}}}}}}rrriiifffddd```]]]\\\XXX```qqq~~~iii^^^wwwlllMMM@@@;;;888555444333333222222333333111111111111111111111111000000000000000000000000111111111111222333444555555999TTT|||vvvrrrxxxUUUJJJRRRiiiooodddnnn~~~{{{|||iiiKKK>>>666666555555555555555666333333222222111222222333000111111111111222222222111444222444888777CCCZZZ}}}tttaaammmxxxnnnkkkfffaaabbbcccfffmmmtttwwwzzz}}}~~~~~~~~~~~~yyytttmmmkkkfff```[[[VVVTTTRRRWWW\\\cccgggjjjooovvvzzz~~~fff```nnntttmmmMMM===999888555555555555555555555555333333333222222222111111zzz}}}nnn```OOOLLLHHHEEEDDDDDDBBB???????????????????????????>>>@@@BBBBBBBBBCCCEEEGGGGGGJJJMMMOOOOOORRRVVV[[[^^^iiirrrooojjjwwwtttiiieeeeeeccc``````ZZZ___nnnrrrgggiiiOOOEEE???777555444333333222222333333111111111111111111111111000000000000000000000000111111111111222333444555555;;;ZZZqqqooo___LLLPPPbbbvvv{{{iiilll{{{zzzxxxtttRRR???666666555555555555666666333222222111222222333333000111111111111222222222111444222444888777CCCZZZ}}}yyygggrrrxxxhhhhhhccc```aaacccgggooowwwvvvyyy|||}}}}}}~~~|||uuu}}}yyyuuuooolllhhhccc^^^YYYUUURRRTTTXXX^^^ccceeeggglllqqqtttwww|||mmmbbbnnnwwwsssQQQ>>>999:::555555555555555555555555333333333222222222111111~~~tttfffQQQNNNHHHCCCBBBCCCCCC@@@????????????????????????>>>@@@AAABBBBBBBBBDDDFFFEEEHHHLLLMMMMMMPPPUUUZZZZZZcccnnnpppkkkqqq~~~~~~~~~uuuiiifffgggeeeccccccZZZ^^^kkkqqqhhhgggQQQJJJAAA444555444333333222222333333000000000000000000000000000000000000000000000000111111111111222333444555555===___ppppppmmmRRROOO^^^ooozzzrrrnnnwwwyyyuuuzzz~~~|||VVV???666666555555555666666777222222222111222222333333000111111111111222222222111444222444888777CCCZZZ~~~mmmwwwyyygggddd```^^^```cccgggpppyyyvvvxxx{{{}}}}}}~~~mmmbbblll}}}yyyuuuqqqnnniiieee```\\\WWWTTTPPPTTTZZZ___``````dddhhhkkkpppwwwssseeeooozzzxxxSSS???;;;;;;444555555555555555555555333333333222222222111111{{{}}}ssshhhTTTMMMFFFCCCCCCDDDBBB???@@@@@@@@@????????????>>>@@@AAACCCBBBAAAAAABBBDDDFFFGGGIIIKKKNNNPPPRRRSSSXXX\\\bbbddddddmmm|||xxx|||}}}}}}}}}~~~rrrjjjkkkiiiiiihhh___XXXYYYcccxxxzzzlllhhhtttoooTTTGGG???666666666555444333333333333111111111111111111111111000000000000000000000000///000111222222222222222777EEEeeerrr|||gggQQQTTT]]]iiittt|||tttqqq{{{|||www{{{[[[;;;888777555555555666555444333333333222222222111111000111111111111222222222444000666555888:::>>>^^^xxxvvv}}}vvvlllaaaaaa```___bbbiiiqqqwwwwwwyyy{{{|||||||||~~~zzz___^^^qqq|||||||||yyyuuusssooojjjeeeaaa]]]YYYVVVUUUVVVXXXZZZ]]]```bbbdddjjjooouuu{{{yyyiiiuuuvvvtttwwwvvv\\\@@@;;;999666666666666555555555555555444333222111222333444zzzwww}}}nnnaaaSSSMMMFFFCCCCCCDDDBBB???@@@@@@@@@????????????>>>@@@AAABBBBBBAAAAAABBBCCCEEEEEEGGGIIILLLNNNPPPQQQUUUYYY^^^``````hhh~~~~~~xxxtttuuuvvvvvvuuuuuu{{{uuukkkkkkhhhhhhfff]]]YYYYYYcccwww}}}lllbbbcccqqqVVVIIIAAA999666666555444333333333333111111111111111111111111000000000000000000000000///000111222222222333222555HHHkkkuuu___NNNSSS\\\hhhssszzz~~~qqqqqqzzz|||xxx{{{```AAA999777555555666666555444333333333222222222111111000111111111111222222222555000666444888;;;@@@aaa{{{yyy~~~tttgggbbbaaa``````ccciiirrrxxxxxxzzz{{{|||||||||~~~pppaaaeeerrr||||||{{{{{{xxxuuupppmmmhhhdddaaa^^^ZZZWWWVVVVVVWWWYYY\\\___aaaccciiinnntttzzznnnuuuuuuwwwppprrrcccDDD<<<888666666666666555555555555444444333333222222333333wwwpppwww{{{jjj\\\QQQLLLFFFCCCCCCCCCBBB@@@@@@@@@@@@????????????>>>???AAABBBBBBAAA@@@BBBCCCCCCDDDFFFHHHJJJLLLNNNOOORRRUUUYYY[[[[[[aaasss{{{vvvqqqlllmmmllljjjiiimmmtttzzzyyymmmkkkgggfffeee\\\YYYYYYbbbuuuuuudddYYYkkksssZZZLLLCCC<<<666666555444333333333333111111111111111111111111000000000000000000000000000000111111222333333333777LLLooo}}}ttt}}}VVVLLLRRRZZZfffqqqyyy}}}~~~pppnnnqqqvvvyyy}}}{{{xxx{{{fffGGG:::888666555666666555444333333333222222222111111000111111111111222222222555000666444888<<>>>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCEEEGGGIIIKKKMMMNNNQQQSSSVVVXXXXXX[[[iiixxx~~~zzzuuupppkkkeeeeeeccc```___```dddhhhsssxxx{{{}}}yyyqqqmmmgggfffddd\\\YYYXXX```sss}}}iiiVVV___}}}www^^^OOOEEE>>>666666555444333333333333111111111111111111111111000000000000000000000000000000000111222333444555;;;JJJfff}}}~~~xxxnnnqqqQQQMMMQQQYYYfffqqqzzz~~~yyykkkgggaaaccceeeeeegggooo{{{~~~|||{{{{{{xxxuuuxxx}}}kkkJJJ;;;999777666666666444333333333333222222222111111000000111111111222222222555111666333777<<>>777666666666666555555555555222333444555444333222111xxxmmmvvvxxxfffXXXLLLJJJFFFDDDCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>???@@@@@@??????@@@BBBCCCDDDEEEGGGIIIKKKLLLMMMQQQRRRTTTWWWVVVXXXbbbmmm~~~xxxsssnnnhhhccc]]]\\\YYYVVVTTTTTTVVVXXX]]]dddiiittt~~~vvvyyyuuunnngggfffeee\\\YYYVVV]]]ooo|||hhhRRRVVVppp{{{dddQQQEEE???666666555444333333333333111111111111111111111111000000000000000000000000000000000111222333555666<<>>===???@@@@@@???>>>@@@AAACCCCCCEEEFFFHHHJJJKKKLLLPPPOOORRRUUUUUUUUU[[[bbbnnn}}}wwwrrrmmmgggcccUUUSSSPPPMMMKKKLLLNNNOOOPPPXXX]]]ffftttwwwyyyvvvnnnfffeeeeee]]]WWWUUUZZZlllkkkRRRRRRiiijjjUUUFFF???666666555444333333333333111111111111111111111111000000000000000000000000111000000111222444666777;;;;;;IIIaaatttmmm^^^HHHMMMWWW___kkkwwwssscccXXXSSSIIIIIIHHHEEEDDDHHHOOOUUU[[[eeetttzzzuuurrrsssqqqnnnooorrrwwwwwwyyyQQQ>>>;;;888777666555333222333333333222222222111111000111111111111222222222333000777444666;;;FFFmmm}}}sssfffdddaaa`````````dddkkkttt{{{zzz|||~~~~~~~~~}}}}}}~~~~~~vvv___QQQKKKHHHFFFDDDCCCDDDDDDCCCAAACCCCCCCCCCCCCCCCCCCCCDDDGGGMMMXXXbbbiiinnnqqqsssrrrqqqooommmkkkiiihhhgggjjjiiiiiihhheee```YYYTTTMMMMMMMMMNNNQQQVVVZZZ]]]```dddiiioootttyyyuuuuuuuuuvvvwwwlllSSS@@@:::666666666666555555555555333333444444333333222222qqqsssaaaSSSHHHHHHGGGEEECCCBBBBBBCCC@@@@@@@@@????????????>>>===>>>??????>>>>>>???AAAAAABBBCCCDDDFFFHHHIIIIIILLLKKKMMMQQQRRRQQQTTTYYY^^^mmm}}}xxxsssooolllfffbbbSSSOOOKKKHHHHHHJJJLLLNNNPPPUUUVVV^^^mmmrrrwwwvvvmmmdddcccccc\\\VVVSSSWWWhhh|||rrrXXXUUUiiirrrYYYGGG???666666555444333333333333111111111111111111111111000000000000000000000000111111000000222444777888@@@@@@NNNfffxxxsssvvvVVVFFFPPP]]]eeepppzzzvvvqqqhhh___XXXRRRNNNLLLHHHHHHFFFFFFFFFGGGIIIKKKLLLSSS]]]eeekkkppptttxxx|||zzzuuuqqqqqqpppmmmmmmooo~~~uuuooo[[[>>><<<999777666555333111333333333222222222111111000111111111111222222222111000888555666:::EEElllyyytttfffbbb```_________cccjjjtttzzzyyy{{{}}}xxxwwwsssjjj]]]QQQJJJGGGCCCBBBBBBCCCEEEFFFFFFEEEHHHGGGFFFEEECCCBBBAAAAAA???AAAFFFNNNWWW^^^bbbcccggghhhiiiiiigggdddbbbaaaddddddeeeeeeddd```ZZZUUUPPPNNNMMMLLLMMMPPPTTTVVVZZZ___dddjjjnnnqqquuuwww{{{yyy|||tttqqqvvvssszzziiiUUUAAA===666666666666555555555555444444333333222222333333rrrtttcccWWWGGGGGGGGGEEECCCBBBBBBCCC@@@@@@@@@????????????>>>===>>>??????>>>>>>???@@@@@@@@@AAACCCDDDFFFGGGHHHIIIHHHIIINNNOOOMMMOOOSSSRRR\\\cccdddfffrrryyytttmmmiiigggddd```\\\SSSPPPKKKHHHIIILLLOOOQQQRRRSSSPPPUUUdddiiimmmyyy}}}uuukkkbbbbbbbbb[[[UUURRRVVVggg{{{uuu[[[UUUhhhwww\\\HHH@@@666666555444333333333333111111111111111111111111000000000000000000000000111111000000222444777999GGGIIIYYYooo|||wwwoooSSSGGGUUUbbbiiisss{{{zzzuuuaaaYYYPPPLLLMMMNNNMMMJJJLLLJJJJJJKKKLLLLLLKKKIIIIIILLLQQQUUUWWWZZZ\\\]]]bbbjjjuuu{{{vvvrrrqqqpppmmmlllnnn}}}wwwmmm{{{bbb???<<<999777666555333111333333333222222222111111000111111111111222222222000///999555666999DDDkkkzzzyyyiiibbb______^^^___bbbjjjssszzzxxxzzz}}}{{{ssshhhbbbYYYQQQLLLJJJJJJJJJEEEEEEFFFIIILLLNNNNNNMMMIIIIIIIIIHHHGGGEEECCCBBB>>>===>>>CCCLLLTTTXXXYYY^^^```ccccccaaa___\\\[[[^^^___aaacccccc```[[[VVVRRRPPPMMMKKKKKKLLLOOOQQQTTTXXX^^^cccgggiiilllmmmqqqpppttt{{{qqqlllqqqiiizzzeeezzzVVVBBB>>>777666666666555555555555555444333222111222333444~~~xxxmmm[[[PPPGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDEEEFFFFFFHHHJJJLLLLLLKKKIIIKKKOOORRRQQQKKKMMM^^^ppp}}}{{{zzzwwwsssrrrrrrgggeeebbb```___^^^\\\ZZZNNNLLLIIIHHHHHHKKKNNNQQQPPPQQQSSSUUUVVVYYY^^^aaajjjooo|||rrrggggggddd]]]WWWTTTRRRVVVdddyyyrrr]]]VVVZZZrrrYYYIIIBBB:::777444222222222222111111111111111111111111111000000000000000000000000000111111111222666<<<@@@RRRfffiiinnnyyykkkMMMGGGQQQaaagggpppyyyzzznnngggXXXOOOIIIKKKMMMMMMLLLMMMOOORRRTTTSSSSSSTTTTTTSSSMMMKKKJJJLLLOOORRRRRRQQQQQQUUU\\\dddmmmxxx{{{wwwqqqmmmkkkkkkkkkjjjyyy~~~{{{uuuzzzvvvssscccHHH>>>;;;777111555777...333333333222222222111111000111111111111222222222222///666222555:::FFFnnnpppddd______]]]\\\^^^dddjjjooorrryyyzzz}}}xxxmmm```YYYRRRPPPQQQQQQMMMIIIKKKKKKLLLQQQWWWXXXUUUQQQNNNNNNMMMKKKGGGEEEEEEFFFEEEBBB???@@@EEEKKKQQQTTTWWWYYY[[[]]]]]][[[YYYWWW[[[\\\\\\\\\```ccc___WWWRRROOOLLLIIIGGGGGGHHHIIIQQQSSSUUUWWWXXX[[[___aaaddddddfffhhhlllpppsssuuu~~~wwwhhhqqqtttllleeerrraaaEEE999777777555444444444444444333333333333333333333333mmm\\\QQQGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEGGGHHHHHHHHHGGGFFFDDDDDDCCCAAAAAAKKKVVVaaa```___```^^^\\\[[[[[[YYYXXXXXXYYYZZZYYYVVVSSSMMMLLLJJJHHHHHHJJJLLLMMMNNNNNNOOONNNMMMNNNPPPSSSXXX]]]ggguuurrrggggggddd^^^XXXUUURRRUUUcccxxxwwwccc[[[\\\ttt[[[III@@@:::888444222222222222111111111111111111111111111000000000000000000000000111111111111222555;;;???\\\rrrzzzzzztttgggMMMJJJUUUbbbgggpppyyyyyyppphhhfffZZZRRRNNNQQQUUUVVVWWWYYYWWWYYYZZZ]]]___^^^[[[WWWWWWSSSOOOMMMNNNPPPPPPPPPMMMPPPTTTZZZbbbnnn{{{zzzvvvpppllljjjiiihhhgggtttxxx~~~kkkcccfff|||vvvmmmhhhIII>>>:::777222555777///333333333222222222111111000111111111111222222222222///666333555;;;GGGnnnpppccc```___]]]\\\___eeelllqqqtttwwwyyy{{{}}}uuujjjbbb]]]XXXXXX[[[\\\YYYVVVPPPRRRUUUZZZ]]]]]]YYYUUULLLKKKIIIHHHIIIJJJKKKKKKHHHFFFCCCDDDGGGKKKNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQVVVXXXYYYZZZ___ccc```YYYRRRPPPLLLIIIGGGGGGHHHIIILLLNNNPPPRRRSSSUUUXXXZZZ[[[[[[[[[]]]```cccfffhhhqqquuuwwwhhhpppyyykkkxxxkkksssdddFFF;;;777777666555444444444444333333333333333333333333mmm[[[QQQGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFDDD???;;;<<<======@@@DDDIIIIIIJJJJJJKKKKKKLLLKKKKKKLLLNNNQQQTTTSSSPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFHHHJJJNNNRRRYYYcccmmm~~~rrrgggfffccc^^^YYYVVVRRRTTTaaavvvzzzjjj```]]]xxx]]]IIIAAA;;;888444222222333222222111111111111111111111111000000000000000000000000222222222111222555999===WWWooogggnnnzzzaaaLLLLLLZZZbbbgggpppxxxxxxnnneeeeeejjjaaa[[[XXX\\\bbbeeehhhlllgggeeegggnnnsssqqqhhh```ccc]]]VVVQQQPPPRRRTTTUUUNNNOOOPPPRRRXXXcccqqq|||yyyuuuoookkkiiigggfffdddlllnnnrrrvvvzzz~~~|||fff[[[[[[uuuwwwmmmyyynnnLLL???999777222555888111333333333222222222111111000111111111111222222222333000777444666<<>>>>>??????@@@AAAAAABBBEEEEEEDDDCCCBBBBBBDDDFFFEEE@@@===???@@@???AAAEEEGGGHHHFFFDDDDDDHHHJJJIIIGGGHHHIIILLLNNNOOONNNMMMJJJJJJIIIIIIHHHFFFEEEDDDCCCDDDEEEEEEFFFGGGKKKMMMPPPTTTZZZ```ffftttrrrfffcccaaa]]]ZZZVVVSSSTTT```tttxxxkkkaaa\\\bbbLLLEEE;;;888555333333333333222111111111111111111111111000000000000000000000000222222333222222444777;;;EEE\\\wwwzzz```nnnttt[[[IIIMMM\\\cccgggooowww}}}wwwkkkccciiiuuupppkkkhhhmmmrrrvvv{{{zzzuuuvvvxxxlllmmmhhh```YYYWWWXXX[[[^^^TTTUUUVVVUUUWWW]]]iiiqqq||||||vvvsssooollljjjhhhfffdddccccccdddfffhhhkkkmmmnnnppprrruuuwwwzzz~~~pppccc```wwwxxxttt{{{uuuQQQ@@@999777333555888222333333333222222222111111000000111111111222222222333111888444777<<>>>>>???@@@@@@@@@BBBCCCCCCAAA??????AAADDDGGGFFFGGGGGGDDDAAADDDKKKQQQRRRMMMFFFDDDIIIKKKIIIJJJHHHFFFFFFIIIKKKLLLKKKHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFHHHIIILLLPPPSSSWWW[[[aaaeeegggpppttteeeaaa___\\\ZZZWWWSSSSSS^^^rrr}}}rrrhhh^^^XXXvvvpppQQQHHH;;;888555333333333333222111111111111111111111111000000000000000000000000222222333222222333666999;;;LLLooo~~~cccuuurrrWWWGGGNNN^^^dddiiipppwww}}}{{{ppphhhsss|||{{{wwwooofff```]]]]]]___ZZZ^^^aaa___\\\[[[```eeerrr~~~}}}zzztttqqqnnnlllkkkiiigggeee[[[ZZZYYYXXXXXXYYY[[[\\\]]]___bbbeeehhhlllrrrvvvuuu|||{{{ppplllvvvuuu~~~{{{WWWCCC888777333444777333333333333222222222111111000000111111111222222222333111888444777<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????===???AAA@@@===<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>><<>>AAADDDSSS[[[hhhnnnhhh^^^ZZZ]]]kkkpppmmmbbb\\\[[[UUULLLGGGEEEBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHKKKLLLNNNOOOPPPSSSWWWZZZcccffflllsssvvvzzz{{{jjjccc___^^^^^^XXXSSSRRR]]]rrruuuiii^^^TTT```ZZZJJJ<<<999555444444444444333111111111111111111111111000000000000000000000000///000222222222444777999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<==================BBBGGGGGGDDDCCCEEEHHHOOOYYYjjjvvvuuujjjbbb```mmmttttttkkkddd```VVVIIIEEEDDDCCCDDDFFFFFFDDDCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLNNNQQQSSSUUUYYY]]]aaa___aaagggpppuuu{{{mmmeeeaaa___```XXXSSSRRR]]]rrrzzzmmm___UUUfff}}}[[[MMM<<<999666444444444444333111111111111111111111111000000000000000000000000...000111222333444777999@@@JJJvvvrrrrrrUUULLL\\\qqqqqquuuzzzzzzhhh___cccllltttsssjjj```]]]^^^]]]kkkzzz~~~{{{wwwvvvtttrrrooollliiiccc]]]XXXUUUTTTSSSRRRQQQRRRRRRSSSSSSTTTUUUVVVXXX\\\bbbfffdddgggjjjpppzzzvvv|||fffJJJ999888333111444222333333333222222222111111000111111111111222222222222///666222555:::FFFnnnvvvxxxkkk______]]]\\\___fffmmmsssvvvuuuwwwyyy|||~~~yyyooocccZZZUUUTTTSSSVVVZZZ^^^___\\\WWWRRRHHHFFFDDDBBBBBBDDDFFFHHHGGGMMMSSSTTTWWW[[[\\\ZZZVVVTTTRRROOOOOOPPPQQQSSSUUUWWW[[[\\\\\\[[[[[[\\\YYY\\\aaadddfffdddbbb```ZZZ[[[fffzzzllliii|||{{{jjj~~~qqqwww\\\BBB999888777666666555555555333333333333333333333333|||jjj}}}gggUUUJJJIIIHHHFFFEEECCCBBBBBBAAABBBBBBAAA@@@@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>????????????AAADDDHHHLLLNNNOOONNNWWW```eeekkknnnhhh^^^eeeqqqxxxtttoookkk^^^OOOJJJFFFBBBAAABBBDDDCCCAAABBBEEEIIILLLNNNPPPSSSUUUSSSXXXYYYUUUUUUZZZ```bbbaaa^^^]]]bbbhhhppp}}}oooeeeddd^^^VVVUUUUUUUUU\\\mmmuuubbbTTTmmm^^^JJJ@@@999333333444333333444222222222222222222222222222222222222222222222222333333222222333555666777BBBLLLsss{{{VVVPPPdddxxx||||||}}}~~~kkkgggqqqssstttrrrkkkddd^^^\\\[[[```iiittt~~~{{{xxxuuurrrpppmmmhhhbbb\\\XXXUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXYYY[[[]]]^^^aaafffiiijjjiiijjjoooxxxxxx}}}mmmMMM;;;;;;777333444111333222111111000000111111111111111111111111111111444000666222555999CCChhhxxxooobbbbbb```___```dddjjjqqquuuwwwwwwyyyzzz}}}~~~~~~~~~|||xxxxxxyyy}}}|||nnn```YYYWWWZZZ___eeefffaaa[[[VVVTTTLLLIIIEEECCCCCCCCCCCCCCCLLLMMMOOOQQQTTTVVVXXXYYYXXXVVVUUUTTTTTTTTTRRRQQQYYY]]]aaa```]]][[[^^^aaacccggglllnnnlllhhhcccaaa\\\___jjj{{{oooiii{{{{{{lllgggnnn```CCC;;;999666555555666555555444444333333333333222222kkk}}}fffTTTJJJIIIHHHFFFEEECCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>============<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>???AAAEEEJJJMMMNNNKKKRRRXXX\\\aaafffccc]]]bbblllsssrrrqqqooocccSSSNNNJJJEEECCCCCCCCCCCCAAACCCFFFJJJMMMOOORRRUUUWWWXXX\\\\\\XXXXXX\\\aaabbbZZZUUURRRUUU[[[cccppp{{{rrrhhhfffaaaZZZUUUTTTTTTZZZkkkzzzgggYYYzzz___JJJAAA999333333444333333444222222222222222222222222222222222222222222222222333222222222333555777888CCCOOOvvvcccRRRaaatttwwwyyy}}}tttsssrrrqqqooonnnlllgggaaa\\\\\\```hhhrrr{{{{{{wwwtttrrrooommmjjjfffaaa\\\YYYWWWVVVVVVVVVVVVWWWXXXZZZZZZ```aaaaaaaaabbbeeekkkoooqqqooonnnpppwww|||xxxTTT<<<999555333555333333222111111000000111111111111111111111111111111333000666222555:::DDDiiivvv~~~nnndddbbb```___```ccciiippptttvvvwwwxxxzzz}}}~~~zzzpppllliiifffhhhmmmiii```\\\ccclllrrrtttvvvqqqfffaaafffjjjmmmllleee[[[TTTOOOLLLJJJGGGEEEEEEEEEDDDCCCIIIKKKLLLOOORRRUUUWWWXXXXXXWWWWWWVVVWWWVVVVVVUUU]]]```cccccc```___bbbfffmmmppptttvvvsssmmmfffbbbZZZ]]]hhhyyyqqqjjjzzz{{{lllgggooodddDDD;;;999666555666666555444444444333333333333222222xxxtttlll~~~{{{dddSSSIIIHHHHHHFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@CCCHHHMMMOOOKKKNNNPPPQQQTTTYYY\\\[[[]]]ffflllnnnoooooodddWWWQQQMMMHHHDDDCCCCCCCCCBBBDDDGGGKKKOOORRRTTTXXXZZZ\\\```___[[[ZZZ]]]______YYYRRRMMMNNNRRRXXXcccmmm}}}ttthhhfffaaa[[[UUUSSSRRRWWWhhh}}}mmm___|||___KKKAAA999333444555333333444222222222222222222222222222222222222222222222222333222222222333555777888CCCRRR{{{mmmRRRZZZkkkqqqvvv}}}zzz~~~xxxsssmmmlllmmmkkkddd]]]\\\___eeennnuuuzzz{{{{{{~~~~~~|||zzzwwwsssooommmkkkiiifffbbb___\\\[[[[[[ZZZYYYYYYZZZ[[[]]]___```kkkkkkkkkjjjkkknnnssswwwwwwsssooonnnttt~~~[[[===777444444666444333222111111000000111111111111111111111111111111333///666333666;;;EEEjjjuuuzzznnngggbbbaaa______bbbhhhnnnsssuuuvvvxxxzzz|||~~~~~~vvvnnnhhhbbb[[[WWWVVVRRRLLLIIIOOOWWW[[[\\\^^^iiiwwwsssiiikkknnnqqqnnnggg\\\RRRMMMKKKJJJIIIIIIIIIHHHEEECCCGGGHHHJJJLLLPPPSSSVVVWWW[[[\\\\\\\\\]]]]]]^^^^^^cccfffggggggeeefffjjjnnnyyy{{{~~~}}}yyypppgggbbbXXX[[[eeevvvqqqiiixxxxxxiii~~~fffmmmgggDDD<<<:::777555666666555444444444333333333333222222pppbbb~~~kkk|||yyybbbRRRKKKHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;?????????@@@CCCHHHMMMRRRPPPPPPNNNKKKKKKOOOVVVZZZXXXaaahhhiiigggeee^^^UUUPPPMMMIIIEEEDDDCCCCCCCCCDDDGGGLLLQQQTTTXXX[[[^^^```cccbbb^^^\\\^^^^^^[[[WWWPPPKKKLLLPPPTTT[[[bbbnnn|||ssseeeaaa^^^ZZZUUURRRPPPUUUeee{{{pppaaalllwwwyyy[[[KKKBBB:::444444555333333444222222222222222222222222222222222222222222222222333222222333444666888999BBBUUU~~~kkkMMMQQQaaalllsss|||~~~}}}vvvqqqqqquuuzzz}}}|||{{{}}}vvvssspppllleee```\\\^^^bbbiiipppuuuwwwwwwzzzyyyxxxvvvrrroookkkiiigggfffccc```^^^^^^______^^^^^^^^^^^^```cccfffgggssstttvvvwwwwwwyyy{{{}}}xxxsssmmmkkkqqq}}}\\\===666444555777333333222111111000000111111111111111111111111111111222///666444777<<>>============<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;===>>>???@@@AAAFFFLLLRRRVVVUUUSSSNNNJJJKKKRRRYYYUUU^^^fffddd]]]WWWSSSPPPMMMKKKIIIGGGDDDCCCDDDEEEDDDHHHMMMRRRVVVZZZ___bbbeeegggfffbbbaaabbb```\\\NNNHHHFFFKKKPPPTTTYYY^^^iiiwwwsssccc^^^\\\YYYUUUSSSPPPTTTeeezzznnn```]]]}}}tttXXXLLLCCC;;;555444555333333444222222222222222222222222222222222222222222222222222222222333444666999:::AAAWWWbbbJJJNNN]]]hhhpppyyy|||sssgggccc^^^WWWTTTUUUWWWZZZ[[[\\\aaagggmmmttt|||}}}{{{~~~uuummmfffccc\\\]]]___dddkkkpppssssssuuuttttttrrrooollliiigggeeedddbbb``````bbbccceeecccccccccdddfffiiimmmooovvv{{{~~~}}}tttpppkkkjjjqqqzzz}}}XXX;;;777666666666222333222111111000000111111111111111111111111111111222///666444777<<>>;;;888666666666555444444444333333333222222222tttjjj|||lllZZZqqqsss^^^RRRMMMGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>============<<<<<<<<<<<<::::::999999999::::::;;;;;;===???@@@AAADDDKKKPPPYYYZZZZZZVVVOOOKKKQQQZZZTTT[[[aaa___WWWPPPLLLLLLJJJKKKKKKIIIFFFDDDDDDDDDCCCGGGMMMSSSXXX\\\aaaeeeiiijjjiiigggfffgggddd^^^IIIDDDCCCJJJSSSYYY^^^ccckkkwwwvvvddd^^^]]]\\\UUUSSSRRRVVVfff{{{yyyjjj]]][[[}}}vvvZZZOOODDD;;;555555555333222444222222222222222222222222222222222222222222222222222222222333555777999;;;BBB[[[zzzYYYHHHQQQbbbiiiooowww|||~~~|||llleee___VVVRRRMMMLLLNNNOOONNNLLLJJJOOOXXXcccppp}}}||||||qqqiiieee\\\\\\\\\___dddiiilllmmmppppppooonnnmmmjjjhhhfffddddddddddddeeeggghhhiiihhhgggggghhhkkkoootttvvvzzz~~~xxxuuuooollliiilllttt}}}zzzyyy|||zzzSSS;;;999777666666111333222111111000000111111111111111111111111111111222///666444777:::BBBfff|||wwwooohhheee```^^^___eeelllpppqqqsssuuuxxxyyyzzzzzzzzz|||}}}}}}~~~}}}vvvqqqlllggg```YYYXXX[[[XXXXXXXXX```tttxxxiiiiiiiiihhhfff```YYYTTTKKKLLLNNNPPPQQQNNNIIIEEEDDDEEEGGGJJJOOOUUUZZZ]]]```dddhhhiiiiiikkkooorrrwwwwwwwwwwwwxxxzzz|||}}}|||yyyuuummmddd\\\WWWZZZddduuu|||gggiiitttnnnhhhiii|||QQQ>>><<<888777666666555444444444333333333333222222uuuooonnnYYYnnnqqq\\\QQQMMMGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBAAA@@@@@@??????>>>============<<<<<<<<<<<<999888888888999:::;;;;;;<<<@@@CCCDDDDDDGGGMMMRRRWWWYYY^^^^^^VVVNNNQQQZZZWWWXXXYYY[[[YYYTTTNNNKKKKKKMMMOOONNNIIIEEECCCCCCBBBFFFMMMSSSXXX^^^cccfffgggiiiiiiggghhhiiieee^^^LLLDDDAAAFFFOOOVVV]]]bbbfffpppxxxddd^^^]]]]]]VVVUUUTTTYYYiii}}}yyywwwxxxsssfff[[[]]]yyybbbTTTDDD<<<666555555333222444222222222222222222222222222222222222222222222222222222222333555777:::;;;CCC```rrrqqqlllPPPFFFVVVmmmrrruuuyyy}}}rrrmmmlllbbb^^^ZZZYYYYYYWWWQQQKKKHHHLLLUUUcccsssyyynnnfff^^^\\\YYYZZZ]]]```bbbcccjjjkkkkkkkkkjjjhhhfffeeeeeefffggghhhjjjkkkmmmmmmkkkkkkkkkllloootttyyy|||~~~vvvnnnjjjfffeeefffjjjtttyyyvvvyyyvvvRRR<<<:::666444555222333222111111000000111111111111111111111111111111222///666444666999@@@cccyyyjjjgggbbb___```eeelllpppppprrrtttwwwyyyyyyyyyxxxzzz{{{|||}}}~~~~~~~~~sssfffcccfffbbbaaa]]]\\\jjj~~~~~~vvvssspppmmmjjjddd]]]XXXKKKLLLMMMPPPPPPNNNJJJFFFCCCDDDEEEIIINNNUUU[[[^^^cccgggkkkllllllmmmqqqvvvzzzzzzzzz{{{}}}~~~~~~}}}{{{wwwrrrooommmhhh```ZZZWWWYYYcccttt}}}fffeeetttmmmpppnnnWWW???<<<999777777666555444444444333333333333222222xxxsssvvv]]]nnnqqq[[[PPPMMMGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBAAAAAA@@@??????>>>>>>=========<<<<<<<<<<<<888888888888999:::;;;<<>>aaalllhhhbbb___```eeelllppppppqqqtttwwwxxxyyyxxxxxxxxxyyy{{{|||~~~nnnggghhhdddfffbbb\\\cccuuu~~~|||xxxsssppplllhhhaaa\\\KKKLLLMMMOOOPPPNNNJJJGGGBBBCCCDDDHHHNNNTTTZZZ^^^fffkkkpppqqqpppqqquuuzzz|||{{{|||}}}~~~}}}tttoooiiiffffffccc\\\WWWVVVXXXcccsss~~~ddd^^^sssiiivvvtttXXX???===999777777666555444444444444333333333222222{{{yyy}}}```ooo~~~jjjYYYNNNIIIGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????>>>===<<<===>>>===;;;:::777777777888:::<<<>>>@@@GGGJJJLLLKKKHHHIIINNNRRR^^^ZZZ^^^gggeeeYYYVVV[[[aaabbb^^^ZZZ\\\___ZZZPPPVVVYYYWWWOOOIIIGGGFFFEEECCCDDDHHHOOOYYY___bbbbbbffffffeeedddbbb```^^^]]]RRRJJJBBB???CCCHHHJJJKKKTTT\\\iiixxxuuuddd\\\[[[[[[XXXVVVTTT[[[nnnwwwooollliiieeeaaa[[[ssswww]]]HHH>>>555444666555444555333222222111111222222333111111111000111111222333333444555555555777:::===HHHjjj```fffttt```KKKEEEWWWpppqqqbbbWWWPPPPPP___pppxxxyyy}}}|||vvvqqqaaa^^^XXXSSSQQQRRRVVVXXX___aaadddfffggggggggggggiiijjjkkklllmmmooopppqqqtttvvvuuurrrttt{{{|||tttkkkaaaZZZWWWSSSTTTYYYbbbjjjtttxxx{{{uuuRRR;;;888444333555333222222222222222222222222000111111111111222222222222333111666:::555BBB```yyy~~~www|||zzzmmmggg```^^^aaafffjjjkkknnnoooqqqtttxxxzzzzzzyyyzzzzzz{{{|||}}}~~~}}}}}}}}}pppmmmppphhh```___iiiyyyzzzmmmiiikkkdddYYYQQQLLLHHHJJJNNNNNNIIICCC===???BBBFFFLLLSSS\\\bbblllqqqvvvwwwvvvwww{{{~~~|||||||||wwwqqqggg^^^[[[XXXTTTSSSTTTQQQSSS[[[jjjzzzzzz[[[ZZZtttxxxdddZZZ@@@<<<999666666666666555444444444333333222222222yyyttt~~~bbbrrrjjjYYYPPPKKKGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>======>>>===;;;:::777777777777999<<>>555444666555444444333222222111111222222333111111111111111222222333333444555555666777;;;===LLLooo}}}^^^gggppp___KKKBBBRRRkkk~~~qqqbbbWWWRRR[[[iiixxxtttooossssssnnnjjj]]]ZZZUUUPPPMMMNNNQQQSSS]]]```dddhhhjjjkkkkkklllkkkkkkmmmnnnoooqqqrrrrrruuuwwwvvvtttvvv|||~~~xxxnnneee]]]XXXUUUQQQOOOQQQWWW^^^jjj|||wwwzzzxxxTTT===999555444666444222222222222222222222222000111111111111222222222222333111666:::666BBB^^^xxxzzznnnvvvuuulllllljjjeee```___aaafffiiikkkmmmnnnooossswwwyyyyyyxxxyyyzzzzzz{{{|||}}}~~~~~~~~~{{{|||vvvoooiiifffiiipppzzzooofffhhhgggaaaVVVPPPKKKKKKNNNMMMGGGBBB===???BBBFFFLLLTTT]]]ccclllqqqwwwyyyyyyyyy|||~~~}}}|||wwwmmmcccZZZVVVSSSPPPOOOQQQNNNPPPUUUaaaooo|||vvvXXXWWWppptttaaa{{{{{{VVV@@@<<<999666666666666555444444444333333333222222wwwmmmgggrrrhhhYYYQQQMMMGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>======>>>===;;;999888777666666888<<<@@@CCCNNNPPPPPPPPPPPPTTT[[[aaammmlllkkkkkknnnnnndddWWWbbbdddccc___]]]aaadddddd[[[]]]ZZZRRRLLLLLLKKKHHHEEEFFFIIINNNVVV\\\___aaaaaabbbcccdddcccbbbaaa```WWWQQQJJJGGGGGGIIIHHHGGGLLLQQQYYYgggwwwsssgggaaa\\\YYYUUUQQQOOOWWWlllsssfff[[[UUUWWWkkkYYYHHH>>>555444666555333444333222222111111222222333111111111111111222333333333444555666666888;;;>>>MMMppp```kkk|||mmm```MMMAAANNNfff{{{|||~~~vvvwwwqqqbbbVVVWWW```ooorrreeefffhhheeecccZZZXXXTTTNNNJJJJJJLLLOOOZZZ___eeekkknnnpppqqqrrrnnnoooppprrrsssttttttuuuwwwyyyyyyvvvxxx}}}~~~~~~yyyqqqggg]]]XXXWWWWWWUUURRRPPPRRRVVVbbbuuuxxxvvv{{{VVV???;;;666444777555222222222222222222222222000111111111111222222222222333222555999666AAA[[[}}}xxxhhhkkkhhh```bbbfffccc______aaaeeeiiijjjllllllnnnrrruuuwwwwwwvvvxxxyyyyyyzzz{{{|||}}}}}}~~~{{{|||~~~||||||uuummmlllrrrtttvvvuuufffeeefffddd[[[UUUOOOMMMMMMKKKFFFAAA>>>@@@BBBFFFLLLUUU___eeekkkqqqxxx|||||||||~~~~~~~~~~~~zzzwwwkkkbbbXXXSSSOOOLLLMMMQQQSSSSSSUUU]]]iiivvvtttVVVUUUmmmppp\\\rrrwwwTTT@@@<<<999666666666666555444444444444333333333333zzzjjjpppsss~~~fffXXXQQQNNNGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>===;;;999888777555555888===BBBEEEMMMOOORRRTTTVVVZZZ___cccmmmsssqqqiiijjjooogggYYY___ccceeebbb^^^^^^bbbeee[[[\\\XXXQQQMMMMMMLLLJJJFFFFFFIIIMMMRRRXXX]]]___```aaacccddddddbbb```^^^YYYUUUPPPMMMMMMNNNMMMLLLRRRRRRWWWaaannnqqqgggbbb\\\WWWUUUQQQNNNUUUjjjwwwfffXXXQQQRRRffffffIII>>>666444666444333444333222222111111222222333222111111111111222333333333444666666777999<<>>>>>>>>>>>;;;999888666555555888>>>CCCGGGIIIMMMSSSXXX[[[\\\]]]^^^iiivvvxxxkkkeeekkkkkkbbb]]]aaafffeee___[[[[[[___ZZZZZZUUUOOOLLLNNNMMMJJJFFFGGGHHHJJJNNNTTTYYY]]]```bbbdddfffdddaaa]]][[[ZZZWWWTTTRRRRRRRRRSSSSSSUUUSSSVVV^^^ggguuuooofffaaa[[[VVVWWWRRRNNNTTTiii}}}jjjYYYOOORRRcccsssIII???666555666444333333333222222111111222222333222222222111222333333444333555666777888:::===@@@WWWxxxooowwwooo___MMMDDDQQQeeerrruuu{{{nnnfffZZZVVViiiiii^^^\\\bbbrrr{{{qqqssszzzyyylllddd]]]WWWXXX\\\]]]]]][[[UUUMMMIIIJJJMMM[[[cccmmmsssuuuuuuwwwyyyuuuvvvxxxzzz{{{{{{zzzzzzzzz|||{{{xxxyyy~~~uuuqqqjjj```YYYYYY___eeecccbbbbbbaaa^^^aaannn|||vvvYYY@@@;;;555333555333222222222222222222222222000000111111111222222222111555333444999777>>>QQQxxx|||{{{{{{qqqdddbbbbbbaaa```___```cccgggjjjllllllmmmqqqtttuuuuuutttwwwwwwxxxyyyzzz{{{|||||||||rrrjjj```aaaeeepppsssuuussslllrrrnnnfffhhhiiibbb]]]UUUPPPMMMJJJGGGDDD@@@@@@AAADDDJJJTTT___ggglllqqqyyy}}}|||zzzwwwuuupppggg]]]VVVPPPLLLOOOTTTXXXYYYZZZ^^^eeesssxxxYYYXXXrrrmmmVVVaaaWWW@@@<<<999666666666666555444444444444444444444444ppp}}}~~~fffXXXQQQNNNGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB@@@?????????>>>;;;999666666555666:::???DDDGGGGGGKKKRRRXXX\\\\\\ZZZXXXcccuuu}}}rrrhhhjjjnnnmmm]]]```eeefffaaaYYYXXX[[[XXXWWWRRRMMMLLLOOOOOOLLLFFFFFFGGGHHHJJJOOOVVVZZZ___aaaeeefffeeeaaa\\\YYYWWWVVVTTTRRRRRRSSSUUUVVVRRROOOQQQZZZaaakkkoooeee```[[[WWWXXXSSSOOOUUUiiippp]]]PPPNNN[[[tttJJJ???666555555444222333333222222111111222222333222222222222222333444444444555777777888;;;???AAAXXXyyyqqqxxxyyy^^^JJJGGGVVVgggooorrryyy~~~qqq^^^TTTZZZqqqtttfff^^^\\\eeerrrtttfff___]]]eeeeeeeeeddd]]]VVVWWW\\\```aaa```YYYPPPJJJKKKMMM[[[eeepppwwwxxxwwwyyy{{{xxxyyy{{{}}}~~~~~~||||||zzz|||zzzwwwxxx~~~xxxvvvoooeee[[[ZZZ___eeejjjlllppppppkkkjjjtttzzz[[[AAA;;;555222555333222222222222222222222222000111111111111222222222111555333444999888===MMMqqqzzzhhhccccccbbbaaa______bbbgggkkkmmmmmmooorrruuuvvvvvvtttwwwxxxxxxyyyzzz{{{||||||}}}{{{nnnbbbTTTTTTUUU___www}}}{{{tttsssppprrrzzzppphhhjjjllliiiccc[[[SSSNNNKKKHHHGGGAAAAAAAAABBBHHHRRR^^^ffflllqqqxxx~~~}}}zzzxxxvvvpppiii```XXXPPPKKKMMMRRRZZZ^^^aaadddiiitttwwwZZZ[[[vvviiiSSS[[[VVV@@@<<<999666666666666555444444444444555555555555kkkvvvjjj[[[SSSNNNGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA?????????>>>;;;999555555666888;;;@@@DDDGGGHHHKKKPPPVVVYYYYYYWWWUUU[[[nnn|||yyyoookkkmmmpppaaa```ccceeebbb[[[YYY]]]VVVUUUPPPLLLMMMQQQRRROOOEEEEEEFFFEEEFFFKKKRRRXXX\\\___dddffffffbbb]]]ZZZTTTSSSPPPNNNMMMNNNQQQTTTOOOKKKMMMTTTYYY___ppprrrfff```\\\[[[VVVRRRNNNUUUiiiwwwaaaRRRJJJWWWiiiJJJ@@@666555555444222222333222222111111222222333333222222222222333444444444555777888999;;;???BBBWWWyyyrrryyycccJJJNNN```mmmlllpppwww}}}hhh\\\YYYaaa|||xxxkkkaaaZZZ^^^gggtttwwwxxxtttjjj___XXXUUUYYY[[[```dddbbb\\\\\\```eeegggggg```UUUOOONNNQQQYYYdddqqqyyyzzzyyy{{{}}}yyy{{{}}}~~~|||{{{{{{xxxtttvvv~~~wwwjjj]]]WWWYYY^^^iiimmmsssuuupppoooxxxyyy{{{^^^CCC<<<666333555444222222222222222222222222000111111111111222222222000666444333999888<<>>;;;999444444666999===AAADDDFFFKKKLLLOOOSSSWWWWWWVVVTTTUUUfffxxx|||tttlllkkknnneeeaaaaaadddccc]]]]]]bbbVVVUUUPPPLLLNNNSSSTTTQQQDDDEEEEEEDDDDDDIIIQQQWWWYYY]]]bbbfffgggddd___\\\RRRPPPMMMJJJHHHIIIMMMPPPNNNJJJKKKQQQRRRTTTcccuuutttggg```^^^^^^TTTPPPNNNUUUjjj{{{dddSSSKKK]]]{{{|||xxx^^^JJJ@@@666555555444222222333222222222222222222333333333222222333333444555444555777888999<<<@@@CCCZZZ}}}sss|||jjjMMMUUUiiirrrjjjooovvv|||}}}pppeee^^^^^^vvvvvvlllccc[[[]]]dddmmmnnnlllggg```ZZZXXXWWWZZZZZZ^^^dddfffdddccceeekkkmmmmmmfff[[[TTTSSSVVVWWWcccqqqyyy{{{zzz}}}zzz|||~~~~~~}}}{{{{{{wwwsssuuu~~~~~~ooo^^^TTTSSSVVV___dddkkkmmmiiiiiisssuuuvvv```EEE>>>777444777555222222222222222222222222000111111111111222222222000666444333999999<<>>===;;;999777333555777777888<<>>FFFmmmrrrmmmjjjhhheeeaaa___eeennnqqqrrrrrrsssttttttttttttwwwxxxyyyxxxxxxyyy{{{}}}|||mmmbbbVVVTTT\\\kkk~~~rrrjjjhhhaaa[[[jjj~~~pppmmmnnnpppzzzlllbbbWWWNNNJJJKKKKKKEEE@@@AAAEEEKKKVVV___nnnqqquuu{{{~~~wwwqqqggg]]]TTTOOOLLLLLLLLLSSS]]]aaaaaaaaacccfffuuu{{{hhhqqq\\\KKKSSSxxxYYYDDD<<<777777888777666777666555555555555666666777cccwww{{{gggssswwwcccVVVPPPIIIGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDBBB@@@>>>===<<<999777444444555777:::???EEEIIIUUUTTTTTTWWW[[[]]][[[YYYYYYaaaqqq~~~{{{pppmmmsssgggdddbbbcccaaa]]]^^^aaa]]]WWWSSSTTTXXXUUUKKKAAABBBBBBAAA@@@???DDDMMMTTTWWW[[[```dddeeeccc```]]]ZZZUUUMMMIIIGGGGGGGGGFFFGGGBBBAAABBBCCCDDDJJJRRRXXXaaaxxxsssddd___]]][[[XXXSSSOOOTTTfff~~~mmmZZZTTTssstttttt~~~jjjZZZFFF===666444444333222444222222222111222222333444222222222333444555666777777555666:::<<<===AAAGGGaaaooo{{{hhhLLLTTTiiivvvqqqpppttt|||ssshhhlllssslllgggcccbbbccckkkmmmkkkggggggjjjllljjjooofffbbbhhhppprrrrrrssswwwuuuqqqlllhhhccc^^^\\\YYY^^^gggqqqxxx}}}|||zzzxxxvvvttttttvvv|||ooo___VVVRRROOOJJJHHHHHHLLLNNNQQQ[[[fffwww{{{oooIII<<<999444111444333333333222222222111111111111222222222333333333444333444666777777>>>FFFhhhwwwmmmkkkhhhfffddd```^^^eeemmmnnnooopppqqqrrrrrrrrrrrruuuwwwyyyyyyyyyzzz{{{}}}vvvfff[[[\\\fffttt~~~ooodddbbb\\\UUU]]]llluuuqqqqqqsssxxxzzzmmmaaaUUULLLJJJLLLLLLFFFBBBBBBEEEKKKVVV```mmmpppuuuzzz~~~yyysssiii^^^VVVPPPNNNNNNJJJNNNTTTWWWYYYZZZ^^^aaannn|||{{{mmmzzz]]]MMMTTT}}}ZZZDDD<<<777777888777666777666555555555555666777777jjjppp^^^ppp{{{fffWWWQQQIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEECCC@@@???>>><<<999666555444444777<<>>???DDDJJJgggjjjwwwaaaIIIPPPffftttqqqpppttt|||wwwxxxyyypppkkkhhhiiilllttttttqqqkkkjjjpppvvvxxx{{{ooogggkkkuuuzzzzzzzzz~~~xxxrrrooonnnlllhhhddd\\\]]]bbbiiirrr{{{~~~{{{xxxsssrrrqqqsssvvv|||qqqccc[[[WWWSSSLLLHHHFFFGGGIIINNNWWW```nnnyyy~~~rrrJJJ<<<999444111444333333333222222222111111111111222222222333333333444333444777777777===EEEbbbtttkkkiiifffcccbbb___^^^dddlllnnnnnnooopppqqqrrrrrrqqqsssvvvyyy{{{{{{{{{|||}}}qqqggghhhqqq~~~|||lll```___[[[RRRQQQYYYnnnzzzsssqqqrrrkkkooo{{{yyymmmaaaUUULLLJJJNNNMMMHHHCCCCCCEEEJJJUUU___lllpppvvvzzz~~~{{{uuukkk```WWWRRRQQQPPPIIIJJJLLLOOORRRVVVYYY[[[hhhvvvvvvmmm~~~}}}[[[LLLSSS~~~\\\DDD<<<777777888777666777666555555555666666777888qqqrrr]]]lll~~~~~~gggWWWPPPIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEECCCAAA@@@???<<<888555555333333777???FFFIIIIIIWWWZZZ^^^``````______```]]]```kkkxxxyyynnnhhhjjjjjjgggfffiiihhhccc______```]]]ZZZZZZYYYTTTKKKDDDDDDDDDCCCAAA???BBBIIIOOOUUUXXX]]]aaaccccccaaa___\\\WWWOOOIIIEEEDDDFFFGGGGGGEEEAAA???>>>BBBJJJQQQWWWYYYkkkpppaaa\\\YYYVVVUUURRRNNNTTTgggwwwggg^^^pppnnnnnniiiTTTFFF===666444444333222444333222222222222333444444333333333333444666777888777777;;;???@@@@@@EEELLLkkkhhhvvv}}}[[[GGGOOOeeeuuurrrqqqttt|||uuupppooosssxxxyyynnnjjjpppzzzxxxqqqrrrxxx||||||{{{|||vvvqqqpppooommmkkkaaa______ccclllvvv~~~|||yyyrrrrrrqqqsssvvv{{{~~~ssshhhccc^^^ZZZUUURRRPPPQQQTTTXXX\\\```eeerrr|||rrrHHH999777444333555333333333222222222111111111111222222222333333333333333555888777777===DDD]]]vvviiigggdddbbbaaa___^^^cccjjjooooooqqqrrrssssssssssssqqquuuyyy{{{|||||||||}}}}}}pppnnnttt}}}oooeeeccc^^^TTTPPPSSS```~~~sssmmmmmmfffbbbcccttt}}}uuullldddZZZPPPMMMOOONNNIIIDDDCCCCCCGGGRRR]]]jjjooovvv{{{}}}~~~zzztttjjj___XXXTTTSSSSSSMMMMMMOOOSSSWWWZZZZZZYYYggguuuppphhhzzzwwwWWWHHHOOOyyy___CCC<<<777777888777666777555555555555666777888888vvvsssZZZccc~~~~~~fffVVVOOOIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAA???<<<888555444333333888@@@HHHKKKKKKOOOTTTZZZ^^^^^^]]][[[ZZZUUU[[[jjjxxxxxxmmmhhhkkknnnjjjhhhkkkjjjddd___]]]```]]]ZZZXXXVVVSSSOOOLLLGGGGGGFFFCCCAAACCCIIINNNSSSWWW\\\```ccccccbbbaaa]]]XXXOOOHHHDDDFFFJJJNNNRRRUUUTTTNNNHHHLLLWWWaaafffcccmmmooo```\\\XXXSSSTTTQQQOOOUUUiiizzzjjj___jjjooommm|||hhhQQQFFF===666444444333222444333333222222333333444555333333333444555666777888::::::>>>AAAAAAAAAFFFNNNmmmhhhuuusssVVVFFFKKKaaasssrrrqqqttt{{{~~~}}}~~~wwwtttttt{{{tttjjjmmmwww~~~~~~}}}}}}{{{zzz~~~zzztttnnnlllmmmooofffccc``````gggqqqzzz}}}uuuttttttuuuwwwzzz}}}}}}|||tttmmmjjjgggbbb[[[[[[\\\^^^bbbeeedddaaadddqqqyyy{{{zzzLLL:::888444333555333333333222222222111111111111222222222333333333333333555888888777<<>>:::555222333333333333222222222111111111111222222222333333333333333666999888777;;;BBBUUUmmmjjjfffbbbcccbbb```bbbgggjjjkkkmmmnnnppppppqqqqqqqqqtttwwwyyyyyyyyyzzz{{{zzzvvvfff___cccqqqvvvkkk```TTTOOOPPPWWWrrr|||rrrnnnhhhddd]]]^^^tttzzzrrrkkkjjjhhh```WWWRRROOOLLLHHHDDDAAACCCNNN[[[iiiqqqyyy~~~~~~~~~}}}{{{qqqkkkccc[[[WWWWWWYYY\\\___dddlllqqqqqqllleeeaaajjjwwwvvvggguuuqqqRRRFFFOOOwww]]]DDD<<<777777888777666777555555555666777888999:::zzzqqqXXX___}}}{{{bbbTTTOOOJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEECCCBBBAAA===888444000333777<<>>AAABBBDDDOOO[[[kkkuuunnnUUUCCC@@@PPPbbbiiiiiimmmwww~~~}}}yyyzzz|||zzzxxxyyyyyy|||sssmmmllliiifffcccaaabbbccc```bbbaaa______fffsss}}}||||||{{{{{{{{{{{{{{{{{{xxxzzzzzzvvvsssrrrmmmgggdddhhhkkkpppxxx{{{ttthhhaaannn~~~yyyqqqlllwwwzzzXXX@@@:::555222333333333333222222222111111111111222222222333333333333333666999888777;;;BBBPPPxxxwwwnnnhhhdddeeedddbbbcccfffiiijjjlllnnnooopppqqqqqqrrrtttvvvvvvvvvwwwxxxzzzzzzxxxhhhaaagggwwwuuuhhh```YYYSSSQQQTTTmmmzzzvvvkkkiiiaaa```vvvvvvjjjiiijjjeee[[[TTTRRROOOKKKGGGBBBDDDOOO\\\jjjrrr{{{~~~~~~~~~}}}{{{lllggg```ZZZXXXZZZ^^^aaafffmmmvvvyyyvvvnnnhhheeelllyyyvvvfffsssoooOOOEEENNNwwwXXXDDD<<<777777888777666777555555555666777999:::;;;xxxlllSSS]]]{{{{{{bbbTTTOOOJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCAAA===888333...333999>>>AAAGGGNNNSSSXXXUUUSSSWWW___eeefffddd[[[UUUXXXfffqqqpppmmmmmmlllfffdddhhhkkkiiieeeddd```bbbcccaaa[[[UUURRRQQQHHHHHHGGGCCC@@@@@@DDDHHHKKKNNNSSSXXX\\\^^^______\\\\\\[[[VVVQQQOOOPPPRRRXXXhhhxxx}}}}}}ggg^^^^^^\\\XXXTTTRRRQQQYYYmmm}}}jjjYYYQQQllltttyyyooo[[[FFF===666444444333333444444333333333333444555555444444444444666777888999888999===AAABBBFFFSSS```oooxxxsssYYYEEE???LLL^^^ddddddjjjuuu~~~~~~{{{zzz}}}}}}zzzvvv|||{{{ooobbb^^^ZZZZZZ\\\\\\ZZZXXX[[[___aaa___]]]cccqqq}}}}}}}}}}}}}}}}}}}}}||||||yyy{{{zzzvvvtttrrrmmmfffbbbeeegggllluuuzzzsssfff]]]hhhxxxwwwmmmnnnyyyxxxVVV>>>:::555333444333333333222222222111111111111222222222333333333333444666999999777;;;AAAMMMssszzzpppjjjffffffeeeccccccfffkkklllnnnoooqqqrrrrrrsssssstttuuuuuutttuuuwwwyyyzzzqqqjjjpppqqqdddbbb```ZZZTTTVVVlllzzz|||vvvsssjjjiiizzzjjjgggjjjfff]]]UUUTTTQQQMMMIIIDDDEEEPPP]]]jjjrrr|||~~~}}}|||jjjeee___ZZZYYY\\\aaaeeeiiiqqqzzz{{{uuummmhhhgggnnn{{{qqqbbboookkkLLLBBBLLLuuuTTTDDD<<<777777888777666777555555555666777999:::;;;tttWWWYYY|||hhhSSSNNNJJJIIIGGGFFFFFFFFFDDDBBBCCCDDDEEEEEEDDDEEEGGGIIIIIIHHHFFFDDDAAA<<<777333333444777:::@@@HHHQQQWWW___cccccc\\\XXX^^^iiioooccc]]]\\\eeepppsssnnnjjjooohhhbbbcccjjjnnnlllgggeeeeeeddd___YYYVVVUUUWWWRRRJJJDDDCCCBBBAAABBBEEEIIIOOOXXX]]]___]]]ZZZYYYVVVUUUUUUUUUVVVVVVUUUSSSWWW[[[cccooo{{{}}}|||{{{jjjbbb^^^ZZZVVVWWWRRRPPP\\\rrrlllWWWVVVdddvvvXXXHHH???777555555333333444444444333222222333333333555555666666777999:::;;;???>>>???CCCEEEHHHRRR\\\{{{~~~___IIIFFFPPP[[[dddccchhhsss|||}}}{{{sssuuu~~~tttjjjmmmssssssrrrsss]]]YYYQQQJJJLLLSSSWWWWWWZZZcccfff```^^^gggttt{{{}}}|||zzzyyyyyyyyyzzz}}}|||{{{xxxqqqggg___\\\XXXZZZeeeuuu}}}zzzsssgggggglllssswwwyyy~~~wwwhhhkkkuuuttt~~~WWW>>>666222111333333333333222222222111111222222111111222222333444222444555666666999<<>><<<999888888888888777888777777777888999::::::fffaaakkkVVVQQQKKKIIIGGGFFFFFFFFFDDDBBBDDDEEEFFFFFFFFFGGGIIIKKKJJJHHHEEECCC@@@<<<777444333444777:::@@@HHHQQQWWWYYYbbbhhheee```bbbfffhhhjjjfffcccfffmmmqqqllleeellliiifffdddfffhhhkkklllbbbcccbbb___ZZZXXXXXXZZZQQQIIICCCAAAAAA???AAAEEEIIIOOOWWW]]]^^^[[[XXXVVVRRRRRRRRRSSSUUUUUUUUUTTTVVVYYY```lllyyy|||wwwyyymmmccc___[[[XXXUUURRRSSS```vvviiiSSSRRRcccyyy\\\HHH???777555555333333444444444333333222333333444555666666777888999;;;<<>>;;;888777777888777666777777777777888999::::::wwwiiioooYYYSSSKKKIIIGGGFFFFFFEEEDDDBBBEEEFFFGGGGGGGGGHHHJJJLLLLLLIIIEEEBBB???<<<888555333444777:::@@@HHHQQQWWWYYYbbbiiigggaaa```aaabbbmmmooolllfffgggllljjjbbbggghhhgggccc```aaafffkkkccccccaaa]]]YYYWWWWWWXXXPPPHHHBBB@@@???>>>@@@CCCHHHNNNVVV[[[[[[WWWSSSQQQMMMNNNOOOPPPRRRSSSTTTUUUVVVWWW^^^jjjvvv{{{xxxrrroootttpppddd___\\\[[[SSSQQQUUUddd{{{gggQQQOOOccc~~~dddHHH???777555555333333444444333333333333333444444666666666777999;;;<<<===@@@@@@BBBFFFGGGHHHOOOWWWooo|||WWWLLLXXXdddbbbbbbhhhttt}}}|||{{{vvvbbbWWWSSSQQQQQQRRRUUUVVVSSSNNNNNNTTT[[[]]]^^^dddfffbbbaaaiiiuuu}}}~~~}}}|||{{{{{{|||}}}{{{}}}}}}yyyqqqhhh```\\\VVVSSSRRRTTTZZZ```eeegggccc```___aaabbb___```dddjjjsssyyy}}}rrrLLL;;;999777555666333333333222222222111111222222111111222222333444333444555666777999<<>>@@@BBBBBBDDDHHHHHHHHHNNNVVVnnnzzz|||ZZZUUUgggtttbbb```dddqqq|||xxxnnnlllxxx~~~www~~~{{{tttwwwzzzzzz}}}nnn\\\QQQMMMMMMLLLLLLUUUZZZ[[[VVVTTTYYYaaaeeedddggghhheeedddjjjuuu}}}~~~}}}}}}}}}~~~|||~~~zzzpppfff```]]]UUUTTTTTTSSSUUUXXX]]]```^^^ZZZYYY\\\^^^]]]]]]```eeelllzzzjjjHHH:::999777555555333333333222222222111111222222111111222222333444333444666666777999===@@@EEEhhh|||rrrjjjjjjhhhgggfffeeedddcccgggiiijjjkkkkkklllmmmoooqqqrrrsssssstttvvvzzz}}}~~~~~~vvvllleeecccqqq~~~ooobbbbbbmmmzzzzzzuuuzzzuuuuuuqqqggg]]]WWWTTTPPPLLLHHHJJJWWWeeewww~~~~~~~~~zzzqqqkkkcccdddeeeffffffbbb\\\WWW\\\___eeeiiihhhbbb\\\YYYYYYZZZZZZZZZ]]]dddnnntttxxx^^^YYYoooYYYEEEBBBAAA```hhhGGG<<<999777666666777666666666666666777888999:::;;;fffmmm{{{ttt___ttt{{{sss\\\TTTMMMKKKGGGEEEDDDDDDCCCBBBCCCDDDFFFFFFFFFGGGJJJLLLMMMJJJEEEBBB???<<<999777333444777:::@@@HHHQQQWWWbbbhhhjjjbbbYYYWWWZZZ[[[___qqq}}}uuuiiiiiiooosssgggeeeddddddeeeddd```\\\ddd```\\\XXXUUUSSSRRRQQQMMMGGGBBBBBBAAA>>>>>>@@@DDDIIIOOORRRPPPLLLHHHEEECCCEEEGGGHHHIIIKKKOOORRRYYYZZZ___hhhqqqsssllleeeeeeqqqlllbbb]]][[[YYYSSSPPPSSSaaaxxxppp[[[RRRjjjtttXXXHHH???777555555333333444444333333333444444555666777777888:::<<<>>>AAABBBCCCCCCFFFIIIIIIIIINNNUUUpppzzz{{{|||[[[bbbzzzhhhccccccnnnzzzuuuiiijjj|||{{{rrrvvvtttkkkkkklllkkkkkkdddYYYRRRPPPPPPNNNJJJXXX___bbb\\\WWW\\\fffmmmkkkkkkkkkiiihhhlllvvv~~~|||rrrhhhbbb___VVVVVVVVVWWWWWWVVVUUUTTTVVVSSSTTTZZZ___``````bbbgggjjjvvvhhhGGG:::999666333333333333333222222222111111222222111111222222333444333555666777777:::===@@@EEEdddzzznnnllljjjhhhfffeeeddddddhhhjjjllllllmmmmmmoooqqqrrrrrrsssssstttwww{{{uuujjjeeeddduuu{{{xxxzzzjjjccciiisssxxx|||}}}{{{zzzvvvtttsssmmmeeeYYYVVVRRRNNNJJJNNN\\\kkk}}}{{{|||~~~~~~|||vvvoooiiiaaaccceeehhhhhhddd^^^YYYXXX[[[___bbbbbb___YYYSSSNNNNNNOOOQQQUUU[[[ccchhhuuu|||ccc```yyy~~~UUUEEEAAAEEEgggiiiKKK;;;999666666666777777666666666777777888:::;;;<<>>{{{}}}yyykkk}}}vvv```NNN___|||}}}ttt[[[QQQOOOLLLGGGDDDCCCCCCCCCBBBCCCDDDFFFGGGGGGIIIKKKNNNLLLJJJGGGDDDBBB>>>999555333444777:::@@@HHHQQQWWW[[[bbbfff```ZZZXXX[[[\\\```jjj}}}wwwqqqwwwyyyrrrkkklllpppqqqkkkddd___[[[VVVUUUVVVXXXYYYXXXLLLHHHGGGJJJIIIDDD@@@??????BBBDDDEEECCCAAA@@@@@@???BBBDDDCCCAAABBBFFFKKKSSSWWW\\\aaabbbaaa```^^^eeeuuuoooaaa______[[[UUUQQQPPPTTTccczzzvvvdddUUUrrr{{{{{{ZZZHHH???777555555333333444333333333444444555666777777888999<<>>AAAFFF___|||xxxrrrkkkgggeeeeeefffiiikkkmmmnnnnnnooorrrtttqqqqqqqqqqqqrrrvvv{{{|||pppgggfffjjjwwwrrryyy}}}nnnlllnnnnnnnnnqqqvvvrrrmmmkkkggg[[[XXXTTTQQQPPPWWWhhhyyy~~~yyyyyyxxxvvvrrrpppnnnnnnlllkkkjjjjjjiiigggccc```XXX^^^```[[[WWWVVVTTTPPPMMMLLLKKKMMMSSSZZZaaaeeehhhxxxmmmuuu{{{UUUHHHCCCNNNwww^^^FFF<<<:::777777888999999888888888999:::;;;===>>>???zzz|||tttqqq^^^LLL[[[|||{{{uuu\\\QQQPPPLLLGGGDDDCCCCCCCCCBBBDDDEEEGGGHHHIIIJJJMMMOOOKKKJJJGGGEEECCC>>>888444333444777:::@@@HHHQQQWWWZZZ^^^]]]TTTOOOSSS]]]cccbbbeeewwwyyylllnnn}}}vvvmmmkkknnnooommmiiiccc^^^XXXVVVWWWXXXXXXWWWKKKIIIIIIMMMLLLFFF@@@???>>>@@@AAAAAA@@@>>>>>>??????BBBCCCBBB>>>???DDDIIINNNTTTZZZ]]]\\\[[[[[[\\\eeevvvkkk______aaa\\\UUUPPPPPPVVVggg}}}vvvdddWWWuuuwwwppp[[[HHH???777555555333333444333333333444555666777777777888:::<<>>AAAGGG^^^|||tttmmmgggeeeeeefffhhhjjjlllmmmnnnoooqqqsssppppppppppppqqquuuzzzzzzoooggghhhllluuunnntttqqqmmmooonnnfffjjjqqq|||}}}tttpppmmm\\\XXXUUURRRRRRYYYlll}}}}}}yyyyyyvvvssspppnnnooopppjjjiiigggggggggfffdddbbb]]]dddeee^^^XXXXXXWWWTTTRRROOOMMMNNNTTT\\\dddiiifffwwwsss~~~}}}VVVJJJCCCPPP{{{ZZZDDD<<<:::888777999::::::999999999999:::<<<>>>???@@@iiiNNNZZZ~~~cccQQQTTTOOOIIIEEEDDDEEEFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLGGGGGGGGGEEEAAA;;;777333444555777;;;AAAHHHNNNRRRZZZbbb[[[IIIJJJ___jjjeeedddhhhuuuxxxnnnmmmzzz{{{kkkcccjjjoookkkhhhaaa\\\\\\]]]ZZZXXXXXXOOONNNMMMKKKGGGCCC@@@>>>============>>>>>>>>>???CCCEEEFFFDDDAAA@@@AAACCCJJJMMMSSSYYYYYYVVVWWW[[[eeezzzggg___bbbbbbZZZRRRTTTSSSZZZlllppp```YYY~~~sssqqq{{{ZZZDDD;;;444333444222333555555444444333444555666777;;;<<<<<<>>>???@@@BBBBBBHHHFFFHHHLLLMMMMMMQQQWWWnnn{{{sssdddIIIQQQmmm|||sssfff```kkk{{{|||~~~zzzqqqfff```^^^^^^dddpppqqqbbb[[[bbbhhheeeaaabbbeeemmmuuuwwwqqqjjjqqqyyy~~~xxxlllhhhqqq{{{|||yyyuuuooommmttt}}}|||wwwqqqjjjddd```\\\^^^bbbrrrvvvjjjqqqppppppKKK<<<444333666222444444333333333333222222111222222333333444444555444666888999:::;;;>>>AAAGGGbbb{{{rrrpppkkkbbb```ccchhhjjjlllmmmmmmnnnoooqqqrrrqqqrrrvvvvvvuuuxxx}}}{{{ssslllkkknnnxxxlllttt|||nnnkkknnnjjjiiinnn|||tttfffbbb[[[VVVUUUTTTXXXjjj~~~~~~~~~xxxsssooonnnmmmmmmooonnnlllhhhfffgggiiilllmmmmmmmmmmmmkkkgggbbb^^^___[[[XXXZZZ___cccdddbbbcccttt{{{XXXLLLDDDNNNyyyxxxTTT>>>;;;999777777999::::::::::::;;;<<<<<<<<<<<>>BBBCCCDDDCCC@@@???@@@BBBFFFIIIOOOUUUTTTQQQSSSXXXdddzzz}}}ggg```bbb```ZZZTTTRRRSSS]]]rrr|||lll]]]VVVzzzmmmmmmlllTTTDDD;;;444333444333333555555444444444444555777888:::;;;<<>>;;;999777777999:::::::::;;;<<<>>>>>>===>>>@@@BBBxxxwww}}}ZZZ]]]{{{|||www}}}kkkYYYSSSOOOIIIEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMKKKIIIDDD>>>999555222333555999???GGGNNNRRRXXX```ccc^^^ZZZ]]]dddjjjggghhhppp}}}lllnnnpppnnnkkkjjjmmmpppkkkgggffffffbbb[[[WWWXXXVVVVVVTTTPPPJJJEEEBBBAAA>>>>>>>>>>>>============@@@AAABBB@@@>>>===>>>???AAACCCHHHNNNNNNLLLNNNTTTcccyyyyyyggg``````^^^YYYUUUPPPSSSaaawwwvvvfffXXXUUUyyy}}}hhhgggyyy~~~qqq```QQQCCC;;;444333444333333555555555444444555777888999888:::===@@@CCCDDDDDDCCCEEEEEEIIINNNOOOMMMOOOSSSjjjpppWWW___zzzuuujjjmmmwww}}}~~~}}}~~~}}}rrrdddcccbbbbbbaaa^^^[[[YYYgggnnnlllbbbbbbqqq|||}}}nnnnnnssswwwzzz~~~|||vvvuuuvvvyyy|||zzzuuuvvvzzz~~~}}}}}}|||zzzyyytttsssrrrpppmmmkkkhhhgggeeekkknnnqqq|||xxxuuuqqqdddBBB:::666555666222444444333333333333222222222222222333444444555555444666999:::;;;===AAACCCHHHWWW|||zzzpppmmmiiibbb___cccdddgggkkkmmmooopppsssuuurrrqqqrrrvvvxxxwww{{{{{{tttrrrtttqqqooo||||||rrrmmmpppnnnpppzzz{{{fff^^^WWWUUUTTTWWWgggyyy~~~|||yyywwwtttrrrqqqoooppppppnnnmmmmmmnnnpppuuuwww~~~}}}xxxssslllfffaaagggxxxwww|||mmmPPPHHHAAAOOO|||mmmMMM===:::888777777999;;;;;;:::===>>>@@@@@@@@@AAABBBDDDtttmmmuuurrr}}}VVVWWWsss|||rrrmmmwwwqqq```UUUPPPKKKGGGEEEEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNNNNLLLIIIDDD>>>888555222222444888???GGGOOOSSSYYY\\\bbbgggeeebbbdddjjjhhhgggmmmyyysssnnnnnnssssssmmmmmmrrreee___\\\___aaa^^^[[[YYYXXXXXXVVVQQQIIICCCAAAAAA@@@@@@@@@@@@????????????@@@@@@???>>>===<<<<<<<<<===>>>CCCGGGHHHGGGKKKRRRbbbxxxvvvgggaaa^^^ZZZVVVTTTOOOTTTbbbxxxqqq```SSSXXX{{{iiigggsssyyymmm^^^RRRBBB:::444444555333333555555555555555666888:::;;;777999>>>BBBEEEFFFFFFEEEFFFGGGLLLQQQRRROOOPPPSSSpppvvv[[[___xxxzzzooonnnuuu|||~~~|||wwwoooaaacccfffhhheee``````cccqqqtttoooeeefffuuuyyyvvvwww}}}|||yyyvvvwwwzzz~~~}}}yyyyyy}}}~~~|||{{{zzzwwwuuuwwwwwwwwwuuurrrooonnnmmmmmmrrrtttrrruuu{{{qqqwww|||wwwwwwtttyyyfffBBB;;;777444555333444444333333333222222222222222333333444555555555555777999;;;<<<>>>BBBDDDFFFOOOsss}}}qqqnnnkkkdddaaadddeeehhhkkknnnoooppprrrtttrrrqqqrrrvvvxxxxxx}}}~~~}}}{{{ooozzz|||ssstttqqqsss|||}}}iii___WWWTTTRRRTTTcccttt|||yyyuuuqqqoooppppppnnnllljjjkkknnnqqquuuvvv}}}zzzooofffaaahhhyyyyyypppxxxcccOOOIIICCCRRRjjjIII<<<999777777888:::<<<<<<;;;>>>@@@BBBCCCCCCCCCEEEGGGvvvlllzzzssshhh~~~VVVWWWttt~~~qqqiiiqqquuufffWWWSSSMMMIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLHHHCCC===888444222222333888???HHHPPPUUU\\\ZZZ___iiimmmiiifffhhhgggeeeiiivvv~~~zzzpppmmmtttuuunnnkkknnndddZZZTTTYYYaaabbb^^^ZZZXXXYYYWWWPPPHHHAAA@@@AAACCCCCCCCCBBBBBBBBBBBBBBB@@@???>>>======<<<;;;:::<<<<<>>AAADDDEEELLLmmmssspppmmmgggdddggghhhjjjmmmnnnooooooqqqrrrrrrqqqrrrvvvwwwxxx}}}qqqwwwyyysssqqqttt}}}wwwiii]]]SSSOOOLLLNNNZZZjjj|||wwwrrrmmmjjjmmmkkkgggbbb___aaafffjjjpppqqqvvv~~~qqqhhhccclll}}}zzzpppkkkiiiyyyttt[[[MMMIIIDDDWWWkkkIII===888777888999<<<======<<>>=========;;;999;;;;;;===AAABBBDDDKKKSSSbbbxxxttteee^^^\\\WWWSSSQQQRRRVVVcccuuulll[[[SSS^^^}}}vvv~~~yyy```JJJ@@@999444555666444444555555555666777999;;;===???<<<>>>BBBFFFIIIJJJKKKKKKKKKLLLPPPVVVVVVSSSSSSVVVssshhhfffzzzzzzwwwppplllqqq{{{yyyyyy{{{|||rrrxxxrrrffflllzzzwwwttt~~~|||xxxwwwwwwuuuxxx}}}~~~}}}{{{zzzwwwuuuvvvxxx{{{zzzwwwuuuvvvxxx~~~pppgggtttyyyeee^^^```tttnnnDDD;;;777222444555444444333333333333222222333333333444555555666666666777999:::;;;===@@@BBBEEELLLjjjvvvrrroooiiifffhhhiiikkknnnoooooooooppprrrsssqqqrrruuuvvvwww|||yyyxxx|||}}}sssqqqsss{{{sssfffYYYNNNIIIFFFFFFQQQ___~~~}}}xxxsssmmmhhheeeeeebbb]]]WWWSSSTTTXXX[[[eeegggkkkttt~~~}}}pppiiigggqqqnnnaaa^^^fffiiiUUUKKKHHHGGG]]]lllIIIAAA888888999;;;>>>@@@???>>>@@@BBBFFFGGGHHHHHHIIIJJJyyyiiiooo___\\\zzz}}}jjj]]]eee{{{xxxgggXXXTTTOOOLLLJJJIIIGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJHHHCCC>>>999666333333444888@@@JJJTTTZZZbbbdddddddddfffgggeeebbb[[[\\\eeevvv}}}yyy}}}ssskkklllqqqrrrmmmggggggcccdddiiijjjddd___]]]XXXYYYXXXPPPFFF@@@@@@CCCBBBCCCCCCDDDEEEFFFGGGGGGDDDAAA???>>>???>>><<<999;;;:::;;;???@@@CCCKKKTTTcccyyyqqqaaa\\\\\\YYYUUUSSSRRRWWWeeexxxlll\\\UUUeee~~~|||{{{aaaJJJ???888444555666555444555555555666777999<<>>@@@BBBKKKfffxxxrrrpppiiifffggghhhjjjmmmooooooppprrrttttttqqqqqqtttuuuuuuzzz{{{wwwtttvvv{{{}}}zzzxxxyyy{{{{{{uuuhhhZZZMMMHHHDDDDDDNNN[[[yyy|||{{{xxxsssnnniiieeeccc^^^]]]YYYTTTNNNLLLLLLMMMTTTYYY```gggmmmuuu|||wwwkkkffffffrrriiiYYYWWWgggeeeSSSKKKJJJNNNiiidddEEEAAA999999:::===@@@BBBAAA@@@???BBBFFFHHHIIIIIIJJJJJJooolll~~~gggcccrrr```eeeyyyxxxeeeWWWTTTOOOKKKJJJHHHGGGEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJHHHDDD???:::777444333555999AAAKKKUUU[[[dddiiijjjccc___bbbccc```UUUYYYeeewww~~~zzzwwwmmmkkkrrrwwwrrriii___dddkkkqqqmmmddd___```XXXZZZYYYQQQGGGAAABBBEEEAAABBBCCCDDDEEEFFFGGGHHHEEEBBB??????@@@@@@===::::::999:::===???BBBKKKUUUdddyyyooo^^^ZZZ\\\\\\XXXUUUQQQXXXhhh{{{mmm]]]WWWkkk|||dddOOO???888444555777555444555555666666888:::===@@@AAACCCDDDFFFHHHJJJLLLNNNOOOMMMMMMPPPTTTTTTRRRSSSWWW^^^\\\TTTbbbjjjnnnqqqooolllooowww{{{yyy}}}ssswww|||~~~xxxqqqmmmkkkhhhiiilllzzz~~~|||zzzzzzzzzxxxwwwrrrtttuuuqqqjjjffffffgggiiiooowww{{{|||}}}qqqkkkwwwnnneeedddxxxbbb;;;:::999444444555444444444333333333222222333333444444555666666666777888999999999:::<<<>>>>>>HHHbbbyyyrrroooiiieeeffffffiiilllooopppqqqtttvvvtttrrrqqqsssttttttyyy}}}}}}zzzzzz}}}|||wwwrrrqqqmmmpppvvv}}}~~~{{{yyyxxxmmm^^^PPPJJJGGGFFFOOO[[[vvvyyywwwtttoookkkgggdddbbb\\\\\\ZZZVVVPPPKKKHHHGGGFFFMMMWWW^^^bbbgggnnnttt~~~}}}pppeeeaaacccoooiiiVVVUUUjjjeeeUUUNNNOOOUUUsss[[[???>>>999999;;;>>>BBBCCCBBBAAA???BBBFFFIIIIIIIIIJJJKKKttttttnnn___qqqwwwbbbhhhwww~~~bbbYYYUUUVVVRRRGGGGGGJJJCCCEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJIIIFFFBBB<<<888555555555666999???HHHSSS[[[aaaiiiooommmiiifffddd```\\\\\\aaapppyyyxxxkkkjjjqqqsssmmmhhhhhhiiilllmmmjjjccc\\\\\\ZZZWWWSSSMMMFFFCCCCCCCCCAAAAAAEEEKKKMMMJJJFFFFFFCCC???>>>@@@@@@???===>>>===>>>@@@AAACCCKKKTTTbbbzzzxxxlllbbb___^^^ZZZUUUSSSQQQXXXkkk~~~hhhYYY]]]zzzgggMMM>>>888444555666444555777777888999;;;===@@@BBBCCCEEEGGGIIILLLNNNOOOOOOOOOMMMMMMNNNPPPRRRUUUWWWYYY```~~~~~~```LLLSSSfffeeeeeeaaabbblllzzz}}}yyy|||{{{www|||yyynnnooouuuttttttrrrjjj^^^XXX```lllyyy}}}zzzyyyyyyyyyyyyxxxtttqqqllleee^^^XXXUUUUUU[[[^^^dddlllqqqxxxzzzrrrttt~~~zzzmmmkkkZZZ???999444333666444444333333333333444555555333333444444555666666666777999::::::999:::<<<>>>???HHHQQQyyy~~~uuunnniiigggfffiiikkklllnnnpppqqqrrrrrrttttttuuuttttttwwwzzz~~~~~~|||wwwooommmmmmlllhhhiiiuuu~~~uuudddUUUQQQMMMIIIOOOZZZyyyyyyqqqoookkkgggcccaaa`````````cccaaaWWWMMMHHHDDDAAADDDDDDHHHOOOUUUYYYaaaiiirrruuuxxxtttiii^^^___eeerrr~~~gggVVV\\\qqq^^^ZZZVVVQQQ[[[zzzSSSAAA@@@;;;<<<===>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIIIIJJJ{{{yyyyyyeeerrriiiiiixxxkkk[[[UUUWWWTTTIIIIIIJJJDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKIIIGGGBBB===888555444444666999???IIITTT[[[dddiiilllkkkjjjllljjjgggddd```bbbnnn}}}|||~~~uuunnnmmmnnnnnnjjjiiihhhjjjlllkkkfffbbb]]][[[XXXSSSLLLFFFCCCCCCDDDBBBAAADDDJJJMMMLLLIIIFFFCCC@@@???@@@AAAAAA@@@@@@??????AAAAAACCCKKKTTTfffzzzuuujjjaaa___^^^ZZZVVVTTTTTT]]]ppp{{{eeeXXX___qqqMMM>>>888444555666444555888888999:::<<>>@@@HHHNNNnnnxxxssslllhhhfffeeeiiijjjlllnnnppprrrssstttssstttuuuuuuuuuvvvyyy{{{~~~}}}zzzqqqnnnooojjjddddddqqq|||kkk\\\UUUPPPMMMTTT___xxxzzzsssiiigggddd```^^^]]]]]]^^^___cccaaaXXXNNNGGGCCC>>>???>>>@@@GGGLLLPPPXXXaaakkknnnrrrpppfff^^^```gggtttiii\\\___wwwsss^^^ZZZVVVTTTgggrrrNNN???@@@;;;<<<===>>>???AAABBBBBBCCCDDDFFFGGGIIIJJJJJJKKK~~~eeellluuukkkwwwyyy^^^WWWXXXWWWMMMJJJKKKEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLKKKHHHCCC>>>888555333333555888>>>HHHTTT[[[jjjmmmnnnkkkkkkmmmmmmjjjjjjffffffooo|||yyy|||uuukkkiiinnnkkkiiihhhjjjmmmmmmkkkhhh___^^^ZZZRRRKKKFFFDDDCCCDDDBBB@@@CCCHHHMMMNNNMMMFFFCCC???>>>???AAAAAABBBCCCAAA@@@AAAAAABBBJJJSSSgggxxx~~~pppggg^^^]]]]]]YYYVVVTTTVVVcccwwwyyybbbVVV___|||NNN===888444555666555666888999:::<<>>BBBFFFOOOXXXaaaeeeiiiiiibbb\\\aaaiiiwwwkkkaaafffiii```___YYY[[[uuufffGGG===???<<<<<<===???@@@AAABBBCCCEEEFFFGGGIIIJJJKKKKKKKKK|||eeefffoootttcccYYYYYYYYYPPPLLLLLLFFFEEEEEEFFFGGGHHHIIIIIIJJJMMMMMMLLLIIIEEE>>>999555222222444777>>>HHHSSS[[[nnntttwwwrrrllljjjiiigggjjjjjjmmmttt{{{}}}xxxyyy~~~{{{ooojjjnnnkkkjjjiiikkknnnpppnnnkkkaaaaaa[[[RRRKKKGGGFFFDDDDDDAAA???@@@DDDJJJMMMOOOGGGEEEAAA>>>===>>>@@@AAAFFFCCCBBBBBBAAABBBJJJSSSeeeuuuyyy|||{{{jjjaaa[[[[[[[[[WWWUUUTTTVVVggg|||xxx^^^SSS___wwwzzzJJJ===888444555666555666999999:::===@@@CCCEEEGGGHHHJJJHHHFFFEEEHHHMMMSSSWWWWWWXXX[[[]]]^^^^^^]]]]]]cccxxxlllWWWVVV```___\\\XXXYYYaaannnzzz}}}{{{wwwzzz}}}|||vvvlllbbb\\\VVVVVVYYY```ccc```^^^^^^eeeccc___YYYQQQNNNVVVaaawww~~~|||xxxtttqqqppppppooooooeeeaaa\\\VVVQQQKKKFFFCCC@@@===<<<>>>CCCNNNaaarrrwwwpppvvvuuujjjyyyiiiIII777888555444555333444333333333333444555555444444444555666666777777777888:::::::::;;;===@@@>>>FFFHHHXXX{{{|||qqqmmmllljjjdddeeegggjjjmmmpppssstttqqqsssuuuvvvuuutttuuuvvvxxx~~~wwwvvv|||zzz{{{yyyrrrooommmgggaaabbbpppmmm___TTTOOOSSS\\\kkksssxxxwwwrrrmmmfff___VVVUUUSSSRRRSSSVVVYYY[[[___aaa\\\PPPFFFAAA>>>;;;===999999;;;>>>AAAIIIRRRZZZ]]]cccccc^^^ZZZaaakkkzzzlllaaaoooiiidddiiidddfff___EEE<<<>>>======>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIKKKKKKLLLLLL|||hhhbbbvvvtttjjj]]]ZZZ[[[QQQLLLKKKFFFEEEEEEFFFGGGHHHIIIIIIJJJNNNNNNMMMKKKFFF???999555111222444777===GGGRRRZZZkkkxxx|||qqqkkkiiihhheeejjjsss{{{|||{{{vvvooovvv}}}xxxqqqnnnkkkjjjiiilllooopppnnnkkkcccccc^^^RRRKKKJJJJJJGGGCCCAAA>>>===@@@EEEJJJMMMKKKJJJFFFCCC@@@@@@AAABBBHHHDDDBBBAAA@@@AAAIIIRRRcccttt{{{vvvddd]]]XXXYYYXXXUUUSSSTTTVVViii~~~xxx[[[RRRbbbpppzzzmmmFFF===888444666777666777:::999;;;===AAACCCFFFGGGGGGJJJIIIHHHIIIJJJMMMPPPRRRWWWXXX[[[]]]^^^^^^]]]]]]cccsssiiiRRRRRR```iiieee```^^^aaajjjwww~~~~~~xxxxxx~~~vvvrrrqqqooollliiiddd___\\\YYYUUUVVV[[[_________```fffbbb^^^WWWOOOLLLTTT___ssswwwtttooommmmmmnnnoooooogggccc]]]WWWSSSMMMGGGBBB>>><<<;;;<<<>>>DDDSSSaaauuu|||yyypppoooyyyzzzmmmfffxxxgggHHH888:::666333444222444333333333333444555555444444555555666777777888777888:::::::::<<<>>>@@@===DDDHHHTTT}}}tttooommmjjjbbbccceeegggkkknnnqqqsssqqqsssuuuvvvuuutttuuuvvvvvv}}}xxxvvvxxx}}}vvvppprrrppphhh^^^aaarrrtttdddVVVNNNOOOSSS^^^eeeiiigggeeeccc^^^XXXTTTRRRPPPPPPQQQUUUYYY[[[___^^^WWWJJJ@@@===>>>>>>???;;;999;;;<<<>>>EEEMMMUUUYYY^^^___ZZZXXXaaalll|||lllbbbwwwmmmiiivvvrrrrrr\\\EEE>>>>>>>>>???@@@BBBDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLLLL|||}}}mmm\\\ooo|||qqq```[[[[[[QQQJJJJJJFFFEEEEEEFFFGGGHHHIIIIIIJJJOOOOOOOOOMMMGGG@@@999555222222444666<<>>AAAFFFIIINNNNNNMMMJJJFFFEEEEEEFFFHHHDDDAAA@@@???@@@IIIRRRcccwwwsssaaa\\\XXXYYYXXXUUUSSSTTTZZZlllvvv[[[WWWlllnnnnnncccIII===777444666777777888;;;;;;<<>>>>>???===???IIIUUUdddlllpppkkkgggmmmyyy~~~jjjaaa```rrreeeGGG999;;;777333444222444333333333333444555555444555555666666777888888777888:::;;;;;;<<>>@@@AAA???<<<999:::999:::???FFFQQQTTTYYY[[[WWWWWWaaammm{{{nnnkkkmmmnnn|||{{{wwwWWWEEE???>>>@@@AAABBBDDDFFFHHHJJJJJJIIIJJJKKKLLLMMMMMMMMMMMM|||yyy{{{^^^bbbxxxccc[[[ZZZPPPHHHHHHFFFEEEEEEFFFGGGHHHIIIIIIJJJOOOPPPPPPNNNIIIAAA:::555333333444666;;;DDDOOOVVV]]]iiitttxxxwwwuuuoooiiibbbaaajjjzzz|||tttuuu{{{|||yyytttmmmfffdddfffiiikkkkkkeeehhhaaaSSSMMMQQQSSSOOOGGGEEEAAA>>>===???CCCFFFKKKMMMNNNLLLIIIGGGHHHIIIGGGCCC@@@???>>>???HHHRRRbbbwwwpppbbb]]]ZZZ[[[ZZZVVVTTTVVV```rrrrrr[[[```|||pppbbbeeesssXXXIII===777444666888777888;;;===???BBBEEEFFFGGGGGGFFFIIIIIIIIIJJJKKKMMMOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZ]]]fffxxxUUUWWWjjjzzztttmmmgggbbbaaakkkxxx|||}}}yyy}}}xxxnnnffffffhhhiiikkkooohhhccc\\\YYY[[[```cccddd^^^]]]___ccceeeccceeeiiimmmfff^^^VVVMMMJJJOOOXXXlll|||xxxkkkgggbbb______```aaaaaa[[[WWWSSSQQQQQQNNNGGGBBBCCCAAAAAA@@@======EEEOOOVVV^^^bbb______iiiuuu|||xxxaaaZZZ\\\vvvxxxaaaEEE777999555222555444444333333333333444555555555555555666777777888888777888:::;;;;;;===???BBBBBB???GGGPPPeeezzzuuupppnnnjjjddddddeeegggjjjmmmqqqsssssstttuuuuuuuuuvvvyyy{{{|||{{{xxxzzz~~~tttttttttzzzzzzwwwuuupppfff[[[ZZZ___jjjlllllldddYYYOOOJJJHHHHHHLLLPPPRRRWWW\\\]]]ZZZTTTRRRNNNLLLLLLOOOSSSUUUXXXYYYUUUKKKCCCBBBDDDDDD@@@<<<:::;;;999888;;;AAAKKKNNNSSSVVVTTTVVVaaannnzzz}}}rrr}}}vvvgggwww|||mmmPPPBBB@@@???BBBCCCEEEFFFIIIKKKLLLMMMLLLMMMNNNOOOOOOPPPPPPOOO{{{vvvhhhbbb{{{eee[[[YYYOOOGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJPPPQQQQQQNNNIIIAAA:::555444444444666;;;DDDNNNUUU[[[aaahhhnnnssstttkkkaaaeee^^^bbbvvvzzzqqqvvv~~~xxxpppeee___```fffjjjmmmfffiiibbbTTTNNNSSSUUUQQQIIIGGGDDD@@@>>>???BBBEEEEEEHHHKKKLLLIIIHHHHHHJJJFFFBBB???>>>===???HHHRRR```vvvoooccc___]]]]]][[[WWWVVVXXXfffvvv|||ooo\\\ggg|||eeeVVVgggcccJJJAAA===777444666888777999<<<@@@BBBDDDGGGHHHHHHHHHGGGHHHHHHGGGHHHJJJNNNQQQTTTMMMNNNNNNPPPRRRUUUWWWYYYYYY```|||XXXYYYmmm~~~xxxqqqkkkccc```jjjwwwzzz~~~|||tttvvv|||sssjjjbbb^^^]]]^^^ccciiifffaaa[[[ZZZ^^^cccggghhh___```eeekkkkkkhhhiiimmmqqqjjjaaaXXXOOOKKKPPPYYYkkk{{{~~~ssshhhccc]]]YYYXXXYYYZZZZZZYYYUUURRRRRRSSSRRRLLLGGGAAA???>>><<<999888@@@JJJOOOVVVYYYWWWYYYeeeqqqvvv|||ccc]]]```vvv^^^BBB555888444222666666444333333333333444555555555555666666777777888888777888:::;;;;;;===@@@BBBEEE>>>EEENNN]]]vvvwwwsssrrrnnnffffffggghhhkkknnnrrrtttttttttuuuttttttwww{{{~~~wwwsssoooqqqxxxtttttttttzzzwwwqqqpppkkk```XXXWWWUUU\\\aaa^^^VVVNNNHHHEEECCCGGGKKKOOOUUU]]]___]]]UUURRRMMMJJJJJJLLLOOORRRUUUXXXWWWOOOHHHFFFFFFEEEAAA>>><<<<<<:::888:::???FFFIIIOOOSSSRRRUUUbbbpppyyyuuuvvvnnnccc~~~yyyeeeIII??????@@@CCCDDDFFFHHHJJJLLLNNNNNNOOOOOOPPPQQQRRRRRRRRRRRR}}}zzz}}}sssTTTrrr~~~gggTTTRRRRRRJJJDDDDDDDDDDDDDDDEEEFFFIIIKKKLLLLLLOOORRRRRRMMMEEE;;;555444222222777;;;AAAKKKUUU]]]^^^bbbkkktttuuuooogggbbb^^^___lll}}}~~~uuuuuuzzzvvvpppkkkjjjhhhfffhhhlllnnnkkkbbbWWWSSSWWWZZZZZZNNNGGGCCCCCCBBB>>>===???CCCDDDFFFGGGGGGEEEDDDCCCEEE@@@;;;::::::===FFFPPPgggrrr~~~zzzhhh```]]]]]]^^^[[[XXXYYY^^^lllzzzzzzggg\\\rrrqqq^^^aaaooovvvXXXDDD888888999999888777999<<<>>>BBBDDDEEEGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKLLLNNNPPPRRRTTTXXXZZZpppfffaaaiiizzzllleeeddd]]]```pppyyyvvvnnnlllmmmppphhhcccaaa\\\WWW```ooojjjggggggkkkrrrvvvtttqqqjjjiiikkkppppppmmmpppvvv{{{qqqdddZZZRRRLLLMMMQQQeeetttxxxpppddd```[[[UUURRRQQQQQQRRRVVVWWWYYY[[[ZZZSSSJJJCCCEEEBBB>>>;;;999:::<<<===EEEHHHKKKOOOUUU```nnnxxxlllcccdddxxxwwwWWWBBB888777333666999333444444444555555555555666555555666666777777888888888999999:::;;;<<<======CCC<<>>;;;999888:::<<>>@@@AAABBBDDDEEEEEEDDDCCCBBBAAA===:::;;;;;;???HHHRRRhhhsss~~~vvvfff___]]]]]]]]][[[XXXZZZ```rrr~~~zzzjjjbbbyyyuuu^^^^^^{{{mmmVVVGGG===888888888777666888<<>>;;;::::::;;;<<>>AAA;;;CCCIIIOOOwwwzzzyyyrrrnnniiihhhhhhjjjmmmooopppooossstttvvvwwwxxxzzz~~~{{{}}}ooogggnnnwww}}}||||||wwwrrrqqqmmmhhheeebbb^^^YYYXXXXXXVVVPPPKKKJJJHHHGGGIIIOOOWWW^^^ccc```YYYPPPJJJGGGGGGFFFFFFLLLOOOSSSRRRNNNIIIFFFEEEAAAAAA???<<<::::::;;;===DDDGGGHHHHHHJJJUUUgggvvv}}}rrrzzzqqqzzzwww~~~wwwYYYGGGBBBCCCDDDIIIHHHHHHJJJMMMPPPQQQQQQQQQTTTVVVWWWUUUTTTSSSTTTvvvkkkZZZ```ssshhhfffqqqzzzvvv```YYYXXXQQQJJJGGGGGGHHHIIIKKKMMMNNNOOOOOOOOOQQQRRRPPPKKKDDD<<<777333111111666;;;AAAKKKUUUZZZ]]]bbbhhhnnnuuu{{{{{{nnndddkkk~~~zzzyyyuuuzzzzzztttppppppqqqoooooorrrmmmlllfff]]]ZZZ]]]^^^]]][[[RRRIIIDDDAAA>>>>>>AAA>>>@@@AAABBBCCCBBBBBBAAA<<<::::::;;;<<<@@@IIISSSiiitttooobbb___]]]]]]]]]ZZZXXX\\\cccwww{{{uuuiiieee~~~rrr^^^aaa|||hhhUUUHHH>>>888888777666555888===@@@EEEFFFHHHIIIJJJKKKJJJJJJQQQPPPNNNLLLKKKKKKKKKLLLIIIJJJKKKLLLOOORRRUUUWWWUUUTTTbbbpppdddeeewwwuuujjjcccfffaaa]]]dddmmmssswwwwwwxxx~~~vvvyyy|||wwwuuuxxxwwwwwwuuuqqqkkkfffcccbbb]]]fffjjjbbb[[[___kkkuuuxxx~~~}}}xxxwww}}}|||xxx}}}uuukkkddd]]]WWWVVVZZZaaannnzzz}}}wwwrrreeeaaa\\\XXXVVVUUUSSSRRRRRRXXX___bbb^^^VVVLLLGGGAAA@@@>>><<<;;;::::::;;;>>>AAAEEEIIIOOO[[[lllxxxwwwkkkhhhqqq}}}TTTAAA999777333444777111444444444555555555555666555555666666777777888888999::::::;;;<<<===>>>>>>>>>;;;BBBEEEJJJmmm{{{nnnmmmiiihhhhhhjjjmmmoooppppppssstttvvvwwwxxx{{{yyyzzzrrriiinnnxxx}}}tttrrrtttooohhhjjjeee```^^^\\\YYYUUUQQQNNNKKKGGGFFFJJJRRR[[[aaaeee___XXXQQQLLLHHHDDDBBB@@@DDDIIILLLKKKGGGDDDBBBBBBBBB@@@>>>;;;;;;===???BBBDDDEEEEEEJJJXXXmmm}}}{{{uuuvvvrrrtttpppTTTEEEBBBEEEGGGHHHHHHHHHKKKOOORRRTTTTTTRRRTTTVVVVVVUUUTTTTTTTTTxxxaaayyybbb^^^mmmiii^^^aaappp~~~zzzccc[[[[[[XXXQQQMMMGGGHHHKKKMMMOOOOOOOOOOOOQQQQQQQQQPPPKKKDDD<<<888333111111555:::@@@JJJSSS^^^ccchhhjjjjjjmmmuuu|||vvvnnnqqquuuvvvyyyttt{{{yyytttuuuvvvsssrrrsssmmmmmmhhhaaa___aaabbbaaaaaaXXXOOOJJJEEE@@@>>>???===>>>???@@@AAAAAA@@@@@@::::::;;;======???IIITTTjjjuuuzzzjjj______]]]]]]\\\YYYXXX___hhh{{{}}}ssslllaaaaaa{{{jjj___jjj}}}iiiTTTEEE:::888888777666666999>>>BBBGGGHHHJJJKKKLLLLLLLLLLLLSSSRRRPPPNNNMMMMMMNNNNNNLLLLLLLLLMMMOOORRRTTTVVVQQQQQQ^^^uuugggdddwwwwwwkkkaaadddbbb^^^aaalllssswwwwwwyyy{{{yyyyyyuuuuuuwwwuuutttsssrrroookkkfffbbbaaapppuuuiii```gggvvv}}}}}}www|||uuunnniiiccc\\\[[[^^^cccmmmwww{{{{{{zzzvvvqqqgggccc]]]ZZZYYYWWWSSSQQQTTTZZZbbbddd___UUUJJJEEE@@@???>>><<<;;;;;;::::::<<>>???======AAACCCGGGbbbnnnooojjjhhhhhhiiillloooppppppssstttvvvwwwyyy{{{zzzwwwvvvkkkooowww}}}wwwuuurrrlllqqqmmmhhhdddaaa]]]YYYVVVSSSOOOIIIDDDEEELLLVVV]]]dddaaa]]]WWWQQQKKKEEEBBB<<>>999444111111555999>>>HHHQQQ```hhhpppppplllkkkpppuuu{{{yyywwwyyyyyysssyyyuuu{{{}}}xxxyyyzzzvvvsssrrrnnnnnnkkkeeecccfffgggfffccc\\\UUUQQQLLLDDD???>>>===>>>>>>???????????????;;;;;;===>>>===???IIITTTkkkvvvuuueee]]]___]]]\\\[[[XXXXXXbbbmmm{{{mmmcccZZZ^^^xxxzzzeeeaaasssgggPPPCCC999999999999888999<<>>===<<<;;;;;;;;;===@@@DDDEEEJJJVVVjjjyyy}}}qqqmmmsss~~~vvvMMM===888888222333555111444444444555555555555666555555666666777777888888999999:::;;;<<<===>>>>>>===???@@@CCCGGGXXXttttttjjjiiihhhiiilllooopppqqqssstttvvvwwwxxx{{{xxx|||xxxkkknnnwww}}}wwwrrrooovvvtttoookkkgggbbb^^^[[[WWWSSSLLLEEECCCHHHQQQXXX______^^^[[[WWWQQQLLLIIIDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???AAADDDFFFJJJHHHEEEEEEKKK\\\rrrwwwuuullltttzzzrrrgggMMMDDDCCCFFFIIIEEEEEEEEEHHHMMMPPPRRRRRRRRRSSSTTTTTTSSSRRRSSSTTTkkkvvvmmmrrrvvv^^^aaaiiitttiii]]]```bbb\\\TTTIIIIIIJJJJJJJJJJJJIIIIIINNNOOOQQQQQQMMMFFF???;;;555222222555888<<>>???===???KKKXXXlllvvvnnnaaa]]]^^^]]]\\\ZZZWWWYYYdddqqqyyyiii^^^XXX```{{{}}}fffddd{{{zzz___KKKCCC<<<:::;;;<<<======@@@DDDGGGKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPRRRRRRTTTXXXaaa|||rrrhhh{{{fffcccdddaaaaaalllttt{{{}}}}}}}}}tttrrrtttzzz~~~qqqfffooo{{{yyymmmlllwww~~~xxxtttqqqqqqmmmfffcccdddiiipppuuuwwwxxxxxxtttnnnjjjeeebbbbbbdddccc^^^YYYVVVXXX[[[^^^^^^YYYQQQKKKAAA@@@>>>===<<<<<<======AAAEEEGGGGGGIIIUUUiiizzzyyypppooovvvjjjHHH:::777888222222666222444444444555555555555666555555666666777777888888888999999:::;;;<<<======<<>>???===AAAOOO]]]kkkuuu~~~yyyeee]]]___^^^]]]\\\ZZZVVVYYYfffuuuuuueee[[[YYYfff}}}eeehhhtttZZZJJJDDD===;;;===???AAABBBDDDGGGIIILLLMMMOOOQQQRRRRRRRRRQQQPPPQQQRRRTTTTTTTTTRRRQQQRRRQQQPPPPPPPPPQQQSSSTTTVVV\\\aaatttxxxkkkoooffffffbbb```cccmmmwww{{{~~~~~~vvvuuuzzzqqqwww~~~uuuxxxwwwttttttuuurrrkkkggggggfffmmmsssuuuxxxxxxtttmmmiiieeedddggglllmmmiiiddd```]]]ZZZ\\\]]]ZZZRRRJJJCCCAAA>>><<<<<<===>>>@@@FFFJJJKKKIIIIIIUUUiiizzzuuunnnppp\\\DDD777666888333333666333444444444555555555555666555555666666777777888888777888888999:::;;;<<<<<<;;;???<<>>>>>BBBRRRbbbkkkuuu~~~ppp^^^ZZZ```^^^]]]\\\ZZZVVVYYYgggwww~~~ppp```XXXZZZjjjwwwaaakkkzzzppp[[[LLLDDD:::;;;>>>BBBDDDEEEGGGIIIKKKMMMNNNPPPRRRSSSSSSRRRRRRPPPQQQTTTUUUUUUSSSQQQOOOPPPPPPPPPPPPQQQSSSTTTVVVWWW\\\___nnn}}}mmmuuujjjhhhbbb^^^\\\gggrrrxxx}}}{{{{{{~~~~~~}}}wwwuuuuuuwwwuuunnnjjjjjjcccjjjppptttwwwyyytttnnngggeeeeeejjjrrruuurrrmmmlllddd]]][[[\\\YYYOOOFFFDDDBBB???<<<<<<===@@@AAAJJJMMMNNNKKKJJJUUUiiizzzvvvrrrvvv~~~QQQAAA666555888333333777444444444444555555555666666555555666666777888888888666777888999:::;;;;;;<<<:::>>>:::@@@HHHAAASSSyyykkkiiiggghhhkkknnnqqqrrrtttuuuuuuuuuuuuvvvyyy{{{yyyxxxqqqnnnqqquuu}}}zzzwwwgggnnnyyyrrrlllhhhZZZZZZWWWOOOGGGCCCEEEIIIVVV[[[bbbffffffffffffggg___\\\WWWTTTRRRNNNIIIEEEEEEGGGIIIJJJMMMQQQVVVZZZQQQNNNKKKKKKSSSdddxxxzzz}}}sssrrraaannnwwwYYYFFFEEEFFFGGGJJJNNNMMMLLLLLLNNNPPPPPPOOOOOOOOOPPPOOONNNMMMOOOQQQppphhhcccxxxnnnccc^^^YYYUUUOOOLLLIIIGGGGGGHHHGGGFFFGGGJJJOOOSSSSSSMMMDDD>>><<<777444555777999???FFFTTT]]]hhhnnnnnnkkkiiiiiihhhgggjjjtttzzz|||yyy}}}zzzuuuxxxqqqmmmnnnnnnjjjkkkppppppbbbWWWVVVSSSLLLJJJOOOIIIHHHEEECCCAAA@@@?????????<<<;;;===???DDDPPP\\\nnnssszzzyyyfffZZZZZZ^^^___```^^^XXXTTT[[[lllzzztttbbbVVV]]]wwwsssggguuu~~~zzz|||{{{gggIII;;;???;;;===@@@DDDFFFGGGFFFFFFLLLNNNPPPRRRSSSSSSSSSRRRSSSPPPOOORRRXXXZZZWWWTTTRRRRRRQQQOOOOOOQQQVVVZZZZZZYYY[[[hhhsss~~~yyymmmjjjddd___]]]dddnnnwww}}}wwwuuusssqqqooommmiiifffggghhhnnnwwwzzzxxxwwwxxxrrrmmmjjjnnnvvv{{{zzzwwwmmmjjjgggfffccc\\\QQQIIIFFFDDDAAA??????AAADDDFFFQQQOOOOOONNNOOOXXXmmm|||wwwhhhIII999888777666444444333333666555555444444666777888777888888888888999999999888999999::::::;;;;;;<<>>DDDLLLVVVeeerrryyyxxxrrrmmmgggfffhhhrrr{{{yyyyyy}}}vvvuuurrrqqqpppjjjcccdddiiinnndddZZZUUUQQQOOORRRVVVPPPNNNKKKHHHDDDBBBAAAAAA@@@===<<<>>>AAAGGGTTT```oootttzzz~~~sssaaaXXXYYY^^^___```^^^YYYWWW___ppp~~~zzzgggZZZdddqqqppp}}}|||vvvbbbJJJ???AAA===???AAADDDFFFGGGHHHHHHOOOPPPQQQRRRSSSTTTTTTTTTTTTQQQPPPRRRWWWYYYWWWUUURRRRRRRRRPPPPPPRRRUUUXXXZZZWWWXXXccc}}}qqqllleee___^^^dddmmmvvv|||{{{ssssssrrrrrrqqqmmmgggccceeefffmmmxxx}}}|||{{{||||||xxxttttttwwwzzzyyywwwwwwtttrrrpppnnnhhh^^^VVVKKKHHHDDDAAAAAADDDHHHKKKTTTRRRPPPOOOPPPYYYnnn}}}~~~fffJJJ999888777666444444444444666666555444555666777888777888888888888999999999888999999::::::;;;;;;<<<>>>;;;===AAA???@@@OOObbbuuuppplllgggdddfffkkknnnnnnqqqqqqrrrtttvvvxxxyyyyyywwwtttuuu|||rrrhhhbbbppp||||||yyyrrrmmmllljjjeee^^^UUUNNNHHHEEECCCLLLZZZkkkuuuvvvsssnnnkkkfffeeebbb^^^ZZZUUURRRPPPLLLNNNPPPSSSUUUUUUUUUTTTTTTQQQNNNNNNWWWggg{{{xxxzzzzzzpppggg^^^}}}{{{sssdddKKKIIIGGGFFFJJJIIIIIIIIIJJJMMMQQQRRRRRRQQQPPPSSSUUUTTTQQQOOOOOOPPP```rrr~~~rrrhhhooohhhuuu|||hhh___^^^___UUUQQQKKKGGGFFFGGGGGGGGGIIIJJJMMMPPPPPPMMMHHHCCC===777444444555777<<>>===HHHWWWsssooolllhhhffffffiiimmmpppqqqqqqrrrsssvvvyyy{{{}}}|||vvvtttwww}}}rrrcccdddxxxxxxuuutttrrrnnnmmmmmmiiiccc[[[SSSLLLFFFDDDIIIWWWkkk{{{~~~vvvqqqjjjhhhddd```\\\ZZZXXXWWWUUUVVVXXXYYYYYYWWWTTTRRRTTTQQQNNNPPPYYYiii|||yyywwwtttuuuzzzyyycccbbbvvvXXXHHHJJJGGGFFFJJJJJJIIIIIIJJJLLLOOOQQQPPPOOORRRTTTWWWWWWUUURRRPPPOOOUUU|||zzzeeefff```mmmmmm```___bbbYYYTTTMMMHHHFFFFFFGGGHHHJJJJJJLLLNNNOOOMMMJJJGGG>>>999444444444555999???KKKPPPXXXcccnnnyyyvvvqqqkkknnn{{{xxxvvvvvvwwwwwwsssllleeebbbbbbtttwwwppp___UUUWWWXXXUUUZZZXXXVVVSSSQQQOOOOOOOOOJJJFFFCCCDDDFFFLLLZZZfffpppsssxxxzzz{{{{{{|||}}}xxxiii^^^\\\```eeeaaa___\\\]]]cccppp}}}~~~vvveee\\\qqqkkkuuuvvv```OOOGGGEEECCCCCCCCCDDDEEEGGGIIIKKKLLLPPPOOONNNNNNOOOQQQRRRTTTSSSPPPNNNMMMPPPRRRSSSSSSPPPQQQSSSSSSRRRRRRSSSTTTZZZWWWSSSZZZqqq|||ooojjjddd```bbbhhhpppwww}}}|||mmmooo~~~uuutttsssqqqooolllggg```\\\]]]___iiiyyy~~~zzzyyy{{{~~~~~~|||{{{yyytttnnniii]]]XXXRRRMMMMMMPPPVVVZZZ\\\WWWRRRPPPRRR]]]rrrxxx~~~xxx\\\BBB888888666555555444444444666666666666666777777777777777888888888999999999888999999::::::;;;;;;<<<;;;;;;===@@@>>>===EEEPPPzzzpppkkkgggfffeeeggglllrrrqqqqqqrrrsssuuuyyy}}}|||xxx{{{zzzpppbbbfff{{{vvvkkkjjjlllmmmmmmooollleee]]]TTTMMMHHHFFFGGGRRRhhhyyyqqqnnniiiccc___]]]\\\\\\\\\]]]^^^^^^]]]YYYUUUSSSSSSQQQOOOQQQZZZkkk~~~pppjjjjjjuuu~~~eeemmmmmmWWWMMMNNNIIIHHHLLLLLLLLLKKKKKKMMMOOOPPPPPPOOOOOOQQQUUUWWWWWWUUURRRQQQOOOxxxnnnrrrddd___iiizzzvvvddd___aaa\\\VVVOOOIIIGGGGGGHHHHHHJJJJJJKKKMMMNNNNNNLLLIIIAAA;;;666555444333777===HHHOOOWWW]]]bbblll{{{{{{rrroooyyyvvv{{{zzzwwwrrrooonnnllliiidddnnnuuurrreee[[[ZZZVVVOOOWWWVVVUUUTTTTTTTTTUUUVVVOOOKKKHHHGGGHHHMMMYYYeeennnqqquuuyyyzzz|||}}}}}}pppeee^^^^^^cccfffaaa^^^\\\___iiixxxzzzrrroooiii^^^\\\vvvgggmmmnnnVVVGGGEEEEEECCCDDDEEEEEEFFFHHHJJJLLLMMMLLLKKKKKKJJJKKKLLLNNNOOOPPPNNNKKKKKKLLLMMMOOOOOONNNPPPRRRSSSRRRQQQRRRSSSWWWUUURRRUUUgggqqqnnnhhhaaaaaaeeelllttt|||~~~ooollluuu}}}}}}xxxxxxuuupppkkkgggccc^^^[[[ZZZ\\\gggyyy{{{xxx{{{~~~}}}{{{wwwssspppeeeaaa[[[VVVUUUXXX\\\___\\\VVVQQQPPPTTT```uuuzzzyyyxxxvvvZZZ???888777666555555444555555666666666777777777777777777777888888888999999999888999999::::::;;;;;;<<<888:::===?????????EEELLLqqqvvvnnngggfffffffffkkkrrrpppqqqssstttuuuxxx~~~~~~|||zzzmmmccckkk~~~llleeefffiiikkkpppllleee]]]UUUOOOKKKJJJFFFNNNccc{{{wwwpppiiiccc___^^^]]]\\\\\\]]]]]][[[XXXUUUSSSQQQPPPOOOQQQ[[[lllnnnfffiii|||jjj}}}hhhVVVOOOOOOJJJJJJQQQQQQPPPOOONNNOOOQQQRRRQQQPPPJJJMMMPPPTTTWWWWWWUUUSSSJJJwww~~~kkkyyyxxxgggjjjvvvmmmcccaaa\\\WWWQQQLLLIIIIIIIIIHHHIIIIIIJJJMMMOOOOOOMMMKKKDDD===888666444333666;;;???KKKYYY```aaaeeeoooxxxxxxrrryyy~~~zzzyyyooohhhjjjnnnlllgggbbbhhhkkkhhhccc^^^XXXQQQSSSSSSRRRRRRRRRTTTUUUVVVQQQMMMKKKJJJJJJMMMWWWbbbkkkooossswwwyyy{{{~~~~~~{{{sssiiibbb___```cccdddaaa]]][[[aaaooo}}}zzzqqqgggaaa\\\eeeqqqtttfffOOOEEECCCCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKKKKKKKMMMPPPQQQPPPPPPQQQSSSUUUVVVTTTQQQ[[[ttttttrrrlllbbbaaabbbhhhrrrzzz~~~~~~{{{pppjjjmmmuuuyyywwwyyytttnnniiieeebbb^^^\\\ZZZ[[[eeewww|||{{{}}}~~~}}}zzzwwwtttqqqpppjjjgggbbb^^^\\\\\\]]]___XXXRRRNNNOOOUUUbbbwww{{{zzzyyywwwzzzXXX@@@777777666555555555555555555666777888888888777777777888888888888999999999888999999::::::;;;;;;<<<777:::===>>>>>>@@@EEEJJJfffvvvjjjggggggfffiiipppnnnqqqtttuuuuuuwww|||~~~}}}jjjeeeqqq{{{lllgggggghhhooolllgggaaaZZZUUUQQQNNNIIILLL^^^}}}zzzqqqiiiddd```___XXXXXXXXXWWWUUUSSSQQQPPPOOONNNNNNQQQ\\\mmmrrriiinnnnnn{{{vvv{{{___PPPLLLNNNJJJNNNUUUTTTTTTRRRQQQQQQRRRSSSRRRQQQHHHJJJMMMQQQVVVWWWVVVUUUHHHhhhuuujjjuuupppuuuyyyhhhaaa[[[WWWRRRNNNLLLKKKJJJIIIHHHHHHJJJMMMPPPPPPNNNLLLFFF???999777444333555::::::GGGWWWaaaccceeeiiimmmyyy~~~|||uuuzzz~~~tttgggeeekkknnnlll______dddkkkkkkddd]]]ZZZSSSRRRQQQOOONNNNNNOOOOOOOOOLLLKKKLLLLLLNNNWWWaaajjjmmmqqqtttwwwyyy{{{~~~}}}}}}tttnnnfffbbbbbbdddddddddaaa\\\[[[cccsss}}}uuuhhhaaabbbuuu~~~___MMMGGGCCCBBBCCCCCCEEEGGGIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHIIIIIIIIIKKKMMMNNNNNNOOOQQQSSSYYY]]][[[SSSTTThhhxxxxxxuuummmccc``````fffpppyyy}}}~~~{{{wwwyyyuuutttnnnhhhjjjsssvvvuuutttqqqmmmiiigggdddaaa^^^[[[[[[cccuuu~~~}}}{{{xxxtttqqqooooookkkiiifffccc```]]][[[ZZZRRRMMMKKKNNNVVVdddyyyxxxyyy|||zzzuuuQQQAAA777777666555555555555666555666777888999888777777777888888888888999999999888999999::::::;;;;;;<<<888:::===<<<===???CCCFFFVVVsssoookkkjjjggggggllllllppptttuuuuuuvvvzzz~~~tttgggiiirrr{{{ooojjjhhhmmmmmmllljjjddd]]]WWWSSSNNNLLL[[[{{{zzzqqqjjjeeecccYYYXXXVVVTTTRRRPPPOOONNNMMMMMMMMMQQQ\\\mmmtttjjjqqqzzzppp||||||iiiXXXKKKJJJNNNMMMRRRWWWSSSVVVTTTRRRQQQRRRSSSRRRQQQJJJJJJLLLPPPUUUWWWWWWUUUHHH``````uuutttmmmccc[[[WWWRRROOOMMMLLLJJJIIIGGGHHHJJJNNNPPPQQQOOOLLLHHHAAA:::888555333555:::===FFFRRR]]]dddgggjjjkkkpppyyy|||xxx||||||jjjbbbhhhoooqqqddd___cccooorrriiibbbaaaUUUTTTQQQMMMKKKIIIHHHHHHLLLKKKKKKMMMMMMOOOXXXaaajjjmmmpppssstttvvvyyy{{{|||~~~yyyrrrlllgggeeeggghhhgggeeeaaa\\\[[[dddttt}}}vvvmmmeeejjj\\\MMMJJJDDDAAADDDCCCDDDGGGIIIKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJKKKLLLLLLJJJHHHHHHHHHHHHIIIKKKLLLMMMOOORRRTTT___eeedddXXXSSSbbbqqqkkkzzzvvvlllccc```___dddoooxxx}}}~~~~~~uuuooopppmmmnnnlllhhhkkktttwwwtttnnnmmmlllkkkjjjgggccc___]]][[[bbbttt|||wwwtttssstttjjjiiihhhfffbbb]]]YYYVVVNNNJJJHHHMMMWWWfffyyy{{{{{{}}}iiiKKK@@@777666666555555555555666555666777999999888888777777888888888888999999999888999999::::::;;;<<<<<<999;;;<<<;;;;;;>>>AAABBBGGG^^^tttmmmlllgggfffjjjkkkpppuuuvvvuuuuuuyyy|||zzzjjjgggmmmfffwwwnnnjjjkkknnnqqqqqqmmmddd[[[UUURRRMMMZZZzzzvvvnnniiifff\\\ZZZWWWTTTQQQPPPOOOOOOLLLLLLLLLQQQ\\\mmmsssiiiqqqvvvtttrrruuu```WWWLLLLLLQQQPPPTTTVVVOOOWWWUUURRRQQQRRRRRRRRRQQQMMMLLLLLLPPPTTTWWWWWWUUUCCCWWWkkkttt}}}uuuaaa^^^___\\\VVVOOOLLLKKKJJJFFFGGGIIIKKKLLLMMMNNNNNNJJJGGGAAA:::555333555777<<>>888777666666555666777777666666777888999:::;;;;;;777777777777666666666666999999999:::::::::;;;;;;::::::;;;<<<===>>>??????HHHKKKnnnvvvsssoooccc```jjjoooqqqssssssuuuwww{{{~~~{{{rrrooolllfffmmmzzzmmmnnnrrrvvvyyyvvvoooeee^^^^^^YYY\\\ssszzzsssooommmeee___XXXUUUUUUUUUSSSQQQOOOLLLKKKSSScccuuunnnjjjzzzsssqqqpppuuujjjTTTKKKLLLMMMOOOQQQRRRTTTTTTUUUXXXYYYVVVRRRPPPQQQSSSTTTRRRPPPOOOQQQTTTUUUUUUBBBPPP~~~nnnddd{{{vvv~~~|||eee```aaa___YYYRRRMMMKKKJJJHHHHHHJJJKKKLLLMMMMMMMMMKKKHHHBBB:::555333444777999>>>GGGPPPYYYaaaeeeggglllnnnnnnmmmvvvvvvlllsssyyyjjjbbblllwwwvvvnnniii^^^ZZZWWWUUUPPPIIIEEEFFFBBBBBBFFFMMMRRRUUU[[[bbbkkkllllllmmmnnnqqqvvvyyy~~~~~~vvvnnn```]]]ZZZ^^^lllyyyzzzuuuhhhfffjjjvvv}}}ssskkkqqqzzzrrrzzziiiRRRKKKEEEEEEGGGDDDFFFFFFGGGIIIMMMOOOOOONNNPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLNNNLLLJJJHHHHHHJJJMMMOOOTTTVVVPPPLLLOOOVVVnnnttt```nnnzzzooohhhbbb[[[^^^hhhsss{{{}}}~~~~~~zzzxxxuuummmeeehhhooorrrqqqrrrwwwzzzxxxnnnqqqtttuuurrrnnniiiggg___^^^aaaooo|||zzzsssooojjjeeeaaa]]]YYYVVVNNNLLLKKKOOO[[[mmm}}}tttyyy}}}ZZZEEE???<<<:::888555444555666777555666666666666666777777777777777777666666666555999999999999::::::::::::::::::;;;<<<===>>>>>>???DDDEEEaaayyyrrrpppiiieeeiiippprrrssstttuuuwww{{{}}}zzztttpppfffjjjxxx{{{sssrrrsssxxx{{{vvvkkkbbb```[[[^^^qqqxxxsssqqqkkkddd\\\WWWVVVUUUSSSQQQNNNKKKLLLTTTdddwwwrrrxxx|||nnnyyy~~~aaaxxxiiiUUULLLMMMNNNOOOQQQRRRSSSSSSPPPTTTWWWVVVRRROOONNNOOORRRPPPNNNOOOQQQSSSUUUUUU@@@FFFllluuuzzzYYYpppwwwpppwwwjjjaaabbbbbb]]]VVVOOOLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNNNNJJJDDD<<<555333444666666:::@@@HHHQQQYYY___bbbiiikkkkkkkkkrrr}}}rrruuupppggglllrrrqqqpppqqqaaa^^^\\\YYYRRRIIIEEEFFFBBBBBBFFFLLLQQQSSSZZZaaagggiiikkklllmmmooosssuuu|||}}}}}}sssjjjYYYXXXUUUVVVaaapppyyyzzzlllnnnuuutttmmmwww}}}mmmooo|||sssYYYKKKKKKHHHHHHJJJFFFEEEEEEFFFIIILLLOOOOOOOOORRRRRRRRRQQQPPPNNNMMMLLLMMMMMMLLLKKKKKKLLLMMMNNNPPPNNNKKKIIIHHHHHHJJJKKKMMMOOOKKKHHHLLLQQQgggtttbbb```zzzkkkddd```]]]^^^eeeoooxxx}}}|||{{{zzzwwwmmmbbbfffrrrwwwsssttt}}}}}}qqqvvvzzzzzztttnnnllllllccc^^^]]]hhh}}}~~~}}}{{{xxxvvvrrrmmmgggaaa^^^[[[YYYWWWOOOMMMLLLPPP]]]nnnxxxsss~~~tttSSSAAA>>>???===:::777555444555666777777666666555555444444777777777666666666555555888888888999999999::::::999999:::;;;<<<===>>>>>>BBBAAARRRvvvvvvrrrpppkkkhhhqqqrrrtttuuuvvvwwwzzz}}}zzztttiiihhhlll{{{|||tttooottt}}}ttthhheee```aaannn|||wwwtttrrrkkkaaaZZZWWWVVVTTTRRRMMMKKKLLLVVVgggzzzzzzlllnnnpppYYY}}}iiiXXXNNNOOOOOOPPPPPPQQQQQQRRRMMMQQQUUUVVVSSSOOONNNOOOPPPNNNLLLMMMPPPRRRTTTTTT>>>>>>ZZZuuujjjlll\\\aaavvvkkkppp{{{uuucccbbbaaa___YYYQQQMMMNNNJJJJJJJJJJJJKKKMMMOOOQQQQQQMMMGGG>>>777333444555555777;;;AAAIIIQQQXXX\\\bbbdddffffffmmm}}}zzzwwwtttzzztttkkkmmmooommmnnnsss```___^^^]]]WWWLLLFFFEEECCCCCCFFFMMMQQQSSSYYY```fffhhhkkkmmmnnnppprrrtttzzz|||~~~xxxooohhhZZZYYYUUUOOOQQQ]]]iiiooojjjqqq|||tttooowwwxxxkkkvvv|||iiiSSSJJJLLLHHHGGGHHHEEEGGGFFFFFFHHHKKKMMMNNNMMMOOOPPPPPPPPPNNNMMMKKKJJJLLLLLLKKKKKKKKKMMMNNNOOOQQQOOOLLLJJJIIIIIIJJJKKKLLLOOOLLLKKKOOORRRddd{{{jjjWWWkkkxxxfffcccaaa___^^^bbbjjjttt|||~~~}}}}}}}}}qqqccchhhwww|||sssrrr~~~tttwwwzzzyyyuuupppnnnmmmggg___[[[cccvvv~~~{{{yyyuuuqqqnnnnnnjjjeeeaaa^^^[[[WWWUUUOOOMMMMMMSSS```rrrttttttiiiIII<<<:::===<<<;;;:::888777666555888888888777777777777666777777666666666555555555777777777888888888999999888888999:::;;;<<<======CCCBBBHHH```vvvsssnnngggqqqsssuuuuuuvvvwwwzzz|||{{{|||~~~yyymmmjjjgggnnn{{{mmmooo{{{yyynnnkkkgggffflll|||yyywwwvvvnnnddd\\\YYYWWWUUUTTTLLLKKKNNNXXXjjj}}}uuukkkzzzhhh```~~~{{{bbbVVVPPPPPPPPPPPPPPPPPPPPPPPPNNNQQQTTTTTTQQQOOOQQQRRRNNNLLLJJJKKKNNNQQQRRRSSS===<<>>DDDJJJNNNPPPUUU[[[___aaajjj~~~xxxxxxyyyqqqlllooonnnhhhgggkkk___ZZZXXX\\\\\\TTTIIICCCFFFEEEHHHNNNQQQSSSXXX___bbbeeeiiimmmoooqqqtttvvvwwwyyyyyyuuuoookkkjjjkkkeeeiiifff\\\UUUWWW^^^ccciiiuuurrrgggkkk}}}{{{{{{{{{dddQQQKKKLLLFFFFFFLLLNNNLLLJJJHHHGGGHHHJJJJJJIIIKKKKKKKKKLLLLLLNNNOOOPPPHHHGGGGGGHHHIIIKKKMMMNNNOOOOOONNNMMMMMMMMMNNNOOOLLLPPPOOOQQQUUUSSS]]]sss{{{mmmooojjjccc]]]]]]dddnnnvvv~~~{{{||||||{{{kkkrrr}}}~~~wwwyyy|||vvvssssssssspppllllllhhhdddeeennnzzz~~~{{{yyywwwssspppkkkjjjhhhfffccc]]]UUUPPPOOOMMMOOOXXXiii||||||oooxxxVVVBBB<<<999444666:::<<<===<<<999777555555666666777777888888666666666555555555444444555555555666666666777777666666777888999:::;;;;;;999>>>@@@IIIjjjtttmmmllllllooorrrtttuuuwwwyyy{{{zzz||||||zzztttooopppxxxvvvrrrsssuuuvvvsssrrrqqqqqquuuvvvppphhhbbb```^^^[[[XXXMMMMMMRRR^^^pppuuu|||{{{eeeyyyfffUUUNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLJJJGGGDDDFFFLLLQQQLLLJJJGGGGGGIIILLLMMMMMM777@@@EEE]]]rrrkkkrrrsss```___|||ggg\\\```ooo~~~}}}jjjggghhhaaaXXXUUUQQQNNNKKKIIIJJJMMMQQQSSSSSSSSSQQQLLLEEE>>>888666555555666777;;;???DDDGGGIIIPPPYYY______cccuuuzzz|||yyyoookkknnnnnnhhhfffiiieeeZZZRRRUUUXXXTTTJJJCCCEEEEEEHHHMMMPPPRRRWWW]]]^^^aaadddhhhjjjnnnrrruuutttwwwxxxtttmmmiiiiiikkkkkkqqqsssmmmfffeeegggiiisss~~~|||vvvtttuuupppjjjcccpppzzz^^^MMMIIILLLEEEEEELLLOOOLLLIIIGGGFFFHHHJJJJJJJJJKKKJJJHHHHHHHHHJJJMMMOOOGGGGGGGGGGGGIIIKKKMMMNNNOOONNNNNNMMMLLLLLLMMMMMMJJJOOOOOOQQQTTTPPPWWWkkkpppyyyyyyqqqeee]]]\\\cccmmmsss~~~zzzzzz{{{~~~}}}rrrttt}}}|||~~~vvvrrrooooooooopppooonnnmmmooovvv~~~{{{wwwtttooommmjjjgggccc]]]VVVQQQOOOMMMOOOZZZmmm}}}rrr~~~rrrKKK???<<<888555666888999::::::::::::888888888888777777777777666666555555555444444444444444555555555666666666555666666777888999::::::777>>>???BBBYYYzzzpppoooiiilllpppsssuuuvvvxxxzzz~~~~~~}}}xxxrrrvvvyyytttmmmqqqwwwttttttuuuvvvyyy~~~yyyssslllgggdddaaa\\\XXXNNNOOOTTTaaarrr~~~yyywwwvvvgggooo```VVVOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJIIIFFFCCCDDDHHHMMMLLLIIIGGGFFFHHHIIIJJJJJJ444BBBDDDWWWnnn~~~xxxuuugggUUUrrr___]]]iiixxxpppkkkmmmeee[[[WWWTTTQQQMMMJJJIIIKKKOOOQQQRRRSSSSSSOOOHHH@@@:::777555555555666999<<<@@@BBBFFFMMMYYY```^^^```pppyyy~~~zzzoooiiimmmnnniiigggiiilll\\\NNNOOOTTTSSSJJJCCCDDDDDDGGGLLLOOOPPPUUU\\\ZZZ\\\```cccgggkkkpppsssrrrvvvyyyvvvnnniiiiiilllooowww|||wwwqqqnnnmmmlll}}}{{{qqqeeeaaabbbccc```dddyyyzzz[[[LLLIIILLLEEECCCIIIKKKJJJHHHFFFFFFHHHJJJLLLLLLIIIHHHEEECCCDDDFFFIIIKKKGGGGGGGGGHHHIIILLLNNNOOOOOOOOOMMMLLLKKKKKKKKKKKKJJJOOOOOOQQQTTTOOOTTTgggkkkhhhtttfff]]]\\\ccclllrrr{{{xxxyyy}}}yyyttt|||zzzppplllnnnrrrrrruuuvvvsssqqqttt}}}}}}wwwtttsssooojjjfffaaa\\\WWWTTTOOOMMMPPP\\\pppwwweeeBBB;;;:::555999888777666666888:::;;;======<<<;;;:::999888777666666555555555444444444444444444555555555666666555555666777888999:::::::::@@@@@@===MMMuuusssrrrgggjjjooorrrtttvvvxxxzzz}}}}}}zzzrrrwwwxxxwwwxxxkkknnnvvvsssuuuwwwzzz}}}{{{vvvoookkkgggccc]]]XXXOOOPPPUUUbbbsss}}}sssvvvqqqjjj|||```XXXRRRIIIKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKHHHEEEDDDGGGKKKLLLIIIGGGFFFGGGHHHHHHHHH999>>>BBBPPPrrruuuyyytttnnneeelllaaa^^^hhh{{{iiiiiijjjaaaUUUTTTRRRNNNKKKIIIIIIJJJJJJPPPPPPQQQPPPMMMFFF<<<666777555333333666999:::;;;HHHGGGJJJSSS[[[eeeqqq||||||{{{}}}pppjjjqqqvvvnnneeebbbiii]]]OOOIIIJJJJJJFFF@@@AAADDDHHHKKKNNNQQQUUUXXX[[[ZZZ[[[\\\___cccgggiiiqqqwwwyyyuuurrrrrrooojjjssswww~~~vvvlllnnnwwwnnnZZZVVVVVVWWW]]]lllpppTTTPPPIIIFFFFFFIIILLLMMMGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIFFFGGGIIIHHHGGGHHHLLLOOOJJJJJJKKKKKKJJJIIIHHHHHHMMMPPPQQQOOOLLLNNNTTT[[[vvvggg]]]ttt{{{lllhhhbbb\\\eeessszzz{{{vvvssspppuuuxxx||||||vvvrrrtttwwwwww}}}yyyssslllgggbbb]]]VVVQQQTTTPPPSSScccyyy[[[AAA<<<===999666666666666555555555555555555777888:::<<<===>>>888777777666555444444333666555333222222333555666555555666666777777888888777??????===GGG]]]zzzvvvllljjjkkkqqqtttuuuwww{{{xxx}}}vvvoooqqq{{{vvvxxxwwwttttttxxx~~~}}}xxxxxxzzz|||}}}|||{{{zzzyyyuuurrroookkkfff```XXXTTTPPPNNNTTTdddvvvyyyxxx{{{mmmwwwooo]]]RRRKKKHHHHHHJJJKKKKKKKKKKKKMMMNNNKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJLLLLLLJJJHHHHHHHHH<<<@@@CCCLLLiii~~~~~~kkktttaaa```dddppp}}}xxxnnnkkkddd^^^XXXUUUQQQMMMJJJJJJJJJKKKNNNOOOPPPQQQOOOIIIAAA:::888666333333555777888999@@@???BBBIIIPPPXXXcccmmmzzzuuummmpppuuuqqqggg___```YYYOOOIIIFFFEEEDDDBBBAAADDDGGGJJJMMMPPPSSSVVVWWWWWWXXXZZZ^^^bbbfffhhhlllqqqsssooommmnnnnnnkkkppptttzzz|||wwwqqqvvvsssccc^^^XXXXXXccccccOOOLLLIIIHHHHHHJJJJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHEEEGGGIIIIIIHHHHHHKKKNNNKKKKKKLLLLLLLLLKKKJJJJJJOOOPPPPPPNNNLLLNNNSSSWWWmmmmmmYYYccc{{{mmmfff```]]]gggvvv|||~~~|||~~~}}}|||yyyyyywwwtttxxx}}}{{{vvvooojjjeee___XXXSSSTTTQQQUUUfff{{{sssOOO999777888444666666666666555555555555444444555777888999:::;;;::::::999999888777777666666444333222222333444666444555555666777777888888999>>>======EEETTTzzz}}}vvvllliiijjjooossssssvvvyyy}}}zzz{{{xxxtttzzz}}}wwwxxx}}}rrrrrrrrrssssssrrrpppmmmllllllkkkiiifff___XXXRRRMMMMMMVVVhhhzzz||||||yyyrrryyybbbTTTOOOLLLKKKJJJKKKMMMMMMLLLLLLMMMOOOLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKMMMMMMKKKJJJIIIIIIAAADDDEEEJJJ^^^~~~rrrvvvfffbbbaaa```rrr{{{sssiiiffffff___[[[UUUOOOLLLKKKKKKLLLJJJLLLPPPRRRRRRNNNGGGBBB:::888555333444555666555999777999???DDDIIIRRR[[[wwwzzz|||rrrnnnppppppggg[[[UUURRRLLLFFFAAA@@@AAACCCBBBDDDGGGIIIJJJMMMQQQTTTRRRSSSUUUXXX\\\aaaeeegggjjjmmmlllhhhfffiiikkkkkkiiilllpppsssqqqqqqzzzuuukkkbbbUUUVVVgggxxxWWWHHHHHHHHHIIIKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHEEEGGGIIIJJJIIIIIIJJJLLLKKKKKKLLLMMMMMMMMMLLLLLLPPPOOONNNMMMMMMOOOQQQSSSaaa{{{xxxXXXRRRkkk~~~pppgggaaa```kkkzzz|||}}}wwwpppqqquuu|||{{{uuuoookkkeee]]]WWWTTTSSSYYYkkkhhhHHH888888999666666666666666555555555555333444444555555666777777::::::999999888777777777555444333222222333444555444444555555666777777777;;;;;;999===CCCHHHeeeyyymmmiiihhhlllpppqqqsssvvvxxx|||}}}}}}wwwwww{{{}}}ssspppllljjjjjjiiieeebbbbbbbbbdddeeeccc]]]UUUOOOKKKLLLWWWkkk~~~yyysssvvvwwwyyyyyyhhhTTTMMMMMMOOOPPPNNNOOOPPPPPPNNNNNNOOOPPPOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLKKKCCCFFFGGGIIIVVVrrrkkkrrrddd___\\\hhhtttoookkkmmmeeeaaaZZZRRRNNNLLLLLLLLLHHHJJJNNNSSSTTTRRRMMMIII>>>;;;777555444444444333777555666:::===???EEEMMMaaazzz|||}}}~~~vvvkkkggghhhbbbWWWKKKIIIEEEAAA???>>>???AAAAAACCCEEEFFFHHHJJJNNNQQQPPPQQQSSSWWW\\\```dddgggkkkjjjhhheeedddfffkkknnnjjjlllmmmnnnnnnsss}}}~~~tttkkk```QQQVVVpppqqqSSSFFFFFFGGGIIIKKKKKKHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLMMMLLLKKKKKKNNNPPPQQQQQQ[[[vvv```LLL]]]{{{zzznnndddccclllwwwyyyyyyqqqpppqqqtttxxx}}}{{{vvvqqqkkkccc]]]UUUVVV___qqq^^^DDD:::;;;;;;999666666666666555555555555444444444444444444444444666666555555555444444444444444333222222333444444333444444555555666777777<<<999777===BBB???SSSyyyqqqjjjfffiiilllnnnqqqtttttt}}}zzzxxxzzzyyypppjjjhhhfffccc```]]]]]]]]]^^^\\\WWWQQQLLLKKKMMMYYYmmmssskkkuuuttt~~~zzz^^^OOOMMMPPPSSSUUURRRSSSTTTSSSRRRQQQRRRSSSQQQQQQPPPOOONNNNNNNNNNNNOOONNNNNNNNNOOOOOONNNMMM@@@CCCFFFHHHOOOfffnnn|||hhh^^^___aaannn~~~tttrrrjjjeee^^^VVVQQQMMMLLLLLLHHHJJJMMMQQQTTTTTTPPPMMMBBB>>>:::777555555333222666444555888999999===CCCKKKbbbzzzqqqwwwssseee[[[ZZZXXXSSSEEEAAA===<<<>>>???>>><<<@@@BBBCCCDDDEEEHHHLLLOOOPPPQQQTTTXXX\\\```dddfffgggfffeeeeeefffjjjpppvvvuuuvvvtttrrrttt{{{sssjjjbbbZZZhhhiiiRRRHHHGGGFFFGGGIIIJJJJJJIIIAAABBBCCCCCCCCCCCCBBBAAADDDDDDEEEEEEFFFGGGHHHHHHFFFGGGHHHJJJKKKKKKJJJHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGHHHKKKNNNQQQRRRQQQYYYrrrmmmPPPTTTiiixxxiiicccfffjjjrrrzzz|||~~~~~~xxxvvvssspppooorrrxxx|||wwwpppgggaaaWWWZZZeeeyyytttQQQ<<<777777666555666666666666555555555555666666555555555444444444333333333333222222222222333333333222222333333333333333333444555555666666999777555<<>>???::::::::::::;;;;;;<<<<<<===>>>??????AAAEEEJJJNNNSSSTTTVVVYYY[[[^^^___```\\\[[[___ggglllooouuu}}}xxxyyywwwvvv{{{ssseeejjjyyy~~~~~~fffQQQIIIGGGFFFDDDEEEFFFGGGGGGFFFAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGHHHJJJHHHFFFGGGIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFF@@@DDDIIILLLLLLMMMOOOQQQSSSdddhhhRRRNNNkkktttiii```XXXbbblllpppvvv~~~zzztttnnnkkklllnnnpppwww}}}xxxpppfff___\\\bbbqqqzzzwwwvvvuuu~~~```CCC;;;;;;888777999666666666666555555555555555555555555555444444444333333333333333333333333222222222333333222222222222222222333444444555555444;;;888555;;;===>>>GGGeee~~~qqqlllkkklllpppooopppuuu}}}vvvlllhhhggghhhfffbbb^^^[[[VVVQQQMMMMMMQQQ```vvv~~~lllsss}}}qqq___QQQQQQRRROOONNNQQQPPPRRRSSSSSSRRRRRRTTTUUUVVVUUUTTTRRRQQQPPPPPPPPPOOOKKKHHHIIIMMMOOONNNLLL===>>>CCCFFFBBBFFFeeewww~~~www|||zzzTTTdddhhh^^^eeeqqq}}}tttqqqmmmggg```ZZZUUURRROOOMMMJJJIIIKKKMMMNNNNNNKKKHHHCCC???<<<;;;999777666555666999888555666:::333444:::CCCHHHLLLUUU```mmmjjjgggkkkvvvzzzsssggghhhuuuuuuddd[[[```^^^TTTQQQGGGCCCHHHHHH>>>777777555999===<<<999888;;;???<<<===>>>>>>@@@DDDJJJNNNSSSTTTVVVYYYZZZ\\\]]]]]]]]]\\\aaaiiilllkkkooovvvxxxzzzzzzzzzqqq```fff{{{}}}xxxjjjUUUIIIIIIEEEDDDDDDEEEFFFFFFDDDBBBAAABBBDDDEEEEEEDDDBBBAAABBBBBBCCCDDDEEEFFFGGGGGGLLLIIIFFFFFFIIIKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFF???EEEKKKMMMKKKJJJMMMPPPPPP]]]wwwvvvYYYOOOQQQnnnwwwpppggg\\\^^^hhhmmmsss|||~~~~~~}}}{{{}}}zzzvvvrrrnnnkkkjjjjjjooowww{{{vvvnnnddd]]]^^^dddtttuuupppmmmkkkuuuWWW>>>999;;;777666:::777666666666555555555555444444444444444444444444222222222222222222222222111222222333333222222111111222222333333444555555333===:::222999===<<>><<<;;;999888666666666666777777777777777999<<<@@@BBBKKKKKKNNNSSSYYY^^^``````WWWVVVUUUSSSPPPNNNKKKJJJGGGDDD@@@<<<999888777777999999888888999999:::;;;;;;;;;<<<===AAAEEEIIIKKKSSSXXX\\\^^^[[[XXXWWWWWW\\\aaaggglllnnnoooooopppxxxzzzxxxqqqhhheeeqqqxxxjjj[[[MMMFFFFFFAAABBBDDDFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFDDDCCCBBBAAABBBCCCDDDFFFFFFFFFFFFHHHIIIJJJKKKKKKIIIGGGFFFGGGGGGHHHHHHIIIHHHHHHGGGHHHLLLPPPOOOLLLKKKNNNQQQUUUXXXiiieeeLLLMMMbbbsssxxxxxxwwwlll]]]\\\\\\dddrrrxxxzzz~~~yyyxxxzzzxxxxxxwwwtttooojjjfffeeefffiiiooouuuxxxyyywwwvvvzzz{{{zzzwwwqqqjjjccc^^^ZZZfffzzz{{{jjjeeejjjjjjQQQ===:::;;;777444666555555444444444333333333555555555555555555555555444444333333333333222222222222222222222222222222111111222222222333333333666666666777888999;;;;;;HHHbbbqqqxxxtttjjjhhhkkklllooovvv|||}}}~~~zzz{{{uuukkkhhhoooooojjjdddbbbccc^^^VVVRRRZZZmmmwwwooowwwyyytttqqq[[[VVVPPPMMMLLLMMMKKKIIIIIIMMMQQQOOOJJJHHHLLLQQQSSSTTTTTTQQQMMMKKKMMMOOOQQQMMMIIIHHHJJJLLLLLLLLL:::<<>><<<;;;999777666666666777666555555555666777999:::<<<<<<===@@@EEEHHHIIIIIIEEEEEEDDDDDDBBBAAA??????>>><<<:::888666666666777888888888888888999::::::;;;<<<===???BBBFFFJJJMMMSSSXXX\\\]]][[[YYY[[[^^^hhhlllqqquuuvvvvvvvvvvvvzzz|||~~~zzzvvvmmmeeeaaajjj}}}~~~oooaaaTTTHHHCCCCCCAAAAAACCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAABBBCCCEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGKKKOOOPPPMMMLLLNNNQQQTTTWWWgggrrrPPPFFFVVVhhhrrruuusssjjjaaa]]]ZZZ```mmmtttwwwzzzrrrsssxxxttttttrrroookkkgggdddccc```bbbeeehhhiiiiiihhhgggmmmnnnooonnnkkkeee___[[[XXXeeeyyy|||ooolllsssbbbLLL:::888:::777555777555555555444444444333333555555555555555555555555444444333333333222222222222222222222222222222222111111222222222333333333666666666777888999:::;;;@@@OOOsss{{{{{{xxxmmmjjjggghhhjjjooouuu{{{yyytttqqqttt|||zzzwwwssswwwvvvooohhheeeaaa\\\ZZZbbbuuuyyysss{{{}}}zzzfffVVVRRRMMMKKKKKKKKKJJJHHHIIIMMMNNNKKKFFFFFFKKKQQQQQQRRRRRRPPPLLLJJJKKKMMMOOOLLLHHHHHHIIIKKKKKKJJJ>>>>>>AAAFFFCCC===AAAJJJpppzzzuuuiiidddnnnzzzwwwooonnnggg]]]WWWVVVSSSOOOMMMKKKJJJHHHGGGGGGGGGGGGFFFEEECCCBBBAAA???>>><<<999888777777777555555555555444444444444555444444555777999888777888999::::::::::::999999777666555444555666777888888777777777777888999999<<<<<<>>>@@@DDDHHHKKKMMMQQQWWW\\\\\\ZZZ[[[bbbiiitttwww|||~~~~~~}}}}}}}}}~~~{{{uuupppkkkbbb[[[___uuuvvvfffYYYMMMDDDAAACCCAAAAAAAAAAAAAAABBBCCCDDDBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEEEEFFFJJJOOOPPPNNNMMMNNNPPPSSSVVVbbbwwwWWWHHHMMMZZZiiipppmmmiiihhh___[[[]]]iiirrrwww~~~zzzooooootttwwwvvvsssppplllgggdddaaa______``````___]]][[[ZZZ]]]___bbbdddccc___[[[XXXXXXggg{{{|||uuuzzzWWWEEE777666888777666888666666555555555444444444444444444444444444444444333333333333222222222222222222222222222222222222111111222222222333333333666666666666777999:::;;;@@@AAA^^^pppuuummmfffddddddfffjjjqqq}}}uuuzzzyyywwwoookkkrrr{{{}}}|||zzzwww|||rrrjjjfffcccdddooozzzwwwuuu~~~pppZZZOOOMMMJJJHHHHHHHHHHHHGGGJJJLLLLLLHHHDDDEEEJJJPPPOOOOOOOOOMMMJJJIIIIIIKKKKKKIIIHHHGGGIIIIIIHHHGGGEEEBBBCCCFFFCCC===;;;===WWWtttqqqeeejjjvvv}}}wwwqqqkkkbbb\\\WWWTTTPPPMMMKKKJJJHHHFFFGGGGGGGGGFFFFFFEEEDDDDDDBBBAAA>>>;;;999888888777777777777777777666555444666555444444666666555444666666777888888888888888555555555555666888999:::777777777666777777888999;;;<<<>>>AAADDDHHHLLLNNNOOOTTTZZZZZZZZZ^^^iiisssyyy|||yyyoooeee\\\[[[iiitttaaaTTTJJJCCCBBBDDDAAA@@@???>>>>>>???AAABBBAAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEECCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEIIIMMMOOONNNNNNNNNOOORRRUUU]]]kkk```QQQKKKQQQdddooollljjjnnnccc\\\\\\fffqqqxxxwwwsssttt}}}}}}{{{yyytttnnngggcccdddeeefffeeebbb^^^YYYVVVUUUWWWZZZ]]]]]][[[XXXVVVZZZiii~~~xxxwwwyyyOOOAAA666555888777666888666666666555555555444444444444444444444444444444333333333222222222222111111111111111222222222222111111222222222333333333555555555666777888999:::BBB???QQQ{{{oooiiiccc```___bbbiiiyyy}}}mmmxxxwwwppprrrwwwzzz{{{}}}|||}}}sssmmmjjjnnnzzzrrrrrrtttcccQQQIIIHHHGGGFFFFFFFFFFFFFFFHHHKKKLLLJJJGGGFFFJJJMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEJJJGGGFFFFFFDDD???;;;999IIIwwwwwwxxx}}}ddd```iiirrr{{{|||pppgggcccWWWTTTPPPNNNLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEECCC@@@>>>;;;:::999999777888888999999999888888666444333444555666555444555666666777777666666555777777777777888888999999777777777666777777888999:::;;;>>>AAAEEEIIILLLNNNMMMRRRXXX[[[]]]dddpppzzz{{{~~~uuueee[[[dddzzzqqq]]]PPPHHHBBBAAACCC@@@???>>>======>>>?????????@@@AAABBBBBBAAA@@@??????@@@AAABBBCCCDDDDDDDDDBBBBBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHKKKMMMMMMMMMLLLMMMNNNRRRWWW```uuuqqqVVVJJJNNNfffwwwsssllllllddd^^^[[[bbbnnnwww}}}}}}~~~yyypppjjjkkknnnqqqrrrnnnfff^^^XXXTTTUUUWWWXXXXXXXXXVVVUUU[[[lll|||ppprrrsssIIIAAA999777777777666666666555555555444444444444444444444444444444444444333333222222222111111111000000000111111222222222111111222222222333333333444444444555666777999999<<<===FFF]]]sssmmmfffaaa^^^```ffftttrrrpppwww|||{{{{{{}}}vvvrrruuuyyyooosssyyy~~~YYYJJJDDDEEEFFFFFFFFFEEEEEEEEEGGGKKKNNNOOOMMMJJJJJJJJJLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEELLLIIIFFFEEECCCAAA>>>===CCCeeeoooiiiZZZ[[[dddsssvvvhhhbbbZZZWWWSSSPPPOOONNNLLLJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFEEEBBB???===<<<;;;;;;777777888888999999::::::777666555666888999888777888999999999999888777777777777777777777777777777888777777777777888999999;;;<<>>???@@@???>>>==================>>>???@@@@@@@@@???>>>===>>>???@@@AAABBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIJJJJJJJJJJJJHHHOOORRRXXXnnn```OOONNNfff}}}~~~qqqgggfff```\\\___gggqqqwwwyyyzzzwwwzzz~~~zzzpppeee^^^XXXXXXWWWWWWVVVVVVVVVVVV^^^ooovvvnnnuuuhhhCCC???;;;888777777666555555555444444444333333333333333333333333333333333222222222222111111111111//////000000111222222222111111222222222333333333444444444444555777888999888>>>AAAJJJiiitttlllfffbbbbbbgggrrrvvvooo|||wwwuuuxxxyyyxxx{{{~~~yyywww~~~rrrQQQBBBBBBEEEGGGHHHGGGFFFFFFFFFGGGKKKPPPRRRPPPMMMKKKIIIMMMKKKIIIHHHIIIIIIHHHGGGEEEFFFFFFEEECCCCCCDDDFFFIIIHHHDDDAAA@@@AAABBBBBBDDDTTT}}}iii]]]\\\lll~~~sssgggaaa]]]YYYUUURRRPPPNNNLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFCCCAAA???>>>>>>>>>::::::999888999:::;;;<<<<<<;;;::::::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::777888888888888888777777888888888888888999::::::===>>>BBBFFFJJJNNNPPPRRRPPPSSSYYYcccmmmwww~~~vvvrrrvvvxxxpppdddhhh{{{uuudddPPPFFFAAA>>>===>>>????????????>>>===<<<;;;<<<===>>>???@@@???>>>>>>;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFIIIGGGFFFFFFGGGHHHHHHHHHEEEMMMOOOQQQfffeeeQQQ\\\vvvyyylllkkkfffaaa___ccckkkqqqssszzz|||qqqiiiaaa___\\\ZZZYYYZZZ\\\^^^fffwww|||tttyyywwwUUU<<<<<<;;;888777777666555444333333333333222222222333333333333333333333333222222222222111111111111/////////000111222222222111111222222222333333333333333333444555666888888:::===>>>CCCVVV{{{rrrlllffffffiiiqqqvvvvvv|||ooojjjxxx{{{~~~uuussswww~~~gggNNNAAACCCFFFIIIJJJIIIGGGFFFGGGIIILLLOOOQQQPPPNNNKKKJJJNNNKKKIIIIIIJJJKKKIIIHHHFFFFFFFFFDDDAAAAAADDDGGGFFFEEEBBB>>>===@@@DDDEEEEEEJJJtttiii]]]gggyyytttfffccc]]]XXXUUURRRNNNLLLLLLKKKIIIHHHGGGGGGHHHIIIGGGFFFDDDAAA@@@????????????===<<<::::::;;;<<<>>>===<<<;;;;;;<<<<<<:::999666666777888999999999999888999:::::::::::::::999999999888888999999:::;;;>>>@@@DDDHHHMMMPPPSSSTTTRRRUUU[[[fffttt~~~~~~pppfffgggjjjgggaaatttppp___MMMDDDAAA???>>>?????????@@@@@@???===;;;:::;;;<<<===?????????>>>===:::;;;<<<>>>????????????????????????@@@AAABBBBBB???@@@BBBCCCDDDDDDEEEEEEJJJHHHEEEDDDDDDFFFGGGGGGFFFNNNMMMLLL___}}}TTTPPPjjjuuuqqqnnngggbbbccciiioooqqqsssxxx{{{uuuhhheeeaaa^^^^^^```cccfffnnn~~~wwwuuuaaaDDD777999:::888666777777666333333333222222222111111333333333333333333333333222222222111111111111000...//////000111222222222111111222222222333333333333333333444555666777888;;;888999>>>GGG^^^uuuoooiiihhhjjjppp}}}vvvzzz|||rrrpppttt{{{}}}ssshhhjjjttttttaaaPPPEEECCCGGGKKKLLLJJJHHHGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKOOOLLLIIIIIIKKKLLLJJJHHHGGGGGGFFFCCC@@@AAAEEEHHHKKKKKKIIIGGGDDDCCCAAA@@@FFFPPPiiiuuummmeeesss|||qqqkkkfffddd\\\QQQMMMOOONNNMMMLLLKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888777888888888888999999999999999999999999999999999888999:::999888999<<>>===<<<:::;;;;;;<<<===>>>>>>???============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>BBBAAA@@@@@@AAABBBDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGKKKPPPVVVccczzzoooNNNTTTmmm|||}}}xxxyyyiiiZZZ^^^dddggglllpppxxxwwwvvvqqqiiiddddddiiipppuuu~~~|||mmmOOO===::::::999888777666555444444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333333444555666666888<<<===???BBBKKKqqq{{{jjjiiijjjiiittt~~~||||||{{{tttssswwwtttlllmmmwwwmmm^^^bbb___LLLMMMNNNOOOOOOMMMLLLLLLLLLMMMNNNNNNNNNMMMOOOQQQTTTJJJKKKKKKLLLKKKKKKJJJIIIJJJIIIGGGEEEEEEEEEGGGHHHKKKKKKLLLLLLKKKKKKJJJIIIGGGOOObbbtttlllfffoootttyyylllfffbbb\\\WWWWWWQQQPPPNNNLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;999999999999999999::::::::::::::::::::::::::::::::::::999:::;;;;;;:::;;;===??????BBBGGGMMMRRRVVVXXXYYYhhhnnnsssuuuzzz}}}uuupppnnnqqq{{{}}}uuu^^^MMMAAAAAABBB===;;;>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<======>>>??????<<<=========>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>AAA@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEHHHKKKOOO[[[sss]]]SSSaaaoootttrrrtttggg[[[[[[\\\___hhhnnnuuuzzzwwwsssooojjjgggiiipppxxx}}}}}}~~~```GGG;;;:::999999888777666555444444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333222333333444555666666999888:::===CCCaaavvvmmmllllllqqqyyyxxx|||www{{{}}}yyyxxx}}}~~~yyyjjj___bbb```RRRLLLNNNOOOOOOMMMLLLLLLMMMJJJLLLNNNOOONNNNNNNNNOOOIIIIIIJJJJJJKKKKKKLLLLLLKKKIIIGGGFFFEEEFFFGGGHHHIIIKKKLLLNNNNNNMMMLLLKKKHHHMMMWWWmmmqqq|||hhhdddkkkxxxtttgggccc```[[[WWWTTTRRRPPPMMMJJJHHHFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCC>>>>>>>>>>>>===;;;:::999:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::<<<============>>>@@@BBBDDDHHHMMMSSSXXX]]]___qqqvvv|||wwwxxx|||sssiiiRRREEE===???AAA===<<>>>>>>>>>>>======<<<<<<<<<======>>>>>>??????<<<<<<=========>>>>>>>>><<<<<<=========>>>>>>>>>@@@?????????@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEHHHHHHHHHSSSkkkmmmPPPOOO]]]iiilllmmmddd\\\ZZZUUUXXXeeennntttwwwvvv{{{sssqqqnnnmmmqqqyyy|||zzzxxxpppQQQ???:::999999888777666555555444333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333444555666666777555666:::<<>>??????>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???>>>>>>???AAAHHHHHHIIIMMMSSS[[[cccgggvvv{{{zzzpppdddYYYKKKCCC???@@@AAA???>>>@@@>>>>>>>>>??????>>>>>>============>>>>>>>>>??????<<<<<<<<<=========>>>>>><<<<<<<<<<<<======>>>>>>????????????@@@AAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDGGGIIIJJJHHHFFFMMMeee|||}}}SSSEEESSSeeekkkiii```[[[[[[UUUUUUdddmmmtttwwwtttxxx|||{{{xxxxxx|||~~~{{{zzzzzzqqqttteeeGGG;;;;;;888888777666666555444444333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333444555666777888555777<<<;;;DDD[[[uuuvvvppprrrtttyyyxxx||||||{{{}}}wwwuuusssvvvsssaaaaaa\\\WWWSSSMMMIIIKKKMMMNNNMMMLLLMMMNNNIIIKKKNNNNNNMMMKKKJJJJJJJJJIIIHHHGGGGGGIIIKKKMMMKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGJJJKKKKKKJJJHHHFFFJJJOOORRRUUUiiimmmggg}}}zzz|||wwwiii```ZZZVVVTTTQQQNNNLLLKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCC????????????>>>===<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>??????@@@BBBCCCJJJJJJKKKOOOXXXdddpppwww~~~pppcccUUUJJJFFFCCCAAAAAA@@@>>>===???>>>>>>??????@@@??????>>>============>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDIIIJJJKKKIIIEEEJJJ]]]qqq___GGGNNN```hhhggg]]]YYY[[[WWWVVV```hhhooovvvuuuvvv~~~~~~uuupppyyy\\\BBB999999777777666666555444444444333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111222222222222222222222333444555555666888555888>>>;;;>>>NNNmmmqqqooovvvpppooosssvvvzzz}}}~~~xxxppppppqqqyyy~~~wwwfffWWW[[[XXXQQQMMMIIIIIIKKKMMMMMMLLLLLLMMMNNNLLLLLLMMMLLLJJJJJJKKKMMMLLLKKKHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDFFFGGGJJJLLLNNNNNNNNNMMMLLLPPPSSSTTT]]]yyy```eee{{{lllccc[[[YYYUUUQQQNNNMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB???????????????>>>======:::::::::;;;;;;;;;<<<<<<========================;;;===>>>???@@@BBBFFFIIILLLNNNRRR[[[ggguuuwwwkkk[[[OOOFFFAAAAAA@@@>>>;;;:::;;;======>>>>>>????????????>>><<<<<<<<<===============;;;;;;<<<<<<<<<============<<<;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDGGGGGGIIIHHHEEEGGGUUUcccmmmLLLHHHRRRccckkkfff]]]]]]YYYUUUYYY___fffoootttvvv~~~{{{xxxppprrr}}}oooOOO===777555666666555555444444444444222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111222222222111111111222222333444555222666444666===::::::EEEVVVppppppiiijjjooouuuyyy}}}zzz}}}zzzpppjjjnnnvvvqqqxxxrrrXXXNNNTTTSSSPPPNNNIIIJJJKKKMMMMMMLLLKKKLLLMMMKKKLLLKKKJJJIIIIIILLLNNNLLLKKKIIIGGGFFFFFFFFFGGGIIIHHHHHHFFFEEEDDDCCCBBBEEEFFFHHHIIIKKKKKKLLLLLLHHHIIINNNRRRTTTbbbtttWWW```{{{sssdddaaa\\\VVVRRROOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCBBB??????@@@@@@??????>>>>>>;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBFFFLLLPPPSSSXXXbbbnnn{{{{{{wwwyyy{{{cccTTTKKKEEE>>>@@@@@@<<<888888;;;===;;;;;;<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;::::::<<<===?????????AAABBBCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEGGGHHHGGGHHHOOOXXXyyy[[[IIIHHH___vvvzzzjjjbbb]]]VVVUUUYYY]]]fffqqqvvv{{{{{{yyypppmmmvvvZZZBBB:::888444555555555444444444444333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000111222222222111111111111222333444555111666555555;;;888777AAAGGGgggyyyppphhhkkkmmmnnnrrr|||~~~yyyyyy}}}{{{oooiiirrrvvvppp```NNNJJJOOOOOOOOOOOOHHHKKKLLLMMMMMMKKKJJJKKKKKKGGGHHHJJJJJJIIIIIIJJJLLLIIIIIIHHHHHHGGGGGGFFFFFFHHHGGGGGGFFFDDDCCCAAA@@@EEEEEEDDDDDDDDDDDDDDDDDDCCCAAAFFFNNNMMMQQQpppjjj^^^fffzzzkkkgggaaaZZZTTTPPPOOONNNNNNMMMLLLKKKKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCC??????@@@@@@@@@??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAACCCIIIPPPUUU[[[cccooo}}}yyy|||vvv~~~mmmVVVHHHBBB@@@===@@@AAA<<<888999===@@@999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<=========<<<:::::::::;;;===??????@@@BBBCCCDDDDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDFFFEEEGGGJJJKKKJJJMMMSSSdddnnnSSSKKK]]]xxxhhh```XXXTTTWWWXXXaaaooowww{{{uuuyyylllqqquuuLLL;;;::::::666444444444444444444333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222111111111111222333444555222888666666:::888777AAA>>>RRR|||}}}mmmkkkhhhgggjjjqqqyyyzzzwwwyyy|||}}}tttnnnxxx}}}mmmuuunnnWWWKKKIIIMMMKKKNNNNNNEEEKKKMMMNNNMMMKKKJJJJJJKKKBBBEEEIIIKKKJJJIIIIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDBBB@@@???CCCAAA<<<999===CCCBBB>>>DDDEEEFFFHHHMMMUUU^^^ddd{{{eeebbbppp{{{vvvzzzhhhaaa^^^WWWRRRPPPRRRNNNLLLMMMKKKHHHGGGJJJIIIKKKJJJGGGDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@??????@@@@@@?????????>>>>>>>>>???AAAAAA@@@@@@AAABBBAAAEEEHHHJJJJJJKKKPPPYYYaaagggyyyttt~~~~~~yyy|||dddOOOFFFBBB>>>????????????>>>===;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<>>>??????????????????>>>>>>======<<<<<<<<<<<<>>>???@@@AAAAAAAAACCCBBBBBBCCCEEEFFFEEECCCFFFGGGGGGGGGGGGIIILLLOOOYYYuuubbbPPP```oookkkaaaOOOSSSXXX```jjjsss{{{vvvfffttt~~~rrrmmmuuu___GGG>>>777666<<<777666666555444444333333222222222222222222222222111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000222222111111111111111111333333444666777999::::::AAA@@@ZZZ{{{wwwjjjbbbeeehhhhhhmmmvvv}}}}}}{{{rrrpppwww~~~hhhhhhcccOOONNNMMMKKKKKKKKKLLLMMMJJJKKKLLLLLLJJJIIIJJJKKKHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDCCCAAA@@@@@@AAAEEEDDD@@@===AAAFFFEEE@@@AAABBBBBBDDDGGGNNNVVV\\\eeeUUUyyytttwwwrrriii```ZZZXXXTTTPPPOOORRRQQQNNNMMMOOOKKKLLLKKKIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@?????????@@@AAAAAA@@@@@@@@@AAAAAAJJJOOOTTTWWW[[[bbblllssszzzwwwsss|||rrrZZZIIICCCAAA???>>>??????>>>===<<<;;;;;;<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>@@@AAAAAAAAABBBBBBAAAAAACCCEEEFFFEEECCCFFFGGGGGGGGGGGGHHHLLLOOOVVVkkkuuuWWWWWWvvvxxxlllaaaWWWTTTXXX___hhhrrrzzz~~~yyyhhhmmmtttoookkkoooVVVBBB<<<666444888666666666555444333333333222222222222222222222222111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111333333444555777888999:::===>>>NNNttt||||||vvvhhhccceeegggjjjlllpppttt}}}}}}wwwqqqqqqwww~~~wwwmmm{{{mmmWWWLLLLLLKKKJJJIIIIIIJJJJJJIIIJJJKKKKKKIIIIIIJJJKKKHHHGGGFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCAAABBBCCCAAA???>>>???@@@FFFGGGEEECCCEEEIIIHHHBBBBBBAAAAAA@@@BBBGGGOOOTTTaaaxxxtttQQQ\\\zzzwww|||vvvhhh```\\\WWWSSSTTTRRRMMMJJJKKKLLLKKKKKKJJJHHHEEECCCBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCAAA@@@??????@@@AAAAAABBBBBBBBBAAABBBEEEHHHXXX^^^eeekkkqqqyyy~~~~~~nnnfffrrrxxxcccMMMAAA???@@@???>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;<<<<<<===============<<<===============<<<<<<<<<======???@@@AAAAAABBBBBBAAA@@@@@@BBBDDDEEEDDDCCCEEEFFFFFFFFFFFFHHHKKKNNNRRR^^^wwwlllZZZjjjsssccc]]]WWWXXX]]]eeeooowwwyyyyyy{{{uuunnngggccckkkyyyrrrIII;;;:::666333444666555555444444333333222222222222222222222222222111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222333444555666888999999999===AAATTTqqqtttzzzhhhaaadddfffdddgggmmmvvv~~~~~~{{{xxxrrrrrrqqqssswww}}}mmmxxxqqqZZZLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKHHHGGGFFFDDDBBBAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBB@@@AAAAAA@@@>>>======>>>EEEFFFFFFEEEGGGIIIGGGBBBDDDDDDBBBAAAAAADDDJJJNNNRRRqqqdddMMMcccpppiiiaaaYYYWWWUUUPPPMMMMMMNNNLLLKKKLLLKKKGGGEEEDDDFFFFFFEEEEEEDDDDDDDDDEEEFFFEEECCCBBBBBBBBBDDDEEECCCBBBCCCEEEGGGJJJSSS[[[kkkpppxxxiii___bbbzzz|||xxxiiiUUUDDD>>>>>>>>>==================<<<;;;:::<<<==============================<<<<<<<<<;;;;;;<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@??????AAACCCDDDCCCBBBCCCDDDFFFFFFFFFGGGJJJLLLPPPTTTjjjtttllluuuhhhaaa[[[ZZZ\\\bbbkkkqqqsssrrryyyyyyxxxwwwsssccc___ooo}}}]]]>>>666999777333222444444444444333333222222111111111111111111111111111111111111000000000///////////////////////////////////////000000000000000000000000000000000000111111111111111222222222222333333555666777777888888===<<>>AAADDDEEECCCDDDFFFDDD@@@DDDDDDCCCBBBAAABBBFFFIIINNN\\\}}}|||\\\VVVcccwwwlllfffbbb]]]YYYYYYSSSMMMKKKNNNNNNJJJGGGHHHIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHFFFHHHNNNRRRYYYfffsss|||lll^^^fffwwwxxxhhh[[[KKKAAA>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;:::<<<<<<===>>>======<<<;;;===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@@@@>>>>>>>>>@@@BBBDDDCCCBBBBBBCCCEEEEEEEEEFFFIIIKKKOOOOOO```wwwkkkrrreee^^^]]]\\\___eeeiiikkkkkkpppoookkkfffiii{{{vvvffffffzzzcccLLL888555999888444222333333333333333222222222111111111111111111111111111111111111000000000///////////////////////////////////////000000000000////////////////////////000000111111111222222222222222333444555666666777888999<<>>???BBBCCCBBBAAACCCBBB???@@@BBBBBBBBB@@@@@@AAABBBIIILLLgggeeeTTTdddzzznnnddd___ZZZQQQMMMPPPPPPJJJGGGIIILLLJJJHHHFFFEEEDDDEEEEEEAAABBBDDDGGGIIILLLMMMNNNUUUUUUZZZdddiiinnn|||zzzggg___fff{{{tttYYYNNNCCC@@@???===;;;<<<:::;;;;;;;;;;;;;;;::::::;;;<<<=========<<<;;;:::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======>>>??????>>>>>>===<<<===???BBBCCCBBBAAA@@@BBBDDDEEEEEEFFFGGGIIILLLLLLWWWrrrhhhqqqwwwhhhaaa```___^^^^^^```bbbdddcccbbb___]]]bbbppp|||uuutttOOOAAA666555888888555444222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000////////////////////////000000000111222222333333222222333333444555555666666555;;;AAAAAAMMMyyyzzz{{{vvviiicccaaa___bbbjjjqqqwww~~~zzz{{{yyywwwsssoookkkhhhgggfffjjjmmmrrrtttssstttwwwzzz{{{{{{www~~~uuueeeWWWLLLFFFFFFHHHKKKMMMMMMLLLIIIHHHFFFGGGHHHHHHHHHHHHIIIJJJGGGGGGHHHIIIIIIHHHHHHGGGCCCCCCCCCBBBBBB@@@???>>>???@@@@@@???===<<<<<<===???CCCDDDAAA@@@BBBCCC@@@===???BBBCCCBBB@@@??????AAAEEEVVVwwwjjj^^^eeevvv{{{}}}{{{tttggg```aaa```XXXUUUWWWXXXVVVSSSPPPNNNMMMMMMMMMLLLOOOSSSXXX]]]___aaabbblllnnnyyyzzzfff```oooiiiMMMDDD>>>>>>===;;;;;;===999::::::;;;;;;;;;:::::::::;;;<<<===<<<;;;999888;;;::::::::::::999999999888999:::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<===============<<<;;;<<<>>>AAABBBBBBAAA???AAADDDEEEEEEEEEGGGHHHGGGJJJOOO^^^~~~ooo```iiitttoooccccccdddbbb^^^YYYXXX[[[___^^^[[[XXX[[[eeerrr}}}vvvWWWAAA;;;666666777555555555111111111222222222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000///////////////////////////000000111222222333333222222222333444444555555666444999???;;;===[[[{{{~~~uuummmccc```___dddgggkkkqqqxxx}}}xxxwwwzzz{{{zzzxxxooonnnkkkhhhfffgggjjjlllmmmooorrrtttvvvwwwxxxyyywwwuuuooojjjooo~~~mmm]]]RRRJJJGGGFFFHHHLLLNNNOOOMMMJJJHHHGGGIIIJJJIIIHHHGGGIIIJJJIIIIIIJJJJJJIIIHHHGGGFFFDDDDDDDDDCCCBBB@@@???>>>===>>>???===;;;:::;;;<<>>AAABBBBBBAAA>>>AAACCCDDDDDDEEEFFFGGGBBBHHHIIIPPPnnnxxxWWWRRR___ccc\\\dddfffeee^^^VVVSSSWWW]]]```[[[YYY___kkkxxx~~~~~~yyywww|||}}}wwwcccBBB:::888777777555333444666111111111111111111222222000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000///////////////////////////000000111222222333333222222222333333444444444888666888<<<;;;<<>><<<======<<<:::999999:::AAAAAABBBBBBCCCDDDEEEEEEDDDGGGIIIEEE???::::::;;;666BBBJJJUUUrrrzzz\\\\\\nnn~~~|||}}}{{{ZZZXXXsss|||yyyyyydddJJJ;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999999999999888888777888888888888999999999:::;;;;;;;;;::::::999888888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<>>>>>>????????????>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCEEEEEEJJJ^^^xxx^^^LLLNNNYYYcccccccccccc^^^YYYXXX\\\hhheeeeeelllxxx}}}~~~|||xxxuuuxxxzzzqqq|||lllNNN999888777666555444333222222222222222111111111000000000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000............////////////000000000000111111111111000111111111111222222222444444555777;;;???CCCFFFfffzzzppplllgggiiipppjjjmmmmmmggg^^^YYYZZZ^^^eeemmmyyy~~~~~~||||||wwwrrrnnnjjjfffccc]]]```dddfffhhhkkknnnqqqrrrqqqrrrzzzxxxjjjccc]]][[[ggg|||}}}sssfff^^^WWWNNNJJJIIIHHHFFFGGGLLLNNNJJJHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::??????@@@AAABBBDDDDDDEEECCCEEEFFFDDD???:::888888555???HHHOOOeeefffZZZttt{{{zzz|||}}}|||}}}yyyiii\\\\\\iii}}}oooRRR@@@;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888777888888999999888888777777777888888888999999999::::::;;;::::::999999888888999999:::;;;:::::::::;;;::::::::::::;;;<<<<<<=========>>>>>>=========?????????@@@AAAAAABBBBBBBBBDDDFFFIIITTTnnnwwwZZZNNNPPP]]]cccggghhhddd```]]]ZZZhhhiiilllrrryyy~~~}}}yyytttxxx~~~```GGG777777777666555444333222222222222222111111111000000000000000000000000000000111111000000000000111111////////////////////////////////////////////////............//////////////////000000000111111111000000111111111222222222555555555666888;;;>>>@@@QQQtttnnn___[[[]]]bbbhhhnnnnnnhhhbbb```aaa]]]aaagggooowww{{{xxxwwwxxxzzz|||{{{zzzuuurrrnnniiifffbbb___^^^]]]^^^aaaeeeiiimmmpppqqqtttvvv{{{{{{mmm```YYYdddssspppfff]]]XXXTTTMMMJJJJJJ@@@???BBBHHHKKKGGGDDDCCCEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@??????============<<<;;;::::::<<<===>>>@@@AAACCCDDDDDDDDDDDDDDDEEEDDD@@@;;;888:::@@@GGGKKKUUUnnn```VVVpppxxxrrrsss}}}~~~|||{{{~~~|||zzz|||yyyjjj\\\PPPIIIdddyyy}}}~~~rrrYYYFFF>>>::::::::::::::::::::::::999999999999888888888777777888888999999888888777777777777888888888999999:::::::::999999999999888888888999::::::::::::999:::::::::::::::;;;<<<<<<;;;<<<<<<======<<<<<<;;;======>>>??????@@@@@@AAABBBCCCGGGIIIIIIWWW|||uuuXXXKKKVVVcccnnnooonnnkkkbbbXXXbbbgggnnnssswwwzzz~~~xxx|||lllPPP>>>666777666666555444333222222222222222111111111111111000000000000000000000000111000000//////000000111////////////////////////////////////////////////---............///////////////000000000000111111000000000111111111222222555555444444555777999:::AAASSSyyymmm[[[PPPVVV___llltttssslllbbb\\\[[[[[[\\\]]]aaaiiirrrxxx}}}|||zzz{{{}}}{{{wwwrrrrrrqqqoooppprrrssssssrrriiigggddd```^^^]]]\\\]]]aaaaaaccciiiqqqwwwzzzzzz~~~sssdddZZZ^^^yyy~~~eee^^^XXXVVVRRRLLLIIIJJJ<<<;;;???FFFIIIEEEAAA@@@BBBDDDGGGIIIJJJIIIGGGEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<;;;:::999999:::;;;<<<>>>@@@BBBCCCDDDEEEDDDDDDHHHKKKJJJDDD>>>CCCDDDIIIMMMNNNXXXvvviiifffnnnuuukkkqqqyyy{{{~~~~~~}}}~~~jjjQQQGGGNNNZZZyyy~~~{{{{{{xxxooo]]]III@@@@@@999999999999::::::::::::999888888888888777777777777777888888888888777777777777777777888888888888999999999888888888999999777888888999999999999999::::::999999::::::;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<======>>>?????????BBBBBBFFFIIIDDDHHHhhhmmmQQQQQQbbbpppsssttttttiii[[[[[[___eeekkkqqqwww~~~|||~~~\\\CCC:::888666666555444444333222222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////---------.........//////////////////000000000111000000000000111111111111444444444444444555666777===BBBYYY{{{^^^OOOUUUaaappp{{{zzzmmmbbb___^^^\\\[[[\\\___dddhhhkkkmmmpppsssxxx}}}|||wwwttttttrrrqqqrrrsssrrrpppnnnnnnllljjjhhhgggfffeeeddd___^^^]]]\\\\\\^^^aaadddeeedddfffooozzztttiiidddzzzvvvgggaaa]]]ZZZUUULLLGGGGGGCCC@@@AAAFFFHHHEEEBBBCCCCCCDDDFFFHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;:::999888777999:::;;;===???@@@BBBCCCBBBAAABBBHHHOOOPPPKKKEEEHHHFFFJJJPPPOOOPPP```vvvzzz```fffrrrlllpppuuu|||uuucccPPPGGGPPPfffxxx~~~}}}zzzpppcccWWWIII===999;;;888888888999999999::::::888888888777777777666666777777777888888777777777666666777777777888888888999888777777777888888999666777888888999999888888:::999999999999:::;;;;;;<<<======>>>>>>======<<<;;;<<<<<<======>>>??????CCC@@@DDDIIIEEEEEEYYYsss]]]NNN\\\hhhnnnssswwwpppfff___^^^^^^ccckkkttt{{{{{{{{{|||||||||~~~}}}zzz}}}~~~}}}xxxRRR===888999555555555444333333222222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////........................------------...............////////////000000000//////000000000111111111222222333444555666777888999<<>>===<<<;;;;;;:::::::::999999888777666999:::;;;===>>>@@@AAAAAA>>>===???FFFMMMOOOLLLHHHGGGEEEHHHOOOPPPOOOVVVaaa~~~ooo[[[___yyyzzz}}}~~~|||{{{{{{~~~~~~gggUUUBBBBBBVVVqqqzzztttrrr{{{zzziiiUUUHHH@@@:::777777777777777888888999999:::777777777777666666666666666777777888888777777666666666666777777777888888888777666666666777888999666666777888888888888777999999999999999:::;;;;;;=========>>>>>>=========;;;<<<<<<======>>>>>>???BBB@@@BBBGGGFFFFFFPPP^^^rrrTTTVVV[[[bbbiiinnnooonnniiiddd```aaafffmmmsssuuuxxxyyy{{{|||||||||~~~{{{zzz}}}|||yyyiiiIII:::777888444444444444333333222222111111111111111222222222000000000000000000000000000//////......//////000////////////////////////........................,,,------------...............////////////000000/////////000000000111111111111222444555666777888888;;;;;;AAA]]]ggg]]]bbbhhhgggbbbhhhhhhggggggeeebbb]]]YYYbbb``````aaaeeehhhiiiiiiiiijjjjjjkkkjjjjjjjjjiiifffffffffhhhjjjjjjhhhfffaaaaaabbbbbbbbbaaa``````ZZZZZZZZZYYYWWWVVVWWWYYYUUUWWWZZZ\\\___fffqqqxxxyyyzzz}}}}}}oooiiikkkyyyssseee]]]]]]ZZZZZZYYYSSSKKKGGGIIIQQQIIICCCBBBAAA@@@AAAEEEEEEDDDCCCBBBBBBCCCEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA??????>>>===<<<;;;::::::888888888888777666555555;;;;;;<<<===>>>???@@@@@@<<<<<>>>>>?????????@@@AAABBBCCCGGGLLLQQQkkkfffYYYQQQUUUXXXYYY___iiijjjhhheeebbbaaacccgggkkkrrrtttwwwyyyzzz{{{}}}~~~|||{{{{{{|||~~~||||||~~~~~~~~~yyyvvvvvvwwwyyytttSSS>>>888777777444444444333333333333222000000111111111222222222000000000000000000000000//////............//////////////////////////////........................,,,,,,---------................../////////000000////////////000000000111000111222333444555555555777999;;;>>>IIIcccwwwhhh^^^WWWRRRbbbaaabbbeeehhhgggdddaaa___]]][[[\\\```bbbcccbbbdddcccbbb```___^^^^^^^^^^^^]]]]]]^^^```aaa___^^^XXXYYY[[[[[[ZZZXXXWWWWWWVVVXXXZZZZZZYYYYYY\\\___ZZZ]]]___```ccckkkwwwzzzpppjjj\\\___pppttteee[[[WWWQQQPPPQQQRRRNNNHHHHHHKKKNNNGGGBBBAAAAAA???@@@DDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>===<<<;;;:::999999777777777777666555444444<<<<<<<<<===>>>??????@@@>>>>>>@@@DDDGGGIIIIIIIIIHHHJJJHHHEEEDDDIIINNNPPPLLLrrrzzzddd^^^ccc~~~~~~~~~{{{zzzxxxxxxyyyzzzxxxwwwzzz|||~~~www|||xxxkkkZZZFFFCCCMMM___uuuxxx|||{{{yyy~~~{{{xxx\\\NNN???:::999777555555555666666777888999999999777666666666555555555555666666777777777777666666666666666666777777777777777666555444555666888:::555666666777777777777777999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<======>>>?????????<<>>???FFFKKKLLLVVV|||xxx```NNNLLLJJJGGGOOO___dddggghhhccc\\\ZZZ___fffgggjjjooorrrtttvvvyyyzzzxxxxxxyyy{{{~~~~~~{{{|||}}}~~~~~~}}}|||{{{|||~~~~~~|||xxxyyy{{{jjjhhhvvvxxx[[[@@@555666888666444333333333333333333333000000111111222222222222000000000000000000000000//////............//////////////////////////////........................,,,,,,,,,---------................../////////000////////////000000000000111111222333333333333222333222999@@@<<>>===<<<>>>===<<<;;;:::999999888777777777777666555444333;;;;;;;;;===??????===;;;::::::<<>>>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHSSS^^^{{{|||cccSSSFFFFFFMMMNNNXXX^^^eeegggeeeaaa\\\WWW^^^bbbgggkkkooossswww{{{xxxyyyzzzzzzzzz{{{~~~~~~}}}|||~~~|||zzzyyyxxxxxx~~~}}}~~~~~~}}}~~~{{{wwwuuuzzzzzzhhh]]]iiiqqq^^^III<<<777444333555333333333222222222111111111111000000000000111111111111111111000000000000000000000000000000000000------------------------//////.........---------------------------------////////////////////////,,,,,,...///000000000000000000000000111111111111444888:::999888@@@OOO]]]lllZZZYYYSSSOOOUUU___bbb^^^ZZZVVVRRRPPPSSSYYY___ccc^^^```]]]WWWVVVXXXVVVOOOXXXVVVTTTSSSTTTUUUWWWXXXVVVVVVVVVWWWVVVVVVWWWWWWeeekkkpppppplllkkkqqqwwwrrrooosss}}}{{{~~~vvvjjj```^^^```cccppp{{{rrreeeaaa___[[[VVVJJJMMMOOOPPPNNNLLLLLLLLLGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDCCCAAABBBDDDAAA:::999;;;===>>>???>>>===<<<;;;:::999888777777777777666666666666666666666666<<<;;;;;;===??????===;;;;;;;;;<<<>>>AAADDDEEEEEEFFFEEEBBB@@@???BBBHHHLLLJJJOOO^^^yyyllleeefffvvvwwwrrrzzzzzz{{{|||~~~}}}}}}{{{zzzzzz{{{|||{{{zzzuuupppnnntttyyy{{{}}}~~~yyysssrrrwwwyyyxxxxxxfffUUUOOOLLLKKKTTT```ttt|||yyy~~~oooWWWHHHBBB:::777888:::999777777777777777777666555555777666666666555555555444666666666777777777777888666666777777777888888888:::999888888777777777888666666777888888999::::::999999999999999999999999::::::;;;;;;;;;::::::999<<<<<<=========>>>>>>>>>>>>@@@AAABBBBBBCCCEEEHHHLLLTTTkkkqqqTTTHHHKKKLLLVVV```jjjmmmhhhaaaYYYUUUXXXZZZ]]]```dddhhhmmmqqqqqqtttwwwzzz{{{}}}~~~{{{zzzwwwvvvvvvvvvwwwzzz|||~~~~~~}}}~~~~~~|||wwwtttsssttt|||ooolllrrrvvv[[[LLL===777666555444555333333222222222111111111111111000000000000111111111111111000000000//////////////////////////////------------------------///.........------------------------------------........................,,,---...//////000////////////000000000111111111000444666666666:::DDDMMMaaavvvdddTTTQQQWWWZZZXXXRRRNNNIIIGGGHHHNNNUUUZZZbbbfffeee___\\\]]][[[VVVVVVXXX[[[]]]^^^]]]]]]^^^\\\\\\\\\]]]___``````___ccciiiqqqvvvxxxyyy|||~~~zzz{{{uuuqqqvvvoooooooooqqqvvv}}}zzzhhh^^^[[[[[[WWWSSSNNNPPPRRRSSSQQQOOONNNNNNGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCAAACCCEEECCC===:::;;;===>>>>>>>>>===<<<::::::999888777777777777555555555555555555555555<<<;;;;;;<<<>>>>>>===;;;======<<<===???BBBEEEGGGFFFEEECCCAAA@@@BBBGGGKKKHHHNNNUUU___xxxddd^^^iii|||yyy|||uuusssvvv~~~{{{|||~~~~~~~~~}}}|||zzzyyy~~~{{{uuupppooouuu{{{~~~~~~|||uuuwwwwwwxxx{{{|||uuulllaaaSSSHHHIIIPPPZZZkkk{{{bbbHHH@@@<<<888777999:::999888666666777777777666555555666666666555555555555555666666777777777888888888666666666666777777777777999888888777777777777777666777777888888999999999999999999999999999999999::::::;;;;;;;;;;;;::::::<<<<<<<<<============>>>>>>???AAAAAAAAABBBDDDGGGFFFJJJXXXqqqxxx[[[OOOGGGLLLXXXgggpppnnneee]]]YYYSSSTTTUUUVVVXXX\\\bbbfffkkkooouuuyyy{{{|||}}}~~~}}}}}}}}}~~~~~~{{{xxxssssssssstttwww|||~~~}}}~~~}}}uuuooooootttyyyyyyllllllyyycccFFF===555444666555444444333222222222222111111111111111000000000000111111111111000000000000//////////////////////////////------------------------............------------------------------------........................---....../////////......//////000000000000111111///111333444555777:::===@@@WWW~~~sssaaaYYYSSSNNNMMMJJJFFFBBBBBBHHHQQQWWW^^^dddhhheeebbbaaa```^^^ZZZ]]]aaabbb``````bbbdddcccaaaaaadddiiikkkkkkiiimmmqqqxxx{{{rrrmmmooonnnjjjjjjoooqqqttt}}}wwwlll^^^WWWVVVWWWTTTPPPOOOQQQSSSSSSQQQNNNMMMMMMFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCAAACCCGGGFFFBBB:::;;;<<<>>>>>>===<<<<<<::::::999888777777777777555555555555555555555555<<<;;;:::;;;===>>>===;;;>>>===<<<<<<<<>>????????????BBBDDDCCCFFFHHHNNNbbbgggUUUNNNQQQ```oooooofff___WWWVVVUUURRRQQQQQQSSSVVV^^^cccjjjpppssstttvvvwwwzzz|||}}}}}}|||~~~}}}yyyzzz{{{}}}mmmbbbfffooo~~~aaaGGGBBB:::555555555222111333222222222111111111000000111111000000000000111111000000000////////////...........................------------------------,,,,,,------------------------------------------........................---...............---,,,...////////////000000000444222000222555888888888999<<>>???>>>>>>>>>@@@BBB@@@BBBEEEHHHSSSmmmgggTTTIIIWWWllluuutttrrr^^^^^^]]]ZZZVVVRRRQQQQQQUUUYYY___dddiiimmmqqqtttuuuyyy|||}}}|||}}}~~~|||~~~|||kkkaaabbbooo}}}jjjPPP>>><<<666222333333111222444222111111111111000000000111111000000000000111111000000////////////..............................------------------------,,,,,,,,,,,,------------------------------------------------------------,,,------.........------......////////////000000111000...///222555777888000;;;??????UUUtttbbbVVVTTTUUUXXX]]]___aaahhhpppwwwzzz~~~}}}wwwtttllliiiccc]]]YYYXXXYYYZZZ]]]]]]\\\XXXSSSOOOOOOOOOXXX\\\dddqqqxxxsss{{{xxxdddWWWTTTRRRPPPQQQSSSRRRNNNKKKJJJLLLNNNNNNLLLIIIHHHHHHFFFFFFEEEDDDDDDCCCCCCBBB@@@BBBAAA===<<<@@@DDDDDD<<<<<<<<<;;;;;;;;;;;;;;;999999888777666666666666444444444444444444444444<<<;;;999999;;;<<<<<<<<<999;;;;;;999666777<<>>>>>======???AAA@@@@@@DDDGGGJJJXXXyyypppVVVWWWeeepppvvvzzzmmmoooooolllfff^^^YYYVVVRRRTTTVVVYYY]]]aaagggkkkmmmsssyyy|||||||||{{{}}}|||vvvqqqtttpppcccbbbjjjvvvlllTTTBBB999666222111444444222222444111111111111000000000000111111000000000000111111000000/////////.................................------------------------++++++,,,,,,,,,---------------------------------------------------------+++,,,,,,---...................../////////000000......///000000222444555111999===;;;AAA]]]nnndddZZZVVVVVVYYYdddooowwwtttrrrrrrrrrnnngggbbb\\\[[[VVVOOOJJJKKKRRRXXX[[[bbbhhhfff```^^^dddkkkzzzeeeUUUOOOLLLLLLNNNQQQTTTSSSPPPLLLIIIKKKNNNNNNLLLJJJIIIIIIGGGFFFFFFEEEEEEDDDCCCCCC@@@BBB@@@:::888;;;@@@AAA===<<<;;;;;;::::::::::::999888777666666555555666444444444444444444444444<<<:::999999:::<<<<<<<<<777:::;;;999666666:::???===???BBBCCCDDDEEEHHHIIIJJJMMMMMMKKKQQQYYY[[[VVVhhh{{{ssskkkeeebbbgggwww{{{vvvwwwzzz~~~{{{rrrnnnooowwwwwwmmm```XXXMMMIIIUUUnnn|||}}}zzzyyy{{{iii]]]LLL@@@:::777666666444555666666555666777888333333444555666666666555333333333444444555555555222222222333333333444444333333333444444444555555444444444444444555666777777777777777666666666666777777777777777777777777444444666777777888888888999999:::::::::;;;;;;;;;<<<===>>>===<<<===???AAACCCAAADDDHHHEEEIIIeeennn]]]]]]```fffmmm}}}}}}vvvlllddd___TTTTTTSSSSSSSSSWWW\\\```gggnnnvvv{{{{{{}}}~~~|||{{{sssuuurrrkkkfffnnndddWWWSSSbbbyyyttt[[[EEE999777444222333777777333111222111111111111000000000000111111000000000000111111000/////////....................................------------------------+++++++++,,,,,,---------------------------------------------------------***+++,,,---......///.............../////////000,,,///111222222111222333777333444999:::AAA]]]}}}pppeeebbbfffrrrvvvhhh```___^^^ZZZVVVTTTUUUSSSOOOLLLPPP\\\ggg~~~~~~lllYYYOOONNNHHHJJJNNNSSSWWWWWWTTTPPPGGGIIILLLLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDD@@@BBB@@@999555888===>>>===<<<;;;:::::::::::::::999888777666666555555555444444444444444444444444<<<<<<<<<;;;;;;:::::::::888;;;>>>>>>;;;888999;;;@@@@@@@@@AAACCCEEEFFFGGGGGGIIIKKKNNNPPPRRRSSSTTTbbbqqqwwwkkkdddbbbjjjppp{{{pppkkkuuu{{{zzz{{{qqqtttqqqrrryyyvvvjjj```YYYUUUPPPUUU]]]jjjxxx|||iiiWWWMMM???777555555555444666666666666555555555555333333333333333333333333333333333333333333333333555444444333333444444555444444444444444444444444555555555555555555555555666666555555555444444444666666666666666777888888777888888888888999999999::::::::::::::::::::::::============>>>>>>>>>>>>>>>???CCCFFFFFFHHHVVVfff{{{```QQQRRR^^^wwwxxxoooeeeaaa[[[UUUPPPPPPSSSUUUaaafffppp|||~~~}}}yyyvvvsssqqqjjjdddgggmmmeee___uuuhhh\\\OOOSSS^^^qqqwww___GGG888666:::333333333222222222111111000000000000000000000000//////000000000000//////.........................................................------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------............/////////000111222222333333000333666777888>>>HHHPPPyyyvvvxxx~~~pppmmmqqqssspppkkkkkklllnnnlllqqqtttiii]]]QQQLLLNNNJJJJJJKKKPPPTTTUUURRROOOJJJIIIIIIKKKOOOPPPMMMJJJIIIJJJJJJFFFBBB@@@BBBDDDAAA@@@???<<<999888:::<<<999999999888888888888777666555555555555444444444666555333222111222333333;;;;;;::::::::::::;;;;;;:::>>>@@@@@@===;;;;;;===>>>>>>???@@@AAACCCDDDEEEGGGHHHJJJLLLNNNPPPQQQQQQYYYeeeyyywwwsssiiidddaaadddiiimmmtttzzz{{{yyyuuufff```XXXQQQNNNOOOSSSWWWppp}}}|||sss~~~~~~sssnnnqqq{{{oooZZZLLLDDD;;;777666666555333666666666666555555555444333333333333333333333333333333333333333333333333444444333333333333444444444444444444444444444444555555555555555555555555666555555555444444444444666666666666666777777888777777888888888999999999::::::::::::::::::::::::<<<<<<<<<<<<============??????AAADDDDDDEEEPPP\\\rrrfffSSSSSS^^^ppp~~~rrroooiii```XXXTTTUUUXXX\\\```jjjvvv}}}}}}}}}~~~}}}|||{{{|||}}}}}}}}}~~~}}}vvvuuusssppplllgggbbb`````````hhhnnniiieeewww}}}fffUUUOOOUUU```sss|||bbbNNN???555333666333333222222222111111111000000000000000000000000//////000000000000//////......................................................---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------............/////////000111111222333333222555666555444666===CCCTTTlllvvvggg___YYYQQQLLLKKKJJJIIIKKKNNNQQQQQQNNNKKKIIIIIIJJJKKKLLLMMMMMMLLLIIIJJJIIIFFFAAA???@@@BBBBBBBBB@@@===;;;:::;;;===999999999888888888777777555555555555444444444444555444333222222222222333::::::999888888999;;;;;;;;;>>>AAA@@@===;;;;;;============>>>???AAABBBCCCFFFGGGIIIJJJLLLMMMMMMMMMPPPXXXdddpppuuu```WWWTTTQQQOOOOOOXXXaaappp~~~rrrggg```ZZZUUUQQQEEEFFFHHHOOOZZZiiiwww|||sssiiiiiisss{{{ooo\\\LLL===:::666666777777555222666666555555555444444444333333333333333333333333333333333333333333333333444333333222222333333444444444444444444444444444444444444444444444444444555555555555444444444444666666555555666666777888777777777888888888999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@??????AAABBBCCCHHHNNNTTTllldddRRRKKKQQQmmmzzzkkk```[[[[[[YYY\\\dddpppxxxyyy{{{~~~{{{zzzyyyzzz|||}}}}}}|||wwwwwwwwwyyy|||~~~{{{rrrooojjjeee___[[[XXXVVV]]]gggsssxxxssspppyyyooo\\\QQQSSSZZZlll{{{|||eeeKKK<<<777555333333333222222222222111111111000000000000000000000000//////000000000000//////...................................................------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------............/////////000000111111222222333555666444222222555999888DDD[[[{{{qqqdddWWWSSSRRROOOJJJGGGJJJIIIJJJLLLMMMLLLIIIFFFHHHJJJKKKJJJHHHIIILLLOOOIIIJJJJJJFFF@@@===>>>@@@CCCCCCBBB???<<<;;;<<<>>>999999888888888777777777555555555555444444444444444444333222222222222333<<<;;;999777777888999:::999<<>>;;;999:::;;;=========>>>???@@@AAABBBEEEFFFGGGHHHIIIJJJJJJJJJMMMTTTZZZ]]]eee|||ssslllbbbTTTJJJFFFHHHLLLQQQXXX```iiioooyyy{{{uuupppaaaYYYOOOJJJJJJKKKJJJHHHOOOWWWeeevvvxxx{{{~~~rrr___LLL???666444333444666666555333555555555444444444333333222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333444444444444444444444444444444444444444444444444666555555555555666777777777777777777888888888888999999999999999:::::::::;;;;;;<<<<<<<<<=========@@@>>>>>>???BBBCCCDDDEEEKKK]]]wwwgggTTTIIITTTjjj~~~uuujjjfff___^^^bbbkkkpppooooooqqqssssssuuuyyy}}}~~~|||yyysssrrrsssuuuyyy}}}~~~{{{wwwooojjjaaaZZZWWWYYY]]]```eeeuuu~~~}}}zzzppp```SSSNNNYYYooodddQQQ===555666666555555222222222222111111111111000000000000000000000000//////000000000000//////................................................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------............////////////000000000111111111333555555444444666888888888@@@RRRlll}}}rrr^^^VVVMMMJJJJJJJJJGGGEEEJJJJJJJJJJJJIIIGGGEEECCCGGGJJJLLLIIIEEEDDDJJJQQQKKKLLLKKKGGGAAA>>>===???BBBBBBAAA???<<<;;;<<<===888888888888777777777777555555555444444444333333333333222222222222222222>>><<<:::888777777777777999<<>>>>>>>>>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIRRRYYYXXXXXXddd|||wwwaaa]]]XXXWWWXXXZZZVVVRRRUUU[[[^^^___bbbkkkuuu{{{vvvrrrllliiiooowwwvvvpppooojjjddd___[[[XXXWWWVVVRRRNNNJJJNNNWWW```ccccccooowww~~~{{{ooo]]]JJJ===888777555333333333444555444444444444444333333333333222222222222222222222222222222222222222222222222222222111111111111222222333333333333333333333333444444444444444444444444333333444444444444444444555555555555555666666777666666777777777888888888888888888999999:::::::::<<<<<<=========>>>>>>>>>>>>>>>===???BBBEEEDDDBBBHHHNNN^^^xxxuuu]]]XXX]]]dddppp{{{}}}~~~oookkkjjjmmmlllgggbbbaaaggghhhlllssszzz{{{wwwrrrssssssssswww{{{}}}xxxqqqmmmhhhbbbZZZUUUXXXcccoooxxxzzzvvvmmm\\\XXXSSSSSS^^^uuuiiiMMMBBB888666666555555666222222222111111111000000//////////////////////////////000000000000//////................................................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------............/////////////////////000000///111333444444444666666:::999:::>>>GGG]]]vvveeeZZZOOONNNLLLGGGDDDDDDEEEFFFIIIIIIIIIHHHFFFDDDBBBBBBFFFJJJLLLHHHBBBBBBIIIQQQLLLNNNNNNIIICCC???>>>??????@@@@@@>>>;;;999:::;;;888888888777777777666666555444444444444333333333111222222222222222222222===<<<<<<:::999888777666<<>><<<<<<>>>????????????@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFEEENNNVVVVVVRRRUUUcccooo{{{kkk\\\UUUUUUTTTQQQRRR[[[jjjuuurrrkkk]]]QQQNNNPPPOOOJJJHHHHHHIIIMMMVVVbbbnnnuuuuuupppooouuu{{{iiiXXXGGG;;;888;;;888777444333222222444555444444333333333222222222222222222222222222222222222222222222222222222222222111111000000111111222333333333333333333333333333333333333333333333333333333333333444444444444555555444444555555666777666666666777777777888888777777888888999:::::::::============>>>>>>>>>???<<<>>>>>>>>>AAAEEEEEEBBBFFFDDDKKK___|||xxxyyyqqq^^^NNNVVVaaarrr|||xxxzzzxxxpppiiifffeeeeeegggnnnvvvxxxtttoooqqqpppqqqtttyyy|||~~~yyyqqqllliiinnnkkkhhhhhhooo|||uuuggg\\\SSSTTT\\\eeennn}}}lllOOO<<<888666777666222222444222111111111111000000000//////////////////////////////000000000000//////................................................,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------............///............////////////000000000111111111111111222333777999777???YYYtttxxxfffUUUKKKGGGKKKLLLFFFAAABBBFFFGGGFFFGGGHHHFFFCCCAAAAAAAAAFFFIIIKKKGGGBBBBBBHHHNNNLLLNNNNNNKKKEEE@@@???@@@===>>>>>>===:::888888888888888777777777666666666444444444444333333333333000111222222333222222222999:::<<<<<<<<<;;;999888<<>><<<===>>>????????????@@@AAABBBBBB@@@AAACCCDDDEEEFFFFFFFFFEEEJJJOOONNNKKKLLLRRRXXXmmm~~~uuutttsssqqqqqqyyywwweee\\\\\\]]][[[\\\\\\___ggguuu}}}{{{~~~lllVVVHHH===777777;;;666666555444222222222333333333333333222222222222111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222333333333333333333333333222222333333333444444444555444444444444555666666666666666666777777777888666777777888999999::::::<<<<<<<<<=========>>>>>>;;;???@@@>>>???CCCEEEBBBFFFCCCEEEOOO```zzzmmmMMMLLLNNNSSS]]]iiitttzzz||||||xxxyyy~~~|||uuuqqqooosssyyy}}}{{{wwwqqqpppqqqtttxxx|||~~~~~~|||yyyzzzyyyhhh[[[SSSPPPRRRiiixxxwwwTTTAAA777444333666666222000111111111111111000000000000//////////////////////////////000000000000//////................................................,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------............///........................000///......//////000///000...111777666555???OOOqqq}}}qqqhhh]]]OOOEEEDDDIIIIIIDDDCCCFFFHHHFFFBBBCCCDDDCCC@@@???@@@AAAFFFHHHIIIGGGCCCCCCGGGKKKJJJMMMMMMJJJEEE@@@???@@@<<<>>>>>><<<:::888777888888777777777666666666666444444444333333333222222///000111222333222222111666888;;;===>>>===<<<::::::===@@@???<<<:::;;;<<>>>>>>>>???@@@AAAAAA@@@@@@BBBDDDEEEFFFGGGGGGIIIIIIIIIGGGEEEEEEIIIMMMRRRjjjuuurrr|||sssgggVVVEEE>>>:::555222333333555666555444222111111333333333222222222111111111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222333333333333333333333333222222222333333444444444555444444444444555666666666666666666777777777777666777777888999999::::::;;;;;;;;;<<<<<<<<<======;;;@@@BBB===<<>>DDD___~~~tttbbbYYYXXXUUUKKKAAADDDGGGEEEBBBEEEKKKJJJEEE>>>@@@BBBAAA>>>===>>>AAAFFFGGGHHHFFFDDDDDDFFFIIIIIIKKKLLLIIIDDD@@@??????===>>>>>>===:::888777888777777777777666666666666444444444333333333222222///000111222333333222111777777999:::::::::::::::;;;<<<=========<<<;;;:::<<<:::999999===@@@CCCDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHKKKLLLHHHDDDBBBEEEIIIKKKWWWlll|||wwwxxxrrruuuzzz~~~ooo\\\FFFAAA<<<888888777555222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000111111111111222222222111111222222222333333333333333333333333222111000333333333444444444555555777777777777666666666666666666666777888888999999999999:::;;;;;;<<<<<<======<<<<<<<<<>>>???AAACCCAAAEEEGGGDDDEEEPPPeeevvvrrr]]]PPPIIIFFFJJJPPPNNNLLLTTThhhwwwlll```[[[UUUWWWbbbrrr~~~uuubbbIII;;;:::444444333333333222222222111111111111000000000000////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...//////000111222222222111222222333333444444555>>>AAALLLcccmmmaaaSSSKKKJJJKKKHHHEEE@@@BBBBBBBBBBBBBBBEEEGGG>>><<<;;;<<<>>>?????????AAADDDFFFFFFCCCAAAAAABBBJJJIIIHHHGGGEEECCCAAA@@@???===:::999999999888666666555444333333444555666333333333222222111111111111111111111000000000000666777888999:::::::::::::::;;;<<<<<<<<<<<<::::::<<<:::888999<<>>===>>>@@@AAAAAA@@@>>>AAADDDDDDBBBAAAAAABBBIIIIIIHHHGGGEEECCCAAA@@@???===:::999999999777666666555444333333444555666333333333222222111111111111111111000000000//////555666777888888999999999999999;;;;;;;;;;;;:::999<<<:::888888;;;>>>???@@@???@@@BBBEEEFFFGGGGGGGGGBBBEEEIIIHHHFFFDDDDDDFFFHHHIIINNNZZZmmm{{{nnnhhhaaammmxxx|||~~~}}}cccQQQCCC888999777444333444555555444222222222222222222222222111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000000000000111111111222222111111111222222222222333222222333333333222111111333333333333444444444444666666666666666666666666555666666777777888888999888999999::::::;;;<<<<<<<<<<<<<<<<<<===???@@@AAA???AAACCCCCCBBBDDDHHHMMM^^^zzzdddRRRGGGBBBAAAFFFLLLPPPTTTYYYcccdddccc___]]]___gggmmmsssvvv}}}xxxssswww|||uuuoookkkeeeaaa^^^___aaacccsss{{{fffPPPDDD;;;333222666333333333222222222111111111111000000000000//////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111000000111111222333333444333555666666:::III___pppppp]]]SSSPPPJJJDDDBBBDDDDDD@@@<<>>>>>@@@AAA@@@???;;;>>>@@@BBBAAAAAABBBCCCIIIHHHGGGFFFDDDCCCAAAAAA>>><<<:::999999888777555555444444333333444444555222222222222222111111111111111000000000000//////444555666777888888888888777888999:::;;;:::999999;;;:::888888:::===>>>>>>:::<<<@@@CCCEEEEEEEEEDDDBBBDDDFFFEEEDDDDDDEEEGGGDDDGGGNNNXXXdddqqq|||~~~|||sssqqqvvvvvv}}}{{{}}}vvvbbbMMM@@@888333666555333333333444444444111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111////////////////////////000000000000111111111111111111111111222222222222222222333333333222222111222222333333333444444444444555555555555555666666555555666666777888888888888888888999::::::;;;;;;;;;;;;<<<<<<===>>>??????>>>???AAACCCDDDEEEFFFGGGOOObbbfffXXXIIICCCDDDGGGMMMTTTWWWUUUPPPJJJGGGIIIJJJIIIJJJOOOVVV]]]```aaa``````\\\WWWSSSTTTWWWYYYUUURRRMMMRRR\\\iiiwwwzzzhhhUUUAAA888555444444666222222222222111111111111111000000000////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........//////000000000//////000111111222222333111666999777555888BBBKKK[[[nnn}}}rrr]]]LLLFFFFFFDDDBBBDDDGGGGGGCCC???>>>@@@CCCDDDCCCAAA@@@AAA???>>>======??????===<<<;;;===???AAACCCCCCDDDDDDGGGFFFEEEDDDCCCBBBAAAAAA>>><<<999888888888666555444333333333333333333444222222222111111111111111111000000000////////////444444666777777777777777666777999:::::::::999999;;;999888888;;;=========888:::===@@@BBBBBBBBBAAADDDDDDCCCBBBBBBDDDFFFHHHBBBFFFMMMVVV]]]bbbdddeeessszzzvvvpppiii[[[III===999777555666555555444333222222333111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000//////////////////////////////000000000111111111000000111111111222222222111222222333333333222222222222222333333333444444333333444444555555555555555555555666777777888888777777888888999:::::::::;;;;;;<<<<<<============??????@@@AAACCCEEEEEEEEEEEEMMMccc}}}dddXXXYYYaaallluuu~~~rrr]]]KKKFFFIIIIIICCC>>>CCCHHHJJJJJJJJJKKKMMMJJJKKKLLLLLLKKKLLLNNNPPPMMM\\\sss}}}cccOOOCCC777333444444111000222222111111111000000000000000000////////////...////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.............../////////......//////000111111222000333555555333333444666>>>KKK___qqqzzzlllbbbaaa\\\NNNDDDCCCBBBBBBBBBEEEIIIIIIFFFCCC<<>>@@@CCCEEEFFFFFFEEEEEEDDDCCCAAAAAA@@@AAAAAA===;;;888777777777555444222333333333333333333222111111111111111111111111000000000////////////...444555666777777888888888666777999:::;;;;;;:::999:::888888999<<<===>>>===888999;;;>>>???@@@@@@@@@EEEDDDCCCCCCCCCEEEFFFGGG@@@BBBFFFLLLQQQUUUXXXZZZ[[[hhh|||xxxttt{{{}}}zzz}}}~~~sssdddWWWFFF:::666666666555555666666555222111111222111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000/////////000000000111111000000000111111111111222111111222333333333222222222222222222333333333333222222333333444555555555444555555666666777777888666777777888888999::::::::::::;;;<<<======<<<<<<@@@@@@???>>>>>>???@@@AAAAAAEEERRReee|||```QQQQQQNNNGGGFFFJJJNNNMMMJJJIIILLLPPPQQQYYYaaadddbbbaaacccgggbbbsss}}}dddOOO>>>999555444666555111...111111111000000000000///000000////////////......////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................------...//////000000111444222000///111333444555888;;;@@@KKK]]]uuu~~~rrriiicccYYYRRRLLLKKKIIIEEEBBBBBB??????@@@CCCFFFFFFEEECCC<<>>AAAAAABBBDDDGGGHHHFFFEEECCCAAA@@@???>>>??????@@@<<<:::888777777666555333111222222333333222222111000000000111111111111111000000////////////......555555666777888888888888666888999;;;;;;;;;;;;:::999888888:::===?????????;;;;;;<<<===>>>???@@@@@@CCCDDDEEEGGGGGGGGGEEECCC@@@AAABBBEEEIIIMMMQQQTTTQQQQQQXXXkkk}}}yyy|||~~~wwwlllfffNNNEEE:::555444555444333222444555444222000111222111111111111111111111111000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000////////////000000000111000000000000111111111111000111222333333333333222111222222222222333333333111222222333444444555555444444555555666777777777666666777777888999999999999:::;;;<<<<<<<<<;;;;;;<<<>>>>>>===<<<;;;>>>@@@BBBDDDIIIQQQ\\\pppvvvpppkkkccc___eeejjjjjjeeecccgggllltttxxxbbbMMM@@@888777666555666666444111111111000000000/////////000000/////////.........////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,------...//////000000333222000000111444666777777666555888@@@QQQdddrrrsssfff[[[QQQKKKDDDFFFEEEAAAAAACCCCCCAAA???>>>>>>???@@@BBBBBBBBB>>>@@@BBBBBBBBBCCCDDDFFFFFFEEEEEEEEEFFFDDDAAA>>>DDDCCCCCCEEEGGGHHHEEECCC@@@???===<<<<<<===>>>???<<<:::777666666666444333000111222333333222111000///000000000111111111222000000/////////.........555666777888888999999999777888:::;;;<<<<<<;;;;;;888888888:::>>>@@@@@@@@@============>>>???AAABBBAAACCCGGGJJJKKKIIICCC???@@@BBBDDDGGGIIIKKKMMMNNNNNNNNNRRRZZZaaammmwwwqqqttt|||wwwcccUUUQQQ:::666333555666555333333///111444333111000111333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000111222333333333333333111111222222222333333333111111222333333444555555444444555555666777777777666666666777888888999999999:::;;;<<<<<<<<<;;;:::777;;;>>>>>><<<<<>>999444444333111000222222222000000000000////////////000/////////............////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------,,,,,,------...//////000+++...111222222111222333333555666444444888BBBJJJ___ppp{{{mmm___VVVNNNHHHDDD===EEEGGGAAA@@@EEEEEE???@@@???======>>>???@@@AAA@@@AAAAAAAAA@@@@@@BBBDDDEEEDDDDDDEEEEEECCC???<<>><<<;;;;;;<<<===>>><<<:::777666666666444333000111222333333222111000//////000000111111111222000/////////............555666777888999:::;;;;;;555666888999:::999777666:::::::::::::::;;;???BBBCCCAAA@@@@@@@@@@@@???===AAAAAABBBEEEGGGHHHGGGFFFBBBDDDDDDBBBAAACCCHHHMMMJJJLLLMMMNNNPPPVVV```ggg|||}}}~~~kkkXXXJJJAAA===444444444333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......///000000000000000////////////000000000000000111111111111222222222000111111111111222222222222222333333333333444444555555555555555555444444999999888888888888888888:::::::::::::::::::::::::::;;;;;;;;;<<<===============AAAFFFJJJPPP\\\iiittt^^^KKK;;;777===444333222222111111222222000000000000000000000000////////////..........................................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000333333333444555666888888@@@HHHRRR]]]hhhuuunnnbbbSSSKKKHHHHHHDDDAAABBBAAA@@@@@@@@@AAABBBCCCAAA???<<<;;;;;;<<<;;;;;;>>>???@@@AAABBBAAA@@@@@@AAABBBCCCCCCCCCAAA>>>===DDDCCCAAA??????@@@AAABBB???>>><<<;;;::::::;;;;;;===;;;888444222222222333222222222111111111000000000000000000000000000000///............---------555555666777888999::::::444555666888999999999888:::;;;;;;;;;:::<<>>AAAAAABBBDDDGGGHHHGGGFFFCCCEEEGGGEEECCCCCCGGGJJJLLLMMMNNNNNNOOOQQQTTTWWW[[[mmm{{{rrrcccSSSFFF===999888444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////.../////////000000000000......///000000000000000////////////000000000000000000111111111222222222000111111111111222222222222222222333333333444444444444444444444444555555888888888888888888888888::::::::::::::::::::::::::::::;;;;;;<<<=========>>>>>>???BBBCCCEEEMMMWWWpppwww\\\MMMCCC888444777444333222222111111222222000000000000000000000000////////////..........................................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.../////////000000000000222222222333444555666777666;;;AAAFFFJJJRRR\\\dddxxxooobbbWWWPPPGGGBBBBBBDDDDDDCCCBBBAAA@@@?????????@@@AAA@@@>>>===<<<======<<<:::;;;<<<>>>@@@BBBBBBBBBBBBAAABBBCCCCCCBBB@@@>>>===CCCBBB@@@?????????AAABBB???>>>===;;;:::::::::;;;;;;:::888555444333222222222222111111111000000000////////////////////////............------------444444555555666777888999444444555666777999:::;;;:::;;;<<<;;;;;;<<>>>>>===>>>@@@>>>===AAAHHHPPPhhhmmmWWWBBB<<<:::666222333333333222111111111111222000000000000000000000000////////////..........................................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////....../////////000000000111111111111222333555555222555666666555777===AAANNNYYYiiivvv{{{ssskkkcccYYYNNNGGGCCCAAA>>>======???BBBCCCAAA@@@???>>>>>>===>>>>>>>>>>>>===>>>???>>><<<:::888:::===@@@BBBCCCDDDDDD@@@AAABBBBBBBBB@@@>>>===AAA@@@???>>>>>>???@@@AAA@@@???===<<<;;;:::::::::999999888777555444222111111111111111000000000000////////////////////////............------------444444333444444666777888666666555444555777999;;;999:::;;;::::::;;;===???AAA???>>>???AAAAAA@@@???>>>===<<<>>>AAACCCCCCCCCDDDFFFGGGFFFDDDCCCFFFIIIFFFEEEDDDGGGJJJKKKHHHDDDFFFJJJNNNQQQVVVcccttt~~~zzz{{{yyy{{{wwwlll```TTTLLLAAA===888333111222444666222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........./////////000000......///000000000000000////////////000000000000000000000000111111111111000000111111111222222222111222222222222333333333111111222222333444555555666666666777777777777777999999999999999999999999999::::::;;;<<<===>>>>>>===<<<>>>@@@???===???DDDDDDQQQbbbwwwqqqQQQDDD777555666555444555333222222111111111111111000000000000000000000000////////////....................................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........./////////000000/////////000111222333333333444444333222333666999;;;AAAIIIPPPXXXdddpppzzz}}}zzzmmm```[[[SSSMMMIIIFFFCCCAAA>>>???@@@???===<<<>>>AAA@@@???>>>===<<<<<<;;;;;;<<<<<<===???@@@???<<<999888:::<<>>===>>>>>>=========>>>???@@@???>>>===<<<;;;:::999888777777888888777555222111111111000000000/////////////////////////////////.........---------,,,,,,444444333222333444666777999888666444444555777888777888999999888888:::<<>>@@@AAA@@@???<<<:::999999<<>>???>>><<<>>>AAAAAA>>>???BBBDDDHHHOOOYYYkkk~~~qqqdddRRRBBB===888666444333444777333222111111000000111111////////////////////////////////////....................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------........................///////////////////////////000111222///000000111111222444666555666888999<<>>AAADDDBBB>>><<<===???>>>>>>======<<<;;;:::999::::::<<>>???@@@AAAAAA???>>><<<======<<<<<<<<<===============<<<;;;:::999888777555666888888888555333111000000000/////////.................................------------,,,,,,,,,555444333222222444666777:::888666444444444555666555777888888777777888999<<<;;;;;;<<<>>>@@@??????;;;999666777999===???@@@AAADDDFFFEEEDDDEEEIIIMMMIIIFFFCCCAAABBBDDDFFFFFFGGGIIILLLLLLLLLMMMNNNPPPSSSYYYeeeuuuxxxsssxxxzzztttuuufffaaaXXXMMMCCC;;;666333111222333444444222000///000000000000000111111111000000000000000000000000////////////////////////////////////////////////................................................------........./////////......///000000000000000////////////000000000000/////////000000000111111000111111111111222222222111111111111222222222222222222333333444444555555444444555555666666777777777777777777777777777777888999:::;;;<<<>>>??????@@@===>>>@@@@@@<<<;;;===AAAEEEIIIMMMUUUdddvvv}}}fffVVVLLL===999:::999666333111333555222222111000000000000111////////////////////////////////////....................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........------.........////////////////////////000111111////////////000111222222000222444555555666888:::@@@FFFPPPZZZccciiikkklllxxxzzzuuutttsssqqqjjjaaaWWWRRRQQQOOOIIICCC???>>>===;;;;;;;;;<<<<<<;;;???BBBAAA???======>>><<<=========<<<;;;:::999888999:::===???>>>;;;999<<<<<<>>>??????>>>=========>>>???@@@@@@???===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888777777555666777888777666444222////////////....................................------------,,,,,,,,,,,,666555333222222444666888777777666555444555666666555777999999888777888999:::999999:::===???>>>>>><<<999666666999===@@@AAAAAAFFFJJJKKKIIIHHHHHHJJJGGGFFFEEECCCAAABBBEEEGGGBBBDDDFFFIIIKKKKKKKKKJJJIIILLLQQQXXXaaaooo}}}}}}sssnnnkkkbbbXXXKKKHHHBBB<<<666333333333111111222333333222111000/////////000000000111111000000000000000000000000////////////////////////////////////////////////................................................---------.........//////......///000000000000000////////////000000000000////////////000000000111000111111111111222222222111111111111222222222222444444444444444444555555333333444555555666777777777777777777777777777777888999:::;;;<<<>>>??????@@@===<<>>???>>>>>>======;;;;;;<<<======<<<;;;:::777777888;;;======;;;999;;;<<<===>>>>>>>>>===<<<<<<===???@@@@@@???===<<<===<<<<<<<<<;;;999888888666777888999999888777666555666666777777666555444/////////.........------........................---------,,,,,,,,,++++++777666333222222444666888555555555555555666777777666888::::::888888888999999888888999<<<>>>>>>===>>>:::777777999===AAABBBBBBHHHOOOQQQOOOJJJGGGFFFAAACCCEEEDDDBBBBBBEEEIIICCCCCCDDDEEEFFFFFFEEEDDDEEEGGGIIIIIIJJJPPPZZZbbbnnntttvvvfffYYYRRRNNNFFF<<<999888777444222222444666333333333333444444555555.../////////000000111111000000000000000000000000////////////////////////////////////////////////................................................---------.........//////...//////000000000000000////////////000000000000////////////000000000000000111111111111222222222000111111111111222222222555555555555555555444444333333444444555666777777777777777777777777777777888999:::;;;===>>>???@@@???;;;;;;>>>@@@>>>>>>@@@<<>>AAADDDEEEEEEDDD@@@AAAHHHRRRVVVVVVZZZaaa[[[[[[[[[[[[YYYTTTNNNJJJBBBDDDCCC???>>>AAABBB@@@:::;;;;;;<<<<<<===<<<<<<999::::::999:::<<<@@@CCC<<<======>>>???>>>===<<<:::;;;<<<=========<<<;;;777666777999;;;<<<;;;999:::;;;<<<>>>>>>>>>>>>===;;;<<<>>>???@@@???===<<<======<<<;;;:::888777666444555777888888777777666555666666666666666555555//////.........---------........................---------,,,,,,,,,++++++555444444444444555666666444555777888888888777666666555666999;;;;;;777333555666777999;;;<<<<<<<<<;;;:::888777888;;;???BBBCCCCCCDDDDDDDDDDDDDDDDDDFFFAAA???AAACCCAAABBBDDDBBB@@@??????@@@???>>><<>>??????@@@@@@@@@???===<<<888888777777888888999::::::999999888888999999:::;;;:::999888999:::;;;<<<===<<<;;;999888999999:::::::::;;;<<<============<<<;;;;;;::::::;;;;;;<<<999;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666555555555444444555666888999555555444444444444555555222111000.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,333333333333333444555555444555666777888777777666666555555777::::::777444888888999999:::::::::::::::888777777888<<>>>>>===;;;<<<<<<>>>BBBEEEGGGFFFDDDCCCEEEGGGJJJPPPXXXaaahhh~~~}}}}}}{{{nnn___SSSMMMBBB>>>888555444555444444444444333333333222222222222222222111111111000000////////////////////////////////////////////////////////////////////////........................000000///...............---------............///---------............///////////////////////////000000000000//////......////////////000000000000111111111111111111111111111111111111111111111111222222222333333333444444555555555555666666666666555666666666777777777777888888999999:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<@@@?????????@@@BBBDDDFFFFFFIIIPPP\\\nnnqqqZZZGGG@@@777333333333222000333333333333222111000///////////////............///////////////////////////...------...///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------............////////////////////////////////////000000000000000000000000000000000111111111222222333333333333444444444555555555666777888999999:::888999:::::::::888777666777666666666666777888888999999888888888888999999888888888888888999::::::::::::888777777888888999999999;;;<<<============;;;;;;::::::::::::;;;;;;:::;;;===>>>>>>===<<<;;;::::::::::::::::::::::::::::::999888777555555444333222222222333555666777666666555555555555666666333222000///.........///------............------,,,,,,,,,,,,,,,,,,,,,,,,222222222333333333444444444555666777777777777666777666555666888999888777;;;:::::::::999888888777999888777777888;;;>>>@@@???@@@@@@AAABBBBBBAAAAAADDD???===@@@AAA>>>>>>???BBB@@@>>>>>>>>>>>>===<<<999999:::===???@@@???>>>=========;;;;;;<<>>>>>;;;;;;::::::::::::;;;;;;;;;;;;<<<======<<<:::999999999999999999999999999;;;:::999777666444333333000000///000111333555666777666666555555666666777444333111000///.........------............------,,,,,,,,,,,,,,,,,,,,,,,,222222333333444444444444555555555666666666666666999888777777888999:::;;;;;;;;;:::999888888888888::::::999888999999;;;;;;======>>>???@@@@@@@@@@@@DDD???>>>@@@AAA>>>===???DDDBBB@@@???@@@@@@??????:::::::::<<<>>>>>>===<<<;;;<<<<<<;;;999888888999<<>>;;;999888:::<<<>>>@@@AAA@@@>>>===???EEEKKK^^^rrrxxxjjj[[[MMMCCC<<<999777666444444555555333111222222222222222111000000////////////............///////////////////////////---------...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......................../////////////////////////////////000000000111111//////000000000111111111222222111111111111111111444444444444444444333333444444444444444555666666888777777666666777777888555666777888999888777666555555555666777888888999777888999;;;<<<===>>>>>>;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999888::::::::::::::::::::::::;;;:::999777555333222111//////...///000222444666555555555444444555555555444333222111///...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,333333444555666555555444555555555555555666666777999999999888888:::<<<>>>999999888888888999:::;;;======<<<;;;999888777777;;;<<<===>>>????????????AAA<<<;;;>>>???===;;;<<>>===>>>>>>>>>>>>;;;::::::;;;======<<<;;;666888::::::888777888999:::999999:::;;;=========AAAFFFLLLQQQTTTWWW\\\___```dddiiinnnuuu~~~|||xxxwwwtttpppnnnnnnmmmllliiieee```\\\YYYWWWOOOKKKHHHJJJMMMKKKEEE>>>777666555555555666666666333222111111222222000...111111111111111111111111111111111000000000//////................................................////////////////////////..............................------------......---------............///---------............///......................................./////////////////////000000000000000000000000000000000000111111111111111111111111111111111222222222333333444444444444555555555555555555555555666666666666666666777888888999999::::::::::::::::::;;;<<<<<<>>><<<:::999999:::===>>>999;;;>>>>>><<<===@@@DDDAAAOOOcccuuuvvvoooaaaWWWJJJ???:::888777777555333111000000111000000111111222222222111000000////////////....................................///---------...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------............................../////////000000000///000000000111111111111111111111111111000000000444444444444444444444444555444444444444555666666777666666555555666666777555666888999999999888777555666777888999999::::::777888999;;;<<<=========:::::::::999999::::::::::::::::::::::::999888888:::::::::::::::::::::::::::999888666444333111000000000///000111222444666444333333222222333333444333333222111000///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333444555666777666555444555555444444555555666777888999999999999:::===???888888777777888:::<<<===???>>>>>>===;;;999777666:::;;;<<<===>>>?????????<<<888888<<<===;;;999:::???===999888999:::::::::999888777888:::;;;:::999444666888888777666777888;;;888555555666777666444555777:::<<<===>>>@@@AAABBBEEEIIIMMMQQQSSSTTTTTTRRRRRRSSSTTTSSSRRRQQQPPPJJJIIIGGGEEEBBBAAA@@@???===999666888===???===:::666444444444555444222000111000///000222333222111000000000000000111111111111111000000000/////////................................................////////////////////////---------------------------------,,,------...///---------............///---------............///........................---............/////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222222222222333444444444444555555555444444555555555666666666666666666777888888999999999888888888999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>;;;;;;:::999999<<<@@@CCC<<>>999888777777888999;;;======>>>>>>>>>===;;;999777999:::;;;===>>>?????????;;;888888===???===;;;<<<===:::777555666777888888777666555666777999888888444666777777666666777888777777777666555555666777777888888888888888999:::888999:::======<<<;;;;;;666888999888888999::::::666666666666666555555555888555444555888;;;;;;:::666444222222333222000---222111000000222444444444/////////000000000111111111000000000////////////................................................////////////////////////---------------------------,,,,,,,,,------...///---------............///---------............///........................---------.........//////////////////000000000000000000000000000000000000111111111111111111111111111111111111222222222222333333444444444555555555444444444555555555666666555555666666777888888999777777777777888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;>>><<<999888888:::::::::<<<;;;;;;;;;AAAMMM\\\gggxxxwwwiii\\\MMMCCC???888666555555666666333000333333333222222222333555000000111111111111000000////////////....................................///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////////////////000000000111000000000000000111111111111000000///000111222333333222222222222333444444555555444444444444555555666666555555666666777888666777999:::::::::999999999::::::;;;;;;:::::::::::::::999999999999::::::888888777777777888888999777777777777777777777777777777666555444333222111222222111000000111222333333222222222222222222333000111222222222222000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000111333555555444333222555555444333444555666777222555888888777777999<<<;;;999888777777999:::<<<;;;<<<>>>??????===;;;:::999:::;;;===>>>?????????===:::;;;@@@CCCAAA???@@@>>>;;;777555666777888888777666555555777999999888111333444555444555666888111555888666222111555:::111222222222333444666777666444444666555444333555888999888444333444666666444555666777777777666666333222222222444555666555333000...///111333222111333111......///000000000.../////////000000111111000000000000////////////................................................////////////////////////------------------------,,,,,,,,,,,,------...///---------.........//////---------.........//////........................---------.........//////////////////000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333333444444444555555444444444555555555666666555555666666777888888888666666666666777888999:::;;;<<<======<<<;;;999888666555666:::======999555888;;;===<<<:::===EEELLLUUU___ooosssXXXJJJDDD===888777444444333111111222555777111222444333111///......///000000111111111000000000/////////....................................///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000/////////000000000111111111000000///000111222333111111111000111222222333555444444333333444444555555555444333333555666777666777999::::::999888888::::::;;;;;;;;;:::999999:::999999999999999999:::777777666666777888999999666666666666666666666666666666555444333333222222333222000//////000000111444333333222222333333444///000111222333222111111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,444444444333333222222222333333333444444444555555666555555555555555666777999<<<>>><<<777444777::::::;;;<<>>:::777888999<<<>>>???>>><<<;;;<<<:::999:::===???@@@@@@777666777:::===>>><<<:::777777666555555555555555444444444444444444444444444444444444444444444444333333333333333333333333555555555444444333333333333333333333333333333333222222222333333333444444@@@:::222000222444333111111111111111111111111111111111000000//////......000000000000000000000000////////////////////////000000//////.........---////////////////////////................................................---------------------------------............///---------............///............////////////---------............///000///...---------------////////////000000000000111111111000000000000000000111111111111222222222222222333333333333444444555555555555666666666666:::999888777666555444333666666777777777777666666888777666666666777999999888888777777777777888888888888777777888:::<<<===AAAFFFNNNVVVaaaqqqxxx]]]SSSDDD;;;888888777666333333333333333333333333222111111000000000000000000000000000000000000000........................---------------------------------------------------------,,,,,,+++++++++---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,........................////////////////////////000000000000111111111111000000000000111111111111222222222333333333444444555555555555555555444444666777999:::;;;;;;::::::999999888888888888999999555666666777888999999:::888777555444333333444444444777999888444222222333444444333333222111000000000000000000000000000000111222333333444444333333111111000000//////......------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,444444333333333222222222333333333444444444555555555555666666666777777777999;;;===:::444111222444777888999;;;<<<;;;777444::::::;;;;;;<<<<<<======<<<:::999999<<<>>>??????999888777999;;;<<<;;;999777666666555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444333333333222333333333333333333333333222222222333333333333444===777222000222444333111111111111111111111111111000000000000//////......////////////////////////........................000/////////.........---........................................................................------------------------------------............------------........................////////////---------............/////////...---------------////////////000000000000111000000000000000000000000111111111111222222222222222222333333333444444555555555555666666666666999999888777666555444333666666777777777777666666:::999777666666666777777777666666555555666666777888777777777777888:::;;;777:::???BBBFFFPPP\\\eeesss|||}}}uuummmbbbUUUKKKGGG@@@888333333444333111333333333333333333333333222111000000//////000000////////////////////////........................---------------------------------------------------------,,,,,,+++++++++------------------------:::888333///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,................................................/////////000000000111111//////000000000111111111222222222333333333333444555555555444444444444444555666888999::::::999999999999888888888888999999555555666666777888888999888777555444333333333444333666888777444222222333444333333222111111000000////////////////////////111222333333444444333333000000000/////////......,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,333333333333222222222222333333333444444444555555555555777888888888777777777999:::888444111222444666777888:::;;;:::666222;;;:::999888999;;;>>>???;;;999888888;;;===>>>===<<<:::888888999999888777666666555444444444444555333333333333333333333333444444444444444444444444222222222222222222222222333333333333333222222222222222222222222222222222111111222222222333333333888444000000222333222000111111111111111111111111000000000////////////...////////////////////////......................../////////.......................................------------------------------------------------------------------------------------............------------............---............/////////---------............/////////...------------...////////////000000000000000000000000000000111111000111111111111222222222222222222222333333333333444555555555555666666666888888777777666555444444555666666777777666666555;;;:::888666555444555555555555444444444444555555666666555555555666777777444666777666555888>>>CCCLLLVVVbbbkkknnnppptttxxxyyyllldddZZZPPPIIIBBB;;;666888555222333555666444111222222222222222222222222222111000000//////000000////////////////////////........................------------------------------------------------------,,,,,,,,,,,,++++++------------------------@@@<<<666000,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------.................................////////////000//////000000000000111111111111222222222333333333444444444444444444444444444555666777888888888888888888777777777777888888444444444555666666777777777666555444333333333444222444555555444333333444333333222222111000000000////////////////////////111222333333444444333333///////////////.........,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,333222222222222222222222333333333444444444555555444555888999:::999888777333666888888777666777888888888:::<<<>>><<<888555:::999888888999;;;===>>>999888666777999;;;<<<;;;===;;;999777666666666666666555444444333333444444222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222000///000222222111///111111111111111111111111////////////////////////////////////////////////........................................................................------------------------------------------------------------------------,,,,,,---------.........,,,,,,---------.........---------.........//////---------............//////......---------......////////////000000000000000000000000000111111111000000111111111222222222111222222222222333333333444444444555555555666666777777777666666555555444555666666666666666666555999888777555444444555555444444444333333444444444555444444444333333333444555666777666555666888;;;>>>BBBFFFHHHJJJPPPXXX___kkkoooxxx~~~qqqjjjdddZZZSSSJJJFFF???;;;:::999999888777555444444555666444222222222222222222222222222111111000///////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555333000---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////////////////000000000111111111111111222222222222333333333333333444444444333444444555666666777777666666555555555555666666333333333444444555555555555555555444444333333333111222333333333333333444222222111111000000000000////////////////////////111111222333333333222222........................,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222222222222222222222222333333333444444444555555333555777999:::999888777222444777888888777777777777888:::===???>>>:::777666777888999;;;;;;<<<<<<888666555555777999999999<<<;;;999666444444444555555555444333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000111111111111111111111111111111111111111111111000000000111111111222222/////////000111111111000000000000000000000000000.............../////////................................................---------.......................................------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------............---------............///......---------......///////////////000000000000//////000000111111111111000000111111111222222222111111111222222222333333444444444444555555555555666666666666555555555555555555666666666666555555666666555444444555666777555444444333333444444555222222222222222222111111111333444555555666777888:::999888555555:::BBBHHHHHHIIIMMMUUU___gggkkkllllllpppxxx~~~|||{{{yyywwwvvvxxx|||ooodddVVVLLLGGGCCC<<<666:::777555333333333222222444222000000000111111111111111111111111111111111111000000///.../////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------...............////////////000000000000000000111111111222222222222222222333333444444333333333333444555666666444444333333333333444444333333333333444444444444444444444444444333333333111000000111222333333333111111000000000000//////........................///000000111111111111111---------------.........+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111222222222222222333333333444444444555555333444666888999999888888555666777777666444222000333444777;;;======:::888555666888999;;;;;;;;;;;;777555333444555777777777888999888777444333444555444444333222222222222333111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000000000000000000000000000000000///000000000000111111111......//////000000000000000000000000000000000000---............/////////........................---------------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------.........---------............///...------------...//////////////////000000000000/////////000111111222222000111111111111222222222111111111111222222222222333444444444444555555555555555555555555555666666444555555666666555555444555444444333444555666777444444333333333333444444000000111222222222111111111111222222333444444444333444444444333444666888666555555777;;;???AAABBBEEEHHHNNNSSSXXX[[[___aaaWWWVVVTTTSSSSSSTTTUUUVVVKKKJJJHHHDDDBBBAAADDDFFFCCC???999666666666555333333333444444333222111000111000///...///111333444000000000000000000000000111000//////......//////................................................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......////////////000000///000000000000111111111000111111222222333333444333333222333333444666666333333222222222222333333333333333333333333444444333333444444444444333222111000...///111222222222000000000///////////////........................---...//////000000//////,,,,,,,,,---------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111111111222222222222333333333444444444555555333444555666777888888999666777777888777555222///000111555999======;;;999666666666666888:::<<<>>>666444222222444666666666444666888777555333444555444333333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000.........//////000000000000000000000000000000000/////////000000000111111////////////...///000111000000000000000000000000---------.........//////........................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........---------............///---------------...//////////////////000000000000...//////000111111222222000111111111111222222222111111111111222222222222333333444444444555555555444444444555555666666666444555555666666555555444666555444333333333444555333222222111111222222333...///000111222222111111333222111222222333333222000111444444444333222111444444444333333333555666222555777999999:::;;;<<<:::999888888888999::::::<<<<<<;;;999666555666888222333444444444555666777111222444555444444333333111111222222111222333555000000000000000000000000000000///............///................................................------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////........./////////000000/////////000000000111111000000000111222333333333333333222222333444666777444444333333333333444444444444444444444444444444222333444444444444333222222000---...000222111000////////////////////////........................,,,,,,---.........------++++++,,,,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000111111222222222222333333333444444444555555333333444444555777888999666666888:::;;;:::777444///111555:::>>>???===;;;888777555444555999===@@@666444222222333555555555111444777777555444444666444333222222111111222222000000000000000000000000////////////////////////000000000000000000000000---.........//////000000000000000000000000000000////////////000000000000000000000///......000222000000000000000000000000---------.........//////........................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---------------...///000////////////000000000000...//////000111222222222000111111111111222222222000111111111111222222222333333333444444444555555333333444444555666666666444555555555555555555444888777555333222222222333111111000000000000111111---...000111222222222111222111//////111222222111333333222111111111111222111333555555333333444666333444555777888777666555777555444555666777777666333555666555333222222333111444666666333111222333333444444333000.........///111222222000.........000000000000000000000000000000///...............................................................------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000............/////////000////////////000000000000///000000111222222333333444333222222333444666777666555555444444555555666444444444444444444444444111222333444444444333222333000------///111000///.........///////////////........................***+++,,,,,,------,,,,,,+++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,111111222333333333333222555444333222222444555777555444333333555888<<<>>><<<666555<<>>HHHMMMJJJDDD;;;777444555:::>>>>>>===::::::888777777777888999999777333222333333333333222333444555555444333222111111111111000000000///000000000000000000000000////////////////////////........................................................................////////////////////////................................................................................................------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------................................./////////000000000000////////////000000000000000000000000111111111111111111111222222222333333111222333333444444333333555555555555555555555555444444444444444444444444444333333222111111000000111111111111111111111111000000000000000000000000/////////000000000111111//////000000000111111111000000000111111111222222222222222222222222222222333333333222222222222222222222222222222111111111222222222222222222222222111111111000000000/////////////////////000000111///////////////000000000........................................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///---------............///............////////////111111111111222222222333333333222222333444666777666666666666555555555555444444444444555444333111333444666888::::::777444111111000000000000111111000//////......---..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111111222333333333333222444444333222333444555666666666666666666777777777:::;;;:::>>>MMM]]]]]]SSSAAA<<<555333666999;;;;;;999888777666666666777777777444222111222333333222222222333333333333222222111111111111000000000000000000000000000000000000////////////////////////........................................................................////////////////////////................................................------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................................../////////000000000////////////000000000000000000000000111111111111111111111222222222222333111222222333333333333333444444444444444444444444333333333333333333333333333333222222111000000000000000000000000000000000000000000000000000000000............////////////////////////000000000000000000000000111111111111111111111111111111222222222222222111111000000000000111111111111111111111111111111111111111111111111111000000000000////////////......//////000111000000//////////////////........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........---------............///............////////////000000000111111111222222333222222222333444555666777777666666666555555555555555666666555333111000111111111444666666444222111000000//////000000111000000////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111222333333333333222444444333333333444555666444555666888888777777666666:::999;;;NNNdddfffZZZ@@@<<<666333444666888999777777666666555555555555555333111111222333222222111222222222222222222111111111111000000000000000///////////////.........////////////////////////........................................................................////////////////////////................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................./////////000000////////////000000000000///000000000111111111111111111111111222222222222111111222333333333333222222222222222222222222222222222222222222222222222222222222111000000//////000000000000000000000000////////////////////////---.........////////////........./////////000000/////////000000000111111000000000111111111111111111111111000//////......000000000000000111111111111111111111111111111111000000000000000000/////////............///000000000000000//////......---........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///............///////////////000000000000111111111222222222333333444555555666666555555555444444444444555666555333111/////////......///111111111000000000////////////000000///000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111222333333333333222333333333333444444555555222444666888999999888777888;;;999888HHH\\\^^^RRR:::888666555555666666666666666666666555555444444444222111111222333222111111111111000000111111111000000000000000000111111000000//////...---,,,,,,........................................................................................................................................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..........................................////////////////////////000000000000///000000000111111111111000000111111111222222222000111222222333333222222222222222222222222222222222222222222222222222222222111111000000//////...////////////////////////................................./////////000000---............/////////....../////////000000000/////////000000111111111000000000//////.........000000000000000000000111000000000000000000000000//////////////////000000...............//////000000000//////......------........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------------------............///............///////////////000000000000111111111111111222333333444444444444444333333333222222222222444444333000//////000444111//////000111111111000000////////////000000...///000000111000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111111222333333333333222333333333444444444555555222333555777888999888888<<<===999777???JJJJJJBBB555666777777777777666666555666666666666555444333444333222222333333111000111000////////////000111000000000000111111111111444333222000///---,,,+++........................------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------........./////////////////////000000000000000000000000111111111111000000000111111111111222000111111222222222222222222222222222222222222222111111111111111111111111111111000000///.........////////////////////////.................................////////////000------------.........///............////////////......//////000000111111////////////////////////222222111111111000000000////////////////////////......////////////000000......------......///000//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///............////////////000000000111111111222222000111222333444444444333333333222222222111111111111222333111//////222555666333///,,,---...//////000//////......//////000---...///000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,111111222333333333333222333333444444555555444444555555666777777777777777<<<999777777:::<<<;;;:::666777999999888888777888555666666777666555444333555444333333333333111///000000///......///000000///000000000111111111111999888666444111///---,,,........................------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------.........//////////////////000000000000000000000000111111111111000000000000111111111111000000111222222222222222222222222222222222222222111111111111111111111111111000000//////...------........................------------------------,,,---------............,,,,,,---------.........------........./////////------...//////000111111.........///000000111111444444333222111000000///////////////////////////........./////////000000...------------...//////------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///............////////////111111111111222222222333///000222333444444333333333333333222222222111111111333333111///000777===999555///++++++,,,---...//////............//////+++---...000000000...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,111111222333333333333222222333444444555555444444888888777777666666666666777333333777888666777;;;999:::::::::888888999:::555666777777777666444444777555444444444333000...000///...------...///000//////000000111111111222===;;;999666333111///---........................------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------.........//////////////////000000000000000000000000111111111111000000000000111111111111000000111222222222222111222222222222222222222222000000000000000000000000000000000///......------........................------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---------...///000000111------...///000111222222666555444333222000//////////////////////////////---.........//////000000...------------...//////,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------.........//////............/////////000111222222222222333333333///000222333444444333333444444444333333333222222222333333111///222;;;BBB@@@;;;444000///000222222//////............//////***,,,...///000///...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222222222333333444444444333444555666777888999:::888888777777777777888888555444444444555666777888777666555333333333444555555555444333222000000///////////////////////////////////////////////////555444333222111///..............................------------------,,,,,,---------------------------------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------------............///---------............///......////////////......////////////000000000000////////////000000000000222222111111111111222222111111111111111111111111000111111111111222222222000000000000////////////.................................------,,,,,,,,,...------,,,,,,------...---------------------------------............///---------...///000000111111///...------...///111888888666333111///---,,,/////////////////////////////////////////////////////////...---------,,,------------------------,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............///........................111000000444999;;;888444333333333333333333444444444444444333333333222222111000//////000555;;;@@@AAA<<<555///,,,,,,...000////////////////////////------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222222222333333333444444333444444555666777888888777777777777777777777777444444555555666666777777666666555444444444444444555444444333111000000///////////////////////////........................222111111000///...------........................---------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------------------............---------............///......////////////......////////////000000000000////////////000000000000222222111111111111222222111111111111111111111111000000111111111222222222000000000000////////////..............................---------,,,,,,,,,...------,,,,,,------...------------------------------------............---------...///000000000000///...------...///000444444333222111//////...............................................................------------------------------------,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///...........................---...333999<<<:::777222222222222333333333333333333333333222222222222111000///...///333999>>>>>>;;;555000------...///........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222222222222333333333333333333444444555555555666444555666777777666555444222333555666777777666666444444555555444444333333444444333222111000000///////////////////////////.................................---------,,,,,,------------------------+++,,,,,,------.........------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------............---------............///......////////////......////////////000000000000////////////000000000000222222111111111111222222111111111111111111111111000000000111111111222222000000000000////////////...........................------------,,,,,,,,,...------,,,,,,------...------------------------------------............---------...//////000000000///...------...///000//////000000000000000000................................................------------............------------------------,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,---------------------------------------............///........................------...222777:::999666000000111111222222222222333222222222222111111111111000///......111555999:::888444111...---..............................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000000111111111111222222222222222222222333333333333333333333444444222333555666666555333222111333555777777777555555222333444555555444333222333333333222111000000///////////////////////////........................,,,,,,,,,,,,------------------------------------++++++,,,,,,---...//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------------,,,,,,---------.........---------............///......////////////......////////////000000000000////////////000000000000222222111111111111222222111111111111111111111111000000000000111111111111000000000000////////////........................------------------------...------,,,,,,------...------------------------,,,,,,---------.........---------......////////////......------......///------........./////////................................................,,,,,,,,,------.........------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------------............///........................000//////111444555444222//////000000111111222222222222222111111111000000000000///...---...222555666555333111000...------........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000000000111111111111222222222222222222222222222222222222333333333333111333444666666444333111111222444666777666555444111222333444444333222111333222222111111000000000////////////////////////........................,,,,,,------------......------------------------++++++,,,,,,---...//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------------...---------............///......////////////......////////////000000000000////////////000000000000222222111111111111222222000000000000000000000000//////000000000111111111000000000000////////////........................------------------------...------,,,,,,------...------------------------,,,,,,,,,------------...------------..................------------......------------------------................................................+++,,,,,,,,,------......------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///........................000//////000222222222111......///000000111222222222222222111111111000000000000000...------///111222222222111000///------........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222222222222222111111111111111222222333333333444222333444555555444333222111222444555666666555555111111222333333333222222222222111111111000000000////////////////////////---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,---------------------............///......////////////......////////////000000000000////////////000000000000222222111111111111222222000000000000000000000000/////////000000000111111000000000000////////////........................,,,,,,,,,------------......------,,,,,,------...------------------------,,,,,,,,,,,,------------------------------------------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///........................,,,,,,---...000111333333......///000111222222333333222222222222111111111///000000///------.../////////000000000///...---------------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------............++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222222222222111111111000111111222222333444555555444444444444444444444444222333333444444555555666111111111111111222333333111111111111000000000000////////////////////////---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///++++++,,,,,,,,,------------------............///......////////////......////////////000000000000////////////000000000000222222111111111111222222000000000000000000000000////////////000000000111000000000000////////////........................,,,,,,,,,---------.........------,,,,,,------...------------------------++++++,,,,,,,,,------------------------------------------......---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------............///........................+++,,,---......///111333...//////000111222333444333333333333222222222222...///000000...---...///------....../////////...------------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111222222222222111111000000000111111333444555666666555444444333333444444555333333333333333555666666222111000000000111333444111111111111000000000000////////////////////////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,---...//////++++++,,,,,,,,,------------------.........//////......////////////......////////////000000000000////////////000000000000222222111111111111222222000000000000000000000000////////////000000000000000000000000////////////........................,,,,,,,,,------............------,,,,,,------...------------------------++++++,,,,,,,,,---------------------------------,,,------......------,,,+++,,,,,,------...//////---------------------------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------.........//////...........................//////...,,,,,,---///...///000111222333444444444444444333333333222222---///111000///......///------------.../////////------------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111111111111111111111111111222222333333444555666666555555444333333222111111111111111222222333333333111111000000000000111111000000111111111111000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---..........................................//////////////////000000000000////////////000000111111111222000000000000000000000000000000000000000000000000000000//////.........---------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------........................000000000000000000000000///111222222111111222333333222222111111222222333///////////////////////////...---,,,,,,---...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++000000000000111111111111111111111111111111111111222222333333444555555666555444444333222222111111000000000111111222222222111111000000000000111111000000111111111111000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---..........................................//////////////////000000000000////////////000000000111111111////////////////////////////////////////////////000/////////.........---------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------........................///////////////////////////111222222111000222333333222222111111222222333///////////////////////////...------------...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,+++++++++000000000000111111111111111111111111111111111111222222333333444444555555444444333333222222111111000000000000000111111111111000000//////000000111///000000111111000000///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---..........................................//////////////////000000000000////////////000000000000111111/////////////////////////////////////////////////////////...............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------........................///////////////////////////000222111000000111333222222111111111111222222///////////////////////////...------------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,++++++++++++///000000000111111111111111111111111111111111111222222333333333444444444333333333333222222111111000000111111111111111111000000////////////000000//////000000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---..........................................//////////////////000000000000////////////000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........................///////////////////////////000111111000000111222222222111111111111222222////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++///000000000111111111111111111111111111111111111222222222333333333333333333222222222222222111111222222222222222222222222000000////////////000000//////000000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---..........................................//////////////////000000000000//////000000//////////////////................................................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...................................................000111111000///111222222111111000000111111222////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000111111111111111111111111111111111111222222222222333333333333222222222222222222111111333333333222222222222222000//////......//////000...//////000000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---..........................................//////////////////000000000000//////000000////////////......................................................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------...................................................///111000//////000222111111000000000000111111////////////////////////------...//////...------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111222222222222222222111111111000//////............//////......////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---..........................................//////////////////000000000000//////000000/////////.........................................................,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------...................................................///000000//////000222111111000000000000111111////////////////////////------...//////...------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111222222222111111111000000////////////............//////......////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---........................................../////////000//////000000000000//////000000//////.........---................................................,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...................................................///000000//////000111111111000000000000111111////////////////////////,,,---...//////...---,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++////////////000000000000111111222222222333333333111111111111111111111111111111111111111111111111111111111111000000000000......------------......000000//////.........---......------------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,------......---------.........---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------++++++++++++------------------------------....................................//////////////////............//////////////////////////////------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................//////............////////////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111111222222222333333111111111111111111111111111111111111111111111111111111111000000000//////......------------......000/////////.........---......------------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,------...---------------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------....................................////////////000000000000000000000000........................///////////////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---............---,,,------,,,,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***************++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................//////............////////////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111111222222222222333111111111111111111111111111111111111111111111111111111000000000000//////......------------....../////////.....................------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,---------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------....................................///////////////000111111111111000///........................000000000111000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///111111000///...///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,......................../////////....../////////...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111111111222222222222111111111111111111111111111111111111111111111111111000000000////////////......------------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------....................................////////////---...000222222000...---........................000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000333444444333333000///...---+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------..............................////////////.........//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000////////////.........------------......---------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////,,,---///000000///---,,,..............................//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///333555777777777111000///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............////////////..............................///000000///............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000111111111111222000000000000000000000000000000000000000000000000000000////////////............------------......---------------.........------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------.............................................////////////,,,---............---,,,---------------------------------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...000333555666777111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///////////////000000000........................---...///000000///...------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000/////////...............------------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,---......///....................................////////////........................---------------------------------------,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---///111222000000///------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................//////000000........................---...///000000///...------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000/////////.....................------.........,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,---.........---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++------------++++++++++++,,,,,,---...//////..................................../////////000000///............///000------------------------------......------,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***))))))***+++,,,000///...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////........................---...///111111///...------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222222222111111111111222222333333333222222222111111//////............//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++++++++++++++,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------////////////////////////////////////////////////................................................---.........------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---...///---------............///,,,,,,,,,---------..............................//////.........---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222222111111000000111111222333333222222222111111111//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------......................................................................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,---...///------------............,,,,,,,,,---------..............................///.........------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222222111111000000111111222222222222222111111111000//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------..................------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------................................................------------------------------------------------///...---,,,+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))))))))*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,---......------------............,,,,,,,,,---------......------------------------............------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000111222111111000000000000111111222111111111111000000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,------...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................------------------------------------------------///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************((())))))))))))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000111222111000000000000000000111111111111000000000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------................................................------------------------------------------------///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************((())))))))))))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222111000000//////000000111000000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***+++,,,,,,------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))))))))*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222000000////////////000000000000/////////............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222000000////////////000000000/////////...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***************************++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++111...,,,,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))******+++,,,******+++,,,,,,---......000///,,,*********+++,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---000222000+++***...222,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++******++++++,,,,,,,,,,,,...............---,,,+++++++++++++++++++++++++++.../////////000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...******+++,,,,,,---......000...,,,*********+++,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...000///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++,,,---///000000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111222111///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------***++++++,,,,,,------...///...,,,+++******++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------------------------........./////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,+++++++++...000222222111...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,///111111///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++++++++++++++++++++,,,,,,---------------,,,+++******++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,111666666222---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,+++***+++---000111222111...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---333:::<<<777111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,++++++***+++,,,...///000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,...333999;;;777222,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------............---------.........//////+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------///---,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...111444444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------........./////////000111222333333444......///000000000000000////////////////////////---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,******+++++++++***))))))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///...+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////111111222333555666777888222333444555555555555555111111111111111111111111........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++***,,,///222444000///...---,,,+++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++************++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,+++*********+++,,,---000///---,,,,,,,,,,,,---......///000///...,,,+++---,,,,,,,,,...000222333...///111333444555666666888999:::<<<>>>???<<<:::666777999;;;===???AAAAAA<<<======<<<999777666777........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++---000444666//////...,,,,,,++++++,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++************++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,+++,,,---...///000///...---,,,,,,------...///000000000000///......//////000222444555666555666777888999;;;<<<<<<======>>>@@@BBBAAA???===777888999<<<>>>AAACCCDDD@@@AAACCCCCCBBBAAABBBCCC................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,...111555777///...---,,,,,,++++++,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,.................................---...///000000000///...............//////000111222333333333222222333555777999:::;;;;;;<<<<<<<<<<<<===???AAACCCDDDCCCCCCDDDEEEDDDBBB@@@999:::<<<>>>AAACCCEEEFFFDDDFFFGGGGGGFFFFFFHHHIII................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++---000222444...------,,,+++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------000000000000////////////......//////000000111111111111111111111111111222111222333555666777888888666888;;;===???@@@AAA@@@@@@???>>>>>>???AAADDDEEEHHHGGGFFFFFFFFFEEECCCAAA======>>>@@@AAABBBCCCDDDCCCDDDEEEDDDBBBBBBCCCDDD........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++,,,---...------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************************************++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///////////////111111111111111111111111//////000111222222222333333333444555555666666666555666777888:::<<<===>>><<<>>>@@@CCCDDDEEEEEEEEECCCBBBAAAAAABBBDDDFFFHHHIIIGGGEEEEEEEEEDDDBBB???<<<<<<<<<===============>>>>>>???>>>======???AAA........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,+++++++++,,,,,,,,,,,,------------------------------******++++++,,,,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------,,,+++************************************++++++,,,,,,---******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000000000000000222222222333333333444444000111222444555555555555666777888:::;;;;;;;;;;;;:::;;;;;;===>>>@@@BBBDDDBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKGGGEEECCCBBBBBBAAA???>>>:::::::::999999999999999:::;;;======>>>@@@DDDGGG........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,+++++++++,,,,,,,,,,,,------........................,,,,,,,,,---.../////////////////////////////////........................////////////////////////////////////////////////........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++---......---+++***************************)))******+++,,,,,,------******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---...///000111111111111222222333444555555666666333444666777888999888888:::;;;<<<>>>???@@@@@@????????????@@@BBBDDDFFFGGGFFFFFFFFFGGGGGGIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKEEECCC@@@?????????>>><<<::::::;;;<<<<<<=========>>>???AAABBBCCCFFFJJJMMM........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,---......+++++++++***++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,------------------,,,,,,+++++++++,,,---///000000///---,,,++++++,,,,,,,,,---------///////////////////////////000000111222333333444000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++---......---+++***************************))))))***+++,,,,,,------******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************......///111111222222222111222333444555777888888555666888:::;;;;;;;;;;;;<<<===???AAABBBCCCBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJIIIHHHGGGGGGGGGHHHJJJKKKGGGHHHIIIJJJJJJJJJJJJJJJCCCAAA???>>>>>>>>>===<<<===>>>???@@@BBBCCCEEEEEEEEEFFFFFFFFFFFFHHHLLLOOO........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,+++,,,---///000...//////000111111222222333333222222222333444555444444444555555666777777666777888888999999888888888888888888888888888888888888777777666555555444777777777777666555444444222222000//////...//////000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,,,,,,,---------............------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++************************************************+++++++++******)))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************++++++,,,,,,---...///000222333333000111333555777888999999===<<<<<<;;;;;;===>>>??????AAACCCDDDEEEFFFEEEEEEGGGGGGFFFEEEFFFGGGHHHIIIKKKKKKIIIHHHHHHGGGGGGGGGJJJKKKLLLMMMNNNMMMLLLKKKDDDCCCBBBCCCDDDCCCBBB@@@EEEEEEEEEEEEFFFGGGHHHIIINNNMMMKKKJJJJJJKKKKKKLLL........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///......------...///000111222222333444555555666666555666666666777777888888666666666666888:::<<<===??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????=================================<<<;;;999888777::::::999888777666555444222222111111000000//////---------------...//////.........------------,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******++++++,,,+++,,,---///111222444444444555666888:::;;;<<<<<>>>>>===>>>???@@@AAA???@@@BBBDDDEEEEEEEEEEEEIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIILLLMMMNNNNNNNNNMMMLLLKKKHHHHHHGGGIIIKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPOOONNNMMMLLLLLLMMMMMM------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...///000111000000000111222333444444555666777888999:::::::::999:::<<<===>>>>>>>>>===<<<<<<<<<===???BBBEEEGGGJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGFFFFFFGGGGGGIIIIIIHHHGGGFFFDDDBBBAAABBBCCCDDDDDDDDDBBB@@@???;;;;;;:::999888666444333000000000///////////////.........---------------//////...---,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,***+++---///222444555666888999:::<<<===???@@@AAAAAA@@@@@@@@@@@@AAABBBBBB???@@@BBBCCCEEEFFFFFFFFFJJJJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJNNNOOOOOOOOONNNMMMLLLLLLKKKKKKKKKMMMPPPQQQPPPOOOIIIIIIIIIIIIKKKMMMOOOQQQRRRQQQPPPOOONNNMMMMMMNNN------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,------------------------,,,,,,,,,,,,---------------------...............,,,,,,---...///111333444333333555666888888888888999:::;;;===>>>???>>>>>>@@@AAADDDFFFGGGGGGFFFEEEHHHHHHGGGGGGHHHKKKNNNPPPRRRQQQQQQQQQRRRRRRSSSSSSPPPPPPQQQQQQPPPOOONNNMMMQQQQQQOOONNNMMMMMMMMMNNNQQQQQQPPPOOOMMMKKKIIIHHHGGGIIILLLNNNOOOMMMKKKIIIGGGGGGFFFDDDAAA>>>;;;999777777666555444333111111---------.........////////////............//////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++*********+++++++++,,,...111444666888999;;;<<<<<<>>>???AAACCCDDDBBBBBBBBBBBBBBBCCCCCCCCCAAABBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLPPPPPPOOOOOONNNMMMLLLKKKKKKJJJJJJLLLNNNOOONNNLLLHHHHHHGGGGGGHHHJJJLLLMMMPPPPPPOOONNNMMMLLLLLLLLL------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,---------...............//////000000000000......///000111333555666666888:::===>>>???>>>>>>@@@AAACCCEEEFFFEEEDDDDDDIIIJJJMMMOOOOOOOOONNNMMMSSSRRRPPPOOOOOOQQQRRRSSSQQQPPPPPPOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTRRRQQQPPPPPPOOONNNNNNOOOPPPRRRSSSQQQQQQPPPPPPOOOMMMLLLKKKNNNPPPSSSTTTTTTQQQNNNLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCAAA???<<<:::888444444333222111000//////..................//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,,,,...///111444777:::<<<===<<<======>>>@@@BBBDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHIIIKKKKKKIIIGGGJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMLLLLLLKKKJJJIIIIII,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------,,,------....../////////000000111111222222333333111111111222444666777888:::<<<@@@CCCEEEEEEDDDCCCIIIJJJLLLMMMMMMLLLJJJIIINNNOOOPPPQQQQQQQQQPPPOOORRRQQQPPPOOONNNMMMMMMMMMIIIHHHGGGGGGGGGHHHJJJKKKNNNOOOQQQRRRRRRQQQOOONNNFFFEEEFFFGGGJJJNNNRRRTTTQQQRRRRRRRRRSSSRRRRRRQQQTTTUUUVVVVVVTTTPPPLLLIIIIIIIIIIIIJJJLLLMMMOOOPPPOOOOOOOOONNNKKKIIIFFFDDDBBBAAA???<<<888555333222111111000///..................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++++++++,,,---...///000222333555888;;;===???AAA=========>>>@@@BBBDDDFFFCCCDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIJJJKKKJJJIIIGGGHHHIIIKKKKKKLLLKKKIIIHHHJJJJJJKKKKKKJJJJJJIIIHHH,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///........................,,,------...//////000000222222333333444555555555444444444555666777999:::===@@@EEEIIIKKKKKKIIIHHHMMMNNNOOOPPPPPPMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEECCCAAA@@@???>>>===<<<===>>>@@@AAACCCEEEHHHJJJJJJIIIHHHGGG???>>>>>>???BBBFFFJJJLLLNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTUUUUUUSSSPPPMMMKKKFFFEEEEEEEEEHHHKKKOOOQQQRRRSSSTTTTTTSSSQQQOOONNNMMMLLLJJJGGGDDDAAA???>>><<<:::888555333111//////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------......//////......---------------------------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,------------...******+++++++++,,,,,,,,,------...///111333444555777888999<<<>>>AAACCCDDD>>>>>>>>>>>>@@@CCCEEEGGGEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEEEE@@@AAABBBCCCDDDCCCCCCBBB@@@BBBEEEGGGIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIKKKJJJJJJKKKLLLMMMKKKJJJFFFIIIMMMPPPQQQPPPNNNLLLIIIJJJKKKLLLMMMLLLKKKKKK,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////........................---------...///000000111333333444444555666777777666666666666777999:::;;;???BBBGGGLLLNNNNNNLLLKKKLLLMMMOOOOOONNNLLLHHHFFFBBBAAA@@@???>>>>>>>>>>>>;;;<<<======<<<:::888666999888666666666777999;;;:::<<<>>>AAABBBAAA@@@???>>>===;;;:::;;;===@@@BBBDDDEEEHHHJJJLLLNNNOOOOOOMMMOOOQQQRRRSSSRRRQQQQQQGGGEEECCCBBBBBBEEEIIIKKKOOOPPPSSSTTTUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLKKKKKKGGGEEEAAA===999555333111......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........////////////////////////......////////////......------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,...///000111444666888999999:::<<<>>>AAACCCDDDEEE??????>>>???AAACCCFFFHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@BBBCCCCCCCCCBBBAAA>>>@@@CCCFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKMMMNNNMMMLLLJJJNNNTTTXXX[[[ZZZWWWUUUJJJKKKMMMNNNOOOOOONNNNNN------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***+++++++++///...---,,,+++,,,---...000000/////////000000111222222222111111111111111777666555555666999<<<======;;;999777666777888999===CCCJJJOOOPPPOOOMMMLLLLLLJJJGGGEEEDDDCCCAAA???999;;;<<<;;;999666666777;;;999777666666666888999999777444444666999:::;;;777:::<<<===<<<:::::::::::::::999888888999:::;;;>>>>>>>>>???AAADDDFFFHHHDDDEEEGGGIIIJJJJJJIIIIIIJJJIIIHHHGGGEEEDDDCCCBBBDDDIIIPPPSSSTTTSSSTTTVVVZZZYYYVVVTTTRRRQQQQQQQQQUUUQQQKKKGGGEEEAAA<<<888777666666444222111///...////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------///......---------..............................)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,...---,,,***))),,,,,,---...///000111222333444555777999:::::::::AAAAAAAAAAAABBBBBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCEEEGGGIIIKKKLLLJJJHHHGGG@@@>>>===<<<===???BBBDDDAAAAAABBBCCCCCCDDDEEEEEEAAACCCBBBBBBGGGNNNMMMFFFFFFEEEFFFHHHIIIJJJLLLNNNOOOQQQSSSUUUUUUUUUWWWXXXUUUVVV\\\eeehhhccc^^^\\\UUUUUUUUUVVVXXXXXXWWWUUU------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......---,,,,,,---...///000000000//////000000111333333333444444444444444888888888999:::<<<>>>???;;;:::777555444444555555999===BBBEEEEEECCCBBBAAA@@@@@@?????????>>><<<:::;;;<<<<<<<<<<<<===>>>???:::;;;===>>>===;;;888666666666888<<>>===AAACCCDDDCCCCCCCCCEEEFFFDDDCCCAAA???>>>>>>>>>???999888777777777888:::;;;@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAADDDHHHJJJKKKMMMPPPSSSVVVUUUUUUTTTTTTUUUUUUVVVUUUQQQLLLJJJJJJIIIGGGEEE??????>>>===;;;888555444000000///.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------///......---------..............................***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***,,,---...///111222333444666777888:::;;;<<<======@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJKKKJJJHHHFFFDDD@@@???>>>===>>>@@@BBBDDDBBBBBBCCCCCCCCCCCCDDDDDDCCCEEEDDDDDDJJJSSSTTTPPPIIIKKKNNNRRRUUUXXXZZZ]]]\\\___bbbaaa^^^^^^```dddiiicccaaagggllliiiddd```YYYZZZ]]]bbbfffeee___YYY------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---......------...///000111222222222222222222222222555555666666777777888888:::;;;===???@@@AAAAAAAAA;;;999666444222222333333555888:::;;;:::888777777555666888:::;;;;;;:::999;;;999888999<<<@@@BBBCCCCCCDDDEEEEEEDDDAAA>>>===;;;<<>>>>>>>>???======>>>??????>>>>>>==================>>>>>>>>>===>>>>>>>>>@@@CCCHHHLLLNNNOOORRRUUUXXXZZZ[[[\\\XXXUUURRRPPPPPPPPPPPPOOOFFFGGGHHHGGGEEEBBB>>><<<555333111///...---......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,---...///000222444666777888:::;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBCCCDDDFFFHHHHHHIIIIIIIIIJJJJJJJJJHHHFFFCCCAAAAAA@@@???>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAFFFNNNSSSRRRQQQVVV]]]bbbfffiiilllnnnjjjmmmooonnnkkkjjjnnnrrrtttiiicccgggnnnnnniiieee\\\___fffrrr{{{|||sssjjj------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,------............///000111222222444444444555555555555555777777888999999:::;;;;;;<<<>>>BBBDDDFFFEEECCCBBB<<<:::777555333333444444555666777666555444444555666888:::<<<>>>@@@BBBDDDDDDAAA??????CCCFFFHHHHHHPPPNNNJJJHHHFFFGGGHHHIIIFFFEEEFFFHHHLLLPPPQQQQQQQQQQQQQQQPPPNNNOOOQQQSSSVVVUUUTTTTTTSSSSSSRRRRRRLLLJJJFFFCCCAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@>>><<<;;;:::;;;:::999999999<<<@@@BBBDDDGGGLLLQQQUUUYYY[[[\\\ZZZYYYXXXVVVTTTRRROOONNNJJJKKKMMMOOONNNKKKGGGEEE===:::777333000///......///////////////.........------------------------------............------...------------...//////........................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,++++++,,,---...000111333555777999;;;<<<======???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFDDDBBB@@@BBBAAA@@@???@@@AAACCCDDDDDDCCCBBB@@@@@@@@@@@@AAAEEEDDDBBBAAACCCHHHNNNQQQ___gggooorrrtttwwwxxxwwwnnnoooppprrrsssvvvyyyzzzqqqjjjiiirrrzzz{{{wwwttt{{{~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,---....../////////000111222222333333222333444555666666666666999999::::::;;;<<<======???AAAEEEHHHHHHGGGDDDBBB:::999777555444555666777777888888777666666888999;;;===>>>???@@@DDDJJJOOOOOONNNNNNNNNOOOOOONNNMMMOOOOOONNNNNNMMMLLLKKKKKKIIIKKKNNNRRRVVVWWWUUURRRLLLOOORRRSSSSSSRRRSSSTTTQQQQQQRRRSSSTTTTTTUUUUUUPPPOOOMMMKKKIIIIIIHHHHHHIIIIIIJJJKKKLLLNNNOOOOOONNNMMMKKKHHHEEECCCAAA@@@===<<<;;;;;;;;;;;;;;;:::;;;===BBBGGGKKKOOOQQQRRRTTTVVVXXXWWWTTTPPPKKKIIIJJJLLLPPPSSSTTTRRRPPPNNNEEECCC???;;;777444222222.............../////////------------------------------............---------------------...//////........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++******,,,///000333444666888:::<<<>>>???>>>>>>@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEBBBCCCCCCCCCCCCBBBBBBAAACCCDDDEEEEEEDDDDDDBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBAAA@@@?????????AAAAAAHHHHHHHHHHHHHHHKKKRRRXXXgggqqqyyyyyyxxxxxxwwwtttjjjjjjlllsss{{{~~~yyy{{{------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------......///000000111222333333333333333000222444666888999999888<<<<<<======>>>>>>??????AAACCCFFFIIIHHHFFFBBB@@@888777666666666888:::;;;<<<===>>>===<<<<<<>>>@@@;;;===?????????CCCIIIOOONNNRRRWWWYYYWWWSSSOOONNNNNNTTT\\\bbbccc]]]UUUOOOPPPVVV^^^gggjjjggg```YYYNNNQQQUUUXXXXXXXXXXXXYYYNNNNNNOOOPPPPPPPPPPPPPPPSSSSSSSSSSSSRRRPPPOOONNNJJJJJJJJJJJJKKKMMMNNNOOOQQQQQQPPPOOONNNMMMLLLLLLCCCBBBBBBBBBCCCAAA>>><<<777888;;;>>>AAACCCDDDEEEHHHLLLPPPQQQOOOKKKHHHGGGIIIKKKOOORRRTTTUUUTTTSSSKKKJJJHHHDDDAAA>>>;;;:::111000000//////......---------------------------------............---------------------...///000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++,,,///111333666777888:::<<<>>>???@@@>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@???>>>======@@@AAABBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA??????@@@BBBDDDEEEGGGIIINNNQQQQQQRRRYYYbbbfffsss{{{xxxvvvwwwvvvrrrqqqssszzz------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------...///000111222333444444555444333222333555888;;;>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBDDDFFFHHHFFFCCC???===::::::999:::<<>>>>>============>>>>>>AAADDDGGGHHHFFFEEEEEEFFFDDDFFFHHHKKKMMMOOOOOOOOOMMMMMMMMMMMMKKKIIIFFFEEE;;;:::888666333111///...........................------............---------,,,,,,------///000000........................,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,---...000333555777888999:::;;;===>>>???@@@??????@@@AAABBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>======>>>>>>>>>===<<<<<<@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@AAACCCFFFIIIKKKMMMQQQYYY___]]][[[aaakkkppp------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++---------......000111111333444555555555444333222888:::>>>BBBEEEFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFEEEAAA>>>;;;>>>>>>>>>@@@CCCGGGJJJMMMNNNOOOPPPOOOMMMKKKLLLMMMWWW]]]dddfffdddbbbccceeennn~~~{{{xxxzzz|||{{{wwwttt```___]]][[[YYYYYYYYYYYYRRRRRRSSSSSSTTTUUUVVVVVVPPPMMMLLLMMMOOOQQQPPPNNNGGGFFFCCCAAA???>>>>>>>>>@@@BBBBBBAAA??????BBBEEE???@@@BBBDDDFFFGGGHHHHHHLLLNNNPPPRRRRRRQQQNNNMMMFFFDDDAAA===999555222111........................---..................---,,,,,,,,,---...///000111........................+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,---...000333666888999::::::;;;<<<===>>>??????@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???===<<<;;;:::;;;;;;<<<===============@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBBBBBAAABBBEEEIIIMMMPPP[[[___hhhnnnkkkeeeiiirrr---------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,---,,,---///000111111111111222444666777666555666777???AAAEEEIIIKKKLLLKKKJJJCCCCCCDDDFFFHHHHHHFFFDDDIIIIIIJJJKKKFFFAAABBBGGGFFFEEEHHHMMMMMMJJJNNNUUU\\\YYYVVVTTTVVVYYY[[[[[[gggyyy~~~tttllldddccccccdddeeeddd___\\\ZZZTTTMMMLLLNNNPPPPPPNNNNNNLLLJJJHHHGGGEEEBBB@@@FFFHHHIIIFFFBBB@@@AAADDD======<<<;;;<<<===>>>@@@DDDFFFIIILLLPPPRRRTTTUUUSSSMMMGGGDDDDDDBBB===888555333111///............111000////////////,,,***---------.........//////........................---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------///111444555666666888999:::;;;<<<>>>????????????===???CCCEEEEEEDDDBBB@@@??????>>>===============<<<============>>>>>>>>>AAA???>>>???AAABBB@@@>>>@@@::::::AAAFFFDDDCCCEEEKKKFFFFFFLLLOOOPPPUUU\\\cccsss}}}vvvttttttpppjjj---------------------------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------/////////000111111222222444777:::;;;:::888777777CCCDDDGGGIIIIIIHHHGGGFFFHHHGGGGGGGGGHHHHHHHHHGGGKKKIIIIIIKKKJJJHHHIIINNNMMMLLLMMMOOONNNNNNWWWbbbxxxxxxssskkkiiinnnrrrqqqsss~~~xxxkkkeee___[[[\\\\\\YYYVVVSSSQQQMMMLLLKKKKKKIIIHHHKKKLLLLLLKKKHHHFFFEEEEEEBBBAAA???>>>===<<<<<<<<<<<<>>>AAAFFFKKKPPPSSSUUUUUUPPPKKKIIIIIIGGGCCC???:::888666333111000//////000...---...//////...------------.........//////........................---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,+++++++++,,,---///000222444666777777888999;;;;;;<<<===>>>???@@@@@@@@@???AAACCCDDDDDDAAA>>><<<:::::::::::::::;;;<<<<<<======>>>>>>???@@@@@@AAA>>>===>>>@@@BBBBBBAAA???DDD@@@@@@FFFIIIJJJMMMRRRTTTRRRUUU^^^cccfffjjjpppuuujjjaaadddiiiiiieeeccchhhgggccc\\\YYYYYYXXXTTT,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......---------....../////////222111000000111222333444777;;;???@@@???<<<999888CCCEEEGGGHHHHHHGGGEEEDDDGGGGGGFFFFFFFFFFFFHHHHHHMMMIIIHHHJJJKKKLLLQQQWWWSSSRRRRRRSSSUUU[[[iiivvvyyywwwzzz}}}xxxsssrrrssszzzvvvrrrmmmiiibbb___ZZZVVVSSSQQQOOOMMMPPPOOOOOOOOOPPPPPPNNNMMMHHHGGGDDDAAA>>>;;;888777777999;;;???CCCHHHMMMOOOUUURRRNNNMMMNNNNNNLLLIIIBBBAAA>>>;;;888555333222000...,,,,,,...///000///---............/////////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,++++++***+++---000333555666888::::::999999;;;<<<======>>>???@@@AAABBBBBBBBBCCCDDDDDDBBB???<<<999888888888999:::;;;===>>>;;;;;;;;;<<<===>>>???@@@??????AAABBBBBBBBBBBBBBBFFFFFFJJJNNNRRRVVV___hhhlllnnnuuuyyy{{{|||ttteee[[[]]]UUUNNNOOORRRSSSTTTVVVOOOSSSSSSNNNLLLPPPUUUVVV,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,------......//////000000111111333222111111333555888:::>>>@@@BBBBBB@@@>>>======AAABBBDDDFFFGGGHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIKKKMMMJJJIIIJJJKKKQQQ^^^kkkppplllggggggkkkrrr{{{|||yyyuuuqqqooopppqqqrrrooonnnmmmlllkkkkkklllllllllnnnmmmhhheeefffhhhhhhiiijjjjjjeee^^^ZZZ[[[^^^cccdddeeegggjjjoootttwwwzzzyyy{{{{{{vvvpppjjjccc]]]YYYUUUQQQMMMMMMOOOQQQQQQPPPOOONNNKKKHHHDDD@@@===;;;;;;;;;::::::<<>>@@@@@@===<<<<<<<<<===>>>???@@@CCCEEEEEEEEEDDDEEEHHHKKKMMMSSS]]]ccchhhnnnzzzzzzwwwwwwtttnnnhhh]]]VVVPPPPPPTTTUUURRRNNNNNNJJJGGGIIILLLOOOVVV^^^[[[bbbgggffffffnnnxxx~~~+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,,,,---///000000111222222333333333333333444666:::===???DDDDDDCCCAAA??????AAACCCAAABBBDDDFFFGGGGGGGGGGGGGGGIIIJJJJJJIIIJJJMMMPPPOOOOOOQQQSSSVVVaaayyy|||uuuhhhgggfffhhhlllqqqtttuuuuuuuuuvvvwwwxxx{{{~~~{{{{{{zzzzzz{{{|||}}}~~~~~~}}}zzz{{{{{{wwwxxxzzzzzzssskkkfffgggjjjgggeeeaaa^^^]]]]]]^^^^^^___\\\ZZZ]]]bbbhhhlllmmmzzz~~~yyykkkcccYYYRRRPPPPPPOOONNNQQQPPPOOOLLLJJJHHHFFFFFFAAA???===<<<;;;<<<>>>???FFFFFFFFFIIILLLOOOPPPQQQOOOOOONNNMMMJJJFFFCCCAAA<<<888444111000///...---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333111...,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++------...///222666999<<<;;;<<<<<<;;;999:::;;;===@@@@@@@@@@@@AAACCCDDDEEECCCDDDDDDEEEDDDBBB@@@??????????????????@@@AAAAAABBBAAAAAA@@@AAABBBDDDEEEGGGJJJLLLLLLLLLPPPYYY___eeeqqq~~~xxxsssmmmiiibbb___[[[XXXWWWVVVUUUUUULLLJJJGGGFFFJJJRRRYYY]]]\\\ZZZ[[[___ccciiittt******++++++,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---......000111111222333444555555555555666888;;;>>>AAABBBEEEDDDBBB???===???CCCFFFEEEEEEFFFFFFFFFFFFFFFFFFCCCEEEGGGHHHJJJOOOXXX___bbbcccfffjjjooo|||~~~{{{xxxgggkkkmmmmmmpppuuuwwwuuupppqqqtttzzz}}}xxxsssmmmjjjgggddd___[[[ZZZZZZZZZZZZZZZ]]]___]]][[[```mmmxxx~~~zzzmmmeee```^^^^^^UUUTTTQQQNNNLLLKKKJJJKKKEEEDDDBBBAAAAAAAAAAAABBB@@@@@@AAACCCEEEGGGIIIJJJMMMNNNPPPQQQQQQOOOLLLJJJEEEBBB===999666444111///000000000////////////...........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111///---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000111222444666999;;;<<<;;;<<<<<<:::999:::<<<>>>@@@@@@???@@@AAABBBDDDFFFCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@?????????@@@AAAAAABBBBBBAAAAAACCCFFFIIIJJJMMMTTT\\\aaacccjjjuuuwwwoooiiiccc]]]XXXVVVTTTPPPMMMEEEGGGIIIJJJKKKNNNSSSXXXRRRUUUXXXYYYaaappp~~~)))******+++,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...///111222111222222333555666666777999:::;;;===>>>@@@AAABBBBBBBBB@@@???===???BBBEEEEEEEEEFFFGGGGGGHHHHHHHHH@@@BBBEEEJJJSSSdddxxx|||sssnnnhhhbbbbbbfffaaakkkvvv~~~|||yyyuuuqqqllliii___]]]ZZZUUURRRSSSWWW[[[\\\___bbbgggnnnvvv~~~~~~rrrmmmfff]]]VVVQQQOOONNNKKKKKKJJJIIIHHHGGGGGGFFF@@@@@@@@@?????????@@@BBBGGGJJJNNNRRRTTTTTTRRRQQQMMMJJJFFFCCC???<<<888555000000000000/////////...........................+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////333444666999:::;;;<<<<<<<<<<<<<<<;;;:::;;;>>>@@@@@@@@@??????@@@BBBDDDFFFCCCCCCDDDDDDCCCCCCBBBAAA?????????@@@AAABBBCCCDDDDDDDDDDDDFFFJJJOOOSSSVVV```lllzzzrrrgggccc]]]WWWNNNKKKHHHIIIKKKLLLKKKIIICCCGGGLLLRRRXXX```iiiooommmqqqtttwww))))))***+++,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...000222444555222222333444555666777888===>>>???@@@AAAAAA@@@@@@>>>???@@@?????????AAACCCBBBBBBDDDFFFHHHJJJLLLMMMEEEGGGKKKTTTeeezzzrrrmmmcccbbblllqqqooottt}}}yyyqqqmmmkkkiiieeeaaaXXXXXXWWWVVVVVVYYY^^^aaaeeeeeeiiippp{{{vvvhhh___YYYVVVQQQQQQPPPOOOMMMKKKIIIGGGBBBBBBAAA???<<<:::;;;;;;CCCFFFLLLRRRUUUVVVUUUTTTRRROOOLLLIIIFFFBBB===:::111111000000/////////...........................+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222555777999<<<======<<<;;;<<<======<<<;;;<<<@@@BBB@@@@@@???>>>???BBBDDDFFFCCCCCCCCCCCCBBBAAA@@@?????????@@@AAACCCEEEGGGHHHKKKLLLMMMQQQVVV\\\bbbfffuuuuuuhhhggg___SSSOOORRRSSSQQQEEEFFFHHHLLLQQQTTTUUUSSSTTTXXX^^^hhhttt,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,---------......------------------------***+++,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---------......///...------,,,,,,,,,------...///000111222333444666666666777999;;;===???BBBAAA@@@???>>>=========CCC???;;;>>>CCCEEEAAA;;;@@@CCCDDDEEENNN\\\ccccccYYY\\\dddrrr{{{tttooommmoooqqqssszzzxxxqqqllllllooooooqqqrrrooojjjfffdddeeelllmmmpppwww|||zzzrrrjjjhhhnnnrrrsssuuuzzzrrrsss|||~~~|||vvvtttoookkkfffcccbbbaaa^^^\\\ZZZYYYZZZ^^^cccgggsssxxx}}}yyyvvvpppfff[[[VVVVVVUUUNNNGGGIIIGGGCCCAAA??????>>>======DDDNNNVVVXXXWWWUUUSSSVVVTTTQQQMMMJJJHHHGGGGGG???:::444///---...000111000///---,,,++++++,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................------------------------------------------------........................///............---------......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,+++++++++,,,------...+++,,,...000222555666777888888999:::<<<===>>>>>>????????????>>>>>>>>>>>>===<<<::::::;;;===???AAADDDDDDCCCBBB@@@???>>>>>>@@@@@@AAABBBDDDGGGIIIKKKNNNVVV]]]bbbjjjvvv~~~{{{hhhcccQQQPPPKKKHHHLLLSSSVVVUUUQQQTTTZZZcccoooyyy|||,,,,,,,,,---------......---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...,,,---------------------......------,,,---------...//////000111333444444888888888999:::<<<>>>???>>>>>>>>>>>>???@@@BBBBBBAAA@@@???AAAEEEFFFEEECCCEEEFFFFFFLLL^^^zzzvvvnnnhhhhhhlllrrrwww{{{vvvlllkkkmmmooosssxxxvvvpppjjjhhhgggfffjjjpppqqqssstttssspppnnnnnnoooppplllhhhfffgggfffdddaaa___``````^^^\\\[[[[[[[[[^^^[[[\\\ccceeebbb```aaabbbbbbfffmmmqqqssswww}}}~~~vvvpppiiicccaaa^^^[[[WWW\\\^^^___```dddnnn|||{{{pppjjjeee]]]XXXNNNMMMLLLKKKHHHEEEBBB??????DDDIIIOOORRRUUUXXXZZZWWWVVVTTTQQQNNNLLLKKKJJJCCC>>>777333222222111/////////...---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------......---------,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---...///111444666777888888888999:::;;;<<<===>>>============<<<<<<<<<<<<===<<<<<<;;;<<<===???@@@BBBBBBBBBAAA@@@@@@@@@AAA===AAAGGGLLLOOOOOOOOOOOOTTTbbbqqq|||nnn\\\WWWRRRQQQOOOOOOXXXeeennnooohhhlllvvv,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...---------------------,,,...------------......///111222222333555666888888<<<<<<<<<<<<===>>>???@@@??????>>>===<<<<<<<<<<<<@@@AAABBBBBBCCCEEEGGGIIILLLNNNRRR^^^wwwyyyqqqkkkiiihhhiiittt}}}sssppprrrsssqqqnnnoooiiiggglllsssyyy}}}~~~}}}zzzvvvrrrnnnlllllliiidddaaabbb```\\\YYYYYYTTTPPPOOOSSSVVVVVVXXX[[[fffdddeeeooo{{{zzzvvvooohhhccc___XXXTTTSSSWWW]]]bbbgggnnnwww}}}yyytttfffccc___XXXRRRMMMIIIGGGIIILLLNNNPPPQQQSSSUUUWWWWWWWWWWWWVVVTTTRRRQQQPPPJJJDDD<<<999999777333............///////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................------------------------++++++++++++++++++,,,,,,------------------------///............---------......---------,,,,,,,,,......---,,,,,,,,,------,,,,,,++++++,,,,,,---...000000222333555777999999888999999:::;;;<<<<<<===<<<<<<<<<<<<===========================>>>>>>>>>===>>>??????>>>???AAACCCFFFJJJQQQVVVXXXXXXXXXYYYgggxxx{{{ooo]]]RRRRRRTTTZZZ```iiivvv,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------.........---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,---------......///000111444444555777999<<<>>>@@@@@@@@@@@@??????@@@@@@@@@AAA@@@???>>>===<<<<<<<<>>>>>??????@@@@@@>>>>>>?????????>>>======>>>???@@@@@@???AAAFFFJJJWWWZZZ]]]```aaaeeejjjooo{{{rrrlllccc\\\]]]^^^\\\[[[^^^___kkk|||,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------------------------............------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------.........///000222333444333444555777:::>>>BBBDDDBBBBBBBBBAAAAAAAAA@@@@@@======>>>???@@@BBBCCCDDD???===AAAOOOdddyyy|||tttooonnnwww~~~rrrnnnfff___cccmmmtttuuuwww{{{|||zzzyyyyyy|||uuuqqqoooppptttvvvtttvvv{{{vvvtttrrrmmmfff___\\\]]]___aaaaaa___^^^```fffpppzzz}}}xxxsssnnnhhh___XXXVVVXXX\\\```eeelllvvvwwwmmmgggeeeXXXXXXXXXVVVTTTTTTVVVXXXTTTUUUWWWXXXXXXWWWVVVUUUTTTPPPJJJHHHFFFBBB:::444/////////...............------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.................................------------------------------------....../////////////////////////////////............---------......---------,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---...000111222555666777888999:::;;;;;;999999::::::::::::::::::<<<======>>>???@@@@@@AAA>>>??????@@@??????>>>===@@@BBBDDDCCCCCCGGGNNNSSS___eeennnuuuzzztttfff\\\XXXQQQQQQ^^^nnnxxxyyywwwwww,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------......////////////......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------+++,,,,,,------...............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,,,,,,,,,,---------.........///000111333555777888444444444666999<<<@@@CCCAAABBBBBBBBBBBBAAA@@@???=========>>>>>>???AAAAAAAAACCCNNNfffwwwqqqqqqtttyyyvvvmmmdddkkkqqquuu}}}|||xxxqqqhhheeefffjjjfffaaa]]][[[[[[ZZZYYYZZZ\\\___aaaaaa^^^ZZZWWWRRRRRRWWW[[[YYYYYYgggxxxwwwrrrpppqqqlllggg```ZZZWWWXXX[[[]]]aaadddfffeeefffnnn{{{{{{sssllleee]]]WWWXXXXXXXXX[[[aaakkkvvv~~~vvvqqqfff[[[RRROOOPPPSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTQQQNNNJJJEEE???<<<555333111///------------------------------------------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------....................................------------------------------......//////000000///////////////////////////............---------......---------,,,,,,,,,------,,,,,,,,,---......,,,,,,---///111333555666777888888999:::;;;;;;;;;::::::::::::999999999999999:::;;;<<<===>>>???@@@???????????????@@@@@@@@@===@@@CCCDDDEEEKKKUUU]]]cccpppwwwnnneee^^^XXXTTT\\\^^^iii,,,,,,,,,---------......------------------------+++++++++,,,,,,------------..................---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,---..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------++++++,,,,,,---......///......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,***++++++,,,---.../////////000111333555777:::;;;:::999888888999<<>>???@@@BBBEEEHHHKKKMMMPPPVVVeee|||~~~|||pppqqqxxx|||wwwrrrppprrrttttttrrrvvvggg```^^^___ccchhhgggeeeeeehhhgggcccbbbdddeeeaaa]]][[[[[[[[[YYYXXXVVVWWWYYY^^^aaa```\\\WWWRRRMMMNNNTTTRRRMMMPPPYYYaaaaaa\\\XXX\\\eeekkkkkkjjjiiilllrrrwww}}}}}}wwwooohhhccc```^^^XXXYYYXXXWWWWWW\\\eeelllmmmlllmmmrrrzzzyyyvvviiiccc[[[TTTRRRTTTXXX[[[lllwwwssseeeZZZTTTRRRSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVUUUQQQKKKFFFDDDCCC<<<999444000---------...------------------------------------------------------------------------........................,,,,,,,,,---------......------------------------------------............------------....................................------------------------,,,,,,------...//////000........................///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,...000333666888:::888999999999:::;;;;;;;;;:::::::::999999999888888999999:::<<<===???@@@@@@@@@??????>>>???@@@BBBCCC???DDDIIILLLOOOXXXeeeooowwwzzzrrrnnniiijjjiiihhhffffffhhhjjjxxx,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------,,,,,,---.../////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------++++++,,,,,,---...//////......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,)))***+++,,,...///000000000111222444666999;;;===AAA???===<<<<<<===???AAA??????AAAAAAAAA@@@???>>>:::===DDDMMMWWWaaahhhmmm```iiixxx}}}yyyrrrpppsss}}}xxxuuu|||~~~vvvfff^^^YYYZZZ___aaaeeeiiiwwwwwwzzz~~~}}}}}}}}}zzzxxxtttuuu{{{|||sssqqqgggeeellllllaaaZZZ\\\ZZZYYYRRRIIIHHHMMMNNNJJJOOOMMMLLLOOOQQQVVVbbbnnnsssuuuuuutttsssvvv~~~{{{vvvtttqqqllleee___ZZZWWWVVVUUUYYYXXXVVVWWW\\\fffpppwww}}}|||{{{{{{rrrhhh```YYYRRRMMMLLLVVVcccnnnvvv~~~qqqeee^^^TTTSSSRRRRRRSSSTTTVVVWWWTTTWWWXXXSSSLLLGGGFFFHHHAAA===777222...---...///------------------------------------------------------------------------........................,,,,,,,,,------.........---------------------------------.........//////---------.........//////........................------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,...111444888;;;<<<999999999:::::::::;;;;;;;;;::::::999999888888888:::;;;<<<>>>???AAABBBCCC@@@???>>>>>>>>>AAACCCEEEJJJOOOVVV[[[```kkkzzznnndddbbb___hhhttt}}}***+++,,,,,,------,,,,,,,,,------......------,,,//////......---,,,,,,+++,,,,,,,,,,,,------......//////...---------------,,,,,,,,,,,,---...///000------------------------,,,,,,++++++,,,---......000///......---------...........................------------------------------------------------------------------------------------------------+++,,,------......------------------------------------------------------................................................,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000111333555888;;;???AAABBB??????>>>>>>======<<<<<<===??????<<<===@@@???;;;>>>BBBJJJ\\\zzzyyymmmkkkuuuzzzzzzxxxooogggfffhhhlllttt|||xxxlllaaa___iiitttzzz{{{sssmmmjjjppp~~~|||qqqmmmdddZZZUUUTTTSSSQQQOOOLLLJJJGGGFFFGGGGGGGGGFFFOOOQQQSSSRRRPPPQQQUUUXXXeeefffiiillloooqqqtttuuuvvvyyyzzzvvvoookkkkkkmmmhhhccc\\\XXXWWWXXXYYYYYY___aaaccceeegggmmmvvv}}}uuukkkccc\\\YYYQQQOOOVVV[[[]]]eeepppvvvkkk___YYYZZZWWWQQQQQQVVVTTTVVVVVVSSSMMMHHHEEECCCHHHDDD>>>999555222000...222000------...//////...***,,,---///000000//////................................................------............------,,,---...---+++***+++,,,111---,,,000111///---///------------------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........000///...---,,,,,,---...------------------------......---------......//////000222555777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>><<<:::::::::>>>============>>>>>>???<<<>>>@@@BBBCCCEEEHHHIIIQQQZZZggguuunnneeedddeeewww++++++,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...------,,,,,,,,,------........................------------------------------------------------------------------------------------------------+++,,,------......------------------------------------------------------................................................,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///111222444555777:::===???AAABBBAAA@@@@@@???>>>===<<<;;;555;;;>>><<<<<>>???>>>======>>>AAAAAA@@@??????>>>>>>>>>>>>>>>???AAAEEEMMMUUU\\\dddqqqwwwtttvvv++++++,,,---------------,,,------......------,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------.../////////......------------------------------...////////////......---------------..............................------------------------------------------------------------------------------------------------+++,,,------......------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------------///000222444555888999;;;<<<>>>@@@BBBBBBBBBBBBAAA???===<<<;;;:::444:::>>><<<;;;???DDDFFFLLL[[[sss}}}|||{{{wwwssswwwsssooovvvtttqqqhhhaaa]]]bbbppp~~~|||{{{{{{|||sssxxx|||wwwtttppplllkkkjjjgggbbb]]]XXXSSSOOOMMMOOOQQQPPPOOOOOOLLLIIIHHHJJJLLLNNNNNNMMMMMMJJJGGGDDDDDDFFFIIIDDDCCCAAA@@@@@@AAACCCDDDEEEIIIMMMOOOPPPQQQVVVYYYpppuuuzzz{{{wwwpppllljjj```\\\VVVRRRPPPPPPPPPPPP___jjjsssvvvxxxzzzzzzxxx}}}pppbbbZZZUUURRRUUUUUUXXXcccwww{{{mmmccc\\\WWWRRRQQQQQQQQQQQQOOOLLLJJJDDDDDDEEEFFFEEEBBB===999555333222222222111...,,,///////////////...---,,,................................................------............------,,,------,,,++++++---...333---***+++,,,++++++...+++,,,,,,------.........------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------.........---------...//////------------------------------------......///000222333555777999:::;;;;;;>>>===<<<;;;999888777666999;;;>>>?????????@@@AAA????????????@@@@@@@@@@@@BBBDDDEEEHHHNNN[[[jjjuuu|||vvvwww+++,,,,,,---...---------,,,------......------,,,------------------------...------------,,,,,,,,,---......///////////////---...////////////...---........................,,,---...//////...------//////.........///000000........................------------------------------------------------------------------------------------------------+++,,,------......------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------------,,,,,,...000222555777888<<<===>>>???@@@AAABBBBBBBBBAAA@@@>>><<<:::999888888<<<>>>@@@FFFQQQXXXYYYhhhqqq~~~xxxvvv|||~~~yyywww{{{~~~zzzyyy~~~~~~}}}|||}}}~~~yyyrrreeefffmmm|||}}}oooeee\\\]]]aaaaaa^^^\\\^^^^^^______]]]YYYUUURRRQQQNNNKKKKKKMMMNNNNNNNNNNNNKKKHHHHHHJJJNNNPPPQQQQQQPPPMMMKKKJJJKKKNNNPPPNNNKKKGGGCCC@@@??????@@@:::<<<>>>>>>======???BBBLLLVVVbbbhhhhhheeedddeeejjjjjjlllmmmkkkcccVVVMMMMMMRRRTTTSSSUUU^^^gggkkkzzzzzznnnbbbZZZTTTLLLLLLXXXgggmmmkkk|||yyynnndddYYYUUUPPPNNNNNNOOOOOOOOOEEEEEEFFFHHHIIIHHHDDDAAA;;;999888777666333///,,,...............---------................................................,,,------......------,,,+++,,,---,,,+++,,,...000;;;444......---+++,,,///++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,---------......------------------------------------......//////---------------------------------......000111111444555777888999:::;;;;;;<<<;;;;;;:::999888888777:::<<<>>>>>>>>>>>>@@@AAA===>>>???AAADDDFFFGGGHHHHHHNNNUUU\\\cccppp{{{wwwrrrjjjjjjsss,,,,,,---.........------,,,------......------,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111111000000///,,,,,,------------------------------------------------.........------,,,///...............//////........................------------------------------------------------------------------------------------------------+++,,,------......------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........+++---///111444777888999>>>??????@@@@@@AAAAAAAAA@@@???>>>===;;;:::999888888;;;AAAOOOggg~~~yyy{{{zzzyyyppprrrxxxdddfffgggkkkttt{{{}}}}}}|||xxxtttrrrqqqjjjfffcccbbb___ZZZZZZ\\\\\\```eeegggfffccc___\\\ZZZXXXVVVTTTTTTUUUUUUUUUUUUSSSPPPQQQTTTWWWYYYZZZUUURRRPPPNNNNNNOOOPPPQQQOOOLLLHHHDDDAAA@@@AAAAAABBBBBB@@@>>>;;;:::::::::;;;CCCKKKOOOLLLIIIJJJKKKWWW\\\eeeoootttpppeee\\\UUUVVVSSSKKKHHHLLLRRRUUU^^^uuuzzzqqqjjj\\\OOOLLLPPPTTTSSS[[[mmm{{{~~~}}}ssslll```VVVOOOMMMLLLMMMHHHGGGFFFGGGHHHIIIHHHGGGBBB@@@>>><<<:::777222///......------------......................................................,,,,,,------------,,,,,,+++,,,,,,,,,+++,,,///222@@@888111///---++++++...++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---....../////////------------------------.........///000222333444666777888999::::::::::::777888888888999:::::::::;;;===>>>===<<<<<<>>>???@@@@@@BBBEEEHHHLLLOOOQQQNNN[[[lllxxxxxxfffeeehhhjjjttt,,,,,,---...............,,,------......------,,,---------,,,,,,,,,,,,,,,------........./////////333444444555555333222111---,,,,,,,,,---...///000000000000000000000000000222111000/////////000000///...------,,,,,,------........................------------------------------------------------------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---......//////---///111444777999;;;;;;>>>????????????@@@@@@@@@>>>======<<<<<<;;;;;;;;;888>>>MMMiiixxxwww|||}}}rrrwwwjjjfffhhhvvv}}}pppeeefffmmmuuu|||yyyvvvvvvuuurrrooonnnnnnpppjjjjjjkkkjjjddd]]]\\\aaa[[[___dddiiikkkjjjfffddddddbbb^^^[[[YYYYYYZZZ[[[YYYXXXWWWXXX[[[]]]^^^^^^\\\YYYVVVTTTSSSSSSQQQPPPIIIGGGEEECCCCCCCCCDDDEEEGGGFFFCCCAAA???>>>======<<>><<<<<<>>>EEEIIIPPPYYY___bbb```^^^bbbggghhhaaaYYYUUUQQQMMMNNN\\\lllvvv{{{{{{iii[[[SSSOOOLLLJJJRRRZZZ```iiixxxzzzlll]]]RRRLLLJJJLLLIIIFFFEEEFFFHHHHHHIIIEEECCCAAA???>>>;;;888555111111000///.........///................................................,,,,,,------------,,,,,,+++,,,,,,++++++---111444>>>666000...,,,)))))),,,+++,,,,,,------.........------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,---......///.........------------------------/////////000222444666777777888888999999999888888444555666777999;;;<<<<<<<<<===>>>===<<<<<<===???BBBBBBCCCEEEJJJPPPVVVYYY]]]nnn~~~qqqiiimmmwww,,,------...............,,,------......------,,,,,,---...///000111222333444555555666777888999999<<<===>>>>>>===;;;999777444333222222333666999;;;888888888888888888888888999777555333333444666777222222000///......------........................------------------------------------------------------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------.../////////111222555888;;;===>>>>>>======>>>>>>>>>?????????<<<<<<======>>>?????????BBBNNNccc}}}|||~~~rrrlllkkkooowww{{{yyyxxxxxxzzzzzz{{{~~~~~~|||yyyxxxrrrrrrqqqnnnkkkjjjkkklllhhhfffggggggccc\\\[[[^^^XXXYYY\\\aaagggiiiiiiggggggddd```[[[XXXWWWYYY[[[XXXXXXXXXZZZ]]]^^^^^^]]]^^^[[[YYYYYYYYYXXXUUUSSSJJJJJJIIIHHHHHHHHHHHHHHHFFFDDDAAA@@@@@@@@@AAAAAA?????????????????????@@@@@@BBBDDDFFFGGGHHHKKKMMMWWWbbbkkklllhhhccc\\\VVVSSSSSSWWW]]]aaadddkkkrrr~~~yyyoooddd\\\VVVOOOKKKMMMUUU```ooo|||sssbbbVVVQQQNNNKKKHHHFFFFFFGGGGGGFFFCCCBBB????????????>>>===888777555222000//////...................................................+++,,,,,,------,,,,,,++++++,,,,,,++++++...222555888222------,,,******---------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,---.../////////...---,,,------------------------000000111222444666888999888888888888888888777777333444555777999:::<<<===<<<============>>>@@@CCCFFFGGGHHHMMMUUU___iiioooyyywww{{{,,,---......//////......,,,------......------,,,...///111333555888::::::<<<===>>>???AAABBBCCCCCCFFFFFFGGGGGGFFFCCC@@@???<<<;;;999999;;;>>>BBBEEEBBBBBBBBBBBBBBBBBBBBBBBB???===:::777777888;;;===777666555333222111111000........................------------------------------------------------------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,------...///000000333555888;;;>>>???@@@@@@<<<<<<======>>>>>>>>>???<<<======???@@@AAABBBCCCQQQ```vvvxxxrrrsssvvv~~~~~~{{{zzz{{{|||{{{{{{~~~|||zzzyyyqqqqqqpppnnnjjjhhhhhhiiikkkgggeeefffeee```]]]^^^\\\[[[[[[```hhhnnnpppoooiiifffaaa[[[XXXXXX[[[^^^ZZZZZZ[[[]]]```aaa___]]]WWWVVVUUUWWWZZZZZZWWWTTTPPPOOONNNMMMKKKIIIGGGFFFGGGEEEBBBAAABBBDDDEEEEEECCCBBB@@@@@@AAAAAA@@@???999<<<>>>>>>;;;:::===??????MMM\\\cccfffgggeeeaaa[[[RRRNNNQQQQQQLLLOOOXXX___ooowwwjjj[[[NNNMMMMMMMMMVVVaaammm|||rrrddd^^^OOOMMMJJJHHHGGGGGGEEEDDD@@@???======@@@BBBCCCCCC???===999555222000......................................................+++,,,,,,------,,,,,,++++++,,,,,,++++++...222666555///,,,---...------000------------------,,,,,,------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,....../////////...,,,+++------------------------000111222333555777999;;;888888888888888777666666333444555777888:::;;;<<<;;;<<<===>>>>>>@@@CCCFFFPPPQQQTTT\\\hhhvvvxxxhhhjjjwww---..................---------...///000222444555666777999;;;>>>AAADDDEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHFFFEEEEEEFFFHHHIIIGGGHHHHHHGGGGGGIIILLLOOOPPPNNNLLLKKKLLLMMMLLLKKKIIIEEE@@@===;;;;;;:::999:::999888666555777<<>>>>>:::<<<>>>@@@@@@???===<<<@@@CCC@@@<<>>>>>>>>???@@@AAA;;;===???AAA@@@>>><<<:::;;;???FFFMMMQQQRRRQQQPPPKKKRRR\\\```YYYNNNIIILLLPPPUUUbbbttt|||}}}uuueeeYYYSSSMMMFFFUUU]]]oooqqqlllqqqjjj]]]QQQMMMJJJEEECCCCCCGGGDDD???<<<<<<>>>BBBEEEAAA@@@???<<<777333///---111000...---,,,------...---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---------.../////////---------............///---,,,,,,,,,,,,---......111111000000//////......000///---,,,,,,---///000333444555666777777777777999888777666666555555666666555555666999;;;<<<<<>>@@@AAAGGGPPP\\\aaahhhrrryyyooooooxxx~~~000///...------...///000222222333555666999:::<<<@@@@@@AAABBBDDDFFFGGGHHHIIIIIIHHHGGGEEEDDDBBBAAA???>>>======>>>@@@BBBDDDFFFHHHKKKLLLLLLLLLNNNOOOSSSRRRQQQRRRSSSSSSQQQPPPHHHFFFDDDCCCBBBBBB@@@>>>======<<<::::::===AAADDD@@@<<<777444333333111//////////////////......---000000111111111///...---...............------,,,---------.........//////------------------------................................................------------------------........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,------...---.../////////111444666::::::;;;<<<===============;;;999:::===???@@@???888<<>>>>>???@@@@@@===>>>@@@AAAAAAAAA???>>>999<<<@@@DDDFFFFFFEEEDDDCCCJJJYYYhhhlllfff___\\\UUUTTTWWW^^^fffllloooqqq{{{|||sssiii]]]SSSOOOOOOWWW```bbb```hhhvvv{{{qqqbbbUUUNNNKKKJJJIIIHHHGGGFFFBBB@@@???BBBEEECCCBBBAAA>>>:::666222000111000///...---...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---------------------------............---,,,,,,,,,,,,---......000000000000//////......///...---,,,---...000111333444555666777777777777888777666666666666666666555555666888;;;===>>>>>>:::<<>>>>>@@@DDDGGGIIIGGGCCC???<<<888333000222111111000000000000111333333333333222000///...000000///...............---............/////////------------------------................................................------------------------........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---...---...000111111333666888;;;;;;<<<<<<<<<<<<<<<;;;<<<:::999:::>>>AAA@@@???<<>>>>>?????????@@@;;;<<<===>>>>>>===<<<;;;???DDDTTTkkk{{{{{{tttnnneee___WWWQQQPPPTTTXXXZZZgggsss~~~rrriii[[[RRRKKKIIIIIINNN```sssyyyggg[[[XXXSSSMMMFFFGGGHHHFFFCCCBBBCCCEEEEEEDDDCCCAAA>>>:::777555222111000///...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++------------............---,,,,,,,,,,,,---......000000000////////////.........------...000222333444555666777777888777777666666555555555666777777555666888:::<<<===>>>>>>;;;@@@HHHNNNQQQVVVcccpppuuuttt|||}}}~~~}}}{{{yyyyyyzzz{{{{{{~~~......///222555999<<<>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBKKKLLLLLLLLLKKKIIIGGGEEEAAA@@@>>>;;;888666333222666:::???CCCFFFIIILLLNNNKKKKKKLLLMMMLLLHHHBBB>>><<<<<<===???BBBDDDCCCBBBBBBBBBAAA@@@???@@@CCCFFFNNNMMMKKKIIIDDD???999666888777555333222333333444666666666555555444333333333222000///...///000000.............../////////........................................................................------------------------........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------------///222333444666888;;;<<<<<<======<<<;;;;;;:::888:::===???@@@?????????HHHQQQaaayyy{{{zzz}}}~~~~~~qqqiiihhhjjjhhhjjjjjjhhhffffffiiimmmtttyyy|||zzzyyywwwtttqqqooolllkkkgggddd```[[[YYYYYY[[[\\\YYYYYYYYYYYYXXXWWWUUUUUUWWWWWWWWWWWWVVVVVVUUUUUUMMMLLLKKKKKKMMMMMMLLLKKKLLLKKKIIIHHHGGGGGGGGGHHHIIIHHHFFFCCCAAAAAA@@@@@@<<<<<<:::999999999:::;;;>>>=========>>>>>>>>>>>>BBBCCCMMMaaarrrxxxxxxwwwxxxssshhh[[[SSSPPPNNNKKKLLLWWWgggttt}}}ttthhhZZZNNNFFFEEEPPP^^^mmm{{{uuukkkhhh___SSSHHHGGGEEEDDDEEEEEEEEEDDDEEEEEEDDDCCCAAA>>>;;;:::333222111/////////000000000/////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------------------...---------,,,,,,++++++,,,,,,---------.........---,,,,,,,,,,,,---......////////////////////////.........///000222444555555666777777888888888777555555555555666777888999666888:::<<<<<<<<<===>>>DDDFFFKKKPPPYYYgggzzzssskkksss~~~}}}}}}333444777:::===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>===>>>>>>???BBBCCCEEEFFFGGGHHHHHHGGGHHHHHHFFFCCC@@@<<<999666555666888:::;;;>>>BBBFFFGGGGGGIIIJJJKKKIIIEEEBBB;;;999888:::>>>AAADDDDDDFFFFFFEEECCCAAAAAACCCEEEHHHJJJKKKKKKIIIGGGDDDCCCCCCAAA???<<<;;;::::::::::::::::::999999999999999555333111///.........///////////////////////////........................................................................------------------------........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------......///111444666666888:::<<<============<<<;;;:::999888<<<>>>===<<>>AAACCCCCCFFFGGGHHHIIIHHHEEECCCAAA===<<<;;;999888888;;;>>>??????AAAEEEHHHJJJJJJIIIAAA>>><<<===@@@DDDGGGHHHKKKKKKKKKHHHFFFEEEGGGHHHAAACCCFFFHHHIIIJJJLLLNNNMMMLLLJJJHHHGGGFFFEEEEEEAAAAAA@@@???>>>>>>>>>>>>777666444222000...------000000000////////////...........................................................................------------------------........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000111333666888999:::;;;===<<<=========<<<;;;::::::======<<<;;;@@@QQQgggxxxwwwuuuxxx|||wwwsssmmmmmmllljjjgggeeeeeeeeejjjnnnttt}}}~~~}}}yyyuuutttuuupppiiiaaa```^^^[[[YYYVVVTTTSSSQQQPPPMMMKKKIIIIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOMMMKKKJJJIIIJJJJJJHHHFFFIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIGGGEEEDDDDDDDDDEEECCCAAA>>>;;;999777666666555555555666888;;;>>>@@@???;;;888:::>>>HHHYYYgggvvv~~~vvvpppeeeZZZTTTNNNHHHGGGIIIPPP]]]hhhxxx{{{|||xxxmmm^^^PPPIIIDDDOOOXXXXXX\\\gggpppqqqcccZZZPPPKKKJJJIIIDDD@@@CCCCCCDDDDDDDDDCCCBBBAAA;;;999777444222111111111555555444333111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------..................------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---............////////////000111333444555666777888888999999999999888888777666666777888999:::;;;:::===??????>>>>>>BBBEEEFFFPPP___sss~~~}}}~~~{{{}}}~~~???@@@AAABBBBBBAAA???>>>999999888888888888999999888888777666555555666666666666555555777999<<<>>>???AAAEEEHHHJJJIIIHHHGGGEEEEEEEEECCC@@@>>>???@@@<<<;;;;;;>>>BBBGGGJJJKKKGGGFFFDDDEEEGGGIIIJJJJJJLLLLLLMMMLLLJJJJJJLLLNNNCCCDDDEEEDDDCCCEEEIIILLLPPPPPPPPPPPPPPPOOONNNMMMJJJIIIFFFDDDBBBAAAAAAAAA>>>===;;;999666333111///000000000000/////////...........................................................................------------------------........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------.........///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,...///111222333666999::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;>>><<<===GGG[[[xxx~~~|||}}}{{{xxxyyy|||rrrpppnnnmmmnnnpppqqqpppwwwzzz~~~|||zzzxxxooonnnjjjfffeeefffbbb[[[VVVVVVUUUSSSRRRQQQPPPOOOMMMLLLJJJIIIGGGGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFDDDCCCCCCCCCCCCDDDFFFGGGEEECCCBBBCCCDDDDDDCCCBBBDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCAAA>>><<<:::999888555555555555666888:::;;;:::666333333555999DDDNNNZZZgggooonnnnnnqqqnnnfffcccZZZRRRMMMFFFBBBEEELLL___gggrrrxxxwwwpppggg```TTTRRRMMMIIIIIIQQQ]]]eeebbb___ZZZSSSLLLGGGDDDCCCCCCCCCEEEFFFFFFFFFEEEDDDAAA???<<<999666444333333666555444333111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------......++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------.........//////111111333444555666777777888999999:::999999888888999888888888999:::;;;;;;;;;>>>AAAAAAAAADDDJJJPPPTTTcccwww>>>>>>???@@@AAACCCDDDEEE<<<<<<======>>>???@@@AAACCCBBBAAA@@@>>>>>>======:::888666444444666999::::::===AAAEEEHHHHHHGGGEEEGGGJJJLLLLLLKKKIIIHHHHHHCCC@@@===>>>AAAEEEIIIKKKJJJJJJJJJKKKMMMMMMKKKIIIIIIJJJLLLLLLKKKLLLNNNPPPJJJJJJGGGBBB>>>===AAADDDNNNOOOQQQRRRSSSRRRQQQQQQQQQOOOKKKGGGDDDBBBAAAAAAEEEDDDCCCAAA>>>:::666444111111000000/////////...////////////////////////................................................------------------------........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,...000222333555777:::;;;;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;BBBXXXzzz~~~wwwtttttttttuuu|||xxxwww|||wwwtttyyy{{{xxxuuuwww|||~~~~~~xxxtttsssrrrooolllgggfffbbb^^^^^^```\\\VVVRRRRRRQQQQQQQQQPPPPPPPPPMMMLLLKKKJJJHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBAAACCCBBB@@@??????@@@AAABBB;;;::::::;;;===???>>>===??????>>>===>>>???@@@AAACCCBBBAAAAAAAAACCCDDDEEEBBBAAA@@@???===;;;:::999::::::999888888888888999999555333555555444555888:::HHHQQQQQQWWWccciiifffmmmgggbbb^^^TTTGGGBBBCCCEEEPPP]]]iiiqqquuusssooohhh]]]OOOFFF@@@>>>EEEOOOWWW[[[]]]WWWMMMEEEEEEHHHCCCDDDFFFGGGHHHHHHGGGFFFFFFDDD@@@<<<999777555555555555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------.........//////222222444555666666777666999999:::::::::999999888::::::999999::::::;;;;;;;;;>>>BBBBBBCCCHHHQQQYYYgggwww|||DDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFIIIGGGDDDBBBAAAAAABBBCCC@@@AAAAAA>>>:::999:::===<<>>;;;888333000000000//////////////////////////////////////////////////////........................................................................------------------------................................................................................................,,,,,,,,,---------......,,,------......------,,,...------,,,,,,---------...------...000222555666777888:::<<<============::::::;;;===;;;777999===AAACCCOOOjjjyyy{{{wwwlllfffhhhfff```ccclllsssuuuxxx{{{wwwooorrrwwwttt{{{|||{{{zzzyyyvvvssspppooommmjjjhhhgggeeebbb___\\\ZZZYYYYYYXXXUUUQQQOOONNNNNNNNNMMMLLLLLLJJJHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>999999999::::::999999999::::::::::::::::::::::::<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;::::::999999:::999888777666555555444777777999>>>EEEMMMUUUYYYjjjrrruuulllaaaYYYQQQJJJFFFDDDEEEKKKVVV```gggjjjssskkk___SSSEEE<<<<<>>888@@@HHHIIIHHHPPPbbbrrryyy}}}~~~zzzxxx|||zzz}}}|||CCCBBBBBBBBBCCCCCCDDDEEEGGGGGGFFFEEEEEEFFFGGGGGGIIIHHHFFFEEEEEEFFFFFFGGGCCCDDDDDDBBB???>>>@@@CCCBBBDDDFFFHHHHHHGGGGGGGGGIIIEEEEEEJJJJJJGGGFFFHHHGGGEEEDDDFFFHHHKKKLLLLLLIIIKKKLLLMMMMMMLLLLLLKKKMMMMMMMMMLLLJJJJJJKKKLLLLLLMMMLLLHHHBBB<<<::::::>>>CCCJJJPPPRRRPPPKKKHHH???AAACCCEEEGGGGGGGGGGGG>>>>>>>>>@@@DDDFFFGGGGGGAAA===888555333222111000.............../////////////////////////////////........................................................................------------------------................................................................................................,,,,,,,,,---------......,,,------......------,,,......---,,,,,,,,,------------...///111333666777888999;;;<<<============@@@:::777:::>>>>>>???@@@JJJRRRbbbxxxxxxttt|||vvvpppfffaaacccaaa\\\___gggppprrruuuxxx|||vvvqqqpppuuu{{{~~~{{{yyywwwvvvtttrrrnnnlllkkkjjjhhhffffffdddaaa^^^[[[YYYXXXWWWWWWTTTPPPNNNMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????=========<<<<<<<<<;;;;;;888888999999999999888888888888888888888888888888999999999999:::;;;<<<======>>>>>>>>>>>>?????????============<<<<<<<<<<<<<<<;;;;;;:::999888888777444444444666999>>>CCCGGG[[[hhhqqqpppjjjbbbYYYQQQJJJFFFBBB@@@CCCIIIPPPUUUdddccccccbbbYYYLLLBBB@@@???===CCCPPPZZZYYYSSSOOOLLLHHHDDDDDDFFFGGGFFFEEEBBBDDDEEEEEEBBB===999666333333111000......------------------------------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........---------,,,,,,,,,.........//////000000000555444444444555666888999;;;;;;::::::999888888888666666777888;;;<<<<<<<<>>;;;:::<<<@@@FFFLLLPPPQQQPPPOOOCCCBBBAAAAAACCCFFFJJJLLL@@@@@@>>>===>>>AAAGGGKKKJJJGGGCCC???;;;777333//////.........//////000000////////////////////////........................................................................------------------------................................................................................................,,,,,,,,,---------......,,,------......------,,,///......---,,,,,,---------...///000333555777999:::;;;<<<<<<=========<<<===999777999;;;???JJJUUUeeeppp~~~~~~qqqkkklllpppqqqoooooogggccceeeddd___aaahhhkkkmmmpppssswww}}}vvvooovvv|||}}}{{{yyywwwqqqooollljjjiiihhhfffdddcccaaa___\\\YYYWWWVVVUUUTTTQQQMMMLLLKKKKKKJJJIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@??????>>>=========:::::::::999999999999888666666777777777777666666555555555555555555555555555444444444555666777888888888999:::<<<===>>>>>>======>>>>>>>>>>>>??????<<<<<<<<<;;;;;;;;;::::::999888666555555666888999FFFQQQ\\\```___^^^ZZZUUUYYYUUUMMMCCC<<<;;;???DDDNNNTTTbbbpppqqqdddTTTKKKBBB;;;:::DDDPPPVVVVVVVVVTTTLLLDDDAAAEEEIIIIIIGGGAAABBBDDDDDDCCCAAA>>><<<666444222///------......------------------------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......------------,,,,,,,,,------...///000111111222444444555666666777777777;;;::::::999888777777666555666888;;;===>>>>>>>>>FFFJJJQQQZZZhhhyyy~~~~~~{{{~~~~~~}}}~~~AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFCCCDDDDDDDDDCCCDDDDDDEEEFFFEEEDDDCCCDDDDDDCCCBBBDDDDDDFFFHHHHHHHHHIIIKKKJJJIIIHHHIIIJJJKKKJJJIIIEEEFFFGGGGGGFFFGGGHHHJJJFFFIIILLLKKKHHHHHHLLLPPPKKKKKKKKKHHHEEEAAA>>><<>>===IIIhhh|||qqqdddaaagggooossssssqqqllliiijjjhhhddddddiiiggghhhkkkmmmqqqwww}}}{{{|||xxxvvvrrrpppllljjjhhhfffdddbbb^^^]]][[[XXXVVVTTTRRRQQQOOOMMMJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@??????>>>>>>>>>======<<<;;;;;;::::::888888888888777777777777555555555666666555555555444444444444444444444444222222111111222333333444333444555666777999999:::;;;;;;<<<======>>>??????;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888666666666666;;;>>>AAACCCFFFLLLRRRVVVcccccc^^^SSSFFF>>>>>>AAA???FFFWWWlllwwwsssiiibbbRRRGGG======CCCKKKTTT\\\[[[UUULLLEEEDDDHHHIIIGGG@@@@@@AAACCCDDDCCCAAA???999777333///------...///........................------------------------........................................................................------------------------,,,---......,,,,,,---...------------------------------...///111222333333333444666777888777666555777777777777777777777777:::;;;<<<======???AAACCCGGGRRRbbbrrrBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBEEEEEEFFFGGGGGGFFFFFFEEECCCCCCCCCCCCDDDDDDCCCCCCDDDBBBAAAAAACCCDDDCCCAAAAAAEEEGGGGGGGGGHHHJJJKKKHHHHHHHHHIIIKKKMMMLLLKKKIIIHHHHHHHHHJJJLLLLLLLLLKKKMMMNNNMMMKKKJJJMMMOOOJJJIIIHHHFFFEEECCCAAA???GGGHHHJJJMMMPPPRRRTTTUUUTTTRRROOOLLLIIIFFFEEEDDDLLLMMMKKKFFF@@@===>>>@@@JJJLLLPPPRRRRRRLLLCCC===666555222000/////////000////////////////////////////////////////////////........................................................................................................................................................................,,,,,,,,,---------......,,,------......------,,,///......------......///000111333555777999:::;;;::::::::::::::::::;;;;;;:::;;;???FFFRRRkkk{{{ooosssllleeeffflllrrrsssrrrnnnkkkiiiiiigggdddcccdddeeefffhhhjjjmmmrrrxxx|||~~~~~~~~~{{{vvvqqqnnnqqqnnnjjjgggdddbbb___\\\YYYXXXVVVTTTRRRPPPNNNMMMKKKIIIGGGFFFFFFEEEDDDBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::999999888888888888777777777777666666333444444555555444444333444444444444444444444444111111111111111111222333111111222222333333333444777777888999:::;;;;;;<<<;;;;;;<<<<<<======>>>>>>999999888888777666666666:::777555555888>>>HHHOOO\\\bbbeee```SSSHHHDDDEEE@@@@@@IIIYYYffflllnnnpppdddZZZLLLBBB===AAAPPP^^^dddfffaaaUUULLLJJJIIIGGGBBBAAA@@@BBBDDDDDDCCCAAA<<<:::666111///......///........................------------------------........................................................................------------------------,,,---......,,,,,,---...------------------------......///000111222333444333444666888888777555444222333444555666888999999>>>===<<<;;;;;;???EEEJJJXXXfffyyy~~~|||BBBAAAAAA@@@@@@@@@@@@AAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBBBB???>>>>>>@@@BBBCCCBBB@@@???======@@@DDDFFFEEEBBBEEEKKKNNNLLLKKKMMMOOOOOOLLLLLLMMMPPPSSSUUUUUUTTTKKKNNNQQQRRRRRRPPPNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKIIIFFFEEEFFFFFFFFFFFFJJJJJJJJJKKKLLLMMMNNNOOONNNNNNNNNNNNLLLIIIFFFDDDJJJLLLMMMLLLIIIFFFDDDCCCAAAEEEKKKQQQUUUTTTPPPLLL===;;;777333000///......////////////////////////////////////////////////........................................................................................................................................................................,,,,,,,,,---------......,,,------......------,,,------------...///000111222333555777999::::::;;;:::::::::::::::;;;<<<===@@@999;;;NNNlll~~~yyywwwsssjjjcccllljjjiiijjjmmmnnnkkkiiikkkkkkkkkkkkjjjiiiggggggggghhhiiijjjlllpppuuuyyy{{{{{{|||zzztttnnnjjjjjjgggccc```^^^[[[XXXVVVSSSSSSRRRPPPNNNLLLIIIHHHGGGEEEDDDCCCCCCCCCAAA???>>>>>>===<<<;;;::::::;;;::::::999999888777777777777777777777666666666666333333444444444444333333333333333333333333333333222222111111111111222222111111111000000000000000333333444555555666777777:::;;;<<<===>>>???@@@@@@999999:::;;;;;;;;;;;;:::888444333444666666:::???NNNVVV___```YYYQQQMMMMMMJJJEEECCCHHHPPPWWW```gggvvvooocccTTTEEE>>>EEEQQQfffppptttjjj^^^XXXRRRKKKGGGDDDBBBBBBEEEEEECCCAAA???===999555222000//////........................------------------------........................................................................------------------------,,,---......,,,,,,---...,,,,,,,,,------------...//////000111222333333444333555666888888777555444111222333555888:::;;;<<<<<<=========???FFFPPPYYYooozzzzzzuuu~~~AAA@@@??????>>>>>>>>>???BBBCCCDDDDDDDDDDDDCCCBBB??????>>>???@@@AAACCCDDDCCCCCCDDDGGGLLLNNNMMMLLLDDDCCCEEEJJJQQQTTTRRROOOVVV]]]aaa]]][[[]]]```___^^^^^^^^^```ccccccbbbaaaXXXdddpppqqqhhh^^^ZZZZZZTTTPPPNNNNNNRRRSSSRRROOOQQQMMMIIIHHHKKKOOOPPPQQQJJJJJJJJJJJJJJJJJJKKKKKKHHHJJJLLLMMMMMMLLLJJJIIIIIIJJJLLLOOOPPPPPPMMMKKKAAABBBEEEJJJOOOSSSTTTSSSIIIFFF@@@;;;666333222222////////////////////////////////////////////////........................................................................................................................................................................,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---///000222333555666777999::::::::::::<<<;;;;;;;;;<<<===???@@@EEEFFFPPPgggyyyssskkkggghhhhhheeebbbfffgggiiijjjiiigggfffeeeiiilllnnnpppqqqrrrqqqooolllmmmmmmmmmnnnrrrvvvzzz}}}}}}}}}|||wwwpppkkkhhhbbb___\\\ZZZXXXWWWTTTSSSNNNNNNNNNLLLJJJHHHFFFDDDDDDBBBAAAAAAAAAAAA???======<<<;;;::::::999::::::999999999888777777666666666666666555555555444444333444444444444444444333222222222222222222222222333222222111111111222222111111111000000000000000000111111111222222333333666777888999;;;<<<===>>>===>>>???AAAAAA@@@???>>>:::555333666666333333666???EEENNNQQQQQQOOOPPPRRRSSSNNNIIIGGGFFFGGGNNNVVVqqqpppoooiiiZZZKKKEEEGGGXXXiiivvvvvvrrrnnncccWWWNNNJJJEEEEEEGGGGGGDDDAAAAAA???<<<888555222000///........................------------------------................................................................................................,,,---......,,,,,,---...,,,,,,,,,---------......111111111222222222333333555555666777777666555444444444666888:::<<<===>>><<<@@@EEEJJJPPP[[[iiisss??????>>>===============@@@@@@AAABBBBBBAAA@@@@@@EEEDDDDDDDDDFFFIIIMMMOOOPPPPPPRRRXXX^^^bbbaaa```SSSSSSVVV]]]eeeiiigggdddhhhppptttooollloooqqqqqqsssrrrqqqqqqqqqooollliiimmmsssmmmooobbb]]]YYY[[[aaadddaaa]]]XXXSSSOOONNNRRRWWWZZZ[[[KKKKKKKKKKKKKKKJJJJJJJJJIIIJJJLLLNNNOOONNNNNNMMMKKKJJJKKKOOOTTTUUUSSSOOOFFFDDDBBBCCCHHHMMMQQQSSSSSSPPPIIICCC===999777777////////////////////////000000000000000000000000................................................////////////////////////................................................................................................,,,,,,,,,---------......,,,------......------,,,++++++,,,---///111333444666777999:::;;;;;;::::::===<<<<<<===>>>@@@BBBCCCMMM\\\tttuuuccc```]]]^^^bbbfffggggggbbbeeehhhhhhfffeeegggiiieeeiiimmmpppsssvvvuuusssqqqqqqqqqqqqqqqtttxxx{{{~~~}}}~~~~~~|||yyyuuuoooiiidddaaa]]][[[YYYWWWWWWVVVUUUSSSLLLLLLKKKJJJHHHFFFCCCBBBBBBAAA@@@@@@@@@@@@===;;;<<<<<<;;;:::999999999999999999999888777777666666555555555444444444333333333444444555555444444333111111111111111111111111333222222111111111222222000111111111222222333333///000000000000111111111111111333444666888999:::>>>???@@@AAAAAA???===<<>>AAAFFFLLLPPPWWWTTTRRROOOHHHCCCEEEJJJYYY```llltttooo```SSSNNNEEEZZZnnnyyysssbbbTTTNNNIIIGGGHHHHHHEEEAAABBB@@@>>>:::777333000...////////////////////////------------------------................................................////////////////////////........................,,,---......,,,,,,---...,,,,,,,,,------.........222222222222222222222333555666666666666666555555777888999:::<<<===>>>??????FFFPPPYYYcccpppBBBAAA???======>>>@@@BBBAAABBBCCCAAA@@@@@@CCCFFFNNNPPPTTTXXX\\\^^^^^^^^^]]]aaaffffffddddddhhhllliiilllrrrwwwyyyxxxuuussspppnnnpppuuuwwwzzz|||zzzxxxuuusssqqq|||~~~yyyqqqlllqqq|||~~~xxxqqqgggdddkkkrrrooofffXXXSSSMMMIIIIIIIIIJJJIIIGGGGGGFFFHHHLLLOOOPPPPPPMMMNNNPPPQQQRRRRRRQQQQQQJJJJJJGGGDDDBBBEEEKKKQQQQQQRRRSSSQQQLLLDDD===888444222000///000000///...///......///000000///---000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////...------,,,,,,------...------------------------////////////////////////---------.........//////////////////111333555666999:::<<<;;;999999:::<<>>===MMMccc~~~uuujjj\\\[[[[[[\\\^^^aaadddfffiiilllnnnmmmjjjhhhiiijjjmmmmmmoootttxxxyyyvvvssssssrrrsssxxxzzz|||~~~~~~xxxuuupppllliiieeebbb___[[[XXXUUURRRQQQPPPNNNLLLKKKIIIFFFEEEEEEDDDCCCAAA@@@???>>>===<<<;;;::::::999888888777666555555555666555555555555444444444444444444333333222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111000000//////............///111333555777888999:::<<<>>>??????>>>===<<<<<<;;;999888777666555444222111111444:::AAAEEEPPPYYY___\\\XXXTTTLLLCCCLLLRRR___mmmvvvqqqbbbTTTLLLKKKRRRbbbpppxxx~~~oooYYYIIIIIIKKKDDD???AAA???@@@AAA???;;;777444333000000000000000/////////000000/////////.........................................................------------------------...................................................---,,,,,,---...000111222222222222333444444555222555888:::999999999999888999;;;<<<===@@@CCCFFFMMMPPP\\\ooo===>>>@@@AAA???>>><<<;;;;;;>>>BBBGGGLLLQQQWWWZZZZZZ\\\^^^______^^^^^^^^^\\\```fffggghhhkkkrrrxxx}}}wwwrrrpppssspppooosss}}}}}}}}}uuummmbbbZZZVVVUUUTTTSSSLLLIIIFFFEEEGGGJJJLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKHHHDDDBBBBBBGGGKKKPPPQQQQQQQQQNNNJJJFFFCCC;;;777333000///000000/////////...///111111000///000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////...------,,,,,,------...------------------------////////////////////////---------.........//////......///000222444666888999:::;;;;;;;;;;;;<<<<<<:::888:::======GGGggg{{{oooggg\\\[[[ZZZZZZ[[[]]]```aaaiiilllpppqqqpppnnnnnnnnnoooooorrrxxx~~~zzzxxxzzz~~~}}}|||{{{zzzssspppkkkgggddd```]]]ZZZXXXUUURRRPPPNNNMMMKKKIIIHHHFFFCCCBBBBBBAAA@@@???>>>>>>===<<<;;;:::999999888777777666555555444444555555555555444444444444444444333333333222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111000000/////////////////////000000111333333444666999;;;===>>>>>>======<<<<<<:::999888777777555333111000222555999<<>>:::666444111111000000/////////.../////////...............................................................------------------------...................................................------------///000111333222222222333444555666444777:::;;;::::::::::::777:::<<<======@@@EEEIIIYYYaaannnzzz999;;;>>>?????????@@@BBBJJJMMMSSSYYY^^^cccfffhhhgggjjjnnnpppoooooorrrtttkkknnnrrrrrrrrruuu}}}xxxuuutttvvvuuurrrwwwxxxqqqkkkccc^^^VVVQQQKKKGGGFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLIIIEEEBBBAAABBBDDDLLLMMMOOOQQQRRRQQQQQQPPPFFFAAA:::444222111000///000///...///111222111000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////......------------......------------------------////////////////////////------........./////////......///111333666888999:::::::::<<<>>>>>>===;;;::::::<<<>>>BBBWWW}}}{{{xxxssslllfff```___]]][[[[[[\\\]]]^^^ggglllrrrvvvwwwvvvuuuuuurrrrrrtttzzz}}}}}}}}}|||zzzwwwtttsssmmmiiiddd```]]]ZZZWWWTTTSSSQQQNNNLLLKKKIIIGGGFFFDDDAAA???>>>>>>>>><<<;;;<<<;;;;;;:::999888777777666666555555444444333333555555444444444333333333333333333333222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111000000000000/////////111000///............//////111444777:::;;;<<<<<<======<<<;;;;;;:::999999888777555333222222333444???IIISSSYYY\\\]]][[[WWWSSSPPPLLLMMMTTTaaaoooxxxmmmdddVVVIIIDDDPPPmmmqqqXXXLLLJJJIIIEEEBBBCCCDDDDDDBBB>>>999777333222111000///.........------..................................................................------------------------......................................................---...///000111222333333333333444555666777777999;;;<<<;;;:::;;;;;;999<<>>999555111///000///......000111111000////////////////////////////////////////////////////////////////////////........................////////////////////////......------------..............................////////////////////////............////////////...///000222555888:::;;;<<<;;;:::;;;===>>><<<:::<<<===@@@EEEQQQkkk{{{~~~{{{wwwvvvvvvuuuqqqmmmiiigggdddaaa___^^^^^^___dddjjjrrryyy}}}}}}{{{zzzwwwvvvwwwzzz}}}yyyyyyyyyxxxuuuqqqnnnkkkhhhddd___ZZZWWWUUURRRQQQPPPNNNJJJIIIHHHGGGEEECCCAAA>>><<<;;;;;;;;;:::999999999888888777666666555444444444333333333222222444444444444333333333222333222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111000///...............---...111333555777888888<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;999777555333222444;;;CCCJJJOOOTTTWWWXXXVVVRRRKKKGGGJJJUUUeeeqqquuurrrhhhVVVGGGIII]]]qqqgggUUUPPPLLLDDDBBBCCCDDDEEEEEEAAA<<<999555444222000///.........------------.............................................................................................................................................///000111222222333333333444555666777888888:::<<<===<<<;;;;;;<<<===@@@BBBBBBBBBIIIUUU___qqq{{{zzzDDDFFFGGGHHHJJJQQQ\\\dddjjjooovvv{{{}}}~~~~~~}}}}}}xxxxxx}}}~~~vvvkkk^^^RRRJJJHHHHHHGGGGGGGGGIIILLLMMMHHHHHHGGGFFFFFFDDDBBBAAACCCGGGNNNSSSUUUTTTPPPNNNSSSPPPLLLHHHCCC<<<555111111///......///000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------......///........................////////////////////////........./////////000000///000222444777999;;;<<<===<<<;;;;;;<<<<<<;;;;;;:::>>>EEESSSiiiyyytttssssssvvvzzzzzzwwwtttpppmmmjjjfffcccaaaaaaaaabbbgggooowww}}}}}}|||}}}~~~{{{yyyuuuuuuuuusssppplllhhheeeeeeaaa\\\WWWTTTSSSQQQOOONNNKKKHHHGGGFFFEEECCCBBB???===;;;:::;;;;;;:::888777777666666555555444444333333333333222222222222444333333333222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111000000/////////000111111......///000111222222333999999999999::::::::::::<<<===<<<<<<:::777555333000222666;;;@@@FFFMMMSSSSSSSSSPPPLLLHHHKKKRRRXXXeeemmmrrrjjj\\\SSSTTTWWWlllvvvdddZZZOOOBBBCCCCCCDDDEEEFFFDDD???;;;888777444111///...............................................................................................................................................................///111222333333333444444444555666777999:::999;;;======<<<<<<===>>>AAACCCDDDEEEIIITTTbbbnnn|||~~~MMMSSSYYY]]]]]]___dddiiiqqqyyy}}}}}}zzz}}}wwwfffZZZPPPNNNKKKHHHFFFGGGHHHJJJGGGFFFFFFGGGHHHHHHFFFEEEDDDIIIOOOUUUUUURRRLLLHHHOOONNNNNNMMMJJJEEE>>>999444222///...///000//////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////........................////////////////////////....../////////000000000000222444666999:::;;;<<<<<<===<<<;;;:::;;;???BBBBBBLLLYYYjjjzzzpppnnnnnnpppuuu{{{|||zzzwwwrrrppplllhhheeecccbbbbbbcccfffkkksss{{{}}}zzzwwwvvvrrrrrrqqqnnnkkkhhhdddbbbccc___YYYTTTRRRPPPOOONNNKKKIIIFFFEEEDDDCCCBBB@@@>>><<<:::::::::;;;:::888666555555555444444444333333333333333222222222222333333333222222222111111111111111222222222222222111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111000000000111111111111222000000000000111222333333////////////////////////444444555666777777888888::::::;;;:::999888666444333111111444777;;;CCCKKKTTTWWWZZZXXXSSSNNNKKKKKKLLLYYYgggmmmllldddYYYPPPZZZnnn}}}yyypppfffWWWGGGFFFDDDCCCEEEGGGGGGCCC???<<<:::666333000/////////000000/////////....................................................................................................................................///000222333444444444444555555666777999:::;;;:::<<<>>>>>>>>>>>>@@@BBBEEEFFFJJJPPPYYYfffsss|||WWW^^^fffjjjiiijjjoootttzzz{{{uuuyyyxxx{{{~~~uuueeeaaaZZZTTTPPPMMMMMMMMMIIIGGGGGGHHHJJJKKKJJJHHHJJJMMMRRRUUUUUUQQQKKKHHHGGGGGGHHHKKKLLLKKKHHHFFF888555222000000111000///000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////........................////////////////////////.../////////000000000000222333666888:::;;;;;;;;;999<<<>>><<<:::===EEEMMMaaatttzzz|||xxxyyyyyyuuupppnnnmmmnnnsssxxx{{{zzzxxxtttqqqnnnjjjgggeeeeeeeeeeeefffiiipppxxx~~~~~~~~~}}}{{{yyywwwuuupppooommmkkkhhheeecccaaa```[[[UUUPPPNNNMMMLLLKKKIIIFFFDDDBBBBBBAAA@@@>>>===;;;:::999::::::999888555555555444444444444333333333333333333333333333222222222222111111111111000111111111222222222222111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111000000111111111222222222111111000000000111222222000//////........./////////000111222333444555666999999:::999999777666555555111111444555555;;;BBBQQQUUUZZZ\\\ZZZUUUPPPMMM@@@HHHRRR___lllrrriii[[[VVV\\\cccjjjqqqrrreeeVVVJJJFFFDDDEEEIIIJJJGGGDDD???===999444222000000111222222111000///......---...........................................................................................................................///111333444555555555555555666666888:::;;;<<<===>>>@@@AAAAAABBBEEEGGGKKKNNNVVVcccrrr___dddjjjkkklllpppzzzzzz{{{uuu{{{}}}wwwyyyzzzuuuuuuwww~~~yyytttlllccc\\\WWWVVVUUUKKKIIIGGGIIIKKKLLLKKKIIIOOOQQQTTTUUUTTTQQQMMMJJJ@@@AAACCCGGGLLLOOOPPPOOO<<<999555222222222111000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////000000000000333444777999:::;;;;;;;;;777<<>>===<<<;;;999888999:::999888555444444444444444444444333333333333333333333333222222222111111111111000000000111111222222222222111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111000000111111222222222222222111111000000000000111//////.........///000000------...///111222333444;;;;;;;;;:::999888777777555111222666555222555<<>>:::666222111111111444333222111000///...---................................................////////////////////////...................................................///111444555666666555555555666777888:::<<<===>>>@@@BBBCCCCCCEEEHHHKKKQQQVVVbbbuuu|||zzziiiqqqxxxyyy{{{yyyttttttxxxxxxrrrlllrrrsssqqqmmmlllnnnkkkfffrrrqqq{{{{{{pppgggdddhhhlllfffZZZSSSTTTSSSMMMKKKPPPLLLMMMPPPPPPPPPQQQRRRSSSJJJEEE@@@???CCCGGGIIIIIIEEE@@@999666444333///,,,000//////.........//////000000000000000000000000000000000000////////////000000//////.........---............////////////........................000000000000000000000000000000//////.........---///...---,,,---///111333444666888999999999:::;;;<<<:::@@@EEE>>>===WWWyyykkkkkkmmmpppuuuyyy||||||vvvtttrrrtttxxx|||~~~~~~xxxvvvssspppnnnnnnpppqqqmmmoootttyyy}}}}}}zzzxxxmmmjjjfffccc```^^^[[[YYYQQQPPPNNNLLLIIIGGGEEEDDDAAA@@@???>>>===<<<;;;:::888888777555555444444444555555555555555555555555444333333222222333333444222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222111111111000000222222222111111111000000000111111111111222222222111111111111111111111111000000111111111111000000////////////////////////444555555666888999;;;<<<999999888777666555444444===>>>BBBIIIQQQUUUTTTRRRMMMAAA;;;CCCSSSbbbrrr~~~kkk[[[HHHEEEVVVmmmwwwuuubbbWWWKKKGGGJJJMMMLLLIIICCC@@@;;;777555444333111555444333111000000//////////////////////////////////////////////////////........................---------------------------------------...///000111111222333555666777777777666666777:::<<<===>>>@@@BBBDDDFFFHHHJJJNNNQQQXXX```nnn~~~uuu{{{|||vvvrrrrrrllllllgggccchhhrrrxxxxxx}}}vvvlllfffeeeiiimmmppprrroooggg]]][[[aaaggghhhqqqooovvv}}}xxxzzz}}}zzz}}}|||yyy}}}rrrhhhfffccc[[[PPPIIIJJJJJJJJJKKKLLLNNNRRRTTTPPPKKKEEEAAAAAACCCFFFGGGHHHGGGDDD@@@:::555111000///////////////000000000000000000000000000000000000000000000////////////000/////////........................////////////........................////////////////////////000/////////............///...------...000222333666888999::::::;;;<<<>>>BBB???@@@BBBCCCLLLfffsssddddddfffkkkqqqvvv{{{}}}zzzxxxvvvwwwzzz}}}~~~}}}xxxwwwuuuttttttuuuwwwxxxzzz|||~~~}}}zzzxxxuuuqqqnnngggddd```]]][[[XXXUUUSSSNNNMMMKKKIIIFFFDDDBBBAAA??????>>>===<<<;;;:::999888777666555444444444444555555555555555555555555444333333222222333333444222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222111111111000000222222222111111111000000000111111111111222222222111111111111111111111111000000111111111111000000////////////////////////111222333444666999;;;<<<888888888888777666555444555666999???FFFKKKNNNOOOMMMFFFBBBEEELLLVVVgggvvvvvvlll[[[NNNOOO\\\iiinnnhhh___SSSLLLKKKKKKJJJHHHFFFCCC===999777555222111444333222111000/////////////////////////////////////////////////////////................................................------------...///000000222222333444555555666666777777777999<<<>>>???@@@CCCEEEHHHJJJKKKNNNQQQTTT```fffsss~~~uuupppggg```bbbeeeaaaYYY___^^^ZZZXXX^^^jjjtttwww|||tttkkkfffiiipppwwwwwwvvvnnnddd```gggpppuuuwwwtttxxxwwwtttvvvxxx{{{yyysssnnnnnnmmmjjjwww}}}zzzssssssoooaaaRRRNNNLLLIIIGGGHHHKKKOOORRRUUUQQQLLLEEEAAA@@@CCCFFFIIIMMMNNNJJJAAA999444333/////////000000111111111000000000000000000000000000000000000////////////////////////........................////////////........................////////////////////////////////////........................///111333444999:::;;;;;;;;;===@@@BBBEEEBBB???AAAKKK```xxx~~~pppccc```aaacccggglllrrrwwwzzz|||zzzyyyyyyzzz{{{{{{zzzxxxxxxyyy{{{|||~~~~~~|||}}}xxxtttpppkkkeeeaaa___\\\XXXUUUSSSQQQNNNLLLIIIHHHFFFDDDBBB@@@>>>======<<<<<<;;;:::999888888777777666555444444444444444444444444444444444444444333333222222333333444222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222111111111111111222222222111111111111111000111111111111222222222111111111111111111111111000000111111111111000000////////////////////////...///000111444666888:::666777888999999777555444///000222555999@@@HHHNNNNNNLLLKKKHHHEEEHHHVVVdddxxxyyyppp\\\LLLMMMZZZeeerrrkkkaaaUUUKKKHHHHHHJJJIIIEEE@@@;;;888555222000333222111000///.........////////////////////////////////////////////////........................////////////////////////------------...///000111333444444444555555666666777888:::<<<>>>@@@BBBCCCEEEHHHLLLOOORRRVVVZZZ]]]kkkqqq|||{{{uuuttttttrrrnnn___```[[[VVVaaaqqqqqqfffrrrnnnjjjhhhmmmuuu}}}zzzvvvuuuuuusssyyy}}}yyyvvvyyy~~~}}}}}}|||uuurrruuu{{{}}}}}}yyyvvvvvvsssnnnvvvwwwzzz{{{yyyvvvzzz~~~{{{yyyzzzooo^^^WWWSSSNNNKKKJJJJJJKKKLLLQQQRRRPPPKKKEEECCCDDDGGGHHHLLLOOONNNHHH???999555//////000000000000000000000000000000000000000000000000000000///////////////////////////.....................////////////........................///////////////////////////////////////..................///111333444666::::::;;;;;;;;;>>>BBBEEE@@@CCCCCCGGGZZZtttyyypppfff^^^cccdddeeefffiiimmmrrruuu{{{zzzyyyyyyyyyxxxwwwvvvzzz{{{~~~|||zzz~~~{{{xxxsssnnniiiccc]]]YYYWWWUUUQQQNNNMMMKKKHHHFFFDDDDDDBBBAAA???===;;;;;;999999999888888777777777777666555444444444444444444444444444444444444444444333333222222333333444222222222222222222222222111111111111111111111111111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000111111222222111111000000000000000000000000000......//////111333444555444666888::::::888666444111222111111222999CCCKKKQQQTTTUUUPPPHHHDDDIIIPPPfffssswwwiiiUUUMMMTTT\\\sssuuurrrfffTTTIIIIIIMMMIIIEEE@@@===:::777444111333222111///......------////////////////////////////////////////////////................................................------......///000111222555555555555555555666666777999<<>>JJJUUU___rrrzzztttnnnfff```bbbdddeeefffgggiiinnnrrryyyzzz{{{{{{zzzxxxwwwwww}}}}}}zzzwww}}}yyyuuusssppplllgggccc^^^XXXTTTRRRPPPLLLJJJIIIGGGEEECCCAAA@@@???>>><<<;;;:::999777777777666666666666666666555555444444444444555444444444444444444444444444333333222222333333444222222222222222222222222111111111111111111111111111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111000000////////////000000222444777999999888666555555555333000000444===DDDTTTYYY]]][[[UUUOOOJJJFFFPPPaaapppooocccYYYTTTQQQcccrrr}}}kkkWWWLLLIIIGGGDDD@@@>>><<<999666444333222111///......------////////////////////////////////////////////////........................------------------------.........///000111333333666666666666666666666666777;;;???BBBDDDFFFIIIKKKMMMRRRXXX^^^dddiiinnnqqq~~~|||yyyvvvuuutttuuuvvvuuuuuuxxxyyyooo|||{{{wwwqqqrrrlllggghhhkkknnnrrrwwwvvvzzzzzz{{{~~~wwwqqqvvv~~~yyywwwxxxwwwzzz|||}}}vvvqqqtttxxxxxxxxxxxxxxxkkkbbb]]]XXXUUUTTTSSSOOOLLLFFFIIIMMMOOONNNMMMMMMMMMGGGEEEEEEHHHLLLMMMHHHDDD;;;999555111///...///000////////////////////////000000000000////////////.........///////////////............////////////.........................................................///////////////---...000222444666888888999:::<<<===>>>AAAEEEHHHFFF\\\uuu{{{wwwqqqiiiddd]]]aaadddffffffhhhlllpppwwwyyy}}}~~~}}}|||||||||}}}xxxuuu|||zzzsssnnnjjjgggccc```]]]YYYTTTPPPMMMKKKHHHFFFEEEDDDBBB@@@======<<<;;;:::999888888555555555555555666666666555555444444444444444555333333333333333333333333444333333222222333333444222222222222222222222222111111111111111111111111111111222222222333333333111111222222222333333333111111111111111222222222111111111111111222222222000111111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111222222000///............000222444666888888777666666555333111000222666:::OOOVVV^^^bbbbbb___UUUKKKGGGSSS```hhhjjjeeeYYYMMMPPPbbbzzzoooXXXJJJHHHEEEBBB@@@>>><<<999666333222111000///.........////////////////////////////////////////////////........................------------------------.........///000222444444555666666666777777888888999>>>DDDHHHIIIKKKNNNQQQXXX\\\bbbhhhmmmqqquuuxxx~~~vvvqqqppppppooonnnooottt{{{}}}|||zzzxxxuuusssqqqpppiiigggeeecccbbbaaaaaaaaa___```dddkkkpppooohhhaaa}}}vvvpppnnnnnnoootttzzzyyytttrrrvvvzzz|||zzzyyywwwuuuwww{{{~~~}}}{{{||||||~~~}}}|||wwwxxxyyyzzzuuusssuuuvvvuuuuuuxxx~~~{{{pppiii```\\\ZZZYYYVVVSSSKKKJJJJJJKKKMMMOOONNNMMMCCCBBBAAABBBEEEHHHJJJKKKEEEAAA:::333000///000222////////////////////////000000000000////////////............/////////000............////////////............................................................/////////000---...000333555777999999999;;;>>>@@@BBBDDDGGGIIITTTrrr|||rrrkkkiii___dddhhhiiihhhhhhkkknnnrrrvvv|||~~~zzzwww{{{~~~yyytttmmmiiiaaa^^^[[[XXXVVVRRRNNNJJJHHHFFFCCCAAA@@@@@@>>><<<::::::999888777666666555444444444555555666666666555444444333333444444555333333333333333333333333444333333222222333333444222222222222222222222222111111111111111111111111111111222222222333333333111111222222222333333333000000111111111222222222000000111111111222222222000111111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222222222111000///////////////000222444555666777777555444333222333333222111>>>JJJVVV^^^dddfff```WWWIIIKKKPPPYYYeeejjjbbbVVVLLLRRRaaaxxxnnnYYYLLLIIIFFFDDDAAA>>>:::777444333222111000/////////////////////////////////////////////////////////......................................................///000111333444555555555666777888888999999===CCCJJJNNNNNNPPPTTTXXX]]]bbbjjjqqqwww|||{{{qqqjjjdddbbb___[[[YYY\\\aaafffmmmsss{{{zzzuuurrrqqqjjjiiihhhfffcccaaa______]]]]]]\\\[[[YYYXXXWWWWWWTTTTTTUUUXXX[[[]]]]]]\\\yyyuuuzzz}}}}}}mmmfffeeemmmttt{{{}}}~~~}}}|||zzzpppllliiigggiiiooosssyyy~~~}}}yyyxxx|||yyyyyyuuuppppppsssrrrooo~~~{{{zzz|||||||||yyywwwwwwwwwsssoooqqquuu{{{yyylllqqq{{{vvvjjjbbb___^^^\\\YYYQQQMMMIIIHHHKKKNNNNNNMMM>>>??????===<<<@@@GGGMMMLLLFFF>>>666111000222333////////////////////////000000000000////////////---.........//////000000............/////////000................................................---.........//////000000,,,...000333666888999:::999<<<@@@CCCDDDFFFIIIKKK___sssnnnooofffjjjooooookkkhhhiiikkkmmmrrryyy}}}}}}}}}|||yyyzzz{{{wwwsssooojjjdddaaa[[[YYYVVVSSSPPPMMMHHHEEEDDDBBB???======<<<;;;999888777777666555555444444333444444555555666666666444444333333333444444555333333333333333333333333444333333222222333333444222222222222222222222222000000000000000000000000111111222222222333333333111111222222222333333333000000111111222222222222000000111111222222222222000111111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222222111111000000000111111//////000222444555777888444333333555777666222...---<<>>888777<<>>CCCJJJIIIFFFJJJSSSkkkwwwqqqpppkkklllnnnllliiiiiikkkmmmmmmqqqwww|||zzz}}}yyyssslllgggeeeaaa[[[UUUQQQPPPMMMJJJGGGEEECCCBBB@@@???>>>;;;999777555444777777777777666555444333666666555444333333333333777666555444444444444444555555444444444333333333333222222111111222222333333333333222222111111111444333333222222111111111111111111111111111111111222222222222222222222222000000000111111111111111111111222222222222111111333222222222111000000000222222111111222222333444444444333333333333222222333333333333333333333333222222222111000//////.........///000111222333333444555666666666555444333333444999EEESSS]]]aaaaaaRRRNNNJJJIIIPPP\\\kkkuuudddVVVHHHKKKeeehhhTTTIIIMMMJJJ<<<555999333333222111000///......////////////////////////........................///////////////////////////////////////.........000000111222333444444555666888999999888999<<<@@@HHHPPPUUUTTTTTTZZZ^^^]]]]]]hhhxxx}}}vvvmmmaaaUUUMMMHHHEEECCCHHHKKKOOOSSSVVVZZZ]]]___```dddeee___YYYXXXXXXVVVWWWWWWUUUTTTVVVWWWVVVTTTZZZ^^^aaa```^^^\\\ZZZWWWXXXRRRMMMKKKOOOUUUZZZ\\\qqqjjjaaa^^^bbbiiinnnpppuuuvvvtttpppppp{{{|||}}}~~~|||nnncccVVVSSSNNNJJJGGGFFFGGGHHHIIIKKKNNNNNNLLLJJJJJJKKKQQQIIIGGGMMMPPPMMMOOOWWWrrrwwwrrrkkkbbbaaaaaadddppp~~~{{{|||yyy~~~yyynnnlllmmmooommmhhhgggjjj{{{~~~uuusssuuuzzznnn^^^PPPHHHGGGHHHJJJFFF@@@;;;999<<<@@@DDDKKKLLLKKKGGG???888444333111///...///000111000/////////000000000000//////////////////////////////........................///////////////////////////////////////////////////......------.........111333555777888999;;;<<>>>>>===<<<:::888777555555555555555555444444444444444333333333333333444555666555555444333333444444444444444444333333333333444444333333333333444444444444444444333333222222444333333333222222222111111111111111111111111111222222222222222222222222111111111111111111111111111222222333333222222111222222222111111111111111222222111111222222333444444444333333333222222222333333333333333333333333222222222111000/////////...//////000000111111222222333444555555555444444333222444<<>>BBBLLLSSSWWWUUUVVV[[[``````gggssswwwkkk___UUUMMMGGGDDDDDDEEEGGGIIIJJJKKKLLLMMMPPPVVVZZZYYYVVVTTTSSSRRRRRRQQQPPPQQQUUUYYY\\\\\\bbbeeeeeeccc``````___\\\XXXSSSNNNOOOUUU[[[]]]]]]cccccceeejjjqqqttttttrrrvvvuuusssnnnnnnuuuwwwrrrrrrssstttuuuwwwyyyuuuiiiZZZOOOQQQNNNJJJHHHHHHHHHHHHGGGAAACCCDDDCCCAAA@@@@@@@@@CCC>>>@@@GGGJJJHHHKKKRRR[[[qqq|||vvvvvvuuuoookkkiiihhhlllsssyyy{{{{{{yyyuuummmlllnnnqqqqqqppprrrwww||||||vvvuuu~~~~~~zzziiiWWWKKKHHHJJJJJJHHHDDDAAA?????????@@@IIILLLNNNLLLFFF???888555111000//////111111000...//////000000000000//////////////////////////////........................///////////////////////////////////////////////////......---......//////444666777888888999<<<>>>CCCHHHNNNNNNLLLRRReeeyyytttcccccciiiyyyzzzxxxtttmmmmmmmmmkkkiiiiiikkkmmmqqqtttzzz~~~yyyuuujjjeee^^^YYYVVVSSSMMMIIIEEEDDDBBB@@@>>><<<;;;;;;:::999999888777666555555444444333333333444555666333333333333444555666666666555444444444444444444777777777666666666555555666666555555555555666666666666666555555555555555555555444444444444444444333333333333333333333333222222222222222222222222222222222222222222111111222222333333333333222222111111111111111222222222222222111111222222333444333333333333222222222222333333333333333333333333222222222111000000//////////////////000000000000000111222333444555555555333000...333>>>JJJTTTXXXTTTTTTRRRKKKEEEJJJWWWcccxxxsssdddSSSOOO___xxxuuuZZZIIIFFFFFFAAA:::888777555444222111000000////////////////////////........................////////////////////////......//////////////////000000111222333444555555555666666666888===DDDIIITTTXXXZZZWWWWWW]]]dddgggsssyyynnncccYYYOOOIIIEEEDDDCCCBBBAAA@@@@@@@@@FFFMMMWWW^^^^^^ZZZXXXXXXUUUSSSQQQSSSWWW]]]aaadddlllnnnlllgggeeeggggggccc[[[VVVRRRVVV^^^cccccc```iiikkkpppwww|||}}}{{{xxx{{{zzzxxxvvvuuuxxxxxxnnngggdddeeegggggghhhjjjllllllggg```ZZZYYYVVVSSSQQQQQQMMMGGGBBBDDDDDDEEEEEEDDDDDDEEEEEEBBBAAACCCIIILLLKKKOOOUUUaaavvv~~~yyytttpppooorrruuuvvvvvv{{{yyy~~~}}}uuuooorrryyy~~~{{{|||~~~{{{nnn[[[MMMHHHIIIIIIHHHFFFEEEEEEDDDCCCAAABBBFFFKKKMMMJJJCCC<<<777333111000000111111000...//////000000000000//////////////////////////////........................////////////////////////////////////////////////...............//////000555777999888888999===AAAHHHKKKOOOQQQVVVeee||||||dddXXX[[[dddtttvvvppppppnnnmmmmmmmmmoooppptttwww|||~~~~~~zzztttmmmhhh___[[[UUUQQQNNNJJJEEEBBBAAA@@@>>><<<;;;::::::999777666666666666666666666555444333333333555888999555555555555555666777888777777666555555666666666;;;;;;;;;;;;::::::::::::888888777777777777888888888888888888777777777777777777777777888888888888666666666666666666666666333333333333333333333333222222222222222111111111111111222222222222111111000000000111222222222333222222111111222222333444333333333222222222222111222222222222222222222222222222222111111000000000000000000/////////............000222333555666666555111---///666???HHHLLLNNNUUUYYYUUUMMMIIIPPPWWWsssxxxuuucccPPPPPPcccvvv~~~lllVVVJJJHHHDDD===:::888666444222111000000////////////////////////........................////////////////////////............////////////000111111222333444555555777777777888===DDDLLLQQQ\\\\\\ZZZVVVVVV^^^iiiqqq}}}tttfffYYYQQQKKKHHHEEECCCBBBBBBAAA@@@DDDKKKZZZiiilllfffccceeeeee```]]]___bbbdddgggjjjrrruuusssmmmmmmqqqooojjj___[[[ZZZ___ggglllhhhccclllmmmppptttxxx{{{||||||}}}yyytttqqqooonnngggeeeaaa\\\XXXXXX[[[___bbbfffmmmuuu|||~~~}}}{{{wwwsssooonnnmmmeeeXXXNNNKKKJJJGGGFFFEEEEEEEEEEEEHHHHHHKKKNNNOOOPPPUUUZZZyyywww~~~|||zzzyyytttqqquuu|||zzz~~~|||~~~hhhaaaggg~~~{{{~~~uuudddTTTIIIEEEGGGEEEDDDDDDFFFGGGFFFDDD>>>BBBGGGKKKLLLHHHBBB>>>777555222111111111000/////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////...............///000111444777999888777:::@@@EEENNNNNNRRR\\\ppp{{{hhh```aaahhhppp{{{xxxrrrpppnnnmmmnnnppprrrsssxxx{{{~~~}}}yyyuuuooohhh```ZZZTTTRRRMMMIIIFFFCCC@@@>>>;;;;;;:::999888888888888555555666666777777777777777666555555666888;;;<<<;;;:::999888888888888888999999888888888888999:::======<<<<<<<<<;;;;;;;;;:::999999999999999999:::999999999999999999999999:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::444444444444444444444444333333333222222222111111000000111111111111000000000000000111222222222333222222111111222222333444333333222222222111111111222222222222222222222222222222222222111111111111111111000000//////......------///000333555666777666444111111444888<<>><<<;;;666666555555555555666666666666666777888888999999999999888888999;;;<<<=========<<<;;;::::::::::::::::::::::::::::::;;;<<<;;;;;;;;;:::::::::999999;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>888888888888888888888888666666555555444444333333111111111222222111111111111111111111111222222222222222111111222222333444222222222222111111111111222222222222222222222222222222222222222222222222222222111111000000//////......///000222555777888777666555555444444555555<<>>777111000000111111//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............///000111222333777;;;;;;;;;AAAKKKTTTXXX\\\eee{{{nnnVVVJJJ\\\yyyuuurrrpppqqquuuyyy|||}}}~~~|||yyywwwqqqlllddd\\\VVVPPPKKKGGGBBBAAA@@@===;;;999999999555555444555555666777888777888888999999::::::;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<:::::::::::::::;;;<<<<<<::::::::::::999999999999;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<:::;;;<<<===>>>???@@@@@@????????????????????????========================::::::999999888777777666222333333444444333333222222222222111111111111111222222111111222222333444222222222222111111111111111111111111111111111111222222222222222222222222222222222222111111111111/////////111333555777999777777777666444333222222777===KKK\\\kkknnnggg^^^RRRVVVbbboooqqqcccSSSJJJSSSnnnkkkTTTGGG@@@===999555222111111111////////////////////////........................////////////////////////------......///000000111111222222333444555666666666888>>>HHHQQQXXXZZZZZZZZZWWWXXX\\\aaahhhuuupppggg[[[SSSNNNJJJFFFBBBGGGIII___~~~~~~wwwyyy{{{{{{xxxsssmmmjjj~~~wwwnnnddd\\\XXXVVVSSSMMMEEECCCFFFIIIKKKKKKOOOUUU^^^fffllluuu~~~www|||{{{ooocccZZZ\\\ooolllaaaSSSJJJHHHJJJKKKJJJKKKHHHDDDDDDGGGKKKLLLLLLGGGAAA888222///000111222//////000000000000//////////////////////////////........................////////////////////////////////////////////////............///000222222333888<<<===>>>DDDPPPZZZZZZ```lllxxxhhhOOO@@@AAA```zzzvvvtttuuuzzz}}}yyyuuuqqqooogggbbbYYYQQQLLLGGGCCCAAA<<<===<<<:::888777777888666666666777888999:::;;;999999999:::;;;;;;;;;<<<999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<======999999999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===>>>???@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<;;;:::999999444555555666666555555444333222222222111111000000222222111111222222333444222222222111111111111000111111111111111111111111222222222222222222222222222222222222222222222222000000000111333555888999666777777555333222222333555666@@@SSSiiitttooogggVVVPPPTTTeeerrrmmm^^^SSSHHH]]]}}}yyy]]]LLLBBB???;;;666333222222222////////////////////////........................////////////////////////---------...///000000111111222222333444555666666:::===DDDOOOZZZ___```^^^[[[ZZZ___hhhmmmrrr}}}}}}nnnaaaYYYRRRKKKFFFDDDEEE[[[||||||yyyrrrmmmkkkrrrmmmeee]]]VVVPPPLLLJJJGGGLLLOOOPPPTTT\\\aaaaaalllmmmqqqyyy~~~yyy{{{|||zzzxxx|||~~~wwwkkkrrr~~~qqq```TTTNNNMMMKKKIIIKKKHHHHHHJJJJJJHHHKKKPPPIIIEEE???999444111000000...///////////////...---////////////////////////////////////////////////........................///////////////////////////.........000222444555<<<:::999===GGGSSS[[[___\\\hhhzzzwww[[[EEE@@@>>>QQQvvvwwwyyy|||~~~||||||wwwuuutttoooggg```ZZZVVVPPPIIIDDD???===;;;777777777777666666666666888888999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>============>>>>>>>>>>>>????????????????????????AAAAAAAAA@@@@@@@@@??????AAA@@@???=========>>>???===<<<;;;:::888777666555444444222111111111111111......///000000111111222333333222222111111000000111111000000111111222333222222222222222222222222222222222222222222222222000000//////111333666888999999999888777555222111222333:::KKK```ooosssqqqbbbSSSHHHQQQjjjzzzrrr```UUUKKKbbb}}}^^^KKKCCC======;;;444111333//////.........//////000////////////////////////////////////////////////......//////000000111111333444444333444666888777:::>>>LLL^^^fffbbb\\\\\\[[[```iiittt~~~nnn___SSSMMMNNNIIISSSnnn~~~~~~xxx|||wwwrrrnnnlllkkk^^^YYYRRROOOOOOPPPOOONNNXXX^^^cccfffkkkrrrwwwvvv|||~~~xxxnnnmmmyyy{{{qqqllljjjcccVVVJJJJJJGGGGGGGGGCCCAAAEEEKKKIIIFFFAAA<<<777333111000//////////////////......////////////////////////////////////////////////........................///////////////////////////......///000222444555777999:::<<>>>>>>>><<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<=========<<<<<<<<<;;;;;;=========>>>>>>>>>??????=========>>>>>>>>>??????????????????????????????AAAAAA@@@@@@@@@?????????@@@??????>>>>>>>>>>>>???>>>>>>===<<<;;;::::::999666666555444333222111111//////000000111111222222333222222222222222222111111111000000111111222333222222222222222222222222222222222222222222222222111111000000111333555666999999999999888666444333333222666CCCUUUfffqqquuuiii\\\NNNNNN```sssvvvppp___PPP[[[uuuqqqUUUJJJ@@@===;;;555111111//////.........//////000////////////////////////////////////////////////......//////000111111111222444555555666888999:::>>>EEETTTdddhhheeeccceeejjjqqqzzzzzzhhh]]]VVVNNNSSSjjj}}}zzzrrr{{{tttoookkkiiihhhRRRPPPNNNQQQXXX^^^cccdddlllssszzz}}}}}}uuu{{{{{{}}}}}}lll]]]NNNJJJGGGDDD@@@<<>>BBBQQQccckkkhhhyyypppQQQ>>>666999GGGccc~~~}}}|||{{{}}}~~~~~~|||{{{{{{wwwqqqhhhaaa\\\UUUNNNHHHAAA???===:::999888888888777777888888888888888888999::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>????????????????????????>>>>>>>>>>>>============>>>===============<<<<<<===>>>>>>>>>>>>?????????===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>???@@@@@@@@@??????@@@@@@@@@?????????>>>>>>:::::::::999777555333222111111111111111111111111222222222222222333333333111111000000111111222333222222222222222222222222222222222222222222222222222222111000000222333444888888999999999888777777444333333999FFFYYYkkkvvvqqqhhhYYYOOOUUUfffwwwooo]]]TTT]]]uuuiiiYYYGGG???===888444111000//////....../////////////////////////////////////////////////////////......//////000111222222222444666777777888;;;===DDDPPPaaalllkkkgggjjjrrrzzzwwwkkk___\\\kkk}}}~~~uuuhhhmmm|||{{{sssmmmjjjiiihhhWWW[[[aaafffkkkpppvvvzzzwww~~~xxxwww}}}}}}yyy{{{xxxXXXPPPHHHEEEBBB??????BBBGGGGGGFFFCCC???:::555222111111000//////.........////////////////////////////////////////////////......................../////////////////////////////////000111444666777:::<<>>>>>>>>??????>>>?????????????????????===>>>>>>???@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>@@@AAABBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB??????@@@???===:::777555333333222222222111111111000000111111222222333333111111000000111111222333222222222222222222222222222222222222222222222222333333222111000111111111666777777888999999999999555444333333:::JJJ^^^mmmrrrqqqgggWWWOOOZZZnnn}}}}}}nnnXXXMMM]]]kkkSSSCCC>>>;;;777333111000//////////////////////////////////////////////////////////////////......///000111222222333444444666888888777:::@@@LLL\\\mmmrrrkkkgggoooyyyzzzpppsss|||xxxlll___\\\___kkkwww{{{tttnnnlllmmmmmmfffpppzzz|||vvvrrrssswwwvvv}}}|||yyy{{{}}}uuupppsssxxx~~~~~~yyy|||yyyqqqvvv{{{xxx{{{```SSSGGGEEEGGGEEEAAA>>>DDDEEEFFFEEEAAA===888444333222000///.........///////////////////////////////////////////////////......................../////////////////////////////////000222444777888<<<===NNNeeehhhbbbuuuqqqZZZFFF;;;;;;@@@???UUUnnnzzz}}}~~~|||xxxrrrjjjeee]]]YYYQQQKKKEEEAAA>>><<<;;;:::::::::999999::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@>>>???@@@BBBBBBBBBAAA@@@???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDBBB@@@===;;;666666555444333222222111///000000000111111222222111111000000111111222333222222222222222222222222222222222222222222222222333333222111000000000000444555555666777999::::::555666555333444>>>NNN\\\kkkssssssdddTTTSSS```lll}}}fffKKKLLLddd}}}{{{aaaJJJ>>>:::888555111111000///////////////////////////////////////////////////////////////......///000111222333333666555666888777555;;;DDDUUUfffttttttkkkhhhqqq|||}}}yyyvvvvvvxxxzzzyyy~~~~~~}}}ooo```WWWSSSSSSZZZfffvvvzzztttppppppqqqssswww|||oooiiiiiipppxxxvvvxxx~~~}}}~~~{{{vvvpppmmmbbb[[[]]]```ccckkkvvvyyy~~~~~~xxxrrrwww~~~zzzwwwsssppp```RRRFFFFFFIIIGGGBBB>>>CCCDDDEEEFFFDDD@@@<<<999444333111///......//////////////////////////////////////////////////////........................//////////////////////////////000111333555888999<<>>BBBGGGaaa|||{{{wwwrrrjjj```YYYLLLIIIEEE@@@===;;;:::999999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@?????????>>>?????????@@@@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA??????@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDBBBAAA<<<;;;:::999777666555444111111111111111111222222111111000000111111222333222222222222222222222222222222222222222222222222333222222111111000//////222222333444555777888999666888888555222666@@@JJJ```oooyyyppp```WWWXXX[[[vvvwwwYYYKKKPPPddd~~~rrrXXXDDD;;;777666222222111000////////////////////////////////////////////////////////////......///000222333444444777444555888777666???LLL___mmmwwwtttlllmmmvvv~~~uuurrrnnnjjjggggggggghhhjjjkkkqqq{{{zzzttt}}}{{{bbbVVVVVVVVVYYY[[[bbbooo}}}}}}yyyuuussstttuuuwww~~~}}}qqqhhhcccjjjttt||||||{{{wwwpppfffgggooo{{{|||{{{}}}wwwxxx}}}|||vvvoooaaaWWWVVVVVVVVV]]]hhhmmmooouuu{{{~~~|||{{{|||uuukkkbbb[[[RRRKKKJJJIIIFFFCCCDDDCCCDDDFFFGGGFFFCCC@@@>>>555333111///......//////////////////////////////////////////////////////........................////////////////////////000000000111333666999:::???NNNdddoookkknnngggUUUDDDAAADDDEEECCCCCCSSSkkkyyyqqqjjjddd]]]SSSKKKAAAAAA???<<<:::999999:::888888999:::::::::::::::999::::::;;;<<<<<<===============>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFBBBAAA@@@>>><<<;;;999888444444333333333333333222111111000000111111222333222222222222222222222222222222222222222222222222111222222111111000//////000000000111222444666777666888999666222222888>>>WWWhhhxxxxxxmmmbbbZZZUUUdddnnnYYYKKKWWWxxxnnnQQQ@@@:::888333222111000////////////////////////////////////////////////////////////---...///000222333444555777333444999999:::GGGXXXfffqqqwwwtttqqqvvv~~~tttpppjjjeeebbb___^^^]]]aaa___aaagggmmmqqqzzz}}}rrrjjjdddhhhnnniiiYYYVVV^^^ccciiijjjlllppptttyyy~~~}}}{{{yyyyyy{{{|||yyyzzz|||~~~{{{tttjjjbbbgggqqqyyywwwrrrooonnnmmmpppuuu|||vvvggg]]]``````gggrrrzzz}}}~~~|||qqqfffgggppp{{{xxxhhh[[[XXXVVVSSSYYYcccooonnnnnnpppooorrr|||uuuzzztttxxx}}}kkklllwww}}}xxxlllaaaWWWTTTRRRPPPKKKEEEFFFKKKCCCEEEGGGHHHHHHFFFDDDBBB555444111///......//////////////////////////////////////////////////////........................////////////////////////000000000111444666999;;;DDD\\\nnnjjjfffssslllUUUGGG???DDDLLLLLLHHHEEE]]]ooo}}}zzzrrrggg^^^XXXQQQHHHAAA>>>???>>>===;;;:::;;;<<<777888999;;;<<<<<<======::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEDDDBBBAAA@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAABBBCCCEEEGGGHHHGGGFFFDDDBBB@@@>>>===<<<666666666555555444444444111111111000111222222333222222222222222222222222222222222222222222222222111111111111111000//////////////////000222444666666888999666222222555999RRRcccuuuzzzuuukkk```WWWWWWzzz}}}hhhOOOTTTwww^^^GGG>>>;;;333222111000////////////////////////////////////////////////////////////---...///111222333555555666222333999;;;===MMMaaakkkssswwwtttuuu}}}zzzvvvoooiiiddd```\\\ZZZ[[[XXXXXX]]]______dddlllsss|||uuummmcccZZZXXXRRRWWW\\\VVVZZZhhhpppvvvwwwvvvsssoooqqq|||sssqqqssszzzvvvmmmnnnnnnnnnkkkbbbZZZZZZ```aaaeeelllqqqqqqlllfffaaa^^^cccqqq{{{vvvvvv~~~qqqaaaccccccjjjxxxvvvkkkfffiiilllkkkqqqqqqnnnjjjggghhhnnnttt|||mmmaaa```ggglllzzztttiiidddllltttppp}}}yyyvvvqqqlllbbb```cccggg___OOOIIILLLIIIIIIHHHGGGIIIKKKIIIEEE<<<777222000000000...,,,////////////////////////////////////////////////........................---------.........//////333---...666777333777BBBSSSdddmmmhhhjjj{{{sss[[[DDDEEEHHHMMMRRRVVVVVVUUUbbbeeekkkrrrzzz{{{vvvllldddXXXMMMFFFBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<======;;;::::::;;;<<<===============>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAABBBCCCDDDEEEFFFCCCCCCBBBAAAAAAAAAAAABBBFFFEEEDDDCCCCCCCCCCCCCCC@@@>>>;;;888555444333333222222333333222111000///111111222222222333333333333333333333333333333333222222222222222222222222000000000000111111111111888888777777666666555555@@@RRRhhhwww{{{vvvhhhZZZVVVddd~~~bbbZZZdddrrrUUUDDD===888777333111111222111---000/////////............///////////////000111111///000000222333444555555777555555777<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBDDDDDDCCCCCCBBBCCCCCCCCCCCCBBB???<<<999666444333333333333222222222111111111111111222222222333333333333333333333333333333222222222222222222222222000000000000111111111111666666777777777666666666:::FFFXXXjjjxxx}}}uuujjjYYYcccwwwrrrcccaaavvvlllOOO>>>666444111//////111111000000000/////////.........///////////////000111111000000111222333444444555444777999:::AAAQQQcccpppzzzwwwvvv{{{}}}zzzxxxvvvrrrooonnnppptttxxxzzz{{{zzzyyytttrrrooolllhhhddd___[[[[[[ZZZXXXTTTQQQQQQTTTWWW___eeekkknnnnnnpppwww|||zzzzzz~~~zzzqqqjjjnnnpppvvv|||xxxiiiZZZQQQRRRQQQPPPTTT]]]jjjwwwsssnnnmmmttt}}}}}}|||~~~mmmjjjnnnzzzjjjbbbaaalll|||xxxwwwyyyrrrooollljjjiiiiiihhhgggpppvvvvvviiiZZZQQQOOOOOOOOOWWWaaaiiiqqq}}}yyyhhh]]]eeettt}}}zzzyyyvvvrrrzzz}}}{{{yyyzzz}}}wwwdddQQQJJJKKKLLLLLLKKKHHHDDDBBBCCC???888444222111000000////////////////////////////////////////////////........................------........./////////000///222777666666@@@NNN```fffmmmxxxlllQQQEEEOOOUUU[[[^^^\\\YYYWWWVVVWWWZZZ___fffmmmtttyyy|||}}}yyyxxx{{{~~~|||yyywwwssskkkaaaYYYLLLHHHBBB>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFEEEDDDBBB>>>;;;777666555444222111111222222333111111111222222222222333333333333333333333333333222222222222222222222222000000000111111111222222333444666777888888777777666:::EEEYYYtttzzzcccdddkkk{{{ppp]]]___zzzdddHHH:::777333000//////000222000000000/////////......///////////////000111111111222222222333333444444222888===???KKK___ooouuuzzzvvvzzz{{{uuuqqqnnniiiddd___ZZZWWWTTTQQQPPPPPPNNNMMMLLLMMMMMMJJJIIINNNXXX```qqqyyy}}}{{{|||tttnnnyyy}}}pppaaaZZZZZZ[[[^^^eeemmmuuuzzzrrrmmmjjjkkknnnsss}}}}}}}}}wwwiiigggkkkzzztttfff]]]dddssszzzvvvvvvrrrnnnjjjjjjmmmpppqqqpppvvv~~~sssaaaUUUQQQPPPQQQWWW[[[\\\\\\cccrrrooo___\\\cccmmm{{{}}}yyyzzz{{{{{{xxxvvv|||~~~nnnXXXKKKIIIJJJLLLKKKGGGEEEEEEFFFAAA;;;555222000000000////////////////////////////////////////////////....................................////////////000111444777555777EEEUUUgggffflllqqqWWWKKKMMMZZZ```dddddd^^^YYYXXXZZZVVVXXX[[[```fffmmmrrruuuuuurrruuu|||~~~~~~{{{{{{vvvoooiiiccc[[[QQQJJJCCC@@@>>>=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGFFFDDDAAA===;;;666555222111000111222333111111111111222222222222222222222222222222222222222222222222222222222222000000111111111222222222000222444777888999999888999666:::OOOqqqqqqfff]]]eee|||aaaVVVhhh}}}YYYAAA<<<777555222///...000000000000////////////...///////////////000000111222222333333333333333333333999>>>DDDVVVnnnvvvrrruuusss}}}xxxnnniiiccc[[[UUUSSSPPPMMMKKKMMMOOOPPPQQQNNNQQQSSSQQQRRRYYYhhhsss|||wwwuuuzzzyyyrrrrrrqqqqqqrrrtttwwwxxxxxxuuurrrnnnhhhfffnnnxxx~~~|||qqqfffccchhhwww}}}kkk\\\]]]jjjwww}}}wwwrrrkkkjjjnnnssswwwxxx|||xxxeeeXXXTTTSSSUUUYYYZZZUUUOOOPPP[[[eeeyyy}}}xxxjjj]]]UUUXXXfffuuu~~~|||}}}~~~yyyuuu{{{{{{nnnRRRJJJGGGIIIKKKHHHHHHJJJFFFCCC===777222//////000////////////////////////////////////////////////................................./////////000000111333666666555;;;LLL[[[hhhhhhuuupppXXXKKKPPP\\\fffiiijjjfff___ZZZ[[[^^^XXXXXXXXX[[[___ffflllpppoooooouuu~~~~~~zzzvvvooodddZZZSSSLLLEEE@@@???===<<<<<<======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<==================>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@AAACCCCCCDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAABBBCCCDDDCCCEEEGGGHHHHHHFFFCCCAAA888666444111000111222222000000111111111222222222222222222222222222222222222222222222222222222222111111111111222222222222///000333666888999::::::;;;777888JJJkkk{{{hhhQQQQQQmmmsssXXX[[[kkkgggEEE===777777555000...///111000000000///////////////////////////000000111333333333333333333333444666:::@@@LLLcccwwwwwwlllooorrr~~~oooddd^^^YYYSSSNNNKKKJJJHHHJJJOOOTTTXXXZZZ^^^bbbeeefffgggnnn|||{{{nnnqqq|||xxxpppeee]]]```gggqqq{{{~~~{{{}}}~~~rrreee```cccrrrsss___ZZZcccqqqyyyrrrmmmmmmqqqvvvyyyzzzyyydddWWWSSSRRRXXX[[[]]]YYYRRRPPPTTTYYY]]]```gggppp{{{lllYYYPPPWWWaaauuu~~~xxx}}}dddSSSGGGGGGIIIIIIIIIMMMEEECCC@@@:::444000000000////////////////////////////////////////////////............................../////////000000000222444555555999DDDVVVeeehhhmmm|||}}}ooo[[[NNNNNNZZZhhhoooooommmhhhbbb______```ZZZXXXVVVWWW\\\dddlllrrrqqqqqqwwwzzzuuukkkcccWWWMMMHHHCCC???<<<<<<;;;::::::;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<========================>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCDDDBBBDDDFFFHHHIIIGGGFFFDDD<<<:::888555333222222222000000000111111111111222222222222222222222222222222222222222222222222222111111111222222222222333///000222444666999:::;;;:::888888EEEaaalllRRRIII\\\zzzbbbYYY\\\}}}uuuLLL>>>333444666222///111111111000000000////////////////////////000111111222222333333444444444555999<<>>777333111222////////////////////////////////////////////////.........................../////////000000000000333444444666>>>OOOcccppplllqqqzzz]]]QQQTTT^^^iiippptttssspppmmmiiieeebbbaaa^^^[[[XXXXXX^^^iiiuuu|||yyywwwyyy}}}vvvnnniii[[[TTTKKKDDDBBB@@@>>>;;;;;;:::888999:::;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;============<<<============>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDFFFGGGIIIJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBCCCEEEGGGGGGFFFEEEDDD@@@???===:::888555333222000000000000111111111111111111111111111111111111222222222222222222222222111111111222222222333333111111111222444888;;;===;;;;;;;;;???QQQmmmxxxaaaQQQSSSggguuucccYYYnnn```HHH444222555333111222111111111000000000/////////////////////000111111111222222333444555666666999???RRRmmm{{{xxxssssssqqqyyyssskkk\\\XXXSSSPPPQQQUUU[[[___```bbbfffmmmtttzzz|||}}}|||vvvmmmhhhqqqyyynnnlllmmmjjjfffcccxxx~~~mmmeeecccppprrr___[[[bbbrrr}}}xxxwwwzzz~~~~~~uuueee]]][[[\\\___bbb```YYYOOOFFF@@@OOOPPPUUU]]]eeelllssszzzrrr```SSSNNNNNNaaauuuoooOOOFFFHHHGGGFFFIIIDDDFFFEEEAAA:::555333333////////////////////////////////////////////////........................////////////000000000000333333333777CCCWWWlllyyyrrrrrrlllQQQOOO^^^nnntttuuuuuutttsssqqqooojjjeee```ccc___[[[\\\cccppp~~~|||zzz}}}~~~}}}~~~|||vvvmmmccc\\\NNNIIICCC@@@@@@@@@>>>;;;;;;:::888999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===>>>>>>===<<<============>>>>>>>>>>>>?????????>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAABBBCCCDDDEEECCCCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIFFFGGGGGGGGGGGGHHHHHHHHHDDDEEEHHHJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCDDDCCCAAA>>>;;;888444333000000000000111111111111111111111111111111111111222222222222222222222222111111222222222333333333222111000111333777;;;===>>>@@@>>>;;;DDD^^^~~~qqq\\\PPPYYYuuuoooYYYccctttVVV:::333555333111333111111111111000000000000///////////////000111111111111222333555666777777777AAA\\\{{{vvvsss{{{uuu}}}|||uuuooojjjccc[[[VVVRRRSSSSSSUUU[[[eeeqqqyyywwwyyy~~~}}}xxxwwwxxx|||wwwkkkgggrrryyyvvvrrrssspppkkkiiirrrkkkZZZVVVggg}}}}}}zzz}}}rrrddd```eeeaaaaaaccc^^^QQQGGGEEEHHHOOO[[[fffpppwwwyyywwwppp\\\OOOMMMSSS\\\iii{{{yyy~~~}}}jjjTTTHHHFFFGGGFFFIIIHHHEEE@@@:::444111000000/////////............////////////////////////////////////////////////000////////////000000111222555666999KKKeeetttwww{{{lllWWWLLLZZZmmmuuuuuuvvvtttvvvxxxwwwsssmmmiiifffddd___[[[]]]hhhvvv|||uuuuuuyyy}}}zzzsssjjj^^^SSSKKKNNNKKKEEE@@@<<<::::::;;;;;;;;;;;;::::::999999999:::::::::999888:::===@@@;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFEEECCCBBBBBBBBBCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBFFFGGGIIIIIIEEE???888333222222333333333222222222222222222222222222222222222222222111111111000000111111222333333333333222222111000000222555999;;;::::::===@@@>>>GGGgggoooTTTTTToooiiibbb~~~kkkDDD888888444111222222111111000000000000000111111000000000000111111111222111111333666666555>>>OOOkkkuuuvvv{{{rrriiieee___ZZZWWWWWWWWWXXXUUUZZZccckkkttt~~~|||zzz}}}zzzwwwuuutttrrrqqqttthhhdddnnnvvvvvvwww{{{}}}|||wwwwwwyyy}}}uuuaaaXXXdddvvv}}}{{{~~~sssiiigggjjjhhhiiijjjcccVVVMMMKKKPPPVVV^^^eeekkkoooqqqpppzzzqqq\\\KKKKKKOOOXXXhhhxxx~~~ssspppsss{{{qqqYYYHHHDDDEEEFFFIIIHHHFFFBBB===777333111000000/////////.........////////////////////////////////////////////////000////////////000111111222555888???RRRiiiwwwxxx___UUUUUUcccoooqqqqqqtttwwwyyyzzzxxxssslllfffccc```\\\ZZZ```lllyyy~~~vvvvvvzzz~~~{{{qqqggg]]]SSSKKKFFFGGGDDDAAA===;;;;;;;;;<<<;;;;;;;;;:::::::::999999<<<<<<<<<;;;;;;<<>>>>>>>>>>>>>>??????@@@>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCFFFGGGIIIJJJGGGBBB<<<888444333333222111111222222222222222222222222222222222222222111111111000000111111222333333333333222333222000000222444777999>>>===???AAA===BBBZZZuuujjj\\\cccsssyyykkkvvvVVV@@@;;;999777666222222111000000000000000111111000000000000111111111222222333444777999999EEEZZZvvv{{{zzzooohhh``````______```cccgggkkkqqqvvv~~~vvvpppiiiddddddgggjjjlllqqqfff```ffflllnnnqqqvvv|||~~~uuuqqqwww||||||zzzmmm]]]aaannn{{{zzz}}}~~~pppiiiiiihhhjjjmmmnnngggZZZPPPLLLUUUYYY^^^cccfffggghhhiiimmmyyyqqq[[[RRRLLLOOOTTT\\\mmm~~~{{{mmmdddjjjwwwxxxbbbNNNFFFFFFHHHHHHHHHGGGEEEAAA;;;666333000000000/////////......///////////////////////////////////////////////////////////////000111222222444;;;GGG\\\qqq|||qqqUUUXXXcccqqqtttooonnnrrruuuwwwyyyxxxsssmmmhhheeeaaa]]]]]]dddqqq|||{{{zzz}}}~~~}}}wwwooobbbVVVNNNHHHEEECCC======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;<<<>>>AAA;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJHHHEEEAAA???777666333111000000111222222222222222222222222222222222222111111111111111111111222333333333333222333222111000111333555777>>>===???AAA??????MMM___eeeWWWccc}}}ooo|||lllHHH888888888444222222111000000000000111111111000000000000111111111222444555666777:::===OOOjjj~~~uuunnniiifffeeeiiinnnssswww}}}}}}|||nnnjjjeeeccceeeiiilllnnnnnneee^^^^^^___^^^___cccllltttxxxrrrmmmoootttuuuwwwzzzgggbbbhhh~~~zzzyyyzzz|||zzzllleeedddccciiiqqquuuooobbbTTTMMMPPPSSSZZZbbbdddbbbaaaccc___jjjnnnlllzzzjjj[[[QQQOOOLLLKKK\\\rrruuu___ZZZcccoooxxx{{{nnn[[[NNNJJJIIIGGGGGGFFFFFFCCC>>>888444000000000////////////...////////////////////////////////////////////////////////////000111222222333444===OOOdddwwwsssccc]]]eeesss}}}|||sssppprrrnnnqqquuuvvvssspppmmmllljjjfffdddkkkvvv~~~|||}}}|||xxxhhh```UUUKKKEEECCCBBBBBB888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999:::<<<>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBB@@@@@@BBBDDDFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHHHHGGGEEEDDD<<<999666222000000111222222222222222222222222222111111111111111111111111111111222333333333333222333222111000111222333444999999===BBBBBBBBBHHHRRR}}}nnnTTT]]]wwwppphhhRRR777666777111333222111111000000111111222111111000000111111222222222555666555555;;;BBB[[[uuuxxxuuuvvvxxx{{{xxxtttrrrllljjjhhhgggiiijjjiiiiiikkkeee^^^[[[WWWTTTTTTVVV^^^jjjuuuwwwrrrooooooooovvv}}}sssiiihhhyyy}}}{{{yyy|||~~~~~~{{{zzzyyy}}}pppfffaaaaaajjjwww~~~}}}qqq```SSSLLLNNNVVVaaaeee___ZZZYYYSSS___```WWW___yyyooobbbYYYVVVNNNGGGRRReeevvv___QQQQQQZZZlll{{{yyykkk[[[NNNGGGGGGFFFEEEEEEDDD@@@999555111000000000////////////////////////////////////////////////////////////////////////000111222333444666AAAVVVjjj{{{oooiiitttwww~~~{{{vvvuuummmooorrrsssqqqoooooooootttooommmqqqyyy~~~~~~{{{vvvwww||||||sssmmm\\\VVVNNNGGGCCCAAA@@@???999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;;;;::::::;;;===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDAAA@@@@@@AAADDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFAAA>>>:::555333222222222222222222222222222222222111111111111111111111111111111222333333333333222333222222111111222333333666888===CCCEEEEEEGGGKKKsss|||\\\ZZZbbb~~~cccuuueee@@@:::999222333222222111111111111111222222111111111111222222444333555777444333<<>>>>><<<<<<===>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>????????????@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEEEECCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEECCCCCCCCCCCCDDDEEEGGGGGGFFFCCC???:::777444333333222222222222222222222222111111111111111222222222111111222333333333333222333222222222222333333444888;;;@@@CCCEEEEEEFFFHHHhhhnnn]]]VVVvvvnnnlllwwwKKK;;;777222333333222111111111111222222222111111111111222222444333555777444444AAARRRqqq|||}}}xxxvvvvvvzzz~~~oooqqq~~~yyyxxxvvvuuuxxx}}}{{{tttooonnnooopppqqqlllkkkgggaaa]]]```gggllliiirrr|||yyyuuuttt~~~rrryyywwwvvvtttrrrrrrssstttuuuwwwwwwxxxzzz{{{||||||{{{}}}|||kkk]]]dddnnn{{{vvvcccWWWNNNPPP___ggg___RRRKKKPPP]]]fffccc^^^bbbnnnvvv|||pppaaaSSSJJJFFF```tttooo]]]QQQ___ppp|||{{{kkk\\\MMMIIIFFFEEEEEECCC===888111111111000000000///////////////////////////////////////////////////////////////000111222444555888===QQQiiitttyyy}}}xxxwwwrrrmmmgggeeeeeegggfffkkkrrrxxx|||~~~~~~~~~tttsssuuu||||||wwwmmmaaaXXXPPPLLLGGGBBB@@@>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;===>>>>>>===<<<<<<===<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>????????????@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGGGGGGGFFFDDDDDDBBBCCCEEEGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBCCCDDDGGGHHHJJJHHHDDD@@@;;;777555444222222222222222222222222000000111111111222222222111111222333333333333222222222333333444444555555888<<>>777333444333222222111111222222333222222111111222222333444222444777555777III```zzz~~~~~~||||||xxxtttrrrqqquuuxxxfffhhhvvv}}}{{{zzzxxxtttwww|||{{{qqqkkkkkkqqqwww{{{qqqpppkkkccc___eeeooovvvvvvzzz|||zzz{{{vvv|||}}}wwwuuurrrpppoooppprrrsssuuusssrrrrrruuuxxxzzzzzznnndddhhhooo{{{oooZZZNNNMMM]]]hhhbbbUUUNNNVVV^^^eeeeee___^^^fffppprrrwwwvvvmmmcccZZZPPPFFFHHHbbbxxx}}}~~~yyyaaaRRR[[[iiixxx|||nnnPPPLLLGGGFFFFFFDDD???:::111111111111000000000000/////////////////////////////////////////////////////////000111333444555888AAAXXXqqqwwwwww~~~~~~zzzwwwqqqjjjeeecccdddfffYYYbbboooyyy}}}~~~{{{xxxyyyyyysssmmmcccVVVLLLJJJFFFAAA>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<======999;;;<<<<<<;;;::::::;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>????????????@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGFFFEEEDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEFFFFFFGGGGGGGGGGGGHHHFFFDDDBBBCCCDDDGGGHHHLLLJJJGGGCCC>>>:::666444222222222222222222222222000000111111222222222222111111222333333333333222222222333444444555666666555:::???@@@AAAFFFLLLPPPUUUttt\\\eeeqqqmmmeeeFFF<<<:::444333222222111111222222333222222111111222222333333111444888777;;;PPPiii~~~{{{{{{|||wwwtttrrrpppooosss}}}pppbbb```hhhrrrwwwvvvzzzvvv}}}zzzrrrkkklllrrruuuuuuyyywwwvvvrrrkkkgggnnnxxx}}}}}}}}}|||www}}}tttqqqnnnooorrruuuvvvuuutttpppooorrrrrrqqqrrrvvvlll___eeejjjsss}}}fffVVVJJJRRReeekkk]]]JJJYYYfffhhheeegggbbbZZZZZZYYY```ccccccdddcccVVVFFFFFFKKKYYYnnndddcccnnncccQQQDDDCCCEEEBBB???@@@999555111///000111111111000000000000000000000000........................///......///222444555555777JJJcccuuuzzz|||}}}{{{wwwtttiii\\\bbblllhhhaaabbbhhhttt}}}tttwwwyyy{{{~~~wwwlllaaaXXXRRRNNNLLLCCCBBBAAA@@@????????????========================<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@??????>>>>>>======<<<<<<===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEEEECCC???<<>>>>>>>>>>>============>>>???@@@AAA??????>>>>>>===============>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFFFFEEEBBB????????????@@@AAACCCDDDEEEDDDEEEEEEDDDBBBAAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDD@@@AAACCCBBBAAAAAABBBDDDBBBAAAAAAAAABBBDDDFFFGGGMMMNNNNNNMMMKKKIIIJJJKKKJJJKKKKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIGGGEEECCCBBBBBBBBBEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHGGGCCC===999666444333222222222111///111111111111111111111111000000111222222222222111222222222222333444555555999;;;???BBBDDDGGGJJJMMMOOOYYYmmm~~~gggiiipppGGG???777555222111222333333222444333333222222333333444999666666888999CCC```~~~uuubbbhhhttt{{{wwwsssmmmhhhhhhjjjppp{{{wwwjjjffflllvvv}}}|||{{{|||xxx{{{uuuvvvyyy{{{vvvxxxyyyuuupppnnnoooqqqssstttyyyxxxyyyzzzxxxtttvvv||||||yyyaaa]]]```ooo{{{iiiVVVTTTbbbnnnppplllqqq{{{yyytttuuunnnbbb___YYYYYYZZZ```ooovvviiiTTTFFFEEEDDDKKKaaazzzrrrggg___ggg{{{oookkk}}}eeeLLLBBBDDDGGGEEEBBB:::777333000000111111111000000000000000000000000........................000000111222444666888:::BBB^^^xxxrrrggg```___oooyyyxxxxxxyyyzzz{{{yyywww{{{|||~~~pppjjj___VVVNNNIIIFFFDDDEEEDDDCCCAAA@@@?????????========================;;;;;;;;;;;;;;;;;;;;;;;;====================================>>>>>>>>>>>>============>>>???AAAAAA???>>>>>>>>>>>>=========>>>???AAABBBCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCAAA???======>>>???@@@AAABBBBBBAAAAAAAAA@@@>>>===>>>@@@CCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCCCCBBBBBBCCCDDDCCCBBBBBBBBBCCCEEEFFFGGGOOOOOOOOOMMMJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIGGGCCC???999666333111111222222111111111111111111111111111000000111222222222222111222222222222333444555666888;;;>>>AAADDDGGGKKKNNNMMMQQQ]]]vvvqqqccc}}}{{{SSS@@@777555333333333444333111333333333222222333333444999999777555===QQQnnniii\\\dddooozzz}}}{{{wwwtttqqqkkkgggfffggglllvvv}}}tttrrrwww|||zzzzzz|||{{{{{{||||||~~~}}}zzzrrrkkkhhhjjjnnnqqqssstttwwwzzzyyywwwzzz|||nnn```\\\lll}}}xxxaaaVVV\\\iiiuuu{{{|||zzzrrrtttooodddbbb]]]ZZZYYYbbbvvvrrr\\\LLLKKKDDDAAAQQQnnn|||nnn``````nnn}}}rrrrrrUUUCCCBBBHHHGGGBBB<<<888444111111111111000////////////////////////........................000000111222333666999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCCCCCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBB@@@@@@AAABBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBB@@@>>>>>>@@@AAAFFFFFFFFFEEEEEEFFFFFFGGGDDDCCCBBB@@@@@@AAABBBCCCDDDEEEFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJMMMNNNOOOMMMKKKJJJJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJJJJGGGEEE<<<999444111111222333333111111111111111111111111000000111222222222222111222222222333444555666777777:::>>>AAADDDGGGKKKNNNMMMLLLQQQggggggqqqvvvbbbCCC888666444444444444333111333333222222222333444444444777666666DDDaaazzz___ZZZfffooorrrvvv||||||yyyvvvtttpppkkkgggffffffiiiqqqzzz~~~{{{yyyyyy|||{{{rrrqqqxxx}}}}}}zzzuuuzzzpppmmmoooqqqmmmmmmppptttsssqqqtttyyyvvvzzzggg\\\lllooo]]]YYYcccsss~~~~~~pppeeejjjjjjdddddd___\\\\\\fff|||~~~iiiQQQPPPHHH@@@IIIbbbzzz{{{sssggg```ddduuu~~~|||~~~bbbJJJBBBGGGGGGAAA>>>:::555222111111111000////////////////////////////////////////////////...///111111222555:::>>>QQQooo}}}vvv~~~vvvlllhhhccc[[[```nnnqqqvvvyyy}}}~~~~~~~~~xxxmmmddd]]]YYYSSSNNNLLLKKKIIIHHHHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;====================================>>>>>>>>>>>>AAA@@@???>>>============>>>>>>>>>>>>???????????????@@@BBBCCCDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDAAAAAACCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCEEEEEEEEECCCBBBBBBDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFEEECCCCCCCCCDDDEEEEEEFFFGGGFFFEEEDDDEEEGGGHHHGGGFFFFFFGGGHHHJJJKKKJJJLLLMMMMMMLLLLLLMMMOOOQQQQQQPPPOOONNNNNNMMMMMMLLLMMMMMMNNNOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKJJJIIIAAA===777333222333444444111111111111111111111111000000111222222222222111222222222333444555777888888;;;>>>AAADDDGGGKKKNNNMMMKKKNNN^^^}}}nnneee{{{vvvNNN:::888555444444444333222333222222222333333444555222777888:::LLLjjj~~~qqqZZZ[[[hhhppppppuuu}}}|||{{{yyywwwuuuppplllhhhgggggggggmmmuuuxxxlllgggkkksssxxxzzz~~~{{{wwwwwwyyywwwqqqkkkvvv~~~||||||uuurrrqqqsssrrrnnnlllnnnnnnsss}}}ppp]]]hhh}}}zzzdddWWWYYYfffrrryyyuuudddYYYbbbgggeeefff```aaaccclllvvvUUURRRKKKDDDGGGWWWppp|||{{{tttiiibbbjjj}}}zzzttt{{{~~~zzzsssUUUEEEFFFFFF@@@???;;;666333222111111000000000000000000000000000////////////////////////---///111111111444;;;@@@ZZZrrryyywww}}}qqqkkknnnnnndddccckkklllmmmpppuuuzzz|||~~~~~~xxxnnnccc[[[VVVRRRNNNKKKJJJJJJJJJIIIIIIHHHFFFDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>AAA@@@???>>>============>>>>>>>>>????????????@@@@@@AAABBBCCCDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDD@@@AAAAAABBBCCCDDDDDDEEEDDDBBB@@@@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGEEEEEEGGGGGGFFFEEECCCDDDFFFIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHIIILLLMMMMMMNNNPPPRRRSSSRRRPPPOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEHHHIIIJJJIIIFFFAAA;;;777555444444333111111111111111111111111000000111222222222222111222222222333444666777888999<<>>>>>>>>>>>>>>>>>>>>>>>============================================================>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@>>>>>>?????????@@@@@@@@@AAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFGGGHHHGGGHHHIIILLLOOOQQQQQQQQQPPPQQQQQQPPPNNNLLLMMMPPPSSSUUUTTTSSSRRRRRRRRRRRRSSSNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJHHHGGGGGGFFFFFFGGGIIIIIIGGGIIILLLMMMMMMOOOQQQSSSQQQQQQOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNLLLKKKJJJLLLMMMNNNOOOOOONNNNNNMMMGGGHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBCCCEEEGGGHHHGGGJJJEEE???:::777555444222111111111111111111111111000000111222222222222111222222222333555666888999;;;===@@@BBBCCCFFFIIIKKKLLLPPPRRRSSSaaacccggg|||```???;;;555333222444555555222222222222333444555666888888:::DDDWWWooollldddaaa___cccjjjpppwwwuuulllooorrrsssvvv~~~~~~}}}||||||zzzwwwuuupppllljjjiiifffcccfffkkkxxxxxxyyyuuulllbbb^^^cccjjjpppzzz~~~}}}|||eeekkkxxx}}}||||||}}}~~~qqqwww~~~|||hhhiiivvvlll\\\ZZZ___vvvrrrccc]]]lllwwwvvvwwwpppvvvyyyzzzxxxiiiVVVJJJJJJHHHCCCLLL^^^vvvqqqvvvkkkMMMFFFEEEBBBAAA===888444222111111000000000000000000000000000000000000000000000000000///111444333333777>>>EEEfffqqq|||yyysssvvvzzziiiaaajjjxxxyyyyyyyyytttpppoooppptttzzz~~~yyynnneeeaaaaaaZZZWWWSSSPPPOOONNNMMMLLLKKKJJJHHHFFFDDDBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>;;;;;;<<<===???@@@BBBCCC>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJMMMLLLLLLNNNPPPQQQQQQPPPSSSUUUYYY^^^aaacccccccccaaaaaa```^^^]]]^^^aaadddbbbbbbaaa```````````````YYYZZZZZZZZZZZZXXXVVVUUUPPPQQQQQQPPPNNNMMMNNNOOOKKKJJJIIIHHHIIIJJJKKKLLLHHHJJJLLLMMMMMMNNNQQQSSSOOOOOONNNMMMNNNOOOPPPQQQPPPPPPPPPOOOMMMKKKJJJIIILLLMMMNNNOOOOOOOOONNNMMMJJJJJJJJJKKKKKKLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBBBBDDDFFFFFFFFFLLLHHHBBB===999666333111111111111111111111111111000000111222222222222111222222222333555777888999<<<>>>AAABBBCCCEEEHHHJJJLLLQQQRRROOOXXXxxxrrrhhhjjj@@@;;;555222222444666666222222222222333444555666777444777EEEZZZrrrtttaaadddgggcccccckkkooovvvpppooolllhhhhhhooo||||||~~~}}}}}}}}}zzzvvvsssoookkkiiihhheeeaaaccchhhtttvvvsssooojjjsss~~~pppqqqvvvxxxzzz}}}wwwkkkkkkwwweeeUUUTTTfffqqquuuqqqsss||||||tttxxx|||yyyrrraaaNNNEEECCCCCCFFFIIIZZZzzz|||uuuvvvzzzTTTGGGIII@@@CCC@@@:::555111000000111000000000000000000000000///////////////000111111222000222666555444@@@PPPnnnpppzzzoooqqqsssuuuyyywwwqqqiiikkkooouuuzzz}}}}}}}}}tttuuuwwwxxxyyy|||{{{ssslllhhheeecccbbb\\\[[[YYYVVVSSSPPPNNNMMMLLLIIIGGGEEEEEEDDDBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA>>>@@@AAABBB@@@???@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@DDDBBBAAAAAACCCEEEEEEDDDGGGIIIMMMRRRUUUWWWXXXXXX___bbbeeegggfffdddccccccmmmppptttvvvvvvuuuuuuuuuxxxxxxxxx{{{~~~}}}}}}|||{{{{{{|||{{{xxxuuuuuuuuuuuusssoookkkhhhgggiiifffbbb^^^[[[XXXUUUTTTUUUSSSPPPLLLKKKLLLOOOQQQOOOLLLJJJJJJLLLNNNPPPQQQNNNNNNNNNMMMMMMMMMPPPRRRRRRQQQPPPNNNMMMLLLKKKKKKMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNNNNNNNMMMMMMMMMLLLJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFJJJIIIFFFBBB===999555333444333222111111111333333222222111111111111222222111222444444444444666777<<<>>>@@@BBBCCCDDDFFFGGGMMMPPPOOOQQQXXXfffbbbpppMMM<<<555666333666999333222444555666555555666777444666<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>>========================;;;<<<<<<===>>>???@@@@@@@@@AAACCCBBBAAAAAABBBCCCCCCBBB@@@?????????@@@@@@BBBBBBCCCEEEIIINNNSSSVVV\\\___dddiiimmmppprrrsssxxxzzz}}}}}}{{{xxxvvvvvv}}}yyyuuuqqqllliii```]]]YYYVVVUUUTTTTTTTTTSSSOOOJJJGGGGGGHHHIIIIIIKKKLLLMMMNNNNNNPPPSSSTTTSSSRRRQQQOOONNNNNNNNNNNNMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHFFFCCC???;;;777555444333222111111222222333222222111111111111222222222333555555555555777999<<>>PPPmmm{{{oookkkqqqppphhhhhhrrr{{{|||ppphhhccccccggguuu|||}}}|||yyyvvvssspppnnnkkkgggdddcccbbbbbbiiixxx|||{{{yyyzzz|||uuuvvv|||uuuppplllmmmssszzziiieeeiiilllVVVSSSeeeuuuvvvrrrrrrqqqooowwwzzz}}}~~~{{{yyymmm```WWWNNNEEEAAABBBBBBRRRooo~~~zzzxxxkkkVVVHHHGGGDDDAAA<<<777333111111111000000000000000000000000///////////////000111111000000333888999<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>>========================;;;<<<<<<======>>>?????????@@@@@@???>>>>>>@@@BBBBBBAAA@@@@@@AAADDDFFFHHHOOORRRVVVZZZ^^^dddlllrrrwwwyyy~~~|||xxxsssooommmiiiddd```___ZZZSSSNNNLLLLLLMMMMMMJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPNNNOOOPPPQQQQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGEEEBBB>>>:::777555444333222111222222333222222111111111111222222222444666666666777888:::===@@@DDDHHHKKKLLLKKKJJJLLLQQQQQQQQQSSSZZZxxxzzziiivvvOOO888999777444666666222444555555444333555666;;;999@@@WWWyyysssllllllqqqooogggjjjuuusssjjjeeeccckkkwww|||~~~|||yyyvvvssspppnnnkkkhhheeeccccccbbbdddqqqzzzzzz{{{|||xxxwww{{{|||zzzuuunnnhhhhhhqqqvvvjjjhhhzzz[[[RRR___lllppplllfffaaa^^^kkkuuu~~~|||rrrfff[[[PPPHHHHHHMMMIIIJJJggg|||~~~}}}vvvtttyyy[[[DDDFFFEEEBBB===888444222111111000000000000000000000000///////////////000000111111111444999999===PPPeeerrrvvvssssssuuu{{{vvvttt{{{zzzzzz|||zzzsssllluuuyyy}}}~~~~~~~~~zzzssspppmmmjjjgggccc___\\\\\\[[[ZZZYYYWWWVVVTTTTTTPPPNNNKKKJJJJJJIIIHHHFFFDDDCCCCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<===@@@BBBBBBCCCEEEHHHNNNTTTZZZ]]]hhhnnnuuuxxxzzz}}}|||vvvpppjjjccc\\\YYYXXXWWWVVVPPPOOOMMMMMMNNNOOOOOONNNQQQQQQQQQPPPPPPQQQQQQRRROOOOOOPPPQQQQQQPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIHHHHHHHHHHHHHHHGGGGGGDDDEEEGGGGGGEEEAAA===:::777666444333222222222333333222222111111222222333222444555666666777999:::<<<@@@EEEKKKOOOOOOMMMKKKKKKRRRSSSRRRSSSVVVlllooo{{{ZZZ::::::888333555888333444555444333333555666:::;;;GGGdddgggeeehhhmmmjjjdddjjjwwwwwwoookkkiiiqqq|||~~~}}}{{{xxxuuurrrnnnllljjjgggdddcccbbbaaaaaalll}}}}}}uuullleeejjjpppvvvyyy{{{zzzssswwwzzzqqqiiiZZZ[[[___fffggg```XXXSSS]]]oooxxxlll___SSSNNNTTT^^^WWWNNN```xxxzzz}}}uuurrrcccIIIJJJFFFCCC???:::666333111111111111111111111111111111///////////////000000111222222555999999>>>SSSjjjqqqyyyppp~~~~~~yyynnnkkkrrryyy~~~{{{rrrjjjrrrvvv|||~~~{{{wwwooommmkkkiiigggddd___\\\[[[[[[ZZZXXXWWWVVVUUUTTTPPPNNNKKKJJJJJJJJJIIIGGGEEEEEEDDDDDDCCCBBBBBBAAA???????????????????????????>>>>>>===<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>======<<<;;;;;;>>>????????????BBBFFFIIILLLNNNSSS[[[dddnnnvvv{{{zzzrrrjjjddd^^^[[[XXXUUUQQQPPPQQQQQQQQQOOOPPPPPPPPPPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGCCCDDDFFFGGGFFFCCC???===999777555444222222222222333333222222222222333333000222444555555666888:::<<>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;>>>BBBEEEIIINNNTTTWWWbbbeeelllttt~~~}}}wwwrrrwwwyyy{{{|||~~~{{{qqqkkk```[[[TTTQQQQQQRRRQQQPPPQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFCCCDDDEEEFFFEEECCCAAA???:::999777444333222222222333333222222222222333333000222444555555666888:::>>>@@@EEELLLSSSVVVSSSOOOKKKVVVYYYXXXXXXVVV^^^sssggguuuoooEEE:::666555777666333444555555555666999<<>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???AAABBBBBBDDDHHHPPPYYYaaaiiiqqqvvvwwwpppgggaaa^^^\\\XXXTTTVVVZZZ]]]^^^___cccjjjpppwwwnnnccc[[[YYYXXXUUUSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKKKKIIIIIIIIIHHHGGGFFFFFFFFFCCCDDDDDDEEEDDDCCCAAA@@@;;;:::777555333222222222444333333222222333333444111333555666666777:::<<>>HHHcccssszzzwwwoookkkmmmrrrvvvxxx~~~|||vvvtttuuuyyy|||~~~{{{xxxtttooommmjjjhhhhhhgggeeedddaaa```^^^\\\ZZZXXXWWWVVVTTTRRRPPPOOOOOOPPPNNNMMMHHHHHHGGGFFFEEEDDDCCCBBB????????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBEEEGGGIIIJJJTTT[[[fffrrr}}}wwwnnngggccciiimmmttt~~~uuulll```YYYPPPLLLMMMNNNLLLJJJIIINNNSSSTTTSSSTTTYYY^^^___iiitttzzz}}}zzznnngggccc___[[[UUUUUUTTTSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@<<<:::888555333222222222444333333222222333333444222444666777888999;;;===CCCCCCGGGOOOWWW[[[ZZZVVVPPP[[[]]][[[ZZZTTTVVVcccnnnnnnVVV>>>444777888///333444555666777:::>>>BBBXXXtttbbbNNNGGGPPPQQQUUU[[[cccmmm{{{|||wwwsssqqqpppnnnmmmiiiiiihhhgggeeebbbaaa___ZZZ^^^iiiwww~~~{{{yyyxxxvvvuuuqqqjjjeeegggooovvv~~~~~~xxxqqqrrr|||~~~~~~fffXXXKKKDDDGGGGGGAAAAAAGGGUUUVVV^^^llluuurrriiiddddddooo~~~|||yyylllkkkkkkkkklllooovvvhhh]]]bbbxxxttt}}}uuuttt{{{lllXXXHHHGGGCCC>>>999777444111111111111111111111111111111000000000000000111222444888888777???TTTmmm|||vvvyyykkklllppppppsssyyy~~~||||||~~~yyyrrrrrrwww}}}~~~yyytttqqqiiiiiiiiiiiihhhgggfffeeeccc```]]]\\\[[[ZZZXXXWWWUUUUUUTTTSSSRRRPPPNNNMMMLLLJJJGGGEEEDDDEEEGGGHHHBBBAAA@@@???>>>>>>>>>>>>>>><<<:::<<<>>>@@@>>><<<;;;===??????>>><<<======???AAACCCIIIQQQZZZbbbfffrrrzzzsssbbbWWWQQQNNNLLLUUUXXX]]]eeeqqq|||ssshhhcccbbbaaa[[[TTTRRRNNNNNNSSSWWWWWWWWWZZZUUUWWWZZZ^^^```^^^ZZZVVVUUUXXX\\\]]]]]]^^^bbbeeerrrzzz{{{tttllldddZZZWWWUUUTTTQQQNNNNNNPPPWWWUUURRROOOOOOOOOOOOPPPNNNNNNNNNMMMNNNNNNOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJGGGEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCC>>>888444444444333222222222222222222222222222333333555777888:::<<<<<<>>>HHHNNNNNNUUU```aaaZZZWWWZZZ^^^]]]XXXUUUXXX^^^zzznnn~~~dddFFF:::777666666333222333666777:::CCCMMMggglllNNNHHHMMMOOOPPPSSS[[[ggguuu{{{wwwsssooommmkkkiiiiiigggeeeaaa^^^[[[ZZZYYYaaajjjqqqxxx|||yyyrrr~~~{{{wwwuuuqqqjjjddddddjjjpppvvvvvvrrrnnnpppzzz~~~~~~|||zzz}}}{{{zzz|||qqqdddUUUJJJIIIHHHCCCDDDKKKFFFKKKXXXlll{{{{{{qqqiii```eeennnwww{{{{{{xxxvvvtttttttttssswww~~~ggg\\\pppwwwxxx|||uuuvvvsss]]]KKKIIIDDD>>>:::777444111111111111111111111111111000000000000000111111222333777999999BBBXXXppp|||ooorrrwwwwwwyyy~~~}}}||||||wwwrrrsssxxx}}}}}}yyytttpppmmmiiiiiiiiiiiihhhhhhgggfffdddbbb___]]]]]]\\\ZZZXXXWWWWWWVVVTTTSSSQQQPPPOOOLLLKKKHHHFFFEEEEEEFFFGGGBBBAAA@@@???>>>>>>>>>>>>@@@>>><<<<<<======;;;888;;;<<<=========>>>AAACCCDDDHHHQQQ]]]jjjvvvvvvmmm___UUUPPPNNNMMMMMMRRRSSSVVV]]]jjjxxx|||pppfff___WWWTTTVVVXXXWWWTTTYYYXXX[[[bbbhhhiiijjjllllllkkkjjjjjjiiigggbbb___SSSTTTUUUTTTRRRRRRSSSTTTUUU[[[gggvvviiiaaaYYYUUUTTTTTTTTTTTTTTTTTTRRRPPPNNNLLLMMMMMMOOONNNNNNMMMNNNNNNOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEE@@@:::666555555444333222222222222222222222222222333444666888:::<<<<<>>AAAMMMddd|||rrriiigggdddbbb```iiiwwwvvv{{{wwwuuuuuunnnjjjrrr{{{aaafff{{{qqq{{{sss||||||fffPPPKKKEEE???;;;777444222111111111111111111111111000000000000000111222222333777:::<<>>>>>??????>>>======>>>===;;;888============>>>CCCIIINNNUUU\\\hhhwwwwwwpppccc___XXXTTTSSSSSSSSSSSSOOOMMMNNNUUUcccrrr~~~zzzmmmaaaYYYUUURRRTTT[[[bbbfffgggiiiiiinnnxxx}}}yyyvvvrrrnnnkkk]]][[[XXXVVVUUUSSSQQQOOOLLLMMMPPPUUU___ooo|||jjj]]]XXXWWWTTTPPPQQQSSSUUUSSSOOOLLLLLLMMMOOOOOONNNNNNMMMNNNNNNOOONNNMMMLLLKKKJJJIIIIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCFFFBBB===999777666555333333333333333333333333333222333444666888:::<<<===@@@EEEIIIOOO^^^ooouuuqqqYYYYYY\\\^^^\\\WWWXXX]]]eee|||rrrUUU999777999555555444555777777999@@@III```aaaLLLKKKLLLOOOPPPSSS[[[gggvvv}}}zzzvvvssspppoooiiihhheeeccc```]]]ZZZYYYZZZ___dddiiipppvvvwwwsss~~~xxxyyywwwsssllleeeaaaaaabbbaaabbbcccdddgggmmmsssvvvxxxyyyzzz{{{}}}|||xxx|||~~~xxxsss```TTTKKKCCCAAADDDDDD@@@BBBWWWyyywwwrrrnnnjjjeee[[[XXXfffxxxyyyuuuyyy}}}xxxuuusssjjjccchhhyyyvvvbbbppplllwwwvvvxxxnnnVVVNNNFFFAAA===888444333111111111111111111111111000000000000111222333333333888<<>>???>>>>>>===@@@@@@AAACCCGGGPPPZZZaaaqqqxxxxxxlllddd```eeedddaaa^^^[[[YYYVVVUUUMMMJJJIIIQQQ```ppp{{{~~~|||{{{~~~~~~xxxmmmcccYYYZZZ]]]dddpppzzzzzzzzz{{{vvvrrrjjjfffbbbaaabbbbbb___]]]YYYXXXSSSNNNKKKPPP[[[ccc~~~rrreee^^^XXXSSSQQQUUUXXXVVVRRROOOOOOQQQOOOOOONNNNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFFFFEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBBEEECCC???;;;888666444333333333333333333333333333222333444666999;;;======BBBDDDGGGOOOaaattt|||{{{^^^ZZZ[[[___]]]WWWWWW\\\___mmmsss```;;;777999444666555555777777777>>>FFF\\\UUUIIILLLMMMOOOPPPSSS[[[hhhwww|||xxxtttpppnnniiigggeeebbb^^^\\\ZZZYYY___cccfffiiiooowwwyyywww{{{tttpppnnnjjjeee___[[[YYYYYY[[[[[[]]]___```bbbhhhmmmppprrrvvvyyy|||}}}}}}ppp```VVVOOOJJJHHHIIIMMMEEEAAARRRxxxuuulllkkknnnpppfffXXXVVV^^^|||wwwlllqqq{{{~~~{{{rrrlllgggiiisssfff```tttooogggwww|||~~~}}}www}}}ttt]]]RRRGGGCCC???888444444111111111111111111111111000000000000111222333444444999???FFFVVVoooyyyzzzwwwwww}}}wwwooommmrrrxxx{{{}}}}}}zzzwwwuuusssssssssssssssssssssrrrqqqnnnlllhhhfffeeedddbbb```]]]\\\ZZZXXXUUUTTTSSSRRRNNNOOONNNMMMKKKHHHDDDCCCCCCBBBAAA@@@????????????============<<<======>>>AAADDDIIIQQQ[[[gggttt|||}}}sssggg]]]XXXXXXZZZiiiiiihhheee___WWWQQQNNNIIIFFFGGGPPP```oooyyy}}}}}}{{{wwwuuuuuuxxx|||}}}uuummm___aaagggsss~~~yyyuuummmjjjggghhhkkknnnnnnlllfffeeebbb[[[TTTQQQRRRTTT]]]kkk~~~qqqggg```UUUWWWXXXVVVSSSPPPQQQRRRPPPOOONNNNNNMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKIIIIIIHHHGGGGGGFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAACCCBBB@@@===999666444333333333333333333333333333222333555777:::<<<>>>???DDDEEEHHHQQQaaatttfff^^^[[[```___WWWUUUZZZbbbkkkwwwkkk???777999444666555666888777777===DDD\\\kkkKKKGGGMMMNNNNNNOOOTTT]]]jjjyyy~~~yyytttooommmiiigggdddaaa^^^\\\ZZZZZZbbbeeegggiiiooovvvxxxuuu~~~vvvooohhhfffbbb___[[[YYYWWWWWWUUUUUUVVVXXXWWWWWW]]]dddgggkkkqqquuuyyy~~~rrrhhhZZZQQQNNNNNNNNNOOONNNKKKHHHTTTwwwxxxiiifffmmmxxxttt```RRRQQQbbb{{{ooojjjnnnssszzzvvvuuusssrrruuuqqq]]]dddzzztttaaaggg{{{uuuyyyuuuwwwyyydddUUUHHHEEEAAA888333444111111111111111111111111000000000111222333444555666;;;BBBJJJ]]]www}}}mmmlllpppwww}}}~~~tttkkkkkkrrryyy{{{|||}}}~~~~~~}}}|||{{{yyywwwwwwxxxxxxxxxxxxwwwvvvuuutttqqqnnnkkkhhhgggeeecccaaa]]]]]]\\\ZZZXXXUUUSSSRRROOOOOOOOONNNLLLIIIFFFDDDCCCBBBAAA@@@@@@??????@@@>>>>>>===<<<;;;<<>>:::777555555333333333333333333333333333444666999<<<>>>@@@AAAEEEFFFJJJSSSaaarrrrrreee___cccbbbYYYVVV[[[gggooozzzxxxvvvHHH:::999666555555666888777777<<>>??????>>>???CCCJJJPPP[[[dddppp~~~~~~qqqeee\\\WWWRRROOONNNNNNLLLIIIJJJQQQ^^^gggpppssstttpppfff[[[RRRMMMDDDGGGMMMVVVaaallltttyyy|||zzzwwwvvvvvvxxx{{{}}}~~~}}}xxxvvvwwwuuuvvvyyy}}}~~~|||wwwwwwwwwuuuuuuwwwzzz}}}~~~{{{xxxvvvtttnnneee]]]XXXTTTRRRUUU[[[iiippphhh]]]WWWTTTTTTSSSQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHIIIHHHHHHGGGGGGDDDCCCCCCBBBBBBBBBBBBBBB???AAABBBAAA<<<999777777444444444444444444444444555666888:::===@@@BBBCCCDDDGGGMMMVVVbbbpppnnndddgggeee[[[WWW]]]fffmmmwwwoooRRR>>>;;;:::444444555888777777<<>>EEEPPPdddkkkzzzcccZZZjjjzzz}}}~~~~~~zzzpppfffhhhssszzzzzzyyy{{{|||}}}||||||zzzyyywwwuuutttssspppmmmjjjiiigggdddbbb___```aaaaaa^^^ZZZUUURRRQQQPPPOOOMMMKKKJJJIIIHHHCCCCCCBBBAAA@@@@@@@@@@@@===>>>@@@BBBFFFNNNYYYaaannnvvvqqqfffVVVJJJDDDDDDEEEFFF@@@DDDHHHLLLQQQZZZgggqqqrrruuuvvvqqqgggZZZPPPKKKFFFKKKSSS[[[cccllltttzzz}}}|||zzzxxxwwwxxxzzz|||}}}}}}~~~yyyyyyzzz||||||}}}|||xxxssssssvvvyyy|||wwwtttuuuxxxwwwpppiiibbb^^^ZZZXXXUUUVVVcccssssssdddZZZXXXXXXUUURRRQQQPPPOOONNNMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBCCC???BBBDDDCCC>>>;;;999:::444444444444444444444444555777999;;;>>>AAACCCDDDBBBGGGOOOYYYbbbooouuuhhhjjjhhh]]]YYY___bbbgggwwwssshhhxxxYYYAAA<<<>>>444333555888888777<<>>???>>>===>>>FFFQQQ\\\dddlllsssxxxxxxxxxwwwrrriii^^^SSSLLLHHHLLLSSS\\\fffqqqyyy}}}~~~|||xxxvvvvvvxxx{{{~~~~~~}}}xxxuuuyyy{{{yyyyyyxxxwww|||xxxuuuuuuwwwvvvpppkkkfffhhhiiieee]]]WWWUUUUUU```tttvvvgggdddaaa\\\XXXTTTRRROOOLLLLLLNNNLLLHHHMMMMMMLLLJJJJJJIIIIIIIIIEEEFFFHHHIIIJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDBBB@@@>>>>>><<<999666666666555444444444444555666888:::===@@@BBBCCCDDDIIIKKKRRRZZZbbbppppppkkkkkkeee]]]ZZZcccbbbpppiiinnnhhhBBB555999444999444333:::;;;>>>JJJtttYYYFFFCCCLLLQQQJJJIIIQQQ]]]jjjuuu~~~~~~||||||zzzuuuqqqkkkhhheeecccaaa___]]][[[aaabbbeeekkkpppoooiiicccFFFCCC@@@??????@@@???>>>======>>>@@@AAACCCDDDDDDFFFFFFEEEDDDCCCEEEIIIMMMVVV\\\dddkkkrrrwww|||~~~}}}nnnccc]]]RRRRRRPPPLLLLLL]]]}}}oooggg___TTTKKKDDDJJJXXXfffmmmooouuu|||}}}vvvwww|||zzzwwwyyyooo```XXXQQQSSSZZZ|||zzz|||}}}uuu|||fffOOOGGGCCC;;;444333222222222222222222222222000111222222111222555777;;;KKKQQQXXXooo{{{rrrvvv___jjjxxxvvvnnnooosssuuuxxx|||~~~~~~~~~~~~~~~}}}}}}{{{yyyxxxwwwxxxwwwtttrrrooommmlllkkkgggfffeeecccaaa^^^\\\[[[XXXWWWTTTPPPMMMKKKJJJIIIGGGFFFDDDAAA>>>===???AAABBBHHHQQQZZZeeerrrzzzpppeeeYYYRRRMMMHHHBBB===<<<>>>???@@@MMMUUUaaakkkqqqtttwwwyyyuuuvvvuuurrrjjj___TTTMMMNNNRRRXXX```iiirrrzzz~~~}}}{{{wwwuuutttvvvxxxzzz{{{{{{|||}}}yyyvvvsssvvv~~~~~~{{{}}}}}}zzztttooommmkkkiiigggccc^^^ZZZVVV```wwwttthhh]]]WWWVVVTTTQQQNNNNNNOOOOOONNNMMMMMMLLLKKKJJJJJJJJJJJJFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCBBB@@@@@@???<<<999666666666555444444444444555555666999===@@@CCCEEEGGGLLLMMMRRRYYYaaappprrrkkkeee___[[[```^^^hhhooolllmmmEEE777:::555999555333999:::>>>LLLzzzVVVGGGDDDIIIMMMHHHNNNVVVbbbooozzz}}}{{{zzzyyyuuuqqqjjjgggdddaaa^^^]]]\\\[[[]]]aaagggpppuuusssllleee>>><<<999999:::;;;;;;:::999:::;;;<<<===>>>??????@@@AAABBBBBBBBBCCCEEEGGGNNNTTT^^^gggooouuuzzz}}}nnn```XXXOOORRRTTTOOOJJJSSSsssvvvmmm]]]MMMGGGJJJPPPWWWYYYZZZ^^^dddssszzz~~~vvvxxxzzzvvvwwwrrr^^^OOONNNUUUooowwwuuuxxxxxxmmmUUUJJJDDD<<<555333333333333333333333333333000111222222222333666888DDDRRRWWW^^^uuuyyysss|||gggsss}}}~~~tttmmmpppvvvzzz{{{|||}}}|||}}}}}}|||zzzyyyyyyyyyxxxvvvtttqqqooonnniiihhhgggeeeccc```^^^]]]^^^[[[WWWRRROOOMMMMMMNNNJJJHHHEEEAAA>>>???BBBEEELLLVVVdddqqq{{{}}}xxxooofff]]]TTTLLLGGGGGGFFFDDDAAAAAACCCGGGKKKXXX```kkksssvvvuuusssqqqqqqrrrssspppiii^^^TTTMMMRRRUUUZZZaaajjjrrrxxx|||}}}zzzwwwtttrrrssstttuuuuuuvvvwwwxxx{{{xxxuuurrrrrrwww~~~xxxrrrmmmnnnrrrrrrkkkdddWWWTTT[[[vvv{{{iii]]]YYYUUUQQQNNNLLLKKKLLLNNNMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA>>>999666777666555555444444555555444666999===BBBFFFIIIJJJNNNOOOSSSYYYaaapppzzzjjjccc___[[[^^^\\\bbb}}}xxxjjjxxxKKK999;;;555999555444888888???OOO}}}TTTJJJHHHHHHKKKJJJPPPYYYfffsss~~~}}}zzzyyyxxxuuurrrjjjgggbbb^^^[[[[[[[[[\\\\\\bbblllvvv{{{xxxpppjjjCCC@@@===<<<<<<<<<;;;:::::::::;;;;;;<<<=========<<>>===;;;;;;;;;;;;;;;<<<<<<<<<;;;>>>AAACCCCCCBBBBBBBBBEEEKKKUUU^^^gggmmmsssvvvvvvxxx||||||lllddd___]]]WWWTTT___ooouuuTTTKKKNNNPPPPPPNNNLLLJJJHHHLLLWWWgggvvv~~~}}}wwwpppooorrrssswww}}}yyybbbSSSNNNVVVrrr{{{uuuzzzwwwvvv]]]MMMEEE>>>888555333333333333333333333333222222333333333666:::===MMM^^^eeekkkkkknnn}}}}}}vvvooonnnuuu}}}|||||||||{{{xxxuuurrrqqqlllkkkjjjhhhfffcccaaa``````___]]]YYYUUUQQQNNNLLLJJJIIIHHHHHHKKKQQQZZZ```sss{{{}}}zzzwwwsssnnngggcccaaaaaaaaaaaa^^^```bbbaaa```aaafffjjjnnnooorrrtttuuutttqqqooojjjiiifffaaa[[[TTTMMMJJJIIILLLRRR[[[dddmmmtttxxx|||{{{xxxuuurrrpppnnnnnnmmmnnnoooqqqtttyyy}}}xxxvvvwwwyyyzzzzzz|||}}}|||{{{{{{}}}}}}yyyvvvvvvvvvwwwmmm___TTTWWWhhhjjjbbb[[[ZZZXXXRRRNNNOOOLLLMMMMMMNNNMMMMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDCCCCCC@@@@@@AAACCCCCCAAA<<<888777777666555555555555666999:::===AAAEEEJJJNNNQQQSSSVVV\\\bbbeeelllzzzvvvhhh```XXXaaadddjjj|||qqqyyycccBBB;;;666999666666888777DDD^^^cccHHHLLLLLLHHHKKKOOOQQQZZZhhhuuu~~~{{{wwwtttmmmjjjfff___[[[[[[^^^bbbcccjjjsssxxxvvvqqqmmmkkkFFFDDDAAA@@@AAAAAAAAA@@@<<<;;;;;;;;;::::::999999;;;>>>BBBCCCCCCBBBBBBCCCFFFLLLSSS[[[bbbiiiooorrrrrrwww}}}}}}nnncccaaa\\\SSSTTT\\\qqqxxx[[[PPPSSSUUURRROOOMMMGGGAAABBBJJJXXXhhhwww~~~}}}|||}}}}}}}}}}}}~~~wwwpppnnnqqqtttxxx|||vvvdddZZZYYYqqq{{{xxx{{{bbbOOOEEE???:::666333333333333333333333333222333333333444777<<<@@@PPPeeennnsss{{{fffnnn}}}rrroooqqqyyy}}}{{{xxxuuusssrrrooonnnmmmkkkiiifffdddbbbaaa```___\\\WWWRRRNNNKKKHHHIIIKKKNNNTTT]]]hhhooo}}}zzzvvvsssllljjjggggggiiikkkllllllmmmnnnoooooonnnppprrrtttwwwvvvtttuuuuuuvvvtttsssjjjeee^^^VVVOOOJJJGGGFFFFFFJJJPPPYYYcccllltttxxx{{{zzzxxxuuurrrooommmkkkjjjjjjlllmmmooouuu{{{zzzzzzyyyxxxwwwyyy}}}}}}{{{zzzyyy{{{~~~yyytttsssuuuiii^^^SSSRRRYYYmmmzzzjjj]]][[[ZZZTTTOOOOOOLLLMMMNNNOOOOOONNNMMMLLLIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAACCCCCCAAA>>>;;;888777666666555555666666;;;<<>>AAACCCBBBBBBBBBCCCFFFIIIOOOTTTZZZ```fffjjjmmmsss{{{ooodddddd___TTTRRRYYYnnnzzzwwwiii```cccaaa[[[VVVSSSLLLDDDAAADDDNNN]]]ooo|||}}}yyywww{{{yyywwwwwwxxxyyy{{{}}}zzzvvvwwwuuuzzz}}}}}}}}}tttaaaqqq~~~hhhRRRFFF@@@;;;666444444444444444444444444333333333333444888===AAAUUUmmmyyy{{{tttaaallluuuyyy{{{nnnooottt||||||yyyvvvtttsssrrrrrrpppooollljjjgggfffeeeddd```\\\WWWSSSPPPNNNLLLNNNRRRXXX```jjjvvv}}}yyywwwtttsssrrrnnniiiddd```bbbffflllssswwwyyyyyyyyyxxxwwwxxxzzz{{{{{{{{{}}}zzzxxxwwwxxxxxxuuusssjjjcccWWWKKKCCC@@@@@@BBBDDDHHHNNNWWW```jjjqqquuuxxxwwwvvvtttqqqmmmjjjhhhfffggghhhiiikkkpppvvvzzz|||wwwvvvwwwzzz||||||{{{zzzyyy{{{}}}{{{vvvuuuiii^^^SSSOOOPPP^^^}}}~~~fff___\\\TTTNNNMMMLLLMMMNNNPPPPPPOOOMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFGGGGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBB???===888777777666666666666666999;;;???DDDLLLTTTZZZ^^^[[[^^^dddhhhiiilllxxxxxxeee^^^aaakkkttttttpppJJJ===666888777999;;;999LLLnnnYYYFFFBBBHHHFFFGGGKKKIIIUUU^^^mmm{{{~~~wwwqqqlllllljjjddd]]]\\\___dddhhhrrr}}}wwwnnnhhhgggXXXTTTOOOKKKIIIFFFDDDBBB@@@??????>>>===<<<;;;:::<<<>>>AAABBBAAAAAABBBCCCCCCEEEIIIMMMQQQWWW]]]bbbcccjjjsssyyy|||}}}~~~|||lllcccfffcccXXXWWW```sss{{{|||wwwwwwwwwvvvrrrtttoooeee^^^[[[TTTKKKCCCCCCHHHWWWjjjyyy|||}}}}}}|||zzzwwwsssqqqyyyvvvvvvxxxyyywwwtttsss}}}~~~vvv|||~~~|||~~~gggqqqmmmUUUGGGAAA;;;666444444444444444444444444333333333333555999>>>BBBZZZsssppp\\\jjjtttjjjsss~~~xxxlllooowww}}}yyyvvvuuutttuuutttsssqqqooollljjjiiijjjfffaaa[[[VVVSSSRRRRRRRRRUUUZZZaaaiiitttyyyuuutttnnnllliiigggeee```YYYTTTVVV[[[dddppp{{{}}}|||~~~~~~~~~~~~}}}yyyuuukkkaaaRRRDDD<<<:::<<>>888888777666666666666666888:::>>>EEENNNWWW___ddd^^^```eeeiiijjjnnn{{{yyyddd^^^cccnnnwwwsssqqqLLL???666888777:::<<<:::NNNrrrwwwMMMDDDEEEJJJGGGIIIMMMIIITTT^^^lll{{{{{{}}}uuuoookkkllljjjddd^^^\\\___ccclllxxxtttmmmjjjtttpppggg\\\QQQIIIEEEEEEEEEAAA===;;;;;;===??????>>>???@@@@@@???@@@BBBDDDGGGFFFFFFGGGHHHKKKNNNPPPVVV[[[fffrrrxxxzzzzzznnnjjjeee^^^YYYZZZsssxxxqqqxxx}}}yyyyyymmm```VVVRRRHHHDDDGGGNNN[[[tttyyy{{{zzzxxxuuusssqqqpppoooooosssuuuuuusssqqqqqqrrrwwwuuuvvvwwwxxx}}}|||~~~}}}qqq|||qqqUUUDDD@@@;;;444333333333333333333333333000666666666:::888>>>OOO```wwwqqqeee{{{|||eeecccsss~~~}}}zzzppptttzzz|||{{{zzzzzzwwwuuusssrrrrrrqqqooommmiiigggfffddd]]]UUUTTTWWWUUU[[[eeepppyyy{{{uuuqqqooojjjdddfffccc\\\UUUPPPNNNNNNOOOTTTbbbrrr}}}|||kkk___NNNAAA;;;;;;<<<===AAACCCIIIPPPYYYaaahhhkkkoooppppppooollliiifffdddcccccccccccccccggglllpppwwwyyy}}}xxxwwwyyyzzzzzz{{{|||yyy{{{}}}~~~|||yyyvvvuuuqqq|||wwwhhhUUUIIIHHHSSSjjj~~~rrrccc```WWWIIIMMMMMMNNNPPPRRRRRROOOMMMMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>:::999666555555666888:::888:::???FFFNNNXXXaaaffffffjjjmmmmmmnnnrrr|||{{{fffdddddduuuzzzzzzJJJ===<<<333888666888;;;MMMkkkIIIEEECCCFFFHHHGGGHHHJJJUUU```ooo|||xxxrrriiijjjjjjggg^^^XXX]]]gggttt~~~vvvooommmyyylll^^^TTTNNNLLLGGGDDD@@@======>>>>>>===>>>???@@@@@@???@@@BBBDDDFFFEEEDDDDDDEEEGGGJJJKKKOOOSSS]]]kkktttwww{{{zzztttooodddZZZVVVppp|||}}}sssaaaVVVSSSJJJDDDFFFLLLYYYssszzz~~~zzzvvvsssppppppoooppprrrsssqqqnnnkkkkkkmmmpppooopppqqqqqqtttpppvvvsssYYYIIICCC===555333333333333333333333333111777666555999999???QQQlll~~~vvviii~~~yyy]]]XXXkkk|||yyyuuuxxx|||~~~}}}}}}wwwwwwvvvvvvvvvsssoookkkiiifffdddbbb]]]WWWWWW[[[^^^dddnnnwww{{{tttmmmiiifffbbb^^^[[[WWWQQQLLLJJJMMMRRRWWWhhhsss~~~{{{kkk___NNNBBB<<<<<<>>>???AAACCCHHHNNNUUU\\\bbbeeegggggggggfffccc```]]][[[ZZZZZZ[[[[[[]]]bbbhhhlllvvvxxx|||zzzvvvwwwwwwwwwxxx||||||{{{|||~~~}}}yyyuuuooottt{{{|||nnn\\\NNNIIIRRRhhh|||vvveeeZZZRRRNNNNNNNNNPPPRRRRRRPPPNNNNNNMMMKKKIIIHHHHHHHHHIIIGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>:::999777555555666888:::;;;===AAAGGGNNNXXX```fffjjjmmmooooooooottt}}}}}}fffcccdddttt}}}}}}zzzKKK@@@===444888777999<<>>===<<<>>>@@@@@@@@@@@@@@@BBBDDDFFFEEEDDDDDDDDDFFFHHHJJJNNNOOOXXXgggtttzzz}}}zzzooobbbZZZhhh~~~|||eeeWWWSSSKKKEEEFFFKKKWWWrrr}}}{{{vvvsssssstttuuurrrrrrqqqmmmiiifffeeeffflllmmmooopppmmmnnnxxxpppooo}}}~~~sss\\\KKKDDD===555333333333333333333333333222888666555::::::BBBTTTyyyuuuqqq{{{___XXXiii{{{}}}wwwyyy{{{~~~zzzzzz{{{{{{zzzuuuooojjjiiieeeaaa```\\\ZZZ\\\bbbkkkqqqyyyvvvqqqjjjddd```]]][[[YYYTTTRRRNNNLLLOOOYYYeeennn}}}~~~}}}}}}|||{{{xxxiii]]]NNNBBB>>>>>>@@@@@@AAACCCFFFJJJOOOTTTXXX[[[ZZZZZZZZZXXXVVVSSSPPPNNNNNNOOOQQQSSSWWW]]]eeejjjsssvvvzzz~~~}}}wwwvvvttttttuuuvvvxxx{{{}}}{{{{{{|||wwwooolllmmmyyyuuucccTTTKKKQQQfffzzzjjjZZZXXXQQQPPPOOOPPPRRRRRRQQQPPPNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>:::999777555555777999;;;===@@@DDDIIIOOOXXXaaagggooorrrsssrrrqqquuu~~~fffaaacccpppwwwvvv}}}NNN@@@===444999888:::>>>RRRbbbHHHDDDDDDFFFGGGFFFHHHKKKSSS^^^mmm{{{~~~~~~sssmmmgggdddaaaaaagggoooyyywwwjjjddd~~~wwwlll___UUUNNNKKKIIIFFFCCCAAAAAA???===;;;>>>???@@@@@@@@@AAACCCEEEGGGFFFEEEFFFGGGJJJLLLNNNRRRPPPVVVfffuuu|||}}}~~~wwwlllbbb```rrrkkkZZZSSSKKKFFFFFFJJJVVVrrr{{{wwwuuuwww{{{}}}uuusssooojjjeeebbbaaa```hhhiiikkkllliiilllxxxrrrnnnyyyzzz|||~~~uuu]]]III@@@:::444444444444444444444444444333999777666;;;<<>>>>>>>>:::999777555666777:::;;;===AAAEEEJJJQQQZZZeeellltttvvvwwwtttrrrvvv~~~fff``````kkkqqqooowwwSSS???===555:::999;;;@@@VVV^^^FFFDDDDDDFFFGGGEEEGGGLLLSSS^^^mmm{{{|||{{{|||~~~xxxooofffccccccdddjjjqqq~~~wwwfff\\\jjjiiigggbbb[[[UUUQQQPPPIIIGGGDDDBBBAAA@@@>>><<<===???@@@@@@AAABBBDDDGGGFFFFFFFFFGGGJJJNNNQQQSSSVVVSSSVVVeeesssyyyyyyxxx}}}}}}}}}~~~xxxooogggaaakkkqqq^^^TTTLLLGGGHHHKKKWWWtttzzzxxxyyy|||~~~ssspppkkkfffbbb___\\\[[[```aaabbbcccbbbgggyyy{{{{{{uuuppp|||~~~|||{{{bbbJJJ>>>999555444444444444444444444444444999777777===???HHH[[[nnnkkkuuu}}}~~~~~~wwwqqqwwwxxx{{{}}}~~~{{{xxxssspppfff___ZZZ[[[^^^bbbjjjrrrxxx{{{}}}wwwsssmmmfff```]]]ZZZXXX\\\bbbaaafffmmmrrruuu{{{~~~~~~}}}{{{xxxttttttyyy}}}yyyqqqcccYYYLLLCCC@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCAAA???>>>===>>>@@@BBBGGGNNNXXXbbbjjjmmmqqqwww|||{{{wwwwwwvvvvvvuuuuuuvvv{{{|||}}}uuupppiiiiiitttxxxnnn```TTTMMMSSSfffyyysssfffYYYVVVRRRPPPQQQRRRSSSSSSOOOOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCAAA@@@???>>>>>>>>>:::999777666666888:::<<<<<>>===;;;===???@@@AAACCCFFFIIIFFFFFFGGGIIILLLQQQUUUWWW___\\\^^^jjjwww{{{{{{zzz|||{{{|||{{{ssslllooooooyyyqqqaaaXXXPPPLLLMMMOOOZZZvvv{{{xxxwwwwwwnnnkkkgggcccaaa^^^[[[XXX\\\]]]______^^^eeeyyy~~~xxxxxx{{{wwwsss~~~kkkOOO@@@;;;888444444444444444444444444333999999999???AAAJJJ]]]yyy}}}uuufffhhhuuu}}}vvvpppuuuwwwyyy||||||yyyuuurrrccc\\\XXXZZZ```gggpppxxxzzz|||~~~~~~|||xxxrrrooommmddd]]][[[XXXTTTZZZdddrrr{{{~~~{{{yyyvvvsssvvvzzzvvvpppcccZZZNNNEEEBBBAAA@@@@@@@@@???????????????@@@AAA??????>>>>>>===<<<<<<;;;:::;;;>>>CCCJJJUUUaaahhhlllpppuuu{{{~~~}}}{{{|||zzzzzzyyywwwwwwyyy}}}~~~yyyuuummmgggkkkwwwnnncccWWWOOONNNWWWiiizzzkkk___ZZZTTTPPPPPPQQQRRRSSSPPPPPPOOONNNLLLJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>:::999777666666999;;;======BBBIIINNNTTT___nnnxxx}}}xxxtttvvv~~~ggg___YYY^^^bbbdddjjjgggDDD;;;444;;;999;;;BBB]]]yyySSSCCCCCCDDDGGGEEECCCGGGNNNWWWaaappp}}}{{{tttooorrrjjjccccccdddggglllrrr|||~~~lll```KKKNNNRRRTTTUUUTTTTTTUUUUUUQQQKKKFFFCCC@@@>>>===999;;;>>>@@@BBBEEEIIIKKKKKKKKKLLLMMMPPPTTTXXXZZZfffcccfffqqqzzz~~~~~~~~~~~~~~~{{{zzzxxxkkkbbb___WWWRRRSSSTTT]]]www~~~xxxtttqqqllljjjgggeeedddbbb^^^[[[XXXZZZ]]]]]]ZZZ___rrr}}}tttuuu}}}wwwsss}}}|||zzzzzztttUUUCCC<<<888555555555555555555555555222999:::<<>>>>>=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<>>>>>>>>:::888777666777999<<<===???EEEKKKPPPUUU```ooozzz{{{vvvwwwfff^^^YYYXXXYYY\\\cccyyykkkGGG:::444:::999:::BBB___iiiKKKBBBBBBEEEGGGEEECCCGGGNNNZZZdddrrr~~~}}}vvvkkkfffbbb```ccceeegggmmmttt~~~lll```OOORRRWWWYYYYYYYYYYYYYYY\\\WWWOOOHHHCCC@@@>>>===888;;;>>>@@@BBBFFFJJJMMMRRRQQQQQQRRRUUUXXX[[[]]]dddbbbfffpppxxx{{{|||}}}{{{zzzqqqeeebbbddd\\\XXXXXXXXX^^^wwwzzzuuuqqqnnnkkkiiiiiijjjhhhccc___QQQTTTXXXXXXSSSUUUeeewwwwwwmmmmmmvvvrrr~~~{{{xxx|||}}}|||xxxXXXDDD;;;666555555555555555555555555111999;;;===DDDEEEMMM^^^xxxgggpppllldddlllyyy}}}zzzyyytttyyyzzz||||||uuuppp___XXXUUU[[[dddmmmwww~~~}}}{{{xxxuuusssjjj^^^UUUQQQJJJDDDJJJWWWlll{{{~~~~~~xxxvvvwwwvvvsssfff^^^SSSJJJGGGEEECCCBBB>>>======<<<<<<=========::::::::::::;;;<<<======???@@@BBBFFFNNNYYYeeemmmnnnqqquuuxxx{{{~~~~~~zzzyyyyyyzzz~~~~~~{{{zzz{{{|||{{{xxxqqqttt|||dddWWWKKKIIIQQQ^^^nnnzzzfff```WWWQQQOOOPPPQQQRRRQQQQQQPPPPPPNNNKKKIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>:::888777666777999<<<>>>BBBGGGMMMQQQVVV```nnnzzz}}}xxxyyyeee]]]YYYUUUSSSVVV^^^uuujjjFFF999333:::888:::BBB______EEEAAABBBEEEGGGDDDBBBGGGOOO\\\fffsss|||yyykkk]]]\\\^^^ccceeehhhooowww~~~iii\\\[[[ZZZ[[[^^^bbbccc```\\\ccc[[[OOOGGGFFFHHHAAA888999999:::<<<@@@FFFKKKNNNVVVUUUVVVXXXYYYYYYWWWUUUXXXYYY]]]hhhttt}}}}}}|||iiirrr||||||zzzzzz|||jjjccceeebbb___YYYUUUZZZbbbmmmyyy{{{lllqqqtttuuutttpppjjjeeebbbZZZTTTRRRTTTSSSPPPRRRXXXhhhoooqqqlllqqq~~~{{{ooo|||zzzvvv}}}vvvuuu\\\III===777777777666666666666777777999999<<<@@@CCCGGGQQQZZZwwwoooyyyyyygggeeennnvvvxxxxxx~~~}}}wwwuuuvvv|||}}}}}}rrriiieee___[[[^^^cccjjjrrrzzzvvv}}}uuudddTTTNNNMMMKKKKKKNNN^^^lllxxxwww|||zzzxxxuuurrrppphhhbbbXXXMMMDDDAAABBBEEE===<<<;;;999999:::;;;<<<999<<<===;;;;;;@@@BBBAAAFFFHHHHHHHHHPPP___ggggggnnnppprrrtttwww||||||zzz|||~~~~~~|||zzzyyy{{{}}}|||nnnmmmwww}}}|||eeeWWWLLLMMMXXXfffsss|||~~~ppp```WWWQQQKKKQQQUUUOOOOOOPPPQQQQQQPPPOOOLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCAAA@@@???>>>>>>;;;:::999888888:::<<<===CCCHHHNNNTTTZZZcccmmmuuu|||{{{kkkZZZZZZUUUMMMQQQ[[[hhhpppCCC>>>;;;::::::888DDDlll}}}^^^HHHBBBCCCEEEFFFCCCAAAGGGOOO\\\fffsss~~~uuucccVVVVVVXXX___iiippptttuuu~~~kkkWWWbbb```^^^]]]^^^___```___ccc]]]SSSJJJGGGGGGAAA999::::::;;;>>>BBBGGGLLLOOOZZZXXXWWWWWWVVVUUUSSSQQQMMMMMMQQQ[[[iiitttyyyzzz}}}}}}xxxhhhmmmvvvvvvwww~~~tttyyytttiiigggaaa]]]VVVQQQSSSYYYaaammmwwwuuuyyyyyyxxxtttnnngggaaa]]]YYYRRRNNNNNNLLLGGGGGGJJJPPP\\\sssnnnffflll~~~zzz~~~yyyxxx]]]GGG<<<666777666666666666666777888;;;;;;>>>BBBEEEIIIRRR\\\~~~{{{qqq```___iiiqqqtttuuu{{{~~~xxxvvvwww|||}}}{{{ppphhhbbb]]][[[^^^cccgggooovvvuuu~~~ppp___SSSMMMOOOTTTTTT```uuuwwwuuu}}}|||zzzxxxuuuqqqnnngggbbbXXXOOOHHHDDDCCCCCC???>>>===;;;::::::::::::999???AAA>>><<>>>>>;;;:::999888888:::<<<>>>DDDIIIOOOVVV\\\eeepppwww~~~~~~|||iii\\\WWWSSSLLLMMMTTT^^^}}}oooDDD<<<999999:::999FFFnnn^^^GGGBBBCCCEEEFFFCCCAAAGGGOOO[[[dddrrr~~~tttcccWWWYYY]]]cccjjjqqqvvvxxx}}}jjj[[[hhhfffaaa\\\YYYZZZ]]]```ccc```XXXNNNIIIFFFAAA;;;<<<<<<<<>>===IIIbbbxxxwwwhhhdddmmm}}}{{{lllqqq{{{~~~~~~```HHH;;;666666666555555666777888888======@@@EEEGGGJJJSSS\\\qqq{{{tttdddVVVVVV```iiimmmpppvvv}}}zzzxxxyyy}}}~~~xxxnnnfff```]]]]]]bbbeeeggglllrrruuummm]]]XXXZZZPPPWWWggg|||~~~wwwwww}}}~~~}}}{{{yyyuuuqqqnnnhhhbbbYYYSSSOOOKKKFFFBBBAAA???>>><<<;;;;;;<<<===AAAHHHJJJEEEAAAEEEKKKOOOFFFIIILLLPPPYYYdddjjjkkkooopppqqqrrrtttyyy~~~~~~|||{{{zzzyyyyyy{{{~~~nnniiipppsssppp___VVVPPPVVV```kkktttzzz~~~~~~~~~~~~nnnYYYVVVPPPNNNQQQPPPPPPQQQQQQQQQPPPNNNLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDCCCAAA@@@???>>>>>>;;;:::999888999;;;>>>???FFFKKKRRRYYY```jjjttt|||yyyiii___TTTRRRLLLLLLNNNTTTwwwyyy{{{qqqIII;;;888888::::::HHHqqq]]]GGGBBBBBBEEEFFFCCCBBBGGGOOOYYYcccrrr~~~sssbbbYYY^^^dddiiimmmqqqwww|||~~~{{{iiiaaahhhfffbbb[[[TTTSSSWWW[[[```aaa\\\SSSJJJFFFBBB===;;;;;;<<<>>>CCCHHHMMMPPPSSSQQQOOOPPPRRRTTTUUUTTTSSSPPPMMMOOOWWWbbbkkkpppmmmsss{{{}}}}}}|||{{{lllaaa^^^]]]___kkkzzz|||rrrbbbYYYPPPLLLLLLPPP[[[eeerrryyy~~~~~~zzzrrroooiiiccc^^^YYYUUURRRMMMHHHEEEFFFGGGFFFBBB>>>;;;AAAUUUlllmmmbbbeeesss{{{|||zzz||||||tttaaaggg{{{yyyvvvfffKKK<<<666555555555666777888999:::>>>>>>AAAFFFHHHKKKSSS\\\ooozzzeeeWWWLLLNNNXXXaaagggkkkrrrzzz}}}{{{{{{wwwkkkccc```___bbbgggiiiiiilllqqqyyyzzzggg^^^YYYWWW___rrr{{{yyyzzz~~~~~~~~~}}}{{{xxxsssooojjjddd\\\XXXVVVRRRKKKEEEBBB@@@===<<<===@@@EEEHHHPPPTTTTTTPPPMMMNNNNNNMMMDDDEEEHHHOOOYYYdddllloooppppppppppppqqquuu{{{~~~|||zzz|||~~~}}}||||||{{{zzzyyyxxxyyy~~~pppkkkppprrrnnn\\\WWWUUU]]]gggnnntttyyyzzzyyyzzz||||||vvvZZZWWWRRRMMMOOOQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDBBBAAA@@@?????????;;;:::888888999<<>>;;;;;;;;;>>>BBBGGGLLLOOOOOOMMMLLLNNNQQQTTTUUUVVVWWWSSSNNNMMMRRR\\\eeellliiiqqq{{{vvvnnnuuuyyy|||~~~tttnnnbbbXXXUUUUUUVVV^^^hhhrrrqqqfff^^^TTTNNNKKKOOO[[[fffsssyyy|||zzzwwwvvvuuurrrkkkfff___YYYUUUQQQMMMJJJGGGFFFFFFGGGIIIHHHEEE@@@>>>???PPPhhhlllaaabbbooowwwzzz}}}{{{wwwtttvvvxxxxxxxxx~~~jjjjjjxxxvvvzzzoooiiizzzkkkOOO???888555555666777888999;;;<<>>BBBJJJRRRWWW[[[[[[YYYXXX[[[[[[TTTKKKCCCBBBDDDLLLWWWbbbkkkqqqsssssssssssssssuuuxxx|||ttt}}}{{{}}}~~~}}}}}}|||||||||{{{yyywwwuuuwww}}}sssnnnrrrtttooo\\\YYY[[[dddlllpppsssvvvvvvvvvxxx{{{|||~~~^^^WWWQQQLLLOOOQQQOOOOOOOOONNNNNNMMMLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@?????????<<<:::888888999===AAADDDJJJPPPYYYaaaiiirrr|||mmm\\\QQQRRRPPPOOOMMMOOOnnnwwwqqqsssGGG>>>::::::;;;;;;IIItttXXXCCCAAABBBDDDFFFDDDBBBHHHPPP\\\ffftttuuubbbbbbiiiooopppnnnpppxxxyyyyyyxxxgggfff___^^^[[[VVVQQQOOONNNOOOWWW[[[[[[TTTNNNJJJDDD???::::::;;;>>>BBBGGGLLLOOOPPPOOONNNOOOPPPRRRRRRQQQPPPMMMIIIHHHLLLVVV```gggiiiqqq|||{{{qqqrrrsssssstttvvvyyy|||yyy{{{tttpppddd\\\WWWVVVUUURRRTTTXXX]]]lllqqqjjjbbbWWWOOOKKKNNN[[[hhhtttxxxxxxsssooonnnkkkhhhfff```XXXRRRNNNKKKFFFCCCEEEIIILLLJJJIIIHHHEEE@@@>>><<>>@@@AAADDDIIIJJJKKKRRRZZZwww~~~|||hhhQQQIIIDDDGGGOOOVVV^^^eeelllttt}}}}}}}}}uuuggg^^^^^^^^^aaaeeeeeeeeejjjqqq~~~kkkaaaXXX[[[lllwwwvvvtttxxx~~~}}}{{{yyysssnnnhhhdddbbb^^^ZZZVVVMMMKKKIIIIIINNNUUU^^^ccc```]]]ZZZ\\\bbbeee\\\PPPDDDBBBDDDMMMWWW```hhhnnnsssuuuwwwwwwwwwxxxzzz|||~~~~~~ttt|||~~~}}}||||||}}}}}}|||{{{xxxuuuuuuyyysssnnnrrrsssnnn\\\[[[___hhhnnnnnnoooqqqsssrrrtttwwwxxxxxxfffXXXOOOLLLOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<:::888888:::>>>BBBFFFMMMSSS\\\dddllluuujjjWWWPPPQQQNNNOOOOOOOOOlll|||sss~~~NNN???;;;;;;;;;;;;JJJuuuzzzRRR@@@AAAAAADDDFFFDDDBBBHHHQQQ^^^gggttt}}}hhhhhhlllpppnnnkkkmmmuuu}}}vvvwwwtttgggfff```\\\WWWTTTRRRRRRQQQQQQRRRVVVVVVRRROOOLLLFFF???;;;<<<<<>>DDDMMMSSSPPPLLLJJJHHHDDDCCC;;;IIIhhhuuuhhh___eeedddgggkkklllmmmmmmppprrrssspppyyy}}}gggbbbkkkuuu```aaavvvgggqqq}}}uuu___LLL???888777777888999;;;===???@@@BBBCCCFFFKKKLLLMMMSSS[[[ooo~~~www```MMMFFFBBBEEELLLRRR[[[bbbiiipppxxx|||{{{yyy{{{~~~}}}qqqfff```___^^^```ccccccdddkkktttyyybbb\\\bbbvvvyyyuuuxxx~~~}}}}}}~~~~~~}}}xxxtttoooiiieeebbbaaa```XXXXXXXXXZZZ\\\```dddfffcccaaa\\\[[[aaaddd^^^UUUHHHFFFJJJUUU]]]___cccgggnnnqqquuuxxxyyyzzz|||}}}}}}{{{qqqttt~~~~~~}}}|||||||||}}}~~~||||||zzzxxxwwwyyy~~~qqqlllooonnnhhh\\\\\\aaaiiilllkkkiiikkkkkkjjjlllpppqqqrrrwww~~~rrr[[[MMMMMMPPPKKKIIIIIIIIIJJJJJJKKKLLLMMMJJJJJJIIIHHHGGGFFFFFFEEECCCCCCBBBAAA@@@@@@@@@@@@<<<:::888888:::???DDDGGGOOOUUU^^^fffnnnvvv}}}hhhXXXSSSRRROOOQQQRRRRRRkkkxxxWWW>>>::::::;;;<<>>======>>>@@@DDDIIINNNRRRPPPOOOOOOQQQRRRRRRPPPMMMMMMLLLKKKJJJNNNUUU^^^dddiiiqqq|||uuueeeaaafffmmmrrryyyyyypppeee___^^^[[[WWW___jjjnnnvvvyyyrrrvvvlll```UUUNNNPPP]]]kkkggggggddd___^^^___\\\WWWNNNIIIDDDBBBDDDDDD@@@===CCCOOOXXXUUUPPPOOONNNLLLKKK===DDDccctttkkkfffmmmiiikkknnnnnnnnnnnnpppqqqxxxuuu{{{xxxccc```kkkppp\\\\\\yyyrrrrrrzzzzzzkkkWWWGGG===888777888999:::<<<>>>@@@BBBDDDEEEHHHMMMNNNNNNTTT\\\kkk~~~www```JJJEEEBBBEEEJJJPPPXXX```gggnnnuuuxxxwwwvvvyyy|||}}}wwwmmmeeebbbaaaaaabbbcccccceeennnyyyfffbbblll}}}uuuxxx~~~|||{{{|||~~~{{{xxxssslllfffdddeeeggg```bbbdddfffggggggeeedddgggeee___ZZZ[[[^^^\\\VVVKKKJJJPPP\\\bbb```___bbbgggkkkrrrvvvyyyzzz{{{}}}zzzzzzmmmnnnwww~~~}}}||||||}}}~~~~~~|||||||||{{{yyy{{{oooiiikkkiiiccc\\\\\\aaahhhkkkgggeeefffbbbaaadddiiilllnnnttt{{{zzz]]]LLLMMMPPPHHHHHHHHHHHHHHHJJJKKKLLLMMMKKKJJJIIIIIIGGGGGGFFFEEECCCBBBBBBAAA@@@@@@@@@@@@<<<:::888888:::???DDDHHHPPPVVV___gggnnnwwwxxxggg]]]WWWUUUQQQTTTVVVUUUlll{{{WWW<<<888999;;;===NNN{{{|||hhhIIIDDD@@@AAADDDFFFDDDCCCIIIQQQ___gggrrr{{{xxxqqqppplllhhhfffiiipppvvvvvvvvvuuurrrnnniiiggghhhkkkaaa[[[\\\XXXPPPRRR[[[ZZZVVVVVVZZZXXXNNNFFFEEE@@@>>>>>>???DDDJJJPPPTTTOOOPPPQQQSSSUUUWWWYYYZZZYYYWWWTTTTTTXXX]]]bbbdddhhhlllvvvmmmbbbaaaqqqyyywwwmmmfffddd[[[^^^___ZZZWWW[[[cccjjjqqqlllaaaRRRIIIKKKTTT[[[VVVZZZXXXRRRPPPSSSTTTPPPGGGHHHGGGFFFGGGFFF===444BBBMMMZZZ^^^ZZZSSSOOOOOOIIIDDDKKK___lllkkkiiikkkqqqqqqqqqrrrrrrsssssstttyyy|||vvvaaa[[[ccckkk```___ooo~~~xxxyyyxxxooo]]]III===999999999::::::;;;???DDDHHHLLLMMMNNNPPPSSSVVVXXXZZZllldddJJJCCC???CCCJJJOOOVVV\\\```hhhppprrrpppqqqvvv{{{zzz|||~~~uuuiiieeegggfffbbbbbbfffhhhkkkuuugggfffwwwqqquuu~~~~~~~~~zzzvvvsssllleeegggoooqqqjjjggglllrrrrrrnnnkkkjjjjjjddd]]]]]]aaa^^^XXXNNNRRRYYYcccjjjjjjeee```aaaccchhhqqqyyy~~~}}}zzz~~~~~~~~~tttiiigggjjjvvv{{{zzzyyyxxxzzz~~~}}}}}}zzzyyy{{{~~~zzzvvvzzzooohhhfffgggbbbdddfffgggeeeaaa\\\YYYXXXVVVXXX]]]bbbgggqqqzzz\\\MMMLLLKKKHHHJJJIIIHHHGGGGGGIIIJJJLLLKKKJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBBBB@@@@@@???>>>===<<<;;;:::<<>>======@@@EEEKKKQQQTTTSSSRRRRRRSSSVVVYYY\\\^^^aaa]]]XXXUUUWWWZZZ^^^___```eeeooo|||pppgggeeevvv}}}wwwnnniiiffffffbbb[[[VVVUUUYYY\\\xxxuuujjjZZZNNNJJJLLLMMMIIIKKKJJJHHHLLLSSSSSSNNNJJJFFFCCCDDDFFFFFFDDDCCCCCCNNN\\\ccc```YYYSSSPPPHHHCCCHHHZZZhhhjjjjjjnnnqqqqqqrrrrrrrrrrrrrrrqqqyyyzzz~~~}}}nnn\\\YYYbbbkkk```aaatttvvv{{{}}}|||qqq]]]III===888999:::<<<===>>>BBBFFFIIIMMMNNNOOOQQQTTTVVVYYYZZZhhh{{{sssOOOFFF@@@BBBIIINNNTTTYYY^^^eeennnqqqooooootttzzz|||}}}sssgggdddhhheeebbbaaadddggglllwwweeebbb|||}}}vvvwww~~~xxxuuuqqqpppuuu}}}yyyuuupppnnnrrrwwwvvvssssssrrrllleeedddfffddd___RRRWWW___hhhnnnnnniiicccccccccfffmmmvvv{{{|||{{{{{{}}}}}}{{{|||{{{ssshhh]]]]]]bbbnnn}}}xxxxxxvvvuuuvvvyyy{{{{{{zzz}}}~~~~~~|||wwwttttttuuu{{{{{{~~~{{{yyyzzzooohhhfffgggbbbbbbbbbaaa^^^YYYUUURRRPPPNNNNNNSSSWWW]]]gggqqq{{{cccOOOKKKJJJGGGJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@???>>><<<<<<;;;:::<<>>:::999;;;===OOO|||wwwcccJJJHHHCCCEEEFFFEEECCCDDDGGGKKKWWW___jjjvvvzzzzzzyyyxxxwwwvvvuuutttssssssssspppllliiigggfffddd~~~lll```ccchhheee___]]]aaa]]]\\\^^^\\\SSSIIICCC<<<<<<<<<@@@FFFLLLPPPRRRTTTTTTSSSTTTVVVZZZ___aaaaaa[[[SSSOOONNNPPPRRRTTTWWW[[[gggwww~~~xxxtttqqqssszzzyyyrrrqqq{{{yyyqqqtttsssnnnfff]]]XXXXXX[[[uuutttkkk\\\OOOIIIDDD???@@@???===???IIITTTYYYXXXUUUKKKEEEGGGGGGBBBAAADDDAAALLLZZZcccccc\\\SSSMMMGGGAAADDDSSS```fffjjjooopppqqqrrrttttttuuuttttttyyywwwwwwqqqcccVVVYYYeeepppcccdddzzz~~~}}}{{{qqq{{{~~~}}}ppp\\\III===999888;;;>>>AAACCCEEEIIIKKKNNNOOOQQQSSSUUUWWWYYYZZZaaavvvUUUIII???AAAHHHMMMRRRUUU[[[ccclllooonnnooosssyyy}}}uuuhhhfffjjjddd```___bbbgggooo|||}}}ccc___xxx~~~}}}yyyyyy{{{|||yyyooopppzzz}}}{{{yyyrrrjjjggggggeeeaaaWWW\\\eeennntttsssnnniiieeecccccchhhpppwww{{{|||zzz||||||vvvpppjjjbbbZZZNNNQQQYYYeeeqqqwwwwwwuuusssqqqoooooorrrtttuuuvvvyyy{{{|||zzzuuupppllljjjpppsssxxx{{{{{{{{{ttthhhaaa``````]]]\\\ZZZWWWTTTPPPMMMLLLJJJFFFEEEHHHLLLRRR]]]ggguuunnnTTTJJJHHHFFFIIIHHHGGGGGGGGGHHHJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@???>>><<<;;;::::::===CCCKKKPPPXXX^^^fffooowwwrrrfff```ddd```gggeeejjjooovvvzzz|||PPP>>>::::::<<<===NNNzzzvvvbbbHHHIIICCCFFFGGGFFFDDDDDDGGGJJJUUU\\\hhhttt~~~||||||vvvrrrsssrrrpppmmmiiieeebbb```xxxjjj___aaafffeee```]]]]]]\\\^^^aaaaaaYYYLLLCCC<<<;;;<<<@@@FFFLLLNNNNNNRRRRRRSSSUUUWWW[[[^^^```YYYSSSLLLGGGFFFIIIKKKMMMQQQUUUbbbsss~~~~~~{{{yyylllfff```___bbbkkkzzz~~~|||}}}zzzwwwzzzzzzsssggg^^^```gggpppooofffWWWMMMKKKFFF???AAA???<<<===GGGYYYiiissscccSSSHHHKKKMMMEEE@@@AAA@@@HHHTTT^^^```ZZZQQQJJJFFF@@@@@@JJJVVV^^^eeelllmmmooosssvvvxxxyyyxxxxxxwwwtttpppgggYYYSSS\\\jjjqqqaaaaaawwwyyyxxxzzz~~~oooZZZIII???:::888;;;@@@CCCFFFHHHJJJLLLOOOPPPRRRTTTVVVWWWXXXYYY[[[xxxoooyyyWWWIII>>>???FFFLLLQQQTTTYYYaaakkkoooooooootttyyy}}}rrrkkkjjjbbb___]]]```gggsss{{{ddd\\\qqq}}}~~~ooommmzzz|||xxxppphhhaaa^^^[[[YYYWWW]]]gggqqqvvvuuuqqqmmmhhhdddaaaccckkktttzzz}}}{{{|||xxxooocccZZZTTTQQQIIIOOOXXXbbbiiinnnqqqsssooommmkkkjjjkkkmmmpppqqqtttvvvyyyyyyvvvpppjjjgggfffjjjpppuuuxxxzzzsssfff[[[TTTRRRRRRRRRQQQOOOMMMKKKJJJIIIIIIHHHDDDAAACCCFFFLLLVVVaaannnxxxyyyYYYIIIFFFEEEHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@???>>>;;;;;;;;;;;;>>>EEEMMMSSS]]]bbbiiiqqqyyyrrrfffbbbfffbbbiiigggjjjmmmsss}}}xxx~~~OOO===::::::<<<===MMMxxxyyyfffFFFCCCCCCEEEGGGFFFDDDCCCEEEHHHRRR[[[gggttt~~~~~~zzzssssssqqqooonnnkkkeeeaaaaaafff___YYYYYYZZZYYYXXXXXXSSSVVV\\\bbbeee___QQQDDD>>><<<;;;@@@GGGLLLNNNMMMOOOQQQSSSUUUXXXZZZ[[[\\\UUUQQQJJJGGGHHHLLLOOOQQQPPPUUUcccttt}}}~~~||||||rrrkkkccc^^^[[[YYY___fffeeerrrzzzwwwwww}}}sss{{{ooobbbfffrrrxxxtttgggTTTMMMOOOLLLCCCDDDBBB???>>>FFF[[[xxxwwwcccSSSQQQRRRNNNJJJJJJEEEKKKUUU\\\^^^YYYRRRLLLDDD???===BBBLLLVVV___eeemmmooosssvvvwwwvvvuuutttssspppiii]]]QQQPPP]]]lllmmm[[[YYYooo{{{pppXXXHHH???:::888<<>>EEEKKKPPPUUUXXXaaalllqqqqqqrrrvvv|||}}}qqqhhh```^^^\\\___hhhwwweeeXXXiii|||~~~tttrrr}}}{{{uuummmcccZZZSSSPPPPPPUUU\\\fffooottttttrrrpppjjjeee```bbbiiirrrzzz}}}{{{wwwooodddWWWNNNMMMOOOOOOUUU^^^dddhhhkkkooorrrmmmllljjjhhhhhhjjjlllooopppssswwwzzzzzzvvvqqqllldddggglllppptttxxx{{{|||yyyqqqeeeXXXOOOJJJGGGFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJEEEAAABBBCCCGGGQQQ[[[gggqqq]]]JJJEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@???>>>;;;;;;;;;<<<@@@HHHQQQWWWcccgggnnntttzzzssshhhdddgggbbbgggbbbeeegggmmmzzzttt~~~LLL===::::::<<<===MMMxxxmmmGGG@@@BBBDDDGGGEEECCCAAACCCEEEQQQYYYgggtttzzzmmmqqq{{{|||vvvqqqlllkkkllljjjeeecccfffXXXVVVTTTPPPMMMLLLNNNPPPLLLPPPVVV^^^dddbbbUUUHHH@@@===<<<@@@IIIPPPSSSRRRRRRRRRTTTVVVXXXZZZ[[[\\\YYYUUUPPPMMMMMMPPPRRRSSSSSSZZZhhhwww|||tttnnnggg___\\\^^^___kkkxxxyyysssooosss~~~xxx}}}lllnnnzzz|||lllWWWPPPSSSNNNBBBDDDCCCAAA???CCCUUUuuunnn^^^WWWSSSPPPMMMKKKRRR[[[```___YYYSSSOOO@@@===;;;>>>FFFPPPZZZ```lllnnnrrrttttttqqqnnnkkkqqqooogggYYYMMMNNN\\\jjjnnn]]]]]]ssszzzyyy{{{rrrVVVFFF???:::;;;>>>CCCFFFHHHJJJLLLNNNOOOQQQSSSUUUVVVVVVVVVUUUXXXmmmnnnNNNEEE===>>>CCCHHHNNNTTTWWWaaalllrrrssstttxxx}}}sssfff]]]]]]\\\___jjj{{{eeeVVVeee|||sssooozzz~~~~~~|||uuulllcccYYYPPPNNNQQQWWW]]]fffmmmpppqqqppppppkkkfffbbbcccjjjssszzz}}}vvvoooeee[[[PPPJJJMMMSSSYYY^^^dddhhhiiijjjnnnpppmmmmmmlllkkkiiiiiilllnnnoooqqquuu{{{~~~~~~zzzwwwlllmmmmmmnnnrrrwwwyyywwwqqqiii^^^TTTMMMHHHFFFDDD???AAAEEEHHHKKKMMMMMMMMMLLLGGGBBBBBBAAACCCKKKTTTaaakkk|||___JJJEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDCCCBBBBBB@@@@@@???>>>;;;;;;<<<>>>CCCKKKTTT[[[hhhlllrrrxxx}}}tttjjjfffggg```ccc^^^___aaafffyyyqqqQQQ>>>::::::<<<===NNNzzz|||oooJJJBBBAAADDDFFFEEEBBB@@@AAACCCNNNXXXfffttt~~~tttgggkkkuuu|||xxxnnngggdddhhhhhhfffiiiqqqYYYXXXUUUPPPLLLKKKLLLLLLJJJMMMPPPVVV^^^aaaXXXKKKAAA===<<>><<<<<<>>>@@@EEENNNWWW^^^lllpppvvv|||uuulllhhheee___ccc]]]]]]]]]aaayyyooo[[[>>>:::999;;;===OOO|||xxx}}}uuuhhhIIIDDDBBBEEEHHHFFFCCC@@@AAABBBLLLUUUdddrrr}}}rrrrrryyy}}}{{{vvvnnneeebbbgggjjjkkktttaaa___[[[UUURRRQQQOOOMMMKKKLLLLLLOOOXXX___YYYNNNAAA===<<>>FFFQQQZZZ___fffjjjpppvvvyyyxxxvvvtttzzzzzzsssbbbTTTRRR]]]gggfff]]]gggzzzuuuzzz}}}{{{}}}iiiOOOEEECCC@@@BBBEEEGGGIIIJJJLLLOOOQQQNNNPPPRRRTTTUUUTTTSSSRRRMMM[[[sss___HHHDDDAAA@@@???@@@GGGQQQTTT___kkkrrrssstttyyy~~~|||mmmiiillljjjddd[[[]]]]]]```lllooobbbrrrxxxyyy}}}vvvpppjjjaaaYYYZZZaaadddhhhlllnnnlllkkklllmmmllliiifffhhhooovvvzzz|||rrriiiaaa___\\\YYY[[[aaaccceeeggghhhiiijjjllllllppprrrsssrrrooommmnnnpppssssssuuu{{{zzzrrrttt{{{|||wwwkkkeee]]]WWWTTTQQQNNNLLLVVV[[[aaaggghhheee```\\\QQQMMMHHHGGGDDDBBBGGGMMMWWWddduuu```LLLFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCCCCBBBAAA@@@???>>><<<===>>>AAAFFFOOOYYY```mmmrrrxxxvvvmmmjjjddd___ddd^^^^^^]]]___yyyooo^^^???:::999;;;===OOO~~~|||sssyyy___DDDBBBDDDGGGIIIHHHDDDAAAAAACCCIIISSSbbbqqq||||||{{{{{{~~~~~~yyysssqqqgggccciiinnnrrr}}}iiibbb]]][[[XXXRRRSSSYYYUUUSSSQQQSSSUUUUUUQQQNNNEEEAAA???EEEQQQ]]]eeehhhdddeeeddd]]]XXX[[[hhhttt{{{sssmmmbbbWWWWWWhhhzzzzzz|||~~~|||xxx~~~~~~{{{uuuooo|||yyy\\\VVVNNNGGGBBB===<<<>>>WWWyyy|||gggXXXNNNKKKLLLMMMLLLHHHCCC@@@???999444666CCCQQQXXX[[[\\\dddfffiiiooosssuuuuuuttt}}}lllXXXOOOVVVaaahhh]]]```gggpppwww|||~~~~~~ttt}}}uuusss|||```JJJEEEEEECCCIIIIIIKKKLLLOOOQQQSSSUUUQQQQQQRRRSSSSSSSSSSSSSSSVVVWWWhhh{{{XXXIIICCC>>>======>>>FFFNNNVVV[[[eeepppuuuxxxzzz~~~xxxtttrrrkkkccc^^^[[[[[[cccrrr~~~mmm{{{}}}zzzuuummmfffccc]]]VVVWWW]]]ccckkkooolllkkkmmmnnnkkklllkkkgggeeejjjtttyyyxxxpppiiicccccceeeffffffgggjjjlllmmmllljjjjjjmmmooommmrrrvvvwwwtttrrrrrrsssrrrrrrrrrtttwwwzzz|||~~~|||wwwrrrrrrwww{{{mmmddd[[[WWWVVVUUUXXX]]]lllpppssssssssssssmmmgggcccYYYOOOLLLIIIFFFEEEFFFPPPXXXjjj```JJJDDDGGGEEEGGGIIIIIIHHHFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDAAAAAAAAAAAA@@@???>>>>>>===>>>@@@EEEMMMWWWaaagggqqqvvv{{{~~~pppllljjjaaabbb\\\]]]]]]___~~~|||vvv]]]@@@>>>888:::AAAOOOzzzwwwwww{{{yyyYYYFFF>>>DDDGGGKKKJJJFFFBBBAAABBBHHHQQQ```nnnzzz~~~yyyyyy}}}~~~zzzwwwvvvsssjjjcccffflllwww}}}rrrhhhddd```ZZZXXXYYYYYYVVVUUUUUUUUUSSSNNNJJJDDD@@@???DDDPPP\\\eeehhhlllmmmmmmgggaaaaaaiiiqqqzzz}}}xxxqqqfff[[[[[[kkk|||}}}~~~{{{{{{{{{zzzxxxuuuqqqnnnssseee[[[PPPIIIDDD@@@>>>???QQQqqqnnn]]]PPPEEEFFFEEEDDDAAA???=========:::<<>>======???EEEMMMUUU[[[dddmmmssswww|||~~~yyyvvvnnneee___\\\[[[cccrrrxxx}}}~~~yyy{{{uuummmddd\\\WWWRRRNNNQQQWWW```hhhmmmlllkkknnnnnnkkklllkkkhhhffflllvvv||||||wwwsssooollljjjjjjnnnqqqnnnpppqqqpppnnnmmmoooqqqqqqtttvvvwwwwwwuuuttttttrrrqqqqqqrrrtttvvvxxxzzz~~~~~~|||vvvrrrrrrxxx~~~zzzssslllgggaaa^^^bbbiiivvvxxxyyyyyy{{{}}}xxxqqqiii___TTTOOOKKKGGGFFFGGGMMMUUUfff~~~eeeMMMDDDDDDEEEGGGIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>??????AAAFFFOOOZZZdddjjjuuuyyyrrrkkkhhh```ccc]]]^^^^^^___}}}yyytttXXX@@@===888999???NNNzzzxxxuuu~~~XXXCCC@@@CCCGGGJJJJJJFFFBBBAAABBBHHHQQQ___mmmxxxwwwuuuxxx}}}yyytttrrruuunnnjjjlllsss~~~xxxppplllfff___[[[ZZZXXXVVVUUUUUUQQQKKKFFFCCC???>>>BBBMMMZZZccchhhppprrrssspppkkkhhhiiikkkooovvv||||||xxxqqqfff\\\___mmm}}}yyyzzz~~~{{{{{{yyyvvvpppllliiiiiigggzzzssscccRRRKKKGGGDDDAAAAAAIIIddd~~~uuudddUUUEEEDDDAAA???======>>>>>>AAA>>>BBBMMMXXX\\\\\\\\\TTTTTTTTTUUUXXX]]]bbbeeennnooocccRRRTTTdddkkkddd\\\VVV]]]ppp||||||}}}{{{|||wwwqqqZZZKKKJJJMMMNNNJJJMMMPPPTTTVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTT\\\qqqwwwzzzWWWHHHBBB>>>>>>>>>???EEEKKKTTT[[[dddkkkqqqwww~~~}}}zzzrrriii```]]]\\\dddsssyyyooozzzvvv|||}}}vvvuuukkkddd[[[QQQKKKGGGGGGKKKRRR]]]ccciiikkklllnnnnnnllllllkkkhhhgggooo|||yyyrrrpppssswwwssstttvvvuuutttsssssstttvvvvvvvvvwwwyyyyyyxxxvvvrrrqqqppppppppprrrtttvvv{{{}}}~~~yyysssrrryyyxxxmmmhhhnnnyyy~~~rrrggg\\\TTTNNNHHHFFFHHHHHHQQQbbbyyykkkPPPDDDAAAEEEGGGIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@???>>>===@@@@@@CCCIIIRRR^^^iiioooyyy~~~ooogggfff```ddd```aaa______}}}rrrqqqTTTAAA@@@;;;:::???MMM{{{}}}xxxjjjttt[[[BBBCCCCCCFFFJJJIIIFFFBBBAAABBBIIIQQQ^^^kkkvvvvvvqqqooolllkkkoooyyy~~~~~~|||yyy{{{wwwssssssyyyzzzqqqmmmxxxtttrrrtttyyytttqqqlllbbbZZZTTTRRRQQQRRRRRROOOIIIDDDAAA>>>===AAAJJJVVV```eeejjjmmmpppqqqooollljjjiiikkkooottttttppphhh```ZZZcccooo|||}}}}}}}}}~~~~~~yyyqqqiiidddaaa___ccc{{{jjjTTTLLLKKKGGGDDDDDDFFFVVVgggqqquuusssjjj___RRRNNNIIIEEEDDDDDDEEEFFFBBB@@@DDDNNNWWWXXXWWWWWWSSSRRRPPPOOOQQQWWW___dddjjjkkk___OOOTTTiiinnncccZZZXXXcccxxxyyyyyyooooooyyy{{{kkkWWWKKKLLLPPPRRRNNNOOORRRTTTUUUVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUU\\\ooouuueeeIIICCC>>>>>>???@@@DDDIIIQQQ[[[eeelllqqqxxx~~~|||{{{tttlll```]]]]]]eeessszzzgggjjj{{{sssrrr~~~oooeeeaaaYYYOOOIIIGGGJJJPPPTTT\\\aaafffjjjlllnnnmmmllllllkkkhhhgggrrr~~~|||vvvxxxyyyzzzzzzyyyyyyxxxyyywwwuuuvvvzzz{{{zzzxxxrrrqqqoooooooooqqqsssuuuwww}}}yyyvvvyyy~~~~~~rrrlllvvvyyyooocccYYYPPPHHHFFFHHHFFFOOO```vvvnnnRRREEEBBBEEEGGGIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@AAAAAA@@@@@@???>>>===???AAAEEELLLVVVbbbmmmttt}}}{{{hhh```eee```gggcccdddcccccclllnnn|||TTTEEEEEE@@@???BBBMMMzzzvvvmmmjjjdddbbb{{{hhhEEEEEEBBBFFFIIIIIIFFFBBBAAABBBHHHPPP\\\iiittt|||sssjjjhhhiiihhhccc```eeesss}}}xxxttttttxxx||||||xxxyyyssslll{{{zzzzzzzzz|||wwwjjjgggddd[[[SSSJJJIIIIIIKKKNNNMMMHHHDDD@@@>>>===@@@GGGQQQYYY^^^^^^bbbhhhlllmmmmmmmmmmmmppppppooollleee]]]YYYXXXjjjsss}}}}}}zzzpppfff```[[[SSS___yyypppWWWOOONNNIIIGGGIIIHHHLLLRRRXXXaaaiiimmmlllccc^^^WWWRRRPPPPPPOOONNNDDDBBBFFFOOOUUUVVVUUUUUUTTTSSSQQQOOOPPPVVV___fffllljjj\\\MMMSSSggglllbbbVVV]]]nnn}}}rrrsss}}}kkklllwwwwwweeeTTTMMMOOORRRTTTRRRRRRQQQQQQSSSUUUWWWXXXWWWVVVUUUUUUUUUUUUVVVVVVXXXZZZfff~~~vvvrrrMMMEEE>>>>>>???@@@CCCHHHOOO\\\hhhmmmqqqxxx~~~{{{xxxwwwqqqiii___\\\]]]eeessslllfffoooxxxsss{{{tttjjjddd^^^UUUPPPQQQXXX]]]```aaabbbeeejjjlllmmmlllllllllkkkgggggguuu{{{{{{|||}}}~~~~~~~~~}}}zzzwwwttttttxxx{{{{{{zzztttssspppoooppprrruuuvvvttt}}}{{{zzz{{{tttxxx|||zzzqqqmmmxxx}}}tttiii^^^SSSHHHEEEGGGFFFPPPaaavvvmmmRRRFFFDDDEEEGGGIIIIIIHHHFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@???>>>======>>>AAAGGGPPP[[[hhhrrrxxxsssccc]]]dddaaahhheeeggggggkkkkkkrrr{{{UUUHHHIIIFFFFFFHHHPPPwwwtttkkk```ccckkk~~~yyyKKKEEEAAAEEEIIIIIIEEEBBBAAABBBGGGNNNZZZfffqqqzzzyyymmmfffqqqxxx|||ttteee___eeeooo}}}rrrllllllqqquuuxxx|||yyynnn~~~}}}~~~xxxjjj]]]WWWVVVRRRLLLGGGEEEEEEGGGJJJKKKHHHEEE>>>>>>>>>@@@DDDKKKQQQTTTUUUZZZ___ccceeehhhnnnsssxxxtttnnnggg^^^WWWXXX\\\rrryyy}}}{{{mmmcccXXXMMMTTTjjjuuu[[[TTTRRRLLLKKKPPPJJJHHHFFFGGGOOO^^^mmmvvvrrrllleee```^^^[[[WWWTTTHHHFFFIIIQQQVVVUUUUUUWWWTTTTTTSSSQQQQQQVVV___fffnnngggZZZOOOSSS```eee```UUUdddwwwwwwmmmqqqzzz}}}nnnrrr~~~sss```RRROOORRRUUUVVVVVVTTTRRRQQQRRRUUUXXXZZZYYYXXXVVVUUUUUUVVVWWWWWWWWWVVV^^^ttt}}}zzzSSSIII@@@>>>???@@@CCCGGGOOO]]]iiijjjlllttt{{{}}}xxxsssqqqkkkccc\\\ZZZ[[[dddrrr|||yyynnnooo|||}}}xxxxxxjjjddd[[[UUUYYYeeemmmoooiiiffffffjjjmmmkkkkkklllllllllhhhhhhvvvzzzwwwtttsssvvvyyy|||}}}xxxvvvsssqqqppprrruuuvvvqqqyyy}}}{{{nnnppptttvvvrrrqqqzzzwwwmmmcccVVVJJJEEEFFFFFFRRRdddyyylllRRRGGGEEEEEEGGGIIIIIIHHHFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@???>>>===<<<===AAAJJJVVVbbbnnnwww|||pppbbb```ccc```gggeeehhhkkksssppp{{{zzzVVVLLLNNNNNNSSSVVVZZZzzzxxxpppmmmxxx}}}PPPEEE@@@DDDHHHHHHEEEBBBBBBBBBEEELLLWWWcccnnnyyyxxxnnniii}}}mmmfffggg~~~zzzllleeehhhoootttvvv~~~|||{{{ttt~~~~~~~~~ppppppiii[[[SSSRRRRRRPPPLLLIIIFFFGGGIIIIIIGGGEEE===>>>???@@@BBBEEEIIIKKKPPPTTTWWWXXXXXX^^^jjjtttzzzsssllleee\\\UUUYYYaaavvv{{{ooobbbQQQJJJOOO\\\mmmyyy```ZZZVVVOOOPPPXXXLLLIIIEEECCCHHHVVVkkk|||zzzuuupppllljjjfff___ZZZJJJIIIKKKQQQUUUTTTUUUXXXSSSUUUUUUTTTSSSWWW___fffkkkbbbWWWRRRTTTXXX[[[\\\\\\nnn}}}{{{sssqqqvvv{{{xxxnnnwww}}}mmm[[[QQQRRRVVVXXXYYYWWWVVVUUUUUUVVVWWWYYYZZZZZZYYYWWWVVVUUUVVVWWWXXXSSSSSS[[[oooYYYMMMAAA===>>>@@@CCCGGGQQQ___gggccccccnnnwwwzzztttmmmkkkfff___YYYXXXYYYcccqqq~~~yyyyyy~~~}}}||||||~~~wwwzzz|||}}}{{{xxx~~~xxxnnngggZZZSSSZZZkkkwww{{{sssllliiikkkllljjjiiikkklllmmmkkkjjjuuuzzzyyyvvvttttttwww}}}~~~{{{vvvrrrpppppprrrsssnnnsss{{{~~~vvvtttuuuxxxyyyyyy~~~yyyrrrhhhZZZMMMGGGGGGGGGSSSggg|||mmmSSSFFFDDDEEEGGGIIIIIIHHHFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@???>>>===<<<===CCCNNN\\\jjjuuu}}}oooccccccbbb^^^eeebbbfffmmmzzzrrr|||YYYRRRVVVZZZdddkkkmmm{{{uuu~~~wwwPPPFFF@@@DDDHHHHHHEEEBBBBBBBBBCCCJJJUUUaaammmxxx{{{rrrnnn{{{uuujjjttt|||pppiiijjjpppvvvyyyqqqooonnntttxxxwww|||nnnssspppbbbWWWVVVYYYZZZSSSOOOJJJHHHIIIIIIFFFDDD===>>>@@@@@@AAABBBDDDFFFMMMQQQRRROOONNNUUUdddrrrwwwpppiiiccc[[[UUUZZZddduuuyyymmm]]]KKKHHHJJJMMMXXXxxx{{{ddd^^^YYYQQQSSS]]]LLLJJJHHHEEEGGGSSSjjj}}}zzzvvvtttsssnnneee^^^JJJHHHJJJOOORRRSSSTTTXXXSSSVVVXXXWWWVVVYYY```fffggg\\\UUUVVVVVVSSSTTTYYYeeewwwxxxsssxxxqqqkkkwwwzzziiiWWWQQQTTTYYY[[[\\\WWWWWWXXXYYYYYYYYYYYYYYY[[[ZZZXXXVVVVVVVVVXXXYYYOOORRR[[[nnn]]]OOOBBB===>>>@@@CCCGGGSSS___ddd]]]\\\hhhuuuyyy~~~}}}nnnhhhhhhddd^^^XXXVVVXXXbbbqqq~~~uuuhhhdddlllsssvvvzzzvvv}}}~~~~~~tttuuussspppuuu}}}}}}pppgggWWWNNNVVVkkk|||yyypppjjjlllllliiihhhkkkkkkmmmmmmllltttzzzzzzxxxuuutttwww~~~~~~xxxsssooonnnoooppplllnnnuuu~~~|||zzz}}}{{{tttlll^^^OOOHHHIIIGGGTTThhh}}}nnnSSSFFFBBBEEEGGGIIIIIIHHHFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCBBB???@@@@@@??????>>>===<<<===EEERRRaaaoooyyyooodddccc```\\\bbb___dddnnn}}}rrr]]]YYY^^^eeesss}}}~~~~~~yyy}}}nnnNNNGGG@@@DDDGGGHHHEEEBBBBBBCCCBBBIIISSS___lllxxxvvvqqqppprrrkkkxxxqqqooossszzz{{{uuuqqqiiiiiijjjppp{{{ooo}}}}}}hhhuuuzzzgggUUU^^^fffZZZTTTSSSKKKBBBDDDOOOOOOHHHAAADDDFFFFFFCCCBBBCCCEEEGGGLLLQQQQQQLLLMMM[[[kkkiiihhh[[[TTTZZZ]]]___hhhvvvzzz~~~nnn[[[NNNIIIEEEBBBFFFOOO```zzzpppdddaaabbbcccbbbYYYPPPJJJHHHHHHPPPfff}}}zzzxxx|||yyymmm___XXXEEEBBBBBBHHHQQQVVVUUUQQQSSSUUUXXXXXXXXXZZZ___cccggg___ZZZ```hhhggg]]]TTTbbbtttxxxrrrrrrvvv~~~jjjooo~~~zzzaaaRRRQQQQQQXXX\\\WWWZZZZZZYYYXXXXXXYYYZZZZZZ[[[[[[ZZZXXXWWWYYY\\\___WWWXXX]]]mmmrrrVVVCCCCCCBBB:::===JJJSSSaaaggg___[[[fffuuu{{{~~~}}}pppkkkfff^^^WWWSSSRRRUUU___nnn|||qqq```VVVTTT```oooyyyyyyvvv|||}}}zzz|||}}}xxxvvvnnniiinnnvvv}}}~~~xxxdddPPPMMMYYYlll~~~yyypppmmmlllkkkiiiiiinnnjjjhhhmmmzzzzzzxxxuuusssssswww{{{~~~{{{wwwssspppnnnmmmppppppttt{{{~~~~~~}}}|||vvvsssxxx||||||sssdddVVVLLLFFFHHHWWWkkk|||iiiOOOEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCAAA@@@?????????===<<<@@@EEESSSgggtttyyy~~~kkkaaaaaaeeeZZZ[[[eeeggghhh|||pppiiiiiigggsssyyyyyyvvv~~~xxxOOOCCCAAADDDHHHIIIHHHDDDBBB@@@@@@GGGQQQ]]]jjjvvv~~~yyyuuuzzz}}}ooosss{{{zzz}}}~~~uuupppooopppqqqrrrtttxxx~~~~~~|||}}}llloooxxxuuueeebbbhhhggg```^^^UUUJJJIIIPPPOOOGGGAAACCCEEEEEECCCBBBCCCEEEIIILLLPPPPPPJJJJJJVVVeeemmmlll^^^SSSWWW[[[aaannnzzz~~~{{{qqqhhh]]]SSSLLLFFFEEEDDDCCCFFFUUUrrruuujjjhhhlllppprrrbbbWWWMMMJJJHHHJJJVVVeeemmmiiijjjooommmbbbVVVPPPCCCBBBCCCHHHOOOSSSSSSQQQSSSVVVXXXYYYYYY[[[^^^bbbddd```aaajjjssspppfff]]]bbbvvv~~~|||||||||lllqqqrrr[[[OOOOOOPPPVVVZZZTTTYYYXXXXXXXXXXXXYYY[[[\\\ZZZZZZZZZXXXXXXYYY]]]```^^^\\\^^^kkkeeeFFFBBBCCC===>>>HHHPPP___fff```]]]gggtttzzz~~~pppjjjeee^^^XXXUUUSSSTTT]]]lllzzz}}}nnn___VVVRRRZZZdddooo~~~yyyuuuqqqooo|||}}}xxxtttwww~~~}}}wwwqqqnnnrrrwwwyyy}}}||||||~~~}}}|||iiiUUUOOOVVVfffyyy}}}tttnnnlllkkkkkkkkkmmmkkkkkkqqq~~~{{{yyyvvvtttvvvyyy~~~~~~zzzvvvsssqqqpppnnnnnnrrryyy}}}|||||||||{{{}}}}}}xxxrrrmmmrrr{{{{{{kkkZZZNNNHHHJJJZZZnnngggOOOFFFGGGFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA?????????>>>===<<>>>>>===>>>>>>EEEMMM]]]ooozzz~~~pppeeebbbbbbccc```eeennnnnnrrrxxxllloootttaaaLLLAAADDDHHHKKKJJJGGGBBB???AAADDDKKKTTT```mmmzzzwwwuuuvvv}}}~~~xxxxxx}}}yyyvvvpppqqqpppkkkhhhmmm{{{wwwrrr||||||zzz}}}ssssssvvvssspppggg[[[TTTQQQKKKDDD@@@AAABBBBBBBBBCCCDDDEEEKKKKKKMMMMMMIIIGGGNNNXXXtttwwwkkk^^^]]]```lll}}}yyywwwzzz}}}rrrggg___VVVNNNHHHEEEFFFEEEAAA???MMMnnnxxxhhheeeooo~~~{{{dddMMMFFFDDD@@@===???@@@BBBFFFKKKMMMJJJEEECCCIIIKKKMMMLLLKKKKKKMMMPPPSSSTTTVVVXXXXXXYYYZZZZZZVVVXXXcccrrrvvvkkk]]]WWWkkkzzz}}}yyy|||~~~dddSSSNNNSSSTTTXXXZZZSSSUUUTTTTTTTTTTTTVVVWWWXXXXXXXXXXXXVVVUUUUUUXXXZZZccc^^^[[[fffWWWFFFDDD@@@???CCCJJJXXXdddeeedddiiiqqquuu~~~vvvlllfffcccaaaUUUPPPNNNUUUdddttt}}}tttoookkkfff]]]XXXcccttt{{{rrrfff```jjjxxxzzzmmmllluuu|||}}}||||||~~~~~~}}}yyyvvvtttvvvzzz|||zzzxxxpppfffZZZOOOHHHIIIUUUbbbuuuxxxxxxrrrmmmmmmnnnnnnpppqqqtttwww~~~}}}}}}|||yyywwwqqqpppssswwwwwwssspppqqqnnnnnnssszzz||||||{{{tttnnnoootttzzzzzzooo]]]OOOJJJOOO```uuuzzz___MMMGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>???>>>=========???@@@HHHSSScccsss|||rrrgggdddddddddeeeffflllqqqqqqxxx{{{rrrdddnnnuuu|||ssspppJJJAAADDDHHHKKKLLLIIIDDD???@@@CCCGGGNNNYYYfffttt}}}~~~}}}|||}}}|||vvvrrrlllkkkllllllnnnttt|||ooolllttt~~~yyyzzzyyyooommmkkkddd[[[TTTOOOIIIDDDAAA@@@@@@AAACCCEEEFFFFFFJJJIIIKKKLLLJJJIIINNNUUUeeekkkdddZZZZZZ\\\hhh{{{|||xxxsssrrrzzz~~~xxxppphhhaaaYYYOOOHHHHHHEEEAAA======IIIbbbxxx|||jjj\\\]]]kkkgggLLLBBB@@@===<<>>CCCGGGTTTaaaeeeeeehhhmmmqqqyyy}}}}}}mmmccc]]][[[RRRNNNLLLQQQ___ooo{{{|||yyywwwsssfff[[[___kkkzzzzzzyyyssshhhbbbeeemmm{{{qqqpppxxx~~~}}}~~~~~~uuuuuutttrrrooonnnnnnnnnfffbbb\\\TTTHHHBBBFFFOOOcccnnnwwwtttooonnnooommmrrruuuwwwyyy}}}}}}{{{zzzwwwuuuvvvyyyvvvooojjjjjjiiijjjooovvvzzz{{{|||vvvuuupppooonnngggYYYOOOLLLSSSdddyyyrrrYYYJJJFFFGGGIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@===>>>???===<<<===@@@CCCLLLXXXiiiuuu|||lllcccdddfffeeedddfffjjjlllmmmzzz~~~}}}zzzaaaWWW___ggg{{{|||pppfff}}}LLLCCCDDDGGGKKKMMMJJJEEE@@@@@@AAADDDIIIRRR___mmmvvv{{{uuunnnjjjkkksss{{{xxxpppiiijjjrrr~~~vvvooowwwwwwfffbbbaaa^^^YYYSSSNNNIIIEEEBBBAAA@@@AAADDDGGGHHHHHHHHHGGGHHHKKKKKKJJJLLLRRRXXX```\\\VVVYYY\\\gggyyy|||~~~}}}vvvoooooo|||}}}vvvmmmeee^^^XXXPPPKKKJJJDDD>>>;;;:::???NNN[[[iiibbbXXXRRRUUUfff~~~|||cccKKKAAA>>>;;;===BBBFFFIIILLLRRR[[[```]]]UUUYYYZZZYYYUUUPPPNNNPPPRRRTTTUUUVVVYYYZZZYYYVVVSSSJJJKKKVVVeeefff]]]\\\cccppp~~~|||uuu|||dddVVVUUU[[[[[[\\\]]]VVVUUUTTTSSSSSSTTTUUUWWWWWWVVVWWWVVVTTTRRRPPPQQQRRRTTTUUUXXXaaavvv___KKKCCC>>>>>>BBBDDDOOO\\\ccccccdddgggkkkqqqvvv}}}wwwfff^^^ZZZPPPNNNLLLOOOXXXgggvvv{{{wwwwwwxxxqqqiiijjjssswwwwwwuuurrrmmmgggdddccctttyyyxxxyyyuuuvvvuuussspppnnnlllllleeeeeeddd^^^QQQFFFDDDIIITTTgggwwwvvvqqqpppqqqooosssxxx~~~~~~}}}~~~}}}}}}{{{zzzzzz{{{wwwnnnhhhggghhhhhhlllrrrvvvxxx~~~{{{uuunnniiiiiicccWWWRRRSSSZZZjjj~~~hhhSSSGGGEEEFFFHHHGGGFFFEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@??????<<<>>>???>>><<<>>>BBBFFFPPP___nnnwww|||nnnccceeegggccc___aaaaaa```eeezzz}}}nnnSSSJJJLLLQQQeeekkkmmmfffaaa{{{}}}UUUEEEEEEFFFIIIMMMLLLGGGBBB???@@@BBBFFFNNNZZZhhhppp}}}|||sssmmmooo{{{rrrkkkhhhmmmvvv~~~pppdddggghhh]]]YYYYYYXXXWWWRRRMMMIIIHHHCCCAAA@@@AAAEEEHHHJJJJJJHHHEEEEEEIIIJJJHHHIIILLLOOOVVVSSSOOOVVV]]]iiizzz~~~wwwqqqtttuuuooowww~~~|||tttmmmggg___VVVOOOKKKGGGCCC@@@<<<;;;BBBKKKSSSRRROOOLLLMMMXXXhhhuuudddTTTFFFBBB@@@===@@@HHHNNNRRRYYYdddqqqxxxpppccc\\\[[[YYYVVVTTTSSSTTTVVVXXXXXXYYY\\\^^^\\\XXXTTTLLLIIIPPP\\\\\\UUU\\\kkkzzzxxxbbbUUUTTTYYYXXXXXXXXXRRRLLLLLLLLLMMMOOORRRTTTVVVTTTUUUVVVUUUSSSRRRSSSTTTTTTVVVXXX^^^nnn}}}[[[IIICCC??????AAAAAAJJJVVV^^^___^^^```dddhhhooowww~~~|||iii___\\\PPPPPPOOONNNRRR___qqq~~~}}}tttqqqvvvyyyyyy~~~{{{yyyyyywwwooogggnnnqqquuu{{{}}}zzzyyy|||zzztttkkkkkkkkkggg\\\OOOKKKMMMPPPgggyyyxxxqqqrrruuutttvvv~~~{{{ttttttwww~~~~~~~~~~~~~~~~~~|||}}}~~~zzzpppjjjhhhiiihhhjjjpppsssvvv}}}~~~wwwooolllnnnpppfffYYYWWW^^^dddrrrttt^^^LLLDDDDDDGGGGGGFFFEEEDDDDDDEEEFFFFFFBBBBBBAAAAAA@@@?????????<<>>???AAAEEELLLWWWccclllwww}}}xxxyyywwwoookkkrrr|||zzzssssssmmm\\\VVVZZZWWWUUUUUUVVVVVVSSSMMMJJJIIIDDDBBB@@@AAAFFFJJJKKKKKKHHHDDDDDDGGGHHHFFFEEEGGGGGGLLLHHHFFFPPPZZZfffxxxwwwnnniiilll}}}xxxtttxxx{{{{{{}}}~~~wwwkkk]]]SSSLLLKKKJJJHHHBBB>>>BBBKKKLLLNNNNNNJJJFFFGGGPPPWWWMMMEEEBBBDDDDDD@@@DDDLLLRRRXXXbbbqqq}}}kkk[[[ZZZWWWVVVVVVWWWXXXYYYZZZZZZ\\\^^^aaa___YYYUUUWWWRRRTTT\\\ZZZUUU```sss|||yyy___RRRRRRVVVTTTTTTTTTMMMCCCCCCDDDGGGJJJMMMQQQSSSRRRTTTVVVVVVUUUUUUWWWXXXVVVYYYZZZ\\\hhhyyyVVVFFFBBBAAA@@@@@@>>>FFFRRRZZZ[[[YYY[[[```cccjjjttt|||wwwddd[[[XXXQQQSSSRRRNNNOOOYYYlll|||uuummmsss}}}~~~rrrllljjjiiikkkqqqxxx}}}pppooooookkkaaaUUUQQQRRRQQQiii{{{yyyqqqsssxxxxxxyyywwwggg___]]]eeesss}}}yyyuuu~~~}}}}}}~~~~~~|||~~~|||ssslllkkkjjjhhhjjjnnnrrruuu|||zzzrrrhhhllluuuyyylll[[[[[[gggkkkxxxlllWWWHHHCCCDDDGGGFFFFFFEEEDDDDDDEEEFFFGGGBBBBBBAAAAAA@@@??????>>><<>>???AAADDDKKKUUUaaaiiissszzzwwwvvv~~~tttooovvvqqqqqqoooiiiaaaYYYTTTRRRZZZXXXTTTQQQOOONNNLLLKKKHHHCCC???@@@EEEKKKNNNOOOGGGEEEEEEGGGIIIJJJHHHEEEHHHFFFDDDEEELLL[[[ooo}}}|||oookkkeeebbbsss|||{{{xxxxxx|||tttnnnjjjddd^^^\\\[[[SSSHHHDDDHHHIIIEEENNNTTTUUUMMMCCC@@@BBBCCC@@@BBBEEEFFFGGGJJJOOOTTTZZZbbbmmmvvv}}}~~~ttthhh]]]ZZZWWWVVVXXXXXXWWWUUUZZZ[[[```bbb\\\VVVZZZdddhhhZZZUUUZZZWWWPPP]]]vvv}}}{{{yyyWWWSSSSSSVVVUUUOOOIIIHHH===@@@EEEJJJOOOSSSUUUVVVSSSUUUXXXXXXVVVTTTSSSSSSUUUVVVXXXZZZaaattt{{{XXXGGGCCCAAA>>>===???JJJUUUZZZ\\\\\\WWWQQQQQQ^^^ppp|||uuuiii]]]WWWUUUPPPLLLLLLNNNUUUcccpppuuuzzztttiiiccceeefffgggqqq}}}{{{}}}}}}}}}xxxjjjddd^^^VVVRRRSSS^^^rrr{{{vvvyyy}}}|||lll[[[QQQ[[[aaaiiioooqqqxxx}}}|||~~~|||tttmmmlllnnnkkkkkknnnpppsss{{{~~~sssllloooxxx{{{lllhhhnnnxxx{{{{{{___NNNHHHEEEEEEGGGHHHFFFDDDBBBAAABBBCCCDDDCCCCCCBBBAAAAAA@@@@@@??????>>>???@@@@@@AAAIIIRRRgggnnnwwwoooeeefffeee```\\\[[[WWWXXXmmmxxx```OOORRR___XXXVVV\\\]]]^^^jjjzzzxxxfffbbbcccMMM@@@AAAHHHIIIKKKKKKDDDBBB??????CCCHHHNNNYYYcccpppwww}}}pppmmmnnnrrr{{{wwwlllnnnvvv~~~vvvwwwzzzrrrqqqnnnhhh```ZZZVVVUUUXXXZZZZZZUUUNNNKKKMMMQQQMMMHHHCCC@@@CCCIIIOOORRRNNNKKKIIIIIIJJJKKKIIIHHHHHHFFFEEEEEELLL[[[ooo}}}zzzmmmfff]]][[[nnn}}}zzzxxxxxx}}}xxxlllccc```______nnnqqqmmmcccZZZXXXVVVTTTZZZ]]]ZZZOOOEEECCCDDDDDDIIIJJJKKKIIIIIIJJJOOORRR\\\fffppptttsssqqqjjjdddZZZWWWTTTTTTWWWYYYZZZZZZ^^^___ccceee```[[[___iiiqqqddd\\\\\\XXXUUUdddyyy~~~~~~zzzbbbSSSPPPPPPRRRQQQMMMLLLNNNFFFFFFHHHLLLQQQTTTTTTTTTSSSUUUWWWWWWVVVTTTUUUUUUVVVVVVXXXZZZbbbsss}}}ZZZHHHDDDBBB@@@???===FFFPPPWWW]]]aaa___ZZZUUUaaappp{{{vvvggg^^^[[[TTTPPPLLLLLLNNNSSS___kkk}}}~~~nnnhhhggghhhkkkoooxxxzzz}}}tttggg\\\UUUTTTXXXjjjzzz~~~xxxzzz~~~}}}lll^^^```aaaffflllpppwwwvvvnnnlllkkkjjjmmmrrrtttvvv{{{zzzuuuwwwsssqqqwwwxxx|||sss[[[MMMHHHFFFGGGHHHGGGEEECCCBBBAAAAAABBBCCCBBBBBBBBBAAA@@@@@@??????===<<<<<<>>>???AAAKKKVVVlllrrrzzzqqqhhhhhhhhhdddfffgggfffiii}}}|||eeeUUUXXXbbbYYYTTTVVVUUUUUUaaapppwwwooonnnMMM@@@@@@HHHIIILLLLLLEEEBBB??????BBBGGGLLLWWWaaalllttt~~~yyyhhhbbbcccfffkkkppp}}}qqqhhhkkkttt|||sssnnnqqqxxxpppnnnkkkeee___[[[ZZZZZZXXX^^^aaaZZZNNNHHHMMMUUURRRNNNGGGBBB@@@EEENNNTTTSSSPPPLLLJJJJJJJJJJJJIIIHHHGGGEEEFFFMMM\\\ooo|||{{{mmmbbbVVVRRRddd}}}~~~|||wwwvvvwwwzzz}}}tttggg\\\XXX[[[aaattt}}}vvvpppkkkhhhuuurrrhhhYYYPPPNNNNNNNNNWWWUUUSSSOOOLLLLLLNNNQQQ\\\gggooolllddd```^^^]]]XXXVVVTTTTTTVVVYYYZZZ[[[bbbccceeefffcccaaafffmmmtttkkkaaaZZZYYY```qqq}}}kkkSSSOOONNNMMMNNNKKKIIIMMMSSSRRROOOLLLOOOTTTWWWVVVSSSSSSTTTUUUUUUTTTUUUVVVXXXVVVVVVWWW[[[bbbqqq^^^JJJDDDBBBAAA@@@<<>>>>><<<;;;<<<===???DDDPPP^^^rrrwww~~~rrrkkkmmmnnnmmmqqqtttvvv|||bbbTTTWWW]]]UUUOOOOOOMMMNNNYYYgggvvvNNN@@@???GGGJJJMMMNNNFFFCCC???>>>AAADDDIIISSS\\\gggooozzz}}}xxxyyyxxxwwwwwwxxxyyy{{{}}}qqqhhhfffeeeddddddooouuu}}}zzznnneeehhhpppvvv}}}tttiiidddjjjvvvkkkiiifffaaa]]]]]]___aaa^^^bbbddd\\\OOOIIILLLSSSRRRPPPKKKDDD@@@BBBIIIPPPNNNNNNMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGNNN]]]ooo}}}rrrfff[[[UUU^^^nnn}}}ssskkkfffmmmooosssyyyvvvmmmccc^^^```eeeooo|||{{{iii___^^^^^^]]]___\\\WWWQQQMMMLLLMMMNNNWWW___ccc^^^XXXVVVWWWXXXXXXXXXWWWWWWXXXXXXWWWWWWcccdddffffffeeefffkkkoootttpppfff^^^bbbsssuuudddRRRNNNNNNOOOOOOJJJFFFJJJQQQZZZTTTOOOQQQWWW[[[XXXTTTSSSTTTTTTSSSSSSUUUXXX[[[WWWUUUWWW\\\aaannnfffMMMDDDBBBAAA@@@===@@@EEEMMM\\\jjjnnnlllcccjjjsssxxx{{{}}}hhhaaaVVVQQQNNNNNNNNNOOOSSSYYYlll{{{vvvzzzwwwuuu{{{uuuvvv}}}|||~~~{{{{{{iiiccciiippp|||zzzxxx|||}}}{{{{{{nnnnnnpppttttttrrrsssxxx{{{~~~~~~}}}~~~~~~yyyrrrsssxxx|||lll^^^OOOIIIHHHFFFFFFGGGDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>===???>>>>>>???@@@GGGWWWfffwww{{{~~~tttoooqqquuuvvvyyy|||~~~zzzVVVJJJNNNQQQMMMKKKLLLLLLNNNWWWcccyyyRRRBBB???FFFIIINNNOOOGGGDDD@@@>>>@@@BBBFFFNNNXXXaaajjjvvv~~~xxxwwwtttrrrsssttttttwww{{{~~~wwwrrrpppqqqtttvvvyyy~~~{{{rrriiiiiinnnrrrxxxwwwkkkddd]]]fffvvv}}}{{{{{{|||llljjjfffbbb___```dddhhheeeeeebbb[[[RRRLLLKKKLLLNNNMMMKKKFFFAAA@@@CCCGGGGGGJJJNNNQQQQQQOOOMMMLLLKKKJJJIIIJJJPPP^^^ppp}}}yyyrrrmmmgggfffiiiooozzz~~~tttlllgggcccdddgggnnnwwwzzzwwwtttmmmjjjlllqqq{{{vvvkkkhhhgggddd___[[[UUUOOOLLLJJJIIIIIIMMMQQQRRRPPPQQQVVVWWWUUUUUUXXX[[[\\\\\\ZZZXXXWWWfffggghhhiiikkknnnqqqsssxxxvvvnnniiipppyyyfff[[[PPPQQQRRRTTTSSSMMMEEEEEEJJJXXXRRRMMMOOOVVVYYYWWWSSSSSSTTTSSSSSSSSSUUUYYY\\\XXXUUUVVV\\\```iiiqqqSSSEEEAAA@@@??????@@@BBBHHHVVVffflllkkkhhhmmmsssxxx|||nnndddXXXSSSPPPPPPOOONNNOOOSSSbbbooo|||tttlllyyyzzzxxx{{{pppjjjooouuu}}}|||xxxtttvvv|||}}}yyyuuurrrqqqnnnkkkmmmrrrwww|||{{{vvv{{{|||wwwxxx{{{{{{bbbWWWLLLIIIGGGEEECCCDDDCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@??????>>>>>>===?????????@@@AAAIII[[[lllzzz}}}zzzuuuvvvyyy|||~~~}}}xxxjjjMMMDDDGGGHHHIIILLLOOOPPPRRRXXX```zzzZZZGGG@@@EEEHHHNNNPPPHHHFFFBBB??????@@@BBBJJJSSS\\\eeeqqq{{{zzzxxxyyyxxxvvvxxx}}}}}}}}}zzztttrrrssssssppppppppp}}}zzzyyy{{{|||xxxqqqnnnppprrrvvv|||wwwiiibbb]]]gggxxx~~~yyyvvvwwwyyy{{{xxxssslllhhhgggjjjmmmhhhddd^^^XXXSSSOOOKKKIIIIIIIIIHHHFFFBBB@@@??????BBBHHHOOOUUUVVVUUUSSSRRRMMMLLLLLLMMMSSSaaarrr~~~~~~|||tttpppqqq{{{zzzpppkkkkkkkkkgggjjjpppzzzyyysssrrrrrrwwwzzzssslllfff^^^ZZZTTTOOOKKKIIIFFFDDDDDDEEEEEEHHHPPPYYYZZZVVVSSSWWW\\\___```___^^^^^^hhhkkklllmmmrrrxxxyyyvvvvvvsssoooooowwwxxx}}}mmm[[[UUUPPPTTTUUUWWWXXXRRRIIIEEEFFFPPPMMMJJJMMMRRRUUUSSSQQQSSSTTTTTTSSSSSSUUUXXX[[[YYYTTTUUU\\\^^^cccyyy\\\HHHCCCAAA>>>???@@@@@@CCCNNN\\\eeefffgggkkkrrrwww|||uuukkk\\\VVVQQQQQQQQQNNNNNNPPPYYYeeevvv}}}rrruuu~~~wwwrrrqqqtttyyy|||sssuuuzzztttooowww{{{tttrrrvvv}}}{{{{{{~~~wwwsssmmmhhhjjjoootttwwwtttnnnqqq}}}}}}{{{{{{|||yyyrrr\\\SSSKKKHHHGGGDDDBBBCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>===>>>@@@BBBCCCLLL```sss}}}|||yyy{{{~~~tttrrrbbbLLLGGGIIIIIIMMMRRRTTTUUUVVVYYY]]]wwwdddMMMBBBDDDGGGMMMPPPIIIIIIDDD@@@???>>>@@@GGGOOOWWW___kkkuuu}}}|||}}}{{{ooogggeeeeeeccc```cccsssnnnooottt{{{|||wwwssssssrrrtttxxx}}}xxxgggaaa```jjjzzz{{{tttrrrtttvvv}}}tttooommmnnnddd```[[[VVVSSSPPPMMMJJJGGGFFFDDDCCCCCCAAA>>><<<@@@FFFNNNTTTUUUUUUUUUVVVOOOOOONNNOOOUUUccctttzzztttyyyzzzttttttuuuyyyzzz~~~xxxrrrtttllljjjooozzz}}}}}}xxxmmmddd```ZZZVVVRRRNNNHHHDDD>>>???BBBGGGRRR\\\]]]YYYWWWZZZ^^^``````aaaccceeehhhkkkmmmooovvv}}}|||vvvqqqmmmmmmttt|||~~~vvv~~~hhhVVVTTTRRRVVVUUUVVVYYYVVVOOOJJJJJJMMMMMMMMMOOORRRSSSRRRQQQSSSTTTUUUTTTTTTUUUWWWZZZ[[[TTTUUU\\\\\\^^^rrrfffNNNFFFCCC???===???>>>???FFFSSS]]]aaacccgggnnnuuu|||~~~ppp```XXXSSSSSSRRROOONNNOOORRR]]]mmm{{{{{{}}}xxxqqqkkkhhhhhhiii]]]```fffrrrjjjkkkzzzwwwuuuzzzzzz}}}}}}~~~}}}yyyqqqkkklllqqqrrrsssnnneeefffqqqxxxwwwuuuxxxzzz{{{{{{||||||{{{}}}rrriiiWWWPPPIIIHHHGGGDDDCCCEEECCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????;;;>>>BBBFFFJJJTTTjjj}}}{{{|||ssssss}}}^^^OOOMMMMMMLLLPPPUUUVVVWWWYYY]]]```uuu~~~mmmTTTEEEDDDEEELLLPPPJJJKKKEEEAAA???>>>>>>EEELLLRRRYYYdddnnnwwwpppccc^^^^^^]]]]]]___mmm{{{pppooorrryyy{{{wwwsssrrrqqqrrrtttwww|||vvvfffdddccclll{{{xxxqqqoooqqqsss}}}tttpppnnn^^^]]]ZZZVVVRRROOONNNNNNHHHEEEAAAAAABBBBBB???<<<@@@EEELLLPPPQQQRRRUUUWWWPPPPPPPPPQQQWWWddduuu~~~~~~{{{vvvrrrqqqsssmmmrrrfff```^^^aaaaaa```dddkkkxxxmmmiiiccc^^^ZZZTTTMMMHHH;;;???DDDIIISSS\\\^^^[[[___```aaa___^^^___cccgggeeeiiilllooovvv~~~|||tttqqqlllooo|||~~~}}}dddSSSRRRRRRWWWTTTTTTXXXXXXTTTQQQPPPOOOPPPRRRTTTTTTTTTSSSSSSSSSTTTUUUUUUTTTUUUVVVXXX[[[TTTUUU[[[[[[[[[nnnmmmQQQHHHDDD@@@;;;======<<>>>>>DDDKKKOOOVVV```jjjrrr|||xxxhhhaaa```___fffeeeoooyyy~~~zzzvvvvvvzzzzzzuuupppoooppppppqqqsssxxxrrrgggjjjeeemmm|||wwwpppmmmooorrr}}}|||}}}xxxoookkkdddXXXQQQSSSWWWSSSLLLMMMHHHDDDDDDFFFEEEBBB>>>@@@AAADDDHHHLLLPPPSSSUUUNNNOOOMMMOOOZZZlllyyy~~~}}}|||~~~|||rrrnnnddd___\\\ZZZWWWTTTWWW]]]{{{rrrhhhccc___XXXLLLBBB>>>@@@FFFOOOXXX^^^aaaaaa^^^]]][[[YYYYYY[[[]]]^^^ffffffhhhnnnuuuzzz|||{{{wwwzzzxxxtttsssrrrZZZQQQTTTRRRSSSTTTUUUSSSPPPNNNMMMMMMUUUTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQPPPQQQUUU[[[___bbbZZZVVVVVVUUUWWWggg|||^^^KKKGGGFFFBBB>>>===@@@CCCHHHQQQ[[[]]]```fffoooxxxzzzhhhaaaYYYUUUTTTSSSRRRQQQQQQQQQYYYggguuu|||wwwyyy{{{vvvwwwwwwzzztttmmmiiieee___ZZZWWWYYYcccoooyyy~~~vvvcccSSSNNNZZZtttzzzwww|||~~~~~~~~~}}}}}}yyyvvvwww|||wwwsssrrroooiiiddd___[[[ZZZaaaiiippptttxxx{{{||||||||||||{{{zzzmmm```XXXRRRMMMHHHFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEAAAAAAAAAAAAAAAAAABBBBBB???EEEFFFHHHXXXqqq~~~}}}}}}yyy{{{}}}xxxxxx|||zzz{{{zzz___PPPLLLMMMQQQRRRTTTWWWZZZ^^^bbbdddpppyyyqqqrrrvvvbbbNNNHHH???HHHSSSMMMIIIHHHFFFBBB???>>>@@@BBBHHHKKKUUUcccnnnwwwyyyrrrrrrssspppoooqqqxxx}}}yyyuuuuuurrrmmmooojjjhhhkkkpppxxx{{{llldddgggnnnyyy{{{vvvsssnnnmmmqqqssssssxxxxxxssslllfff]]]YYY]]]```ZZZPPPNNNJJJFFFFFFGGGEEE@@@<<<===>>>@@@CCCGGGIIILLLMMMLLLLLLLLLNNNYYYkkkxxx}}}}}}nnnbbb___^^^^^^[[[WWWWWW\\\jjjbbbYYYUUUUUUSSSLLLEEEEEEFFFIIIPPPYYY^^^^^^]]]ZZZXXXVVVTTTTTTVVVYYY[[[ddddddffflllttt{{{~~~zzz~~~{{{xxxxxx~~~lllYYYTTTWWWTTTSSSTTTTTTRRROOOMMMMMMNNNSSSRRRQQQQQQQQQRRRSSSSSSPPPQQQQQQQQQQQQTTTYYY\\\```YYYWWWXXXVVVVVVccctttrrrTTTGGGDDDCCC???===>>>AAAEEENNNWWW\\\___eeemmmwwwsssggg\\\YYYWWWQQQOOOPPPPPPOOOUUUbbbooozzz{{{yyy}}}sssvvvwwwwwwzzzyyyrrrmmmeee```ZZZYYY^^^eeekkkmmmmmmaaaRRRIIIIIIWWWrrr}}}zzz}}}|||zzz{{{||||||}}}~~~~~~|||wwwtttuuu{{{zzzsssooojjjeee```^^^[[[[[[bbbjjjsssvvvyyy{{{{{{zzzzzzzzz|||~~~|||ttthhh\\\UUUPPPLLLHHHFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBGGGJJJOOO```xxx~~~|||~~~{{{{{{zzzwwwwwwzzzxxxzzzyyy\\\QQQPPPQQQQQQRRRTTTWWWZZZ^^^```bbbiiiyyyvvvrrroooUUUFFFBBBJJJPPPKKKKKKJJJFFFBBB>>>===???AAAEEEHHHRRR___jjjrrr|||}}}|||zzz{{{}}}xxxrrrlllooojjjgggiiilllssspppggghhhnnnyyy|||wwwsssnnnmmmpppyyyssswww||||||tttooohhhffflllooofffZZZSSSOOOKKKIIIHHHFFF@@@<<<===>>>???@@@BBBCCCDDDEEEGGGHHHHHHKKKWWWjjjxxx}}}jjjeeeccccccddd```[[[ZZZ]]]zzzpppUUUNNNHHHGGGKKKPPPQQQPPPQQQOOONNNTTT\\\```^^^YYYWWWUUUQQQOOOPPPTTTYYY\\\bbbbbbdddjjjrrrzzz}}}pppbbbWWWVVVYYYTTTSSSSSSRRRPPPMMMLLLNNNOOOSSSRRRQQQPPPPPPQQQSSSTTTOOOPPPQQQRRRRRRSSSUUUXXX\\\XXXWWWYYYWWWUUU^^^llliiiPPPGGGDDD???<<<===>>>BBBKKKTTT]]]___dddlllttt}}}rrr```]]][[[RRRMMMPPPNNNLLLOOOYYYdddppp}}}{{{|||}}}}}}tttwww||||||~~~}}}tttlllfff___\\\]]]```aaa```]]]SSSIIIFFFLLL\\\vvv}}}zzz~~~yyyvvvwwwxxxyyy{{{}}}~~~wwwtttwww}}}tttmmmfffaaa]]][[[[[[\\\dddlllvvvxxxzzzzzzxxxxxxxxxyyy|||{{{yyytttkkk```WWWQQQNNNKKKHHHFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEJJJOOOXXXlll~~~||||||}}}vvv{{{yyyXXXPPPSSSSSSRRRSSSUUUXXX[[[]]]___```bbbxxxvvv```EEEDDDKKKLLLKKKMMMKKKHHHCCC>>>===>>>???BBBDDDMMMYYYccclllvvvzzzqqqpppkkkggghhhlllrrr~~~sssjjjiiioooyyy~~~xxxsssooommmooo{{{{{{tttrrrwwwyyyqqqfff\\\WWWPPPKKKHHHEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBGGGUUUiiixxx~~~uuupppmmmjjjiiiddd^^^]]]```mmm}}}dddNNNHHHCCC>>>???GGGQQQZZZ^^^[[[VVVSSSXXX```ddd___YYYUUUSSSQQQPPPSSSXXX^^^bbbaaabbbdddiiipppxxx}}}cccYYYUUUVVVXXXSSSSSSRRRQQQNNNLLLLLLNNNPPPVVVTTTSSSQQQQQQQQQQQQRRRMMMOOOQQQRRRQQQQQQRRRTTTXXXUUUUUUVVVUUUUUU]]]gggaaaMMMEEE@@@======>>>BBBKKKTTTaaacccggglllrrrzzzddd```___VVVOOOPPPMMMJJJJJJPPPYYYdddsss}}}zzzttt~~~{{{zzz~~~yyyooojjjdddaaabbbbbbaaa```ZZZQQQJJJJJJRRRcccyyy~~~ttttttxxxzzzyyyxxxuuuvvvxxx{{{}}}zzzwww{{{xxxmmmiiiaaa[[[YYYZZZ]]]fffooouuuvvvxxxxxxwwwwwwxxxzzz|||yyyssslllddd\\\TTTPPPLLLJJJIIIHHHHHHIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCFFFKKKTTTaaavvv}}}uuu}}}zzzWWWPPPRRRQQQTTTUUUVVVYYY[[[]]]_________pppqqqLLLHHHJJJHHHOOOOOONNNJJJEEE@@@======>>>???AAAHHHTTT___gggrrr|||wwwqqqnnnnnnqqqwwwsssjjjiiioooxxxyyytttpppnnnnnn{{{uuuwwwyyytttlllbbb\\\RRRJJJEEECCCCCCDDDCCCCCCBBBAAA@@@@@@??????;;;<<<>>>DDDSSSiiixxxzzzrrrkkkccc\\\]]]aaaZZZdddkkkiiiccc\\\QQQGGGEEEAAA>>>???FFFSSS___ggg]]]WWWSSSWWW___ccc^^^XXXSSSSSSRRRSSSWWW\\\bbbeeeaaabbbdddhhhnnnuuu|||~~~rrrYYYUUUSSSTTTUUUOOOQQQQQQPPPMMMLLLLLLNNNQQQVVVUUUSSSQQQPPPNNNMMMMMMKKKMMMPPPPPPPPPOOOPPPQQQTTTRRRQQQRRRRRRUUU]]]fffxxxuuuSSSGGGBBB>>>>>>???CCCLLLVVVdddgggjjjmmmqqqwww~~~nnncccaaaZZZQQQNNNNNNJJJHHHKKKPPPZZZiiivvv}}}yyyuuu~~~qqqmmmhhheeeffffffcccaaaYYYOOOHHHJJJTTTdddxxx~~~ppplllooorrruuuxxxvvvwwwzzz}}}}}}zzz~~~|||qqqnnneee\\\YYYZZZ^^^hhhqqqppprrrtttuuuvvvwwwyyy{{{{{{vvvooohhhbbb\\\VVVQQQLLLLLLLLLKKKJJJJJJLLLMMMJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCGGGMMMYYYjjj}}}}}}yyyvvvwwwZZZSSSTTTRRRUUUVVVVVVXXXZZZ\\\___``````lll___NNNGGGFFFQQQPPPPPPMMMHHHCCC???=========>>>EEEPPP[[[dddpppzzz~~~yyywwwwww{{{tttmmmjjjooovvv}}}{{{uuurrrpppnnn}}}sssppprrrqqqmmmfff___UUUKKKEEECCCDDDFFFCCCBBBBBBAAA@@@???>>>===:::;;;===CCCRRRgggvvv|||}}}~~~{{{ooobbbZZZ[[[```WWWUUURRRNNNLLLMMMMMMLLLIIIGGGDDDCCCHHHRRR___hhhZZZUUURRRTTTZZZ]]]ZZZVVVRRRSSSUUUXXX[[[^^^```bbb^^^aaadddiiinnnttt{{{~~~zzzyyy|||fffTTTUUUSSSQQQQQQMMMOOOOOOOOONNNLLLLLLNNNPPPRRRRRRRRRQQQOOOMMMJJJHHHIIIKKKNNNNNNNNNNNNOOOPPPRRRQQQPPPPPPRRRVVV]]]bbbrrr{{{xxxttt}}}\\\KKKEEE@@@??????CCCLLLVVVcccgggkkknnnpppttt{{{qqqggg^^^UUUOOOPPPLLLIIIJJJLLLQQQ^^^kkkxxxzzzzzz~~~{{{vvvpppmmmkkkjjjgggddd\\\PPPGGGJJJVVVgggzzzrrrllllllnnnrrrvvvwwwxxx{{{~~~|||~~~~~~uuupppggg^^^[[[]]]aaahhhpppkkkmmmqqqsssuuuwwwyyy{{{vvvqqqkkkfffccc___YYYUUUNNNOOOPPPOOOMMMMMMNNNPPPLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGFFFIIIQQQ```rrrzzzwww~~~nnn]]]WWWWWWWWWUUUTTTTTTTTTVVVZZZ^^^aaabbbggg~~~sssVVVGGGFFFNNNPPPQQQPPPMMMGGGBBB>>>=========BBBLLLUUU^^^jjjttt~~~~~~|||{{{xxxxxxxxxrrrlllpppuuuxxxzzz}}}|||vvvtttrrroootttmmmmmmnnnnnnjjjeee]]]TTTLLLIIIHHHIIICCCCCCBBBAAAAAA@@@??????===>>>???BBBPPPcccrrrwww}}}{{{vvvyyyiii]]]\\\___[[[TTTMMMJJJJJJLLLOOORRRSSSQQQNNNKKKKKKQQQ[[[cccYYYVVVTTTUUUXXXYYYXXXUUUVVVXXX\\\___```___]]]\\\YYY^^^dddiiinnnttt|||vvvttt~~~sssZZZRRRXXXTTTNNNNNNMMMLLLNNNOOONNNMMMLLLNNNOOOOOOQQQSSSTTTSSSPPPLLLJJJHHHJJJLLLLLLLLLMMMOOOPPPOOOQQQRRRRRRTTTWWWZZZ[[[jjjxxxzzzrrrwwwlllPPPIIICCC@@@>>>@@@IIIRRR^^^ccciiimmmooorrryyy~~~ssseee\\\UUUSSSOOOMMMKKKJJJLLLVVVaaannnzzzwwwttt{{{yyy|||zzzwwwssspppcccUUUIIIJJJWWWgggyyy{{{tttrrrqqqsssvvvyyyzzz}}}~~~}}}wwwkkkddd___```ccceeehhhlllgggkkkooossstttuuuwwwxxxppplllhhhffffffccc]]]WWWQQQSSSTTTSSSPPPOOOPPPRRRNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNXXXiii{{{~~~~~~{{{wwwzzzzzznnnbbb[[[VVVVVVXXXSSSQQQOOOOOOQQQWWW\\\```bbbaaattt{{{[[[IIIIIIJJJOOOQQQSSSQQQLLLEEE@@@===>>>===@@@GGGNNNUUU```jjjttt||||||xxxxxxzzz{{{vvvrrrrrryyy{{{vvvoooqqqsssrrrpppqqquuuzzz}}}wwwvvvtttpppwwwnnnmmmooopppmmmkkkeee]]]VVVPPPNNNMMMEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@CCCOOOaaannnsss}}}~~~vvvppp|||qqqccc___aaaVVVOOOKKKMMMQQQSSSVVVZZZ[[[ZZZWWWRRRNNNQQQYYYaaa[[[ZZZXXXWWWXXXYYYXXXWWWZZZ^^^bbbeeeeeeaaa\\\XXXUUU[[[ccciiiooouuu}}}{{{vvvnnnppp}}}gggSSSPPPZZZUUUMMMNNNOOOKKKMMMNNNOOONNNMMMMMMNNNOOORRRVVVYYYYYYVVVRRROOOHHHIIIJJJKKKKKKLLLOOOQQQNNNRRRTTTUUUVVVXXXWWWUUUaaasss~~~uuuwww{{{TTTLLLEEE@@@===>>>EEENNNYYY___gggkkknnnrrrxxx}}}~~~lllccc]]]TTTRRROOOMMMJJJIIIRRR\\\hhhtttvvvlllqqqxxxqqqssstttvvvgggWWWHHHGGGRRRbbbrrr~~~}}}yyyvvvvvvxxx|||~~~{{{xxxfffaaa___dddgggggggggiiifffjjjooorrrtttttttttuuukkkhhhffffffgggeee___YYYTTTVVVWWWUUURRRPPPQQQSSSOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNRRR]]]ppp~~~zzz}}}|||yyyyyy}}}{{{uuuwwwtttyyyzzzbbb[[[YYYRRRQQQVVVQQQOOOLLLKKKNNNTTT[[[``````]]]lllyyyttt~~~{{{\\\LLLMMMHHHOOORRRUUUTTTOOOGGGAAA===???===>>>CCCIIINNNXXXbbbkkkvvv|||zzzzzz||||||zzzrrrnnnlllmmmuuu~~~}}}vvvqqqssssssooojjjhhhlllppp}}}}}}wwwwwwuuuqqq{{{qqqooorrr{{{tttkkkddd___YYYQQQKKKIIIGGGDDDEEEIIILLLLLLLLLHHHEEECCCHHHSSSaaalllrrr}}}xxxmmmjjjuuu~~~qqqccc```^^^TTTLLLLLLQQQWWW\\\```iiiiiibbbTTTMMMPPPWWWYYY[[[UUURRRWWWYYYXXXZZZ___hhhkkkhhhaaa^^^```^^^ZZZYYY^^^```bbbnnn~~~}}}yyytttuuu~~~jjjWWWVVVSSSQQQPPPPPPQQQRRRXXXRRRLLLKKKMMMOOONNNKKKQQQRRRVVV^^^dddbbbYYYPPPPPPOOONNNNNNOOOOOOMMMKKKNNNRRRWWWXXXVVVTTTTTTUUUTTTjjjbbbIII@@@DDDBBB@@@DDDFFFVVV^^^fffiiijjjpppxxx}}}uuunnnbbbXXXPPPPPPQQQOOOQQQUUU___jjj|||sssgggyyyzzzmmmxxxllloootttwwweeeTTTGGGGGGLLLTTTeeexxx~~~}}}wwwrrrhhhgggfffddddddeeefffgggjjjjjjkkknnnrrrrrrnnnjjjaaabbbdddeeeddd```\\\ZZZ^^^]]]\\\ZZZXXXWWWVVVVVVTTTPPPNNNPPPTTTVVVSSSPPPSSSOOOMMMOOOQQQQQQUUUZZZ```qqq}}}|||~~~}}}~~~|||rrrooonnnooossswwwwwwsssnnnuuu|||nnnxxxiii```WWWVVVVVVOOOQQQSSSSSSQQQSSSUUUTTTOOOUUUWWWaaazzzxxxaaaZZZhhhhhhPPPCCCGGGMMMRRRVVVVVVSSSMMMEEE>>>???>>>>>>AAADDDGGGQQQ[[[eeeooo}}}~~~zzzzzz{{{~~~yyynnnlllhhhdddccchhhqqqxxxzzzvvvtttqqqlllgggddddddfffggguuu~~~yyyvvvsssxxxuuu}}}xxxpppiiicccZZZPPPIIIGGGIIILLLNNNPPPRRRSSSUUULLLIIIGGGMMMZZZhhhqqqttt{{{|||yyymmmiiiooozzzrrriiiddd___YYYTTTUUUZZZ^^^```eeehhhdddXXXQQQSSSZZZ]]]]]]WWWUUUYYY\\\]]]```dddkkknnnkkkccc___aaacccaaa^^^^^^```hhhwww{{{yyy}}}zzzxxxeeeVVVUUUTTTRRRRRRRRRRRRSSSWWWSSSOOOLLLLLLMMMLLLKKKNNNNNNRRRYYY______YYYRRRRRRQQQPPPPPPQQQQQQOOOMMMOOORRRVVVXXXWWWVVVWWWXXXYYYnnnnnnRRRDDDEEE@@@>>>CCCEEERRR[[[dddhhhiiimmmuuu|||}}}kkk___TTTQQQPPPNNNMMMOOOTTT___rrr}}}|||rrrvvvvvvxxxrrrmmmvvvwww\\\OOOEEEGGGKKKQQQ```qqq|||tttmmmffffffeeeeeeddddddddddddfffhhhkkknnnpppnnniiifff___```bbbddddddccc```___aaa```^^^\\\ZZZYYYXXXXXXXXXUUURRRSSSVVVWWWTTTPPPTTTPPPOOOQQQSSSTTTXXX]]]iiiwww~~~}}}~~~~~~~~~}}}~~~yyyjjjaaaggghhhjjjooorrrsssooolll|||xxxoooqqq```\\\TTTQQQRRROOOUUUWWWVVVTTTTTTWWWWWWTTTYYYZZZ\\\jjjfff\\\kkkmmmVVVFFFHHHIIINNNSSSUUUSSSNNNHHHCCC???======@@@BBBFFFOOOXXXbbblllyyy~~~zzzppphhhgggfffddddddiiipppvvv}}}|||xxxyyywwwsssnnniiihhhiiilllrrr}}}~~~zzzwwwtttwww}}}wwwqqqiii```WWWQQQLLLQQQWWWZZZZZZXXXXXXXXXLLLIIIIIIRRRbbbpppwwwxxxsssjjjkkkxxxwwwvvvyyysssfff___```aaa^^^aaadddccc\\\XXXZZZ```ccc```[[[YYY]]]aaadddhhhlllpppsssrrrkkkeeefffkkknnnhhhbbbdddrrr}}}|||kkk]]]TTTTTTTTTTTTTTTTTTTTTTTTWWWVVVTTTPPPLLLIIIIIIJJJJJJJJJMMMRRRXXXZZZXXXUUUTTTRRRQQQRRRSSSSSSRRRPPPQQQSSSUUUWWWWWWXXXZZZ\\\\\\ppp~~~{{{\\\IIIFFF???===BBBDDDKKKUUUaaaggghhhjjjqqqyyyzzz}}}yyykkk\\\VVVTTTQQQMMMLLLLLLTTTddd{{{ppp{{{{{{zzz~~~|||mmmuuu~~~kkkTTTKKKFFFHHHKKKPPP]]]kkk~~~yyypppiiieeeeeeeeedddcccbbbaaaaaacccggglllooommmiiifffccc^^^___aaaccceeefffffffffeeedddbbb```^^^\\\[[[ZZZ]]]ZZZWWWWWWYYYYYYVVVSSSVVVSSSRRRUUUWWWYYY]]]cccttt~~~~~~~~~}}}|||~~~~~~mmm___ZZZaaaccchhhlllnnnooonnnnnnssstttjjjYYYZZZSSSKKKKKKLLLWWWYYYWWWSSSSSSWWWYYYWWWXXX[[[ZZZ^^^{{{{{{llltttwwweeeOOOEEEFFFKKKQQQVVVUUUPPPKKKIII???<<<<<<>>>AAADDDLLLTTT]]]fffttt|||rrrgggaaacccdddeeegggkkkpppsssvvv{{{vvv}}}~~~}}}xxxppplllmmmooooooxxx}}}{{{wwwsssyyy~~~{{{wwwqqqkkkgggeee[[[]]]aaadddddd```YYYTTTJJJHHHJJJUUUggguuu{{{{{{zzzjjjmmmyyyooojjjfffaaa```___^^^^^^```eeeggggggccc```___bbbggglllqqqttttttyyy{{{vvvpppooouuuzzzvvvmmmooo~~~lll\\\UUURRRSSSTTTUUUVVVVVVVVVVVVWWWYYYYYYTTTMMMHHHIIIKKKJJJJJJLLLNNNRRRTTTUUUUUUTTTRRRQQQRRRSSSTTTTTTSSSTTTTTTUUUUUUVVVWWWYYY[[[[[[kkk```LLLGGG@@@===AAABBBDDDNNN\\\fffggggggnnnvvvzzz|||{{{vvvddd[[[XXXVVVRRRNNNMMMPPPZZZkkktttttt}}}}}}yyyzzzzzzeeeTTTOOOKKKKKKLLLPPP^^^kkk~~~wwwoooiiifffeeecccaaa``````aaaaaaeeeiiimmmmmmiiifffeeefffaaabbbccceeegggiiijjjjjjiiigggeeeccc```^^^]]]]]]^^^\\\ZZZZZZ[[[[[[YYYWWWYYYVVVUUUYYY]]]___dddjjj|||}}}{{{{{{}}}zzzjjj```___cccggglllooooooqqquuuxxxyyyooo|||fffXXX^^^WWWJJJGGGJJJVVVXXXVVVQQQPPPTTTWWWWWWQQQ[[[^^^]]]sssyyy___DDDCCCFFFNNNVVVWWWRRRMMMKKKAAA===;;;===???BBBHHHPPPXXXaaammmxxx~~~qqqfff^^^```cccfffiiilllnnnpppttt~~~zzzttt}}}zzzqqqnnnooommmuuu{{{|||{{{{{{wwwqqq}}}xxxzzzzzzwwwttttttvvvxxxooojjjhhhlllpppmmmbbbWWWRRRPPPRRR]]]kkkwww{{{{{{nnnoooyyyxxxrrrnnneee^^^YYY^^^gggmmmlllhhhfffffffffhhhmmmssswwwxxxvvvzzz~~~yyywww{{{{{{|||nnn[[[RRRPPPQQQQQQSSSTTTUUUVVVVVVVVVWWW[[[\\\WWWOOOJJJJJJMMMLLLMMMNNNNNNOOOPPPRRRTTTSSSQQQPPPPPPRRRTTTTTTTTTWWWVVVTTTSSSTTTUUUWWWWWWWWWbbbxxxaaaLLLIIIBBB>>>AAA@@@AAAHHHVVVdddhhhgggkkksss{{{}}}|||}}}lll___YYYXXXUUUQQQQQQOOORRR]]]oootttxxxuuu~~~zzzfffZZZVVVRRRNNNKKKQQQ```nnnwwwpppkkkhhheeeaaa^^^^^^___bbbdddfffhhhiiigggdddcccfffjjjggghhhiiijjjkkkllllllllljjjiiigggeeecccaaa```___^^^]]]]]]]]]^^^^^^^^^]]]\\\YYYZZZ^^^cccfffkkkrrr|||zzz{{{|||vvvgggbbbdddooossswwwvvvtttwwwnnnppp}}}```ZZZeee___PPPMMMOOOVVVXXXVVVQQQOOOSSSXXXYYYSSS]]]aaa___mmmqqqMMMAAA@@@EEEPPPWWWTTTPPPOOOFFF@@@<<<===>>>@@@EEEKKKSSS[[[fffpppyyyxxxkkk______```bbbeeehhhiiijjjqqq|||~~~yyyyyyrrrooommmrrrvvvwwwzzz{{{xxxrrr|||rrrvvvzzzyyywwwwww|||{{{rrrlllpppyyy{{{pppeee``````aaagggpppwww{{{{{{|||}}}tttyyypppddd[[[```jjjooommmjjjiiikkklllmmmrrrxxxzzzxxxsssuuuxxxzzzxxxvvvzzzwwwbbbSSSNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUVVVYYY[[[XXXQQQLLLLLLMMMMMMOOOQQQPPPNNNMMMPPPRRRRRRPPPOOOOOORRRTTTUUUUUUYYYWWWTTTTTTUUUVVVVVVUUUTTTZZZkkkfffPPPKKKDDD@@@AAA???AAADDDPPPaaaiiiiiikkkrrrzzz|||~~~jjj^^^ZZZWWWSSSSSSNNNNNNTTT```wwwxxxttt~~~|||||||||~~~{{{kkkaaa```[[[SSSMMMRRRbbbpppzzzzzz{{{}}}~~~vvvooolllhhhfffbbb______aaadddggggggfffdddbbbaaadddiiilllnnnooopppqqqqqqpppooonnnlllkkkiiigggfffddddddccc___`````````aaaaaaaaabbb___\\\]]]ccchhhlllrrryyy}}}|||}}}vvvkkkiiilll}}}zzzuuuzzzvvviiiwwwlllYYY[[[hhhbbbWWWVVVXXXXXX\\\[[[UUURRRVVV[[[\\\\\\______\\\ddd}}}{{{fffLLLAAA>>>IIITTTUUUTTTTTTKKKDDD>>>>>>??????BBBFFFMMMTTT___hhhpppyyyxxxgggddd```^^^___bbbdddeeemmmwwwvvvqqqllloooqqqtttzzz~~~yyyttt{{{|||xxxzzz~~~vvvnnnpppyyy}}}xxxqqqhhhiiilllooosssxxx}}}~~~}}}~~~}}}pppffffffiiijjjjjjllljjjnnnqqqqqquuu{{{zzzvvvnnnjjjjjjmmmnnnnnnttt|||}}}|||iiiZZZQQQNNNOOOOOOOOONNNNNNOOOQQQSSSTTTSSSVVVXXXVVVRRRNNNLLLLLLJJJOOOSSSRRROOOLLLNNNQQQRRRQQQOOOOOORRRUUUVVVVVVXXXVVVTTTUUUWWWXXXWWWVVVVVVXXXddd}}}yyyrrrVVVNNNEEE@@@AAA@@@CCCAAAKKK___kkkllllllqqqwwwzzz}}}nnnddd___ZZZVVVQQQPPPSSSVVVcccwww}}}zzzxxx~~~~~~}}}|||ooojjjkkkggg\\\SSSVVVeeerrr~~~}}}{{{rrrllliiieeeeeedddddddddeeefffggghhhfffcccdddgggkkknnnpppssstttvvvwwwwwwuuusssqqqnnnmmmllljjjiiihhhhhhhhhdddeeeeeeddddddccccccdddaaa___```ggglllqqqxxx~~~~~~}}}}}}zzztttuuuzzzzzzrrryyyooojjjvvv___VVV\\\ccc\\\VVVYYYYYYZZZ^^^^^^YYYUUUXXX]]]___```\\\[[[]]]___pppuuusss{{{jjjSSSBBBFFFRRRVVVWWWYYYQQQIIIAAA@@@@@@???@@@CCCHHHNNNWWW```hhhqqq|||vvvnnneee___^^^aaadddeeemmmuuuwwwrrrlllmmmnnnsss}}}zzzzzzxxxzzzxxxooonnntttyyyxxxuuugggjjjnnnqqqtttyyyzzznnnhhhpppzzzpppkkkgggdddgggnnnkkkpppsssssswww|||zzztttjjjbbb^^^aaacccfffnnnxxxvvv{{{}}}nnn^^^TTTPPPOOOOOOOOONNNMMMLLLMMMOOOQQQSSSQQQSSSUUUUUURRROOOMMMKKKGGGMMMSSSSSSOOOLLLMMMQQQSSSQQQOOOPPPSSSVVVWWWXXXWWWUUUTTTVVVZZZ[[[ZZZXXXYYYYYYbbb{{{sssmmm|||\\\PPPEEE@@@AAA@@@EEE@@@HHH]]]mmmnnnmmmqqqtttwww|||~~~pppiiidddZZZUUUTTTTTTQQQUUUlllzzzyyywww{{{xxxzzz|||qqqppptttqqqeee[[[\\\iiiuuu~~~}}}~~~xxxoooiiifffbbbdddfffhhhhhhhhhgggfffjjjhhhfffiiiooossstttssstttvvvyyy{{{{{{yyyvvvtttooonnnmmmllllllkkkkkklllhhhiiiiiihhhfffddddddeeeccc```bbbiiiooottt{{{|||zzz{{{{{{yyyxxx|||wwwmmmuuu{{{lllmmm{{{fff\\\XXX]]]___TTTQQQVVVUUUYYY^^^___ZZZVVVXXX]]]___]]]WWWZZZaaaaaagggqqqbbbuuugggKKKHHHRRRWWWXXX[[[UUUKKKCCCAAAAAA???@@@BBBDDDJJJRRRZZZbbblllwww~~~yyykkkbbb```cccgggiiipppwww~~~vvvqqqllllllmmmrrr