BM6P6(@ ************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))---...,,,)))---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))---,,,+++******+++,,,---,,,------......------,,,,,,+++***))))))******++++++,,,,,,------......///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++,,,++++++***)))((('''''',,,,,,,,,***))))))+++---++++++***************+++))))))))))))))))))))))))++++++++++++++++++++++++&&&''')))+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,//////,,,'''&&&)))------..................---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,---...///...---,,,+++,,,,,,+++***+++,,,...////////////...------,,,,,,000000000000111111111111111111000000/////////...,,,++++++++++++,,,---------------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++------------------------///...------------...///------------,,,,,,+++***------++++++++++++------,,,++++++******))))))(((++++++++++++******))))))---,,,***))))))***,,,---,,,,,,,,,---------......******++++++++++++,,,,,,+++---000222222000---+++,,,,,,,,,+++++++++******)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...,,,+++***+++,,,,,,........................000///---------...000222AAA:::222,,,+++,,,------+++++++++,,,,,,---------------------------------//////.........---------........................///////////////......---,,,,,,,,,------.........,,,------......------,,,//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,......---,,,,,,------......------,,,.........////////////000......---------,,,,,,,,,***++++++,,,---...//////+++++++++,,,,,,---------++++++++++++++++++++++++000///...---------------++++++++++++++++++++++++---,,,+++******+++,,,---...---,,,++++++,,,---...------------------------******+++,,,,,,---...............------,,,,,,,,,---------.........//////..................------...------------...//////...---,,,,,,++++++++++++000...,,,+++---...///...,,,,,,,,,---------............................../////////...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***)))---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))),,,++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,......------,,,++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***+++++++++***++++++,,,,,,******************))))))+++,,,,,,+++***)))+++,,,++++++***************+++************************++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,+++...///,,,((('''***---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,------------,,,,,,,,,,,,+++++++++,,,......//////////////////000000222111...---,,,---///000//////.........---------,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++------------------------,,,------------------,,,,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------------++++++++++++*********)))---,,,***))))))***,,,---,,,,,,,,,---------......,,,,,,------------......,,,...000111111///---,,,,,,,,,,,,++++++++++++***------------......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,........................///...---,,,---...000111;;;666000,,,,,,.........++++++,,,,,,,,,---------//////////////////////////////.........---------------------------------///////////////......---,,,------------------...,,,------......------,,,//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,......---,,,,,,------......------,,,------........./////////......---------,,,,,,,,,,,,,,,------------------+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------------,,,,,,++++++******,,,,,,+++******+++,,,,,,---------,,,,,,---------------------------------+++++++++,,,,,,---------......---------,,,,,,,,,------------.........///..................------...------------...//////...------,,,,,,,,,,,,------,,,+++,,,...//////...---------.........//////........................,,,,,,------.../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))'''''')))+++---,,,,,,++++++,,,,,,---+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***))))))+++,,,------,,,+++---------,,,++++++******))))))***+++,,,---......)))******++++++******)))************+++,,,------************++++++,,,,,,)))+++,,,,,,+++******++++++***************++++++************************++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,++++++******++++++,,,***,,,...,,,))))))+++...******++++++++++++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,---....../////////000111222222222333111---***)))***,,,...------,,,,,,,,,,,,++++++---------,,,---......///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,---......//////++++++++++++************---,,,+++******+++,,,---,,,,,,,,,---------......,,,,,,------------......---....../////////......,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000444111...------/////////,,,,,,,,,,,,------------////////////////////////...............---------------------------------///////////////......---.........---------------------............------...............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,---.........,,,------............------,,,---------..................---------,,,,,,,,,......---------,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,//////...---,,,+++******,,,,,,++++++++++++,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------............------------------.........------------...//////...------------......///---,,,,,,---///000///---........./////////000000........................,,,,,,------.../////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------***&&&&&&)))------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++%%%&&&)))+++,,,+++***))))))******++++++,,,,,,---)))******+++,,,,,,------******++++++++++++******************+++,,,---...++++++++++++++++++++++++'''***,,,,,,+++******+++*********)))******+++,,,************************************************---,,,***)))))))))***+++,,,++++++******++++++,,,***+++---,,,++++++---///******++++++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,+++******+++---...------------------......//////000000111111111111111///---+++******,,,---,,,,,,,,,,,,++++++++++++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,......,,,+++))),,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......*********+++++++++,,,,,,......---------...//////------,,,,,,,,,+++++++++,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,---...//////...------............,,,,,,------------------------------------------........................------------------------///////////////......---//////......------,,,,,,------............------........................------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......///---,,,---...///...---------............------,,,,,,,,,---------............---------,,,,,,,,,------------------------........................---------------------------,,,,,,+++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,------------.........------------...//////...............///000111222000...---...//////...---.........////////////......................../////////...------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,((((((+++///---,,,,,,++++++,,,,,,---******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***,,,,,,------------,,,,,,%%%''')))+++,,,+++***))))))******++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,---...------,,,,,,+++******)))&&&)))+++,,,+++******+++******))))))***++++++,,,************************************************+++***)))))))))***,,,---,,,++++++******++++++,,,***+++,,,---,,,,,,---...++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,+++***+++,,,...///........................000000/////////.........,,,------.........------,,,,,,,,,,,,,,,,,,------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,---//////---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......*********+++++++++,,,,,,...---,,,,,,---...///000---------,,,,,,,,,++++++///......------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......---............---,,,,,,---------------------------------------------------.....................------------------------///////////////......---/////////......------------......//////......------........................------,,,,,,------...------------------------,,,,,,,,,---------......///...------//////...------......//////......---,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,---...//////........................------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------,,,,,,,,,,,,,,,,,,------.........------------...//////............//////000111999555///,,,,,,...///000,,,,,,---------................................./////////...------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---++++++---///---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,+++++++++,,,------......------,,,******,,,---......---,,,---------,,,++++++******,,,,,,++++++************,,,,,,,,,------,,,,,,,,,************+++,,,------------,,,+++***)))(((((('''(((***+++******+++,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++***************************)))))))))***+++,,,,,,,,,++++++******++++++,,,++++++,,,---......------,,,,,,------------,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---...///////////////000//////...---/////////...---,,,,,,,,,***,,,...000000///...---,,,,,,------------......---------,,,---......///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++/////////...---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------......,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............++++++,,,---------,,,,,,////////////////////////,,,---------............,,,...//////---,,,,,,,,,............------------////////////////////////---------.......................................///////////////......---/////////.....................////////////......---------.....................------------......------------------------,,,,,,,,,---------......///...---...//////...---......////////////......,,,---------..................---------,,,,,,,,,***++++++,,,---...///000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...******+++,,,---...//////,,,,,,------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,++++++,,,,,,------.........------------.../////////............//////000:::555000---,,,...///000,,,,,,,,,------------...........................,,,,,,------.../////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------------............------,,,+++++++++***************+++++++++++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,+++++++++******)))))))))'''((())))))))))))+++---))))))))))))***+++,,,---++++++++++++++++++++++++***************************++++++++++++***)))))),,,++++++******++++++,,,,,,,,,,,,---......---,,,,,,,,,------------,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++,,,---...///////////////000000111000///...---......---------------------......///......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,+++------------------------------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++---------------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,,,,------------......++++++,,,------...//////...------------,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............***+++,,,---------,,,,,,........................------......////////////+++---//////---,,,---//////.........------------////////////////////////---------........./////////////////////////////////////////////......---............////////////......////////////......---------.........//////......------------..............................,,,,,,,,,---------......000...---...///000///---......////////////......------........./////////......---------,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///******++++++,,,,,,------,,,,,,---......---,,,,,,---------,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---------,,,,,,,,,++++++***++++++,,,------.........------------...////////////......------......333111.........///......------------....................................,,,,,,------.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++///000---***---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++---,,,+++******+++,,,---+++++++++,,,,,,+++++++++------,,,+++++++++,,,,,,+++,,,,,,------......///(((((()))***+++,,,,,,---******++++++++++++******,,,,,,++++++***+++++++++)))))))))))))))*********((())))))(((((())),,,...))))))))))))***+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,---,,,+++)))'''&&&,,,++++++++++++++++++,,,---,,,---...///...,,,++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......+++,,,...000111111000//////000111111111///...---,,,,,,------.../////////111000...,,,+++++++++,,,+++++++++,,,,,,---------,,,++++++++++++,,,------+++++++++,,,,,,---------,,,------......------,,,---------...------,,,,,,------------------------------------------------++++++***))))))***++++++***+++,,,,,,------------++++++------------++++++((())))))******++++++,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,---------......******+++++++++,,,,,,,,,***+++,,,---..................---------,,,,,,,,,,,,+++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////***---//////------///222//////.........------------------------------------------.........//////000000000000000000000000///////////////......---------......//////000000......////////////......---------.........//////......------------..............................,,,,,,,,,---------......000...---...///000///.........////////////...............////////////000......---------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------------...///000++++++++++++++++++++++++,,,,,,---......---,,,,,,......,,,++++++,,,......------------------------******+++,,,,,,---......,,,,,,,,,------.........---------,,,,,,+++++++++******+++,,,,,,---.........------------...//////000///...---------------,,,,,,---///111000...+++............/////////000........................000//////...------,,,,,,---------,,,,,,+++++++++...///000000000///---,,,++++++,,,,,,,,,,,,------------------------------+++,,,...//////...---,,,++++++,,,,,,---...//////111///---,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))(((&&&%%%,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---************************(((***,,,,,,+++***)))***((()))***+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,+++))))))***+++************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++......---,,,,,,+++******---,,,,,,++++++,,,,,,---***++++++,,,,,,------...******+++++++++,,,,,,,,,//////---,,,,,,---...//////////////////.........------,,,,,,,,,,,,++++++,,,,,,,,,---------......///---***+++---///...,,,++++++,,,,,,---...//////***++++++,,,---...//////...,,,***+++---...---***+++,,,,,,------,,,,,,+++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...,,,***+++...000...+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,---------..................---,,,++++++......------------......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,..................------............////////////........................---------............/////////---,,,,,,---...///........................+++,,,...///000///......000///.........///111222000///...------...///000......------------......000000//////.........---........................++++++,,,---............------------------------........................---------............///++++++---///111111...,,,,,,---...............---......---------,,,,,,,,,---------............///,,,,,,,,,++++++*********...............------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------,,,,,,---...000111***))))))))))))***+++,,,,,,,,,,,,---------..............................,,,,,,,,,---------..............................---------............///........................000///.........///111222---.........///000000000........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---.........------,,,+++++++++,,,,,,,,,,,,------------------------------******+++++++++***))))))******++++++,,,------...,,,+++)))((((((((()))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............++++++++++++++++++++++++)))***,,,,,,***)))***+++******++++++,,,+++++++++++++++++++++*********)))************+++++++++,,,)))************+++++++++***++++++,,,,,,++++++***,,,***))))))***++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------...000111000//////...---,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......---+++))))))+++,,,+++)))++++++,,,,,,---......///,,,,,,---------------------+++***+++---...,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------......---------...------,,,,,,......------------......------............------++++++,,,,,,,,,---------...------,,,++++++,,,,,,------...............---------------....................................---------............//////...------------...///////////////////////////------......///.........///...---------...000000000///...------...///000///......------......///000/////////....................................------......//////......------------------------........................---------............///111000...---...///111111,,,,,,---...////////////............------,,,,,,---------............///------,,,,,,,,,+++++++++//////...---,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,++++++,,,---...///++++++,,,---------------,,,,,,,,,---------..............................,,,,,,,,,---------......,,,------......------,,,---------............///........................///...---------...000000..................//////........................---------............///------------------------------,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------------------------......---,,,,,,+++,,,,,,)))******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,,,,------,,,,,,++++++++++++++++++************)))))))))*********++++++)))************+++++++++***++++++,,,,,,++++++***,,,***))))))***++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***...------,,,,,,++++++***++++++,,,,,,---------.........------,,,++++++***............------------------------...000111222000///...---,,,***))))))------,,,,,,,,,,,,++++++,,,,,,,,,---------......---+++******++++++***(((+++,,,,,,------...............---------,,,,,,,,,,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******(((***+++++++++,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,------...---------......------------....../////////000000/////////,,,,,,---------............---,,,,,,+++,,,,,,,,,,,,,,,---...////////////,,,,,,,,,------------...........................---------............///......---------......///000000000000000000000000//////......---.........---------------...////////////............/////////......------......///////////////..................................../////////000//////......................................................---------............///000000000...------///111........./////////000000/////////............------------............///---------------,,,,,,,,,//////...---+++***)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,+++++++++,,,------+++,,,...//////...------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,---......---,,,+++---------............///........................---------------...//////.........---------------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------------------------------111000...,,,,,,,,,---...******++++++,,,,,,,,,---,,,---------,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------------,,,+++*********,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------------+++,,,,,,***))))))+++---............---,,,++++++++++++++++++++++++++++++((())))))))))))*********))))))*********+++++++++***++++++,,,,,,++++++***+++***((()))***,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,------...............------,,,,,,,,,,,,.........---------------............///000000111///......---,,,++++++***------,,,,,,,,,+++++++++,,,,,,,,,---------......///............---,,,+++,,,,,,,,,---------......------------------------++++++***++++++++++++***+++,,,,,,------,,,,,,+++////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))),,,...---+++***,,,///........................,,,,,,,,,---------......---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))((()))+++,,,,,,,,,,,,---------......++++++,,,---..................------------......//////000000000000//////,,,,,,,,,,,,------------......---------------...+++,,,---...////////////,,,,,,---------.................................---------............///------------.........///////////////////////////111000///---------...///---------.........///////////////......///////////////............/////////////////////.................................///////////////...---,,,////////////////////////........................---------............///***---000111///---,,,,,,333222111111000000000000/////////////////////...---------............///..................------.........---,,,+++******---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---...//////...---,,,---------............///........................---------.........//////.........---,,,,,,,,,+++........................---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,---------------------------------,,,***)))))))))***+++,,,,,,,,,,,,------------)))+++---,,,+++***+++---,,,,,,,,,---------......,,,,,,,,,------.........///...,,,+++++++++,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///------------------------,,,,,,,,,***)))))),,,..................---,,,++++++++++++++++++++++++,,,((())))))))))))*********))))))*********+++++++++***++++++,,,,,,++++++***+++)))((()))***,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,---............---,,,,,,,,,------.........---------,,,,,,,,,,,,,,,000000/////////...---------------------.........------,,,,,,,,,+++++++++,,,,,,,,,---------.........///000000///...------,,,,,,,,,---------------++++++,,,,,,---...//////++++++,,,++++++++++++,,,+++,,,,,,------,,,,,,+++////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///111///,,,***,,,...........................,,,,,,,,,---------............///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''%%%%%%&&&((())),,,,,,,,,---------......++++++,,,---..................------------......---......//////......---++++++++++++,,,,,,,,,,,,//////............//////+++,,,---...////////////---.........////////////........................---------............///,,,------.........//////........................222111///...------...///......//////000000000000...//////////////////.../////////....../////////.........///////////////.......................................---,,,+++////////////////////////........................---------............///---...////////////000222888777444222000//////....../////////////////////---------............///........................------------............---,,,,,,++++++,,,,,,------------------------------------..................---+++******+++---...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---...////////////...------------............///..............................//////000000000000.........---,,,,,,,,,+++........................---------............///////////////////////////++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,------------------------+++...000///,,,+++,,,...,,,,,,,,,,,,------------,,,,,,,,,---......//////111000///...------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------+++,,,---,,,******,,,------------...------,,,,,,++++++++++++,,,,,,,,,,,,)))))))))*********++++++)))************+++++++++***++++++,,,,,,++++++******)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,---......//////++++++,,,,,,------------000000//////...---+++***,,,,,,,,,---......//////------,,,,,,,,,,,,++++++,,,,,,,,,---------......***,,,...///---,,,,,,,,,------------------------***++++++,,,---...///000+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000///...,,,---...........................,,,,,,,,,---------............//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,---------......,,,,,,------...---------......------------......,,,------......------,,,*********+++++++++,,,,,,..................///000,,,,,,---...////////////........./////////000000........................---------............///+++,,,---...////////////........................000000//////.../////////...//////000111000000000......////////////......000//////......//////000.........///////////////........................------------------,,,+++................................................---------............///666222---,,,000666;;;===999777444222///.........---............/////////---------............///---------...............,,,,,,---......//////000---,,,,,,++++++,,,,,,---...------------,,,,,,,,,+++,,,---...////////////000///---,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///...........................//////000111000000000.........---------------........................---------............///////////////////////////+++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---000333222...+++---///++++++++++++,,,,,,,,,,,,,,,,,,------.../////////....../////////...------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++,,,,,,------------,,,+++++++++,,,,,,,,,------************+++++++++,,,)))************+++++++++***++++++,,,,,,++++++******)))((()))+++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---...///000///---,,,***---------...............++++++,,,---...//////000------......---,,,+++***,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---------......&&&))),,,---,,,++++++,,,------------------------,,,,,,,,,------.........,,,...///...,,,+++---///+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,---/////////...------------------------,,,,,,,,,---------......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111,,,,,,,,,---------......---------...------,,,,,,......------------......,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------...............------------.........//////........................---------............///+++,,,---////////////..............................//////000000000000///---...///000000000//////---...///000000///...---000000////////////000000............/////////000........................,,,------............---------------------------........................---------............///444000---000888???@@@???555333111///---------...,,,,,,------............---------............///,,,,,,---------.........------------------......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,)))***,,,...////////////,,,---...///...---+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++******+++---...---------............///........................---...///000000000//////..................//////........................---------............///........................+++++++++,,,,,,---------)))***+++---------,,,+++++++++,,,,,,,,,---------------------------------'''(((***,,,------,,,,,,++++++++++++++++++++++++)))---000///***'''(((*********+++++++++,,,,,,,,,,,,,,,------...///000000)))***+++---...------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---++++++,,,******+++,,,------------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++***)))((()))+++,,,---,,,******+++++++++,,,,,,,,,---------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...///000000///---+++)))/////////...------,,,,,,+++,,,---...///111222222***+++,,,---------,,,+++,,,,,,,,,++++++*********---------,,,,,,,,,++++++,,,,,,,,,---------......%%%)))---...,,,+++,,,...------------------------......---------,,,,,,,,,,,,...000///---,,,---000+++,,,,,,------,,,,,,+++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++)))(((+++///222111///------------------------,,,,,,,,,---------......***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***,,,,,,------,,,,,,,,,---------..................---,,,++++++.........------.........------............------,,,,,,,,,---------......************++++++,,,---.........///......------,,,,,,,,,---------..............................---------.........//////***+++---///000000///...000000000000000000000000---...///111111111000///,,,,,,.../////////...------...///000000///...---000000////////////000000---.........//////000000........................------...///000000000///------------------------........................---------.........//////******---777BBBEEE>>>666111///---,,,+++,,,---...,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,&&&(((***---.../////////&&&)))---000///,,,'''###,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++)))'''''')))+++------------.........//////........................,,,,,,.../////////...------.........///000000000........................---------.........//////........................222000///---,,,,,,,,,---......................................................///000000///......///...,,,+++***++++++,,,---.........---,,,,,,+++------------,,,,,,+++***+++,,,---...000333444666---------............///------------......///000******+++,,,------------------...000111333444444---.........---,,,,,,+++........................///...------,,,,,,,,,,,,******+++,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++*********+++,,,------,,,***))))))***,,,---222000,,,***)))***---///---------------------------------------------,,,///000///...------///111---,,,,,,+++,,,---...///,,,---...//////...---,,,------------------------,,,---///111222111111000111000///...---,,,,,,,,,,,,,,,,,,---------......,,,---......//////......222222111000///...------,,,---......,,,,,,---...222111000///------,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------........................111000//////............+++***((('''''''''((()))........................,,,,,,---...---,,,***))),,,,,,,,,---------......,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...------------------------.........------,,,,,,,,,000000000000000000000000,,,,,,,,,---------......---------------------------------...///000111222666444222000............////////////////////////---------.........//////111111000000/////////...////////////000000000000111111111111111111111111000000000000000000000000------...///000000//////------...///000111222222000000//////.........---000000//////......------///000111000...,,,---...//////............//////222111000///////////////000///......000222555777555888===@@@???;;;555111////////////////////////......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,---.........---+++***.........------,,,,,,,,,........................---,,,,,,+++++++++,,,,,,.........------,,,,,,+++------------,,,+++***)))------............---------,,,+++***+++,,,---......------,,,,,,------...---...............------111000...------...000111------............------000000000000000000000000//////////////////////////////............//////111000///......///000111//////------,,,---......------------------------------------------------........................---,,,+++++++++,,,---...------......------,,,+++---------------,,,+++***+++************+++,,,,,,---------............///+++++++++++++++,,,------///////////////......---+++,,,,,,------.........------......------,,,+++........................---,,,++++++******++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++*********++++++++++++++++++++++++++++++*********+++,,,---...---+++******+++---...222000...,,,,,,---///000++++++++++++++++++++++++******++++++,,,,,,------+++,,,---,,,******,,,---------,,,,,,,,,---...///111111111111111000///...------------------------,,,---...///000000000000000///...---------------,,,,,,,,,---------......,,,---......//////..................------------,,,---......,,,,,,---...///...------------------,,,,,,---------------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******,,,,,,***)))))))))***+++........................,,,,,,---------,,,+++***,,,,,,,,,------------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------,,,,,,........................,,,,,,---------.........------------------------.........---......//////000///...---,,,,,,------////////////////////////---------.........//////000000000//////.............../////////000000000////////////////////////////////////////////////---...//////////////////---......//////000000111000/////////............///////////////.........---///000///......///000//////............//////111000///...---,,,,,,,,,)))***+++...111555888:::FFFCCC===777222///....................................---------,,,,,,,,,///...---,,,,,,,,,,,,---///...---,,,,,,,,,,,,------------------,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))------............------------,,,,,,------...///...------------------...---...............------///---,,,++++++,,,---///---......//////......---////////////////////////////////////////////////000000////////////000000111000///......///000111------,,,,,,---...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......++++++++++++,,,---...///------......------,,,,,,,,,------------,,,,,,+++///...------,,,,,,---------------............///++++++*********+++,,,,,,111111111000///---,,,+++++++++++++++++++++++++++------......------,,,,,,---------------------------,,,+++++++++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********))))))(((((((((++++++++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,...............---......///000++++++++++++++++++++++++******+++,,,---......///,,,...//////...------...---------,,,------...///111000///...---,,,,,,,,,------------------------------------......///000......---------------...,,,,,,,,,---------......,,,---......//////......,,,,,,---------......///,,,---......,,,,,,---...,,,,,,++++++,,,---......,,,---------------,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------//////...---,,,,,,------------,,,,,,,,,,,,---...////////////////////////---------.............../////////...........................////////////................................................//////////////////...---........................////////////.....................///////////////,,,---//////......000222......------------......111000///...------------///000333666999<<<>>>???AAA===666000---...111333..............................---------,,,,,,,,,......---,,,,,,,,,------......---,,,,,,,,,------...---,,,,,,++++++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++++++++++++++,,,,,,,,,------------,,,+++******------............------,,,---......//////......------------------------------...............---...---,,,++++++,,,---...---......//////......---........................////////////////////////111000000000000000000111000000////////////000000---------------------...++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++,,,,,,,,,------,,,------...------,,,,,,,,,---------------,,,,,,000/////////000111222333---------............///------,,,,,,,,,------......---------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,---,,,------...------,,,,,,------------------------///......---------......,,,,,,,,,,,,------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******)))(((((((((+++++++++++++++++++++++++++***++++++++++++,,,,,,...---,,,,,,,,,,,,---...)))***+++,,,------------.................................//////000000000,,,...000111///............------------.........///...,,,+++++++++,,,,,,------------------------------,,,+++,,,---...000------,,,,,,,,,---......,,,,,,,,,---------......,,,---......///................../////////000000,,,---......,,,,,,---...,,,,,,,,,,,,,,,------...,,,------------,,,++++++,,,,,,,,,---------......------------------------------.................................///000111.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................---,,,,,,,,,,,,---////////////////////////////////////////////////..........................................---------.........////////////000000000000000000000000........................//////000000///...------//////......------------///////////////.........------......//////000000,,,...//////......///111......------------......000000000000000000111222:::;;;<<<======<<<:::999///000000111222222333333..............................---------,,,,,,,,,...------,,,,,,,,,------...------,,,,,,,,,------000///---,,,,,,,,,---...------------------------........................,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,------......------,,,+++,,,.../////////...---------............------,,,---......///.........000///............///000......////////////..............................////////////////////////000000////////////000000000000////////////000000.........------,,,+++***+++++++++,,,,,,---------------------------------...---+++******+++---...---------,,,,,,+++++++++,,,,,,------...------,,,,,,------......---------------,,,,,,------...///---------............///......---,,,,,,---------******++++++++++++******,,,,,,,,,---......//////,,,,,,------...------,,,------------------------.........------...//////,,,,,,------------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************************************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))+++,,,---...------........................000000000//////.........)))+++------,,,******+++.....................---//////...---...///111222------------------------------,,,++++++,,,...///------,,,,,,,,,------...,,,,,,,,,---------......,,,---......///.........////////////............,,,---......,,,,,,---...///...------,,,---------+++,,,,,,---,,,,,,++++++,,,,,,,,,---------......---------------------------------.........//////************+++,,,---------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,------.........---------------------------------.........//////........................---,,,,,,,,,,,,---......222222111111000//////...////////////////////////.....................---------...........................////////////000000000000000000000000000........................//////000000///...------/////////...------,,,,,,.........///////////////------......//////000000///000000000...------///.........------..................///111333444555999999:::888666222...,,,...///111222111000---,,,..............................---------,,,,,,,,,------,,,,,,,,,------...------,,,,,,,,,------...111000...---------...///------------------------........................,,,,,,+++,,,,,,---......000000///...---,,,,,,+++,,,,,,---------,,,++++++,,,,,,------------,,,,,,***+++,,,......---,,,,,,---......//////......---,,,------...//////....../////////....../////////...//////////////////...........................////////////////////////.........------.........//////000000000000//////............---+++***)))++++++,,,,,,------..............................------++++++++++++------------------,,,+++***))),,,,,,------......------,,,------............---///...---,,,++++++++++++---------............///------,,,+++++++++,,,,,,******,,,------.........******+++,,,,,,---......,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---...////////////,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++*********,,,------,,,+++,,,,,,...////////////...------,,,,,,,,,---...///000111---------------------------------,,,,,,------...------,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,---......//////.........---------,,,,,,++++++,,,---......,,,,,,---...//////...------,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***++++++,,,,,,---------*********)))******++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------,,,,,,------------------........................------........./////////........................------,,,,,,---...//////000000000000///...---,,,////////////////////////...............---------.............../////////////////////000000000000................................................//////////////////...---/////////.........------.........///////////////.........///////////////000000111000...,,,---...//////............//////++++++,,,---///111333444333444444333111...+++)))000///...------......///------------------------......---------,,,,,,,,,------,,,,,,,,,---......------,,,,,,,,,---......000//////...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000//////...---------,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,---...///000000///...---,,,,,,---...////////////------------------------...//////000000//////...........................////////////////////////...------,,,,,,------...//////000000000000//////,,,------...---,,,+++***+++,,,,,,---......//////------------------------------------------------+++,,,---------,,,+++***+++,,,------......------,,,,,,---...............111000///...............---------............//////...------,,,,,,,,,---+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......///------------------------------,,,,,,++++++******...//////...------...000...///000000///...---,,,)))***++++++,,,,,,,,,,,,------------------------------............------......---,,,++++++++++++,,,,,,,,,---------......,,,---......//////......++++++,,,,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,---...((()))***+++,,,---------,,,,,,,,,---------......------------------------******++++++,,,------...------,,,,,,+++,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............------------------------------------------,,,,,,....................................////////////........................//////......---.........---......//////...---,,,//////////////////////////////.........---------.........//////000000000000000000000111111111222////////////////////////////////////////////////---...//////////////////////////////////////////............/////////000///////////////............///000///...---...///000000////////////000000---------...///111222333000111222222111000///......---,,,,,,---///111333------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///---------------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------.........//////+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......---...///000000///...---+++,,,---...////////////,,,------------------,,,//////000000000000//////////////////////////////////////////////////////......------------.........///000111111000///...***+++,,,---...---,,,+++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***,,,---......---,,,+++,,,,,,---.........---,,,,,,---.../////////...,,,,,,,,,,,,...///000111---------.........//////222111000///////////////,,,---......//////......//////......---,,,+++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,...............///000111..................------------------------------+++,,,,,,------,,,,,,+++******+++,,,---......///........................)))***+++,,,---,,,++++++,,,------......------,,,++++++*********+++,,,---////////////////////////------------------------+++,,,,,,***))))))+++---...///000000000///---,,,---...///000///...---,,,---------------------------.../////////...---,,,///...---,,,+++*********,,,,,,,,,---------......,,,---......//////......+++,,,,,,---...000000111,,,---......,,,,,,---...)))))))))***+++,,,...///'''((()))+++,,,---......,,,,,,,,,---------......------------------------,,,,,,------...///000000---,,,,,,+++************---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......------------------------.........------,,,,,,,,,..................................../////////000////////////////////////222111000///...---------+++---...000111000000/////////////////////////////////.........---------.../////////000000111111000111111111222222222222222222222222222222222222000000000000000000000000------...///000000000//////000000000000000000000---.........//////000000000000//////.........---,,,...//////......000111111111000000000000111111222111111111111111222222...//////000000////////////000111222111...,,,***------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///***+++,,,---,,,+++***))),,,,,,,,,------.................................''''''''''''((()))***+++))))))+++,,,...///000111++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,...///000---...///111111///...---+++,,,---...////////////......////////////......//////000000000000//////000000000000000000000000//////////////////////////////............//////...///000111111000///.........---------,,,,,,,,,+++,,,------......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,...---,,,+++***+++,,,---111111000///...---,,,,,,000000//////.........---........................,,,,,,,,,---------......---,,,,,,,,,,,,---.........---+++******+++---.../////////......---------000///...------...///000...---,,,,,,++++++++++++......---,,,,,,,,,------************************000///...---------------++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,------.........444111...---///000///---........................000---111///)))---111(((//////......---------,,,.........///......---,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))***+++---...//////000///...------------------------,,,,,,+++++++++++++++++++++++++++++++++***+++---.........------+++,,,------......------......------------......------------------------...---,,,,,,,,,,,,---...---.........---,,,,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,///---++++++++++++)))'''---------............///,,,---------.../////////................................................///---,,,+++,,,...000111...------------...//////////////////////////////////////////////////////..............................////////////......//////////////////...---//////000000111111222222000111111222222222111111111111000000000000111111000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000///////////////////////////......------///000111TTT===++++++000---+++---000000000000000000000000////////////////////////000000000000000000000000........................------------------------........................---------............///......................................................---------,,,,,,,,,---------............///---,,,,,,,,,,,,---..............................------------------------........................---------............///............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------.................................---------,,,,,,+++,,,------......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,---------......///...---,,,,,,,,,,,,---......------...///000111000000000///......------000/////////............------------------------,,,,,,---------.........------,,,,,,------...///...---+++******+++---...------,,,,,,,,,+++++++++---...///000000///...---...---,,,,,,++++++,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++...------,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,------------------111///------///111000///........................///,,,000///***000444---/////////.........------............---,,,+++***---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000//////***++++++,,,---......///...---,,,++++++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++---.........------+++,,,------......------------,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...------......------,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,+++***+++,,,---,,,+++---------............///---------.....................................................................---------...//////...---------......//////////////////////////////////////////////////////..............................////////////......//////////////////......333333444444333333333222111111222222222222111111111000000//////000000111000000000000000000000000//////000000000000//////////////////////////////////////////////////////------------------------//////...---...///000111UUUBBB333222333///---000000000000000000000000000////////////////////////................................................------------------------........................,,,,,,,,,,,,---------.........................................................---------,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,---..............................------------------------........................---------............///............////////////////////////////////////////////////////////////////////////////////////........................//////.........---------.................................------------,,,,,,,,,---............---...............---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------............---,,,,,,,,,------************+++---...///////////////////////////////////////....................................,,,------------.........---------,,,------...///...---,,,++++++,,,---...---,,,,,,,,,,,,++++++++++++---///111111///---+++...---,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................------------------,,,,,,...---,,,,,,///000000000...........................+++//////+++333:::333000000////////////......------------,,,+++***)))......------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,------............------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,------......------,,,,,,,,,++++++,,,,,,,,,------------------------...------,,,,,,------...------......------,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,++++++,,,---......,,,---------............///...............---------..................................................................------------........./////////////////////////////////////////////////////////...........................//////000000//////...////////////000000000000333333333333333111000///222222222222222222111111000000////////////000000000000000000000000000000//////000000000000//////////////////////////////................................................//////.........///000111FFF:::111111111,,,,,,000////////////////////////////////////////////////................................................------------------------........................+++++++++,,,,,,,,,------......................................................---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..............................------------------------........................---------............///............////////////////////////////////////////////////////////////////////////////////////------------------------/////////............---....................................------------,,,------.......................................------------------------///......---,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------((()))))))))***+++,,,,,,............//////000000///////////////.........////////////////////////------------............---------------...//////...---,,,,,,,,,,,,---...........................,,,---///000000///---,,,...------,,,,,,,,,------************+++,,,---...------------------------++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------....................................------,,,,,,,,,------,,,---.../////////........................---***...///,,,555===888000000000000000/////////,,,------------,,,++++++..................------------------------------+++++++++++++++***))))))---.....................///......---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,------------------------------------------------------,,,------...------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------000...------------,,,***---------............////////////...---------,,,................................................---...///000///...,,,+++---......///////////////////////////////////////////////////////////////........................//////000000000000//////////////////000111111222222444555666666555333222333333222222111111222222000//////////////////000000000000000000000000000//////000000000000//////////////////////////////////////////////////////111111111111111111111111///////////////000000000333///---...---***,,,111////////////////////////////////////////////////................................................................................................+++,,,,,,,,,,,,---------......................................................---------,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---..............................------------------------........................---------............///............////////////////////////////////////////////////////////////////////////////////////......................../////////.......................................//////.........---------,,,---......//////......---.....................------------------------.........------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,------.....................------------......///000000000.........///////////////000000000000000000000000---------.........//////...------------...//////------------------------..............................------------......---------,,,,,,---......------,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------....................................------,,,,,,,,,...//////...------------........................---***...///,,,555>>>999/////////000000000000000+++,,,---......//////...---......//////...------------------------------,,,,,,---...............---...........................---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,------......------......------------......------------------------------------------------,,,,,,------...------,,,,,,,,,---------.........++++++++++++,,,,,,,,,,,,///...------------,,,***---------............////////////...---------,,,................................................---...000000000...,,,***---...///000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////000222333444777999<<>>AAAFFFIIIIIIFFFBBB???777666333111111111222333333333222222222222333333111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000...///000222222111111000***...000//////111000///111111111111111111111111////////////////////////................................................////////////////////////........................++++++,,,,,,,,,---------......................................................---------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................------------------------........................---------.........//////............/////////000////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000111111000000000000000000000000////////////////////////.........////////////000111///...,,,++++++,,,,,,///...,,,++++++,,,...///......//////...---,,,,,,---...//////000000//////........................------------------------//////---,,,,,,---...///000000//////.........---////////////////////////...---,,,,,,,,,,,,---...........................000///...---,,,------...++++++,,,------......///---...............------------------------------...........................------,,,---...///000................................................//////............/////////...,,,,,,,,,...000111000//////.........//////,,,,,,,,,---------------///000111111111000...---...///000///---,,,,,,...........................,,,---......///.........////////////////////////........................///...------------...///---------............///........................,,,,,,,,,---------......111///......//////...,,,+++,,,---------,,,,,,,,,---//////+++***---...+++,,,---......//////...............------,,,,,,,,,//////...---,,,,,,++++++,,,,,,+++++++++,,,---............------,,,,,,,,,........................***+++------------+++***........................,,,,,,,,,---------..............................000000000000////////////111111000000//////......000000000000000000000000......////////////......//////////////////......000000000000000000000000...///000111222222222222............///000222222111222111111111444:::===CCCDDDGGGHHHGGGDDDAAA>>>;;;999777555555555444222333444444555555555444444000111222333444444444444444333333222222222111111111000///......///111333000000/////////.........111111111111000///---------,,,+++***+++,,,---..........................................///000000000000000000000000000000////////////////////////000///...------...///000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++,,,,,,,,,,,,---------///000000///......///------------------------------------------------//////......------------......////////////......//////---,,,,,,---/////////...---,,,,,,---...///.........////////////000---...///...---...000222------......//////000000000000000000000000000000222222111111000/////////.../////////000000000111////////////////////////........................,,,,,,---------.........,,,,,,,,,,,,,,,------...///...,,,++++++,,,...///......//////...------,,,***+++,,,,,,------,,,,,,........................------------------------///...------------...///000/////////............////////////////////////......---,,,,,,---..............................000///...---------..............................---......//////...------------------------------........................,,,,,,+++++++++,,,---...................................................//////............//////++++++,,,,,,---,,,,,,,,,///...............//////,,,------...///000000111000111111222222111///...---...///...,,,+++,,,---........................---...//////000000//////........................---------------------------------............///---------............///........................,,,,,,,,,---------......111///......//////...---...---,,,---......---,,,,,,//////,,,+++---...,,,,,,,,,---........................------,,,,,,,,,///......---,,,,,,++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,........................,,,------......------,,,........................,,,,,,---------.........////////////////////////000000000000////////////111000000000/////////...000000000000000000000000//////000000000000/////////////////////.........////////////////////////000000111222222222222222222222111111222222333444666666666555666999===AAADDDEEEGGGGGGGGGEEEBBB@@@===<<<:::999888888777666777888888888888777777666222333444555555555555555555555555444333222222111222222111000000000111222000000000111111111111111222222222222111111000///...------,,,---...///000///////////////////////////.........//////000000000000000000000000000000//////////////////////////////............////////////.........---------........................------------------------//////.........---------,,,,,,---------.........---///000000///......///------------------------------------------------------------------------.........//////.........---,,,,,,++++++,,,,,,---///...------------...///....../////////000000000...///000///...---...000/////////000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000........................+++++++++,,,,,,,,,------((()))***,,,---.../////////...---,,,,,,---...///.........///......---,,,------...////////////...........................------------------------......---------......///////////////............////////////////////////......---,,,,,,---..............................000///......------......111000000///......---------......//////.........------------------------........................,,,,,,,,,+++,,,,,,---.................................................../////////....../////////***,,,---///...---+++***------------...///000000------...///111222333444111111222333222111000///,,,---...---+++++++++---...........................//////000000000000000....................................................../////////---,,,+++---------............///........................,,,,,,,,,---------......000///......//////...---000...+++,,,...000///---+++///000---,,,...///...+++,,,------......------.........---------------.........------,,,,,,+++,,,,,,,,,,,,,,,---------...------------,,,,,,,,,........................///......------......///........................,,,------------.........////////////////////////////////////000000000000000000000000//////////////////////////////////////////000000000000//////............////////////////////////////////////111222222333333333222222555555444444444444555555:::;;;:::::::::===AAADDDGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@>>>============>>>>>>>>>>>>======<<<;;;888888999999:::999999999::::::999888777666444333444444333333222222111111......//////000111111111/////////000000///......///////////////000111111000000000000000000000000///////////////000000000000000000000000000000000////////////////////////......////////////....../////////............---...............................................................------------............/////////---///000000///......///------------------------------------------------------------............------............------,,,,,,------------,,,,,,///...------------...///...////////////000000000---///111111///...---...111111111111000000000000000000000000000000000000000000000000111111111111000000000000////////////111111111111111111111111........................++++++,,,,,,,,,,,,------'''(((***---..................------------......---...............------......///000000000000000................................................------------.........//////////////////.........////////////////////////......------------..............................//////..................////////////......---------......////////////...................................................///............/////////......................................................////////////.........///000000000///------------------...///000111......///000111111222222000000111222111000///...,,,---......,,,,,,---.................................///000000000000///------------------------////////////////////////000111111111///,,,)))'''---------............///........................,,,,,,,,,---------......000///......///000///---111...***+++...000///,,,***///111...,,,...000///+++,,,,,,---------------...............---------......---------,,,,,,,,,+++,,,,,,---------------------------------------........................///...---,,,,,,---...///........................------------....................................////////////000000000000000000000000////////////////////////////////////...//////000000//////.........///////////////000000000000111111111111111111222333444555555555555666666666666666777888999===>>>>>>======???CCCFFFIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>;;;:::888777777666666555333222111222222111111111111111111...//////000000000000///000000000000000111111111111111111111111111111111//////000000111111111111////////////////////////////////////////////////---...///000000///...---/////////.......................................................................................------........./////////---///000000///......///................................................000000/////////.........,,,,,,------------,,,,,,---...///000000///...---.........------.........------........./////////***---000111000///...///111111111000000/////////////////////////////////...//////000111222222222000000000000////////////111111111111111111111111........................------------............)))***,,,---...---,,,,,,........................------...............---++++++,,,------------,,,................................................,,,------.........//////.........///////////////////////////////////////........................////////////////////////......//////////////////,,,,,,---------.........---......///000000//////................................................/////////////////////.........................................................///000000///......000000///.........///000---------...///000111222////////////////////////...///000000000///---------///000///...---...000////////////////////////,,,---......//////......................................................---...000000000...+++***---------............///........................,,,,,,,,,---------......///...---...///000///...000---+++,,,...///...,,,***000333000---...000///+++,,,------......------........................---------------,,,,,,,,,+++,,,---.........------------------------------...........................---,,,++++++,,,---...........................---------.........//////------------------------.../////////000000000111////////////000000000000////////////////////////---......//////......---/////////000000111111111//////000111222222333333222333555777888999::::::999999999:::;;;===>>>???@@@AAAAAA@@@@@@AAADDDGGGHHHGGGFFFEEEEEEFFFFFFGGGGGGIIIIIIHHHFFFEEEGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGEEECCCAAA???:::::::::999888666555444999999888777666444333333222222333333444333333333///000000111111111111111000000000000000000000000///000111111222222111111////////////////////////////////////////////////---...///000000///...---////////////////////////........................---------------------------.....................,,,------------.........---///000000///......///................................................444333222111000......---,,,,,,------------,,,,,,---...000000000000...------..................---,,,,,,---------.........(((+++///111111000000111000000000//////.........////////////////////////......///000111222222333000000000000////////////000000000000000000000000------------------------........./////////000000---------...------,,,,,,........................,,,---......///.........,,,,,,---...............................................................+++,,,---...////////////.........///////////////////////////////////////---...////////////...---////////////////////////......///000000000//////++++++,,,,,,---......///---...//////000000000000................................................---............---,,,,,,................................................---...///000000///...---///---,,,++++++---///111////////////000111222222000//////......------,,,....../////////...---,,,...///000000///...000111////////////////////////,,,------...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000000000---------............///........................,,,,,,,,,---------......///...---...///000///.........///000//////......+++222666222------//////,,,---......//////...................../////////------------------------+++,,,---//////......---,,,,,,,,,------------...........................,,,,,,,,,++++++,,,,,,,,,........................------........./////////..............................//////000000111111////////////000000000000////////////////////////......////////////......000000111111222222333333///000111222444555777777888999;;;===>>>@@@@@@@@@>>>?????????@@@BBBCCCDDDBBBBBBCCCBBBAAABBBDDDFFFDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHGGGEEEDDDGGGJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNLLLJJJGGGFFF@@@@@@???>>>===<<<;;;:::;;;:::999777555333222111111222222222222222111111000000111222222222222111000000000000000000000000///000111333333222222111000000000000000000000000////////////////////////......////////////.........////////////000000000........................---------------------------------...............,,,,,,---------.........---///000000///......///................................................444333222111000///...---------............------------............------------...//////...------,,,,,,---------.........))),,,...000000000111222////////////............000000000000000000000000...//////000111222222222////////////000000000000000000000000000000000000------------------------....../////////000000000///......------......///......////////////......,,,------...//////.........//////000000000000000................................................+++,,,---////////////.............../////////000////////////////////////---...///000000///...---////////////////////////---...///000111000000///------------............------///000000111111111................................................---...//////...---,,,+++................................................---...///000000///...---+++,,,,,,---...///000000222111111111111111222222///..................---...///000000000///---,,,---...//////......///111////////////////////////------...///////////////000000000000000000000000------------------------***+++,,,---...000111111---------............///........................,,,,,,,,,---------......///...---...000000000///,,,111555555222//////111,,,444888333...---......---...//////000000//////---........./////////000------------------------+++,,,...///000///...---,,,,,,,,,---------..............................,,,,,,------------,,,,,,....................................////////////000000000000000000000000.........///000111111111.../////////000000000111000000000000000000000000000000111111111111000000111111222333333444555555444555666999;;;===???@@@BBBBBBCCCDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAABBB>>>??????>>>===>>>???AAA======>>>>>>>>>>>>>>>>>>???BBBDDDCCC@@@@@@CCCGGGDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHJJJKKKMMMMMMNNNNNNNNNOOOQQQQQQPPPNNNLLLJJJGGGFFFDDDCCCBBBBBBBBBCCC<<<<<<;;;999888666555444444444444444333222111111111222333444444444333333222222222222222222222222///000222333444333222111000000000000000000000000//////////////////////////////............//////.../////////000000000000................................................---------.........//////---............/////////---///000000///......///................................................000000000////////////............//////...............------------......------...//////...------........./////////000000---...//////......///000///////////////000000000000000000000000000000000//////000000111111111222------...///000111222222111111111111111111111111------------------------.........////////////000///...---------///000111......////////////......,,,,,,---.../////////...+++,,,,,,---...---------........................////////////////////////***+++---///000000///...---.........//////000000////////////////////////---...///000000///...---000000000000000000000000---...///111111111000///000000000///......------------///000111111111111////////////////////////........................///000111111111000...---................................................---...///111111///...---***,,,...111222222222111333333222222111222222222------......//////000000///000111111111000...---,,,---......------///000000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000//////...------------...---------.........//////........................,,,,,,,,,---------.........------...000111000///,,,333999999444000111444---555999444...,,,------...//////000000000000000---.........//////000000------------------------+++,,,...000000///...---,,,,,,,,,------.................................,,,---...//////...---,,,..................................../////////000111111111111111111111111---......///000111111222.../////////000000111111111111111111111111111111222222333333333333222222222222333444444555666666:::;;;===@@@CCCFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGCCCBBBAAA???>>>===<<<<<<999::::::999888888:::;;;999999:::::::::::::::999;;;>>>AAA@@@<<<<<>>>>><<<<<<<<<<<<;;;:::888888333333555666666666555444333333333333333333333333///111222444444333222111000000000000000000000000////////////////////////000///...------...///000.../////////000000111111........................000000000000000000000000---------.........//////////////////000000000000---///000000///......///////////////////////////////////////////////////,,,,,,,,,---...//////000......////////////......111000///......///000111,,,---...//////...---,,,000000000000111111111111111111111///---,,,---...//////000000111111222222000000000000000000000000000000000000111111111111,,,---...///000111222333222222222222222222222222,,,---------.../////////,,,,,,,,,---------......////////////////////////////////////////////////---------,,,,,,+++++++++,,,,,,,,,---...///000000///............---------000///...------...///000111111000000//////......//////............////////////000000///...------............/////////000///...------...///000111111111111111000000000000111111000000000111111222111///---...000111///---......///000000//////...000///---,,,,,,---...//////......------......///000000////////////......---...///000000...,,,+++000000//////......------***+++,,,---...000111111555333111///......000000000000///............///000000///...------,,,,,,000000000000000000000000////////////////////////......//////////////////........................---.........///000000000000///...---------------////////////////////////---,,,,,,---///000///...---------............///......................../////////000///...------;;;777111/////////...------...///000000///...---////////////////////////222111///...,,,,,,++++++------,,,,,,,,,,,,++++++////////////////////////000000000000000000000000---------,,,,,,+++++++++////////////////////////000000//////.........---///////////////////////////...---,,,,,,---...///////////////000000000111///111333333222000///000222222222333333444444444444555777999;;;>>>???@@@AAABBBDDDGGGJJJMMMOOOPPPPPPOOOLLLJJJGGGEEEDDDDDD>>>???>>>===:::888888888777666444444333444555666666666666666666666666666888999999:::;;;<<<<<<===<<<<<<=========>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<::::::::::::999888777666888777666444333333444555444444222111111111222333...//////000000///......,,,,,,---...///000111222//////000000000000//////------......///000000000......------------......)))***+++---...//////000//////000000///...------........................///...---------...000111......////////////......000000000000000000000000................................................------......//////000000---------............///......////////////......000000000000111111111111000000000000111111111111//////000111111111111111000000000000000000000000000000000000111111111111000111111111111222222222---------...............,,,,,,---------.........////////////////////////////////////////////////...---------,,,,,,,,,,,,,,,------....../////////.........//////000000000000///...------...///000111000000000/////////...//////............/////////////////////...------........./////////000000000///......///000222333111111111111111111111111222222222111111222222333222000...///111222111000000000000000000///////////////............//////000000////////////000000...........................///000111000///---,,,/////////...............------...///000111111222333111///---------...///...............///000111000//////...------,,,,,,///////////////////////////////////////////////////////////////...................................................//////000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,///---------///000///...---------............///..............................//////000111111111999555000......///...------...///000000///...---////////////////////////111000///...---,,,,,,,,,.........---------,,,,,,////////////////////////......................../////////......---------////////////////////////000/////////............////////////////////////000000///......///000000000000000000000111111111000111333333111000111222111222333444555666777888999:::<<>>:::::::::999777666555666666555444333333444555666555555555555555555555555555666666777777888888888888888888999999999:::::::::;;;<<<===>>>>>>>>>>>>BBBBBBCCCDDDDDDDDDDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>=========??????>>>=========>>>>>>>>>????????????>>>======999888888777777777888888777666444333222222222222000000000000000000//////............//////////////////000000000000////////////////////////......///......------......///***+++,,,...///////////////////////////...------........................//////.........///000111......////////////......////////////////////////.........................................................///////////////---------............///......////////////......000000000000111111111111000000000000111111111111//////000111111111111111000000000000000000000000000000000000111111111111000111111111111222222222...............---------,,,------------.........////////////////////////////////////////////////...............---------........................------...///000111222222//////............//////000000000000////////////000//////......//////000....../////////...------....../////////000000000111000000000111222444555444444444444444555555555666555555444444444555555444222000111333444555555444333222111000000111111///000000000111000000///111111111111111111111111////////////////////////000000111111000///---,,,.........///////////////000000000111111222222222000///---,,,+++,,,,,,---,,,---------///000111222/////////...------,,,,,,........................////////////////////////000000//////.........---.................................---------------//////......------......////////////////////////111///......000000///------------............///........................---------...000222444555555222///---...//////.........////////////......//////////////////////////////...---------------/////////............---////////////////////////......................../////////...............////////////////////////////////////............////////////////////////111111000000000000111111111111111111111111111111000111222111111111333555444555777999;;;===>>>>>>AAABBBDDDGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMHHHGGGDDDAAA===;;;999888666666666666666555555444555444444333444444555555444444444444444444444444444444555555555555555555555555555555666666666777777777888999::::::999999;;;<<<<<<===>>>>>>======@@@@@@???>>>===<<<;;;;;;::::::::::::::::::;;;;;;>>>============>>>>>>???AAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>======<<<;;;:::<<<:::888666555333333222444333111000000000111111000000//////......------...//////000000//////...111111000//////...------///......------......///------...//////////////////////////////......---........................///////////////000111111......////////////..............................................................................///////////////.........---------............///......////////////......000000000000111111111111000000000000111111111111//////000111111111111111000000000000000000000000000000000000111111111111000111111111111222222222/////////...---------,,,------------............///////////////////////////////////////////////////////////////.........////////////............---......///000000111111/////////....../////////000000000000////////////000000////////////000000....../////////......---...////////////000000000222222222222444666888999::::::;;;;;;;;;<<<<<<<<<;;;:::999999999999999999888777555555666888:::;;;999888666444333333333333000111222444444333222111333333333444444333333333111111111111111111222222000000111000///...,,,+++//////000000111111222222111111111111111111111111///...---,,,,,,,,,---------------......///111111//////.........---------........................////////////////////////000000000///......------.................................---,,,,,,,,,+++//////............//////000000000000000000000000222111//////000000///------------............///...........................---,,,---...111333555111000...------...//////...//////////////////...////////////////////////......---------......////////////.........------////////////////////////........................---------------,,,,,,,,,///////////////////////////////////////.........////////////////////////111111111000000111111111111111111111000000000000///000111111111333777999:::<<<>>>AAADDDFFFGGGGGGIIIJJJKKKKKKKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDAAA???===:::888666555444555555555777888888777555444444444444444555555555444444444444444444444444666666666555555555555555444555555555666666666666777777888888999888888888888999:::;;;;;;;;;;;;;;;======<<<;;;:::999999888888888888888999999999999:::::::::::::::;;;<<<===>>>>>>>>>??????@@@AAABBBDDDDDDDDDDDDBBB@@@>>>===AAA???===;;;999666555444666555222000///000111222000000/////////............//////000000//////...000000000000//////......//////............////////////000000000000//////...///////////////..............................////////////000000111111......////////////..............................................................................000000//////......---------------............///......////////////......///000000000111111111111///000000000111111111111//////000111111111111111000000000000000000000000///000000000111111111111000000111111111222222222/////////...---------,,,---------.........////////////////////////////////////////////////////////////////////////////////////////////////.................................//////////////////...////////////000000000000000000////////////000000......//////000//////...////////////000000000111222333333555777:::===>>>AAABBBBBBCCCDDDEEEEEEFFFAAAAAA@@@???????????????>>>===============???@@@>>>===<<<:::888777666666333444555777777777666555555555666777777666555555333333333333222222222222000000000///...---,,,,,,111111222222333333333444111000000000000///////////////..................//////............//////...............---------........................////////////////////////000000//////.........---.................................---,,,,,,,,,+++//////.........//////000------------------------222111//////000000///------------............///........................///...,,,,,,,,,---000111//////......---...///000/////////....../////////////////////////////////...------------...//////.........------------,,,////////////////////////////////////////////////------------------------////////////////////////.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000000111333444555888<<>>===<<<<<<999888777666555444444444444444444777999:::888555444444444555555666666666555555555555555555555555666666666666666555555555444555555555666666666666777777888888999888888888888888999:::;;;<<<<<<;;;<<<<<<;;;:::999888777777777777777777777777777777666666666666777888999999:::::::::;;;<<<===>>>???CCCDDDEEEFFFGGGFFFEEEDDDEEEDDDCCC@@@>>><<<:::888999777444222111111222333/////////000000000111111//////000000000000//////////////////000000111111/////////....../////////000000000111000000///.........///////////////..............................//////000000000000000......////////////......................................................////////////////////////000000//////......---------------............///......////////////......///000000000111111111111///000000000111111111111//////000111111111111111000000000000000000000000///000000000111111111111000000111111111222222222...............---------------........./////////////////////////////////////////////////////////.........//////////////////////////////////////////.........------------......////////////......////////////000000000000111000000//////000000111//////000111111111000000/////////000000000111111222333444666:::>>>BBBDDDFFFGGGGGGIIIJJJKKKLLLLLLIIIHHHGGGFFFEEEEEEEEEFFFDDDEEEFFFFFFDDDCCCDDDEEEDDDDDDCCCAAA???<<<:::999777777888999::::::::::::999999;;;;;;;;;;;;999999666666555444333222111111000000////////////......222222333333333333333333/////////////////////...////////////////////////000000///...............................................................////////////////////////////////////////////////.................................---------------//////......//////000000////////////////////////111///......000000///------------............///........................000///---,,,,,,,,,------...///000///------///000//////............//////////////////////////////......---------......///.........---------,,,,,,////////////////////////000000000000000000000000///////////////000000000////////////////////////.........///////////////000000000000000000000000000000111111111111000000000000000111111111222222222555888:::<<>>===>>>======<<<;;;:::999999666555555444444444555555555444444777:::;;;888444444555666777777777777777777777777777777777777777555555555666666666666666555555555555666666666777777777888999::::::999999::::::<<<===>>>>>>??????>>>======<<<;;;:::999999888888888777777777666666666555555555555666666777:::999999999999;;;===>>><<<>>>@@@DDDGGGIIIKKKKKKHHHHHHGGGFFFDDDBBB@@@???<<<;;;999666555444444444000000111111222222222333000111111222222111111000......///000000111222222000//////......//////000///000000000000000///...---...//////////////////........................------...///////////////......////////////......................................................///////////////////////////////////////.........---------............///......////////////......000000000000111111111111000000000000111111111111//////000111111111111111000000000000000000000000000000000000111111111111000111111111111222222222---------...........................////////////////////////////////////////////////////////////------........./////////......//////000000111111............////////////---...///000000///...---.../////////000000000111111111000000000000111111000000111222222222222222//////000000000111111111111222444888===BBBFFFIIIGGGHHHIIIJJJLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKIIILLLNNNNNNKKKIIIHHHIIIHHHIIIIIIHHHEEEBBB>>>;;;:::::::::;;;<<<===>>>>>>===>>>@@@AAAAAA@@@>>>===<<<;;;:::999777555444333111111111111111111222222222222222222222111111111...//////////////////////////////000000000/////////............//////000........................////////////////////////////////////////////////------......///000000000........................................../////////////////////000111111111111111111111111111111///---------///000///...---------............///........................//////......------------...000111000...---///111000///...------...///000///////////////////////////......---------....../////////............---////////////////////////////////////////////////.../////////000000000111////////////////////////............/////////000000000000000000000000000000111222333333222111000000111222222333444555555777:::>>>BBBDDDGGGKKKMMMOOOPPPQQQQQQPPPNNNKKKIIIFFFDDDAAA>>><<<;;;;;;;;;:::::::::999999999888888777666555555444444555555888666666:::>>>>>>:::666444555777888999999999888::::::::::::::::::::::::777777888888999999::::::888888888999999999:::::::::;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>===<<<;;;::::::999888888777777666666777777999999777777777999;;;<<<999:::<<>><<<:::999777777444444333333333333222222222222333333333333222222000000000000000000111111000000////////////000000......///000000/////////------...///////////////........................+++,,,---...///......---......////////////......////////////////////////........................////////////////////////.........///////////////---------............///......////////////......000000000000111111111111000000000000111111111111//////000111111111111111000000000000000000000000000000000000111111111111000111111111111222222222,,,------....../////////............/////////000////////////////////////////////////////////////,,,---------......//////---......///000111111222------...///000111222222---...///000000///...---.../////////000000111111111111000000000000111111000111222333333333333333000000000000111111111111000222444999>>>DDDIIIKKKFFFGGGHHHJJJKKKMMMNNNOOOSSSRRRQQQPPPOOOOOONNNOOOLLLPPPSSSSSSOOOLLLJJJKKKKKKLLLMMMLLLIIIEEE@@@======<<<<<<<<<<<<>>>@@@AAAAAABBBDDDEEEEEEDDDBBBAAABBBBBB@@@>>><<<:::888777222222222222333444555666222111111111000000//////.../////////000000000000......//////000//////...---------...///000111222---.....................000000000000000000000000////////////////////////,,,,,,---...///000111111........................---.........///000000000///////////////000111111........................---,,,,,,---///000///...---------.........//////..............................///000000///.........111222111...---///111000///...------...///000//////////////////////////////...---------------000000000000////////////////////////////////////........................,,,---------......//////////////////////////////---.........//////000000000000000000000000000000222222444444444444222222111222333444666777888888:::>>>CCCGGGKKKMMMPPPRRRPPPQQQQQQQQQNNNKKKGGGDDDAAA???<<<:::999999;;;<<<777777777777777777777777999888777666555555444444<<<::::::>>>BBBBBB>>>999555666888999:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>><<<<<<=========>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDBBBAAA@@@???>>>;;;;;;:::999888888888999888777666555555777888:::;;;;;;;;;;;;===@@@BBBDDDJJJKKKLLLLLLLLLKKKIIIIIICCCBBBBBB@@@>>><<<:::999777666666555333222222111222333333444444333333222222222111111000/////////000000////////////000000------...///////////////------...///000000//////........................++++++---.........---,,,......////////////......000000000000000000000000........................000000000000000000000000---.........//////000000---------.........//////......////////////......000000000000111111111111000000000000111111111111//////000111111111111111000000000000000000000000000000000000111111111111000111111111111222222222/////////...,,,---///111///////////////000111222222///------...//////...000000//////......------////////////................................................////////////......////////////......////////////000000000000111000000000222444777999555444222333444444222111555555555444333333222222333555888:::;;;>>>AAADDD???AAACCCDDDDDDEEEGGGIIIMMMOOORRRSSSQQQOOONNNMMMNNNOOOOOOOOONNNMMMMMMLLLOOOOOONNNLLLHHHCCC???<<<;;;===?????????@@@AAACCC@@@CCCFFFHHHIIIJJJLLLNNNLLLJJJHHHDDD@@@===:::888888666555555555555333222222111000//////000111222000000000000000//////...////////////////////////000000000000000000000000...000111000...------...000000000000000000000000000000111111111111000000////////////////////////000///...------...///000.........///////////////...///000000//////000111///////////////.........111000...------...///000............------------//////.........000111222555444222000............///...------...///000111000000//////....................................////////////////////////......------------......222111111000///......---//////000///---***'''%%%111111111111000000000000000000000000000000000000---------......000111111000000111111222222333333222333555555555333111000222333555777;;;???BBBDDDEEEGGGJJJMMMNNNOOONNNNNNOOOLLLHHHEEEDDDCCCBBB@@@>>><<<:::777666777999:::;;;<<<<<<============<<<;;;:::999888777888999999:::;;;===>>>???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???@@@======>>>>>>>>>?????????@@@AAABBBCCCDDDEEEEEEEEEGGGHHHKKKNNNPPPRRRRRRRRRUUUVVVWWWYYYYYYYYYYYYXXXWWWXXXYYYXXXVVVTTTTTTUUUPPPPPPPPPNNNLLLIIIFFFEEEBBB@@@>>><<<:::::::::::::::999777666666777888999666666888999;;;===>>>???BBBEEEIIILLLMMMLLLJJJIIINNNKKKHHHFFFFFFDDD???;;;>>>>>><<<:::888666444444666666666666555444333222222000......000000000///000000000///......---------...///000000///...---,,,,,,,,,------.........222222111000000000000000//////////////////////////////............//////...///000000000000//////000000000000000000000000111000000///......------........................000000000000000000000000111111000000//////......000111111222222222111111111111222222222333333333444222000///000000///...111111000000000000111111222222111111000//////...222222111111111111111111///000111000///...000222//////.........///000000111///------...000000//////////////////.........////////////..................................../////////000000000000111//////000111111111111000/////////000000000111111222222222222333666888::::::888555444444444222111555444444444444333333333666777999999:::;;;>>>@@@;;;===>>>???@@@AAADDDGGGNNNPPPSSSSSSPPPNNNLLLKKKMMMNNNNNNOOOOOONNNNNNMMMPPPOOOOOOLLLIIIEEEAAA???===>>>@@@@@@@@@@@@BBBCCCCCCFFFIIIKKKLLLNNNPPPRRRRRRQQQMMMIIIEEEBBB@@@>>><<<:::777555555444222000111111000//////000111222000000000000000///......////////////////////////000000000000000000000000///111222222000///000000000000000000000000000000000000111111111111000000//////////////////////////////............//////000/////////..................//////...---........................//////111000...------...///000---.........//////000000111000///......///000000222111000............/////////...---......000000////////////......------........................///////////////////////////......------......///000000//////......------///000111111000///---+++000000000000000000000000000000000000000000000000...------......000111111111111111222222222333333...000222444666666666666666777:::>>>BBBFFFHHHJJJIIIJJJLLLMMMLLLKKKIIIHHHFFFCCC@@@>>>>>>===<<<;;;:::999777666666777:::;;;?????????@@@@@@???>>>>>>======<<<;;;;;;<<<===>>>>>>@@@AAABBBCCCBBBAAA@@@????????????>>>======<<<;;;<<<<<<===???@@@@@@AAA@@@@@@@@@AAABBBCCCCCCDDDFFFGGGHHHJJJLLLMMMNNNNNNQQQSSSVVVYYY[[[\\\\\\\\\]]]^^^```aaabbbaaa``````___aaaaaa```]]][[[ZZZ[[[YYYYYYXXXWWWTTTRRROOONNNJJJHHHEEEBBB???===<<<<<<;;;:::888666666777888999777777888:::;;;<<<<<<===@@@BBBEEEHHHJJJKKKJJJJJJNNNLLLJJJJJJKKKKKKHHHEEE@@@@@@>>><<<:::999888888555666666666666666555555222000//////000000000///......//////////////////......///000000///........................//////222111000////////////000//////////////////////////////............////////////000000000000//////////////////////////////111111000000///......---........................000000000000000000000000000000000000////////////000111111222222222222111111111111111222222222333222000//////000111222111111111000000000000111111111111111111222222222222222222111111111111111111...000111111000//////000//////......---.........///---,,,---///000000000...///////////////000000////////////....................................000000000000111111111111000111111111000///......///000000000000111111111000111222444777:::===??????<<<888555444444333222444444444555555555555666999::::::999777777888:::666777888999:::===AAADDDOOOQQQSSSRRRPPPMMMKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKHHHEEEBBB@@@???@@@BBBBBBAAAAAABBBDDDEEEHHHLLLNNNPPPRRRTTTVVVXXXVVVSSSPPPMMMKKKKKKKKKDDD@@@<<<888666444111000111111000//////000000111000000000000000///......////////////////////////000000000000000000000000...000222222111000000111000000000000000000000000///000000111111000000///////////////////////////......////////////......000000//////......------000000000000000/////////,,,---------.../////////000///.........///000111......///000111222333333222111000///.....................------...//////000//////............///...............---------........................///////////////////////////......------......///...............---------...///000111222111000000////////////////////////000000000000000000000000............///000111111111111111222222222222222///000222444777999;;;<<<:::===@@@EEEHHHKKKMMMMMMMMMMMMLLLKKKHHHEEEBBB@@@===;;;999888999999888777777777666777999<<>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIKKKMMMOOORRRTTTVVVWWWXXX\\\^^^bbbeeeggggggfffeeeeeefffhhhhhhiiihhhgggfffhhhiiiiiigggccc```______``````___^^^\\\YYYWWWVVVTTTRRROOOKKKGGGDDDBBBAAA>>><<<:::888777777888999999999::::::;;;:::::::::===>>>@@@CCCFFFHHHJJJKKKOOONNNNNNNNNPPPPPPNNNLLLEEEDDDBBB@@@>>>======>>>666666777888888888888777333111//////000000000///------...//////000111111...//////000000//////...000000000///////////////000000//////......////////////////////////////////////............//////000000000000000/////////........................111111000000///.................................000000000000000000000000////////////000000000000000000111222222222222222111111111222222222333333222000......000222333444111111000000000000111111000000111222333333444444111111222222222222222222,,,///111111000.........000///...---------------...---,,,---///111111000......//////000000000111////////////....................................//////000000000111111111111111000///---+++)))(((000000000111111111222222...///333777;;;???BBBDDD@@@<<<777444444444444444555555666777777888999999<<<<<<;;;999666444444555444555555555777:::???CCCNNNPPPRRRRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKKKKIIIGGGDDDBBB@@@@@@BBBCCCCCCBBBBBBCCCEEEGGGJJJNNNQQQSSSUUUWWWZZZZZZXXXVVVTTTSSSTTTTTTUUULLLHHHBBB===:::777444222222222111111000000000111000000111111000000///...////////////////////////000000000000000000000000+++---///000///...///000//////////////////////////////000000000000//////////////////////////////---...///000000///...---.........///////////////------,,,---///000000///+++,,,,,,---...//////000000//////...//////000111000000111111222222333333111111000///////////////........................000000//////........................------------........................//////////////////////////////............//////.....................///,,,---...////////////...............////////////000000000000000000000000//////......///000111111000000111111111222222222555555666777999<<<>>>??????AAAEEEHHHKKKLLLKKKKKKLLLKKKIIIFFFBBB???;;;999888777666666888999888777888888999;;;>>>BBBFFFHHHIIIIIIIIIHHHHHHFFFEEEDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKIIIHHHHHHHHHGGGGGGFFFEEECCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMOOOQQQUUUXXXZZZ\\\]]]```bbbfffiiikkkjjjiiihhhggghhhiiijjjjjjiiihhhgggjjjjjjjjjhhhddd```______aaa```___^^^\\\[[[ZZZYYYYYYXXXVVVRRROOOLLLJJJIIICCCAAA>>>;;;:::999::::::<<<<<<======<<<;;;:::999;;;;;;<<<>>>AAAEEEHHHJJJQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKHHHEEECCCBBBBBBBBB:::;;;;;;;;;::::::999888555333111000111111000///......//////000000000000/////////000000/////////000000000//////.........//////............////////////////////////////////////............//////111000000///////////////......................../////////.........------........................////////////////////////......//////000000111111000000111222333333333333222222333333333444444444333111......000222333444222111111000000111111222000000111111222333333444111111222222222222222333...000222222111//////000000///...------------------,,,,,,...000111111000.../////////000000111111////////////............////////////////////////........./////////000000////////////...---,,,+++111111111111222222222222000222666999===???@@@AAA<<<888555333444555666666777888888999:::;;;<<<<<<======<<<999666444444555555666666777888;;;AAADDDKKKNNNPPPQQQPPPOOOPPPQQQPPPPPPOOONNNMMMLLLJJJIIILLLLLLKKKIIIGGGDDDCCCBBBAAABBBDDDDDDCCCCCCDDDFFFKKKMMMQQQTTTVVVXXX[[[]]]\\\[[[YYYWWWVVVUUUUUUUUUSSSOOOIIIDDD@@@<<<999666444444444333333222222222111111222222111111000///000000000000000000000000000000000000000000000000+++---///000///...///000//////////////////////////////000000000000//////////////////////////////---...///000000///...---,,,------...///000111111((('''''')))---//////...,,,,,,------...///000000///////////////000111111333333222222111111000000......///000000000000000000000000000///...------000000000//////...------......................../////////////////////////////////////////////////////////......///////////////////////////000000------.........------,,,---........./////////000000000000000000000000000000////////////000000111//////000111111222222333::::::;;;<<<>>>AAACCCEEEEEEFFFHHHJJJJJJIIIHHHGGGEEEDDDBBB@@@===;;;888777666666666777999;;;:::999:::;;;<<>>=========???@@@AAAAAA@@@>>><<<;;;<<<;;;;;;;;;===AAAEEEGGGNNNPPPQQQRRRSSSSSSTTTTTTTTTRRROOOKKKHHHFFFEEEDDDAAAAAA@@@???===;;;:::999888666333222222222111///111111000000////////////000000000//////000000000000//////......---------//////............////////////////////////////////////............//////222111000///......//////..............................---------------,,,////////////////////////////////////////////////......//////000000111111000000111333333444444444444444444555555555555666555333000///000111111111222222111111111111222222111111111111111111111111111111222222333333333333000222333333222111111222//////......---.........---------...000111000...///000000000000000000111////////////............////////////////////////............////////////,,,---///000222333444444111111222222222333333333555777999;;;<<<<<<:::999777555333333444666777777999999::::::;;;<<<======;;;<<<<<<:::888777888999999:::;;;;;;<<>>;;;777777777777666555444444333333333333333222111111000000000000000000000000000000000000000000000000...000222222111000000111000000000000000000000000...//////000000//////...////////////////////////......////////////......,,,------...///000111111,,,******,,,111444333222------......///000000000...//////000000111111111333333222111000///......---...///000111111111111111111111000000...---,,,...//////000//////...---.........///////////////////////////////////////////////////////////////000//////......//////000000000000000000000//////111000000//////..................//////000000111000000000000000000000000000000000//////000000111///000111222333555666666:::<<<>>>AAADDDGGGIIIJJJHHHIIIIIIIIIHHHFFFDDDCCC>>>>>>===;;;:::999999888666666777999;;;===<<<;;;===>>>???BBBEEEHHHJJJLLLNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRUUUWWWZZZ\\\]]]^^^]]]^^^___aaabbbbbbaaaaaa```aaacccdddeeeeeeddddddeeefffgggeeebbb```____________]]]\\\[[[[[[[[[[[[YYYZZZ[[[[[[[[[[[[ZZZZZZRRRPPPLLLHHHDDDCCCBBBBBBCCCDDDEEEFFFFFFDDDBBBAAA???>>><<<;;;<<<>>>AAACCCGGGJJJNNNQQQSSSVVVYYY[[[VVVUUUSSSQQQNNNKKKHHHGGGFFFFFFEEECCCAAA>>><<<;;;;;;888666555444444222111222222111000000///......111000000//////000000111//////..................//////......//////000000//////////////////////////////............//////222111000.........//////........................------------------------////////////////////////000000000000000000000000////////////000000000000000000222333444444444444444444444555555555666666555333111111222222111///222222111111111111222222111111000000000000000000111111222222333444444444000111111000//////000222//////.........///000000.........///111000///---111111111000000000000000////////////............////////////////////////...////////////000000000---...000222333444444555222222222333333333333444555777999<<<<<<;;;888777666555444444666777777777999999999::::::;;;;;;;;;999:::;;;;;;;;;;;;===???<<<===???@@@@@@BBBEEEGGGFFFHHHJJJJJJJJJJJJKKKMMMLLLLLLMMMMMMLLLLLLKKKKKKMMMLLLJJJGGGEEECCCAAA@@@>>>@@@BBBCCCCCCDDDFFFHHHNNNPPPTTTVVVWWWYYY[[[]]]ZZZZZZYYYXXXUUURRRNNNLLLSSSQQQOOOMMMKKKGGGBBB???::::::;;;;;;:::888777666444444555555444444333222000000000000000000000000000000000000000000000000///111222222000///000000000000000000000000000000......////////////......//////////////////////////////............////////////////////////......222///---000444666555222//////000000000000000000......///000111222222222000000//////.........---...///000111111000//////---.../////////...---------...///000000//////.../////////000000000111111////////////////////////////////////////////////000000////////////000000000000000//////......---111111000000//////000000......///000000111222222000000000000000000000000111111000000000000000111111111333555777999:::;;;===>>>AAADDDFFFHHHIIIIIIFFFEEEEEECCCBBBAAA@@@@@@:::::::::999:::::::::;;;999999:::===???@@@@@@>>>BBBCCCDDDFFFHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLMMMOOOPPPQQQQQQQQQPPPOOOMMMKKKHHHHHHIIIKKKMMMJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQQQQRRRTTTVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[ZZZ\\\^^^```aaabbbaaaaaaaaabbbccccccaaa````````````___^^^]]]\\\\\\]]]]]]ZZZ[[[]]]^^^_________^^^YYYWWWSSSNNNJJJHHHGGGGGGEEEGGGIIIKKKKKKJJJHHHGGGDDDBBB???===;;;<<<======>>>BBBGGGKKKNNNQQQUUUXXXUUUUUUUUUUUUSSSPPPMMMKKKIIIHHHGGGFFFDDDBBB@@@???===;;;888777666555444222111111000000000000000000111111000//////000111111//////////////////000000000////////////000111222//////////////////////////////............//////333222000...---...//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000///////////////000222333444555555555333333333333444444444444222222111222444333111///333222222111111222222333000000000111111222222333111111222222333444444555---...---,,,***+++---//////////////////000111222///......///111000...,,,222222111111000000//////000/////////............000000000000000000000000000000000000111111111111111111111111111000//////222222333333333444444444000333777;;;<<<<<<;;;999777666555666777888777666888888999999999999::::::777999;;;<<<===>>>AAADDD===???BBBCCCCCCCCCEEEGGGEEEGGGHHHGGGFFFFFFGGGIIIDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIFFFCCC@@@>>>===<<<<<>>???AAACCCEEEFFFGGGFFFDDDCCCAAA@@@>>>===<<<<<<<<<<<<:::999999999:::;;;<<<<<<======>>>AAADDDEEEDDDBBBHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOONNNNNNNNNMMMNNNOOOQQQQQQQQQPPPPPPNNNLLLHHHEEEEEEGGGJJJMMMIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNOOOOOONNNOOOOOOOOOPPPPPPQQQQQQOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSUUUVVVVVVWWWYYY\\\]]]^^^^^^^^^]]]___``````___^^^___``````___]]]\\\\\\\\\]]]^^^[[[]]]^^^```aaaaaaaaa```^^^[[[WWWRRRNNNKKKJJJJJJGGGIIILLLNNNOOONNNMMMKKKGGGEEEAAA>>><<<::::::::::::>>>CCCFFFGGGIIIMMMPPPSSSTTTVVVVVVVVVSSSPPPNNNIIIIIIHHHHHHFFFEEECCCBBB???===:::888777666555333/////////000111111222222222111000//////000111222//////000000111111222222000000000000000111222222//////////////////////////////............//////444222000...---...//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......///000222333444555555555111111222222222333333333///000111333555555333111333222222111111222222333...///000111333444555666111111222333333444555555000000000000000000000000000...,,,******,,,...000000//////.........//////###+++111000***(((,,,222000000000000000000000000//////000000000...---,,,111000000000000111222222111111111111222222222222333333444333222333555777777777666666666777777888999999888888777666666555888888777666777888999:::::::::<<<>>>@@@BBBCCCDDDFFFEEECCCAAAAAABBBCCCDDDCCCDDDDDDCCC@@@???@@@@@@AAAAAA@@@???@@@AAABBBCCCDDDCCCBBB@@@>>><<<;;;::::::999999:::<<>>>>>;;;;;;<<<===<<<999444000333222000//////111222444333222111000//////////////////000000111111111222111111000000//////......////////////////////////---...000111000...+++***111///...------...///111.../////////////////////000///////////////000111111000//////000222444666666555333111////////////000//////........./////////////////////////////////////////////////////////000111111111000...---------,,,++++++---...///////////////////////////000000000000000000000000111111000///////////////000000000000000000000000////////////000000000000////////////////////////333333333333222000///...//////000000111222222222333444555888===BBBFFFIIIFFFDDDCCCCCCCCCCCCAAA@@@>>>===;;;999888999999:::777777999:::;;;===>>>>>>>>>???AAACCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKOOOOOONNNNNNNNNNNNNNNOOOIIIKKKNNNPPPOOONNNNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKQQQQQQPPPOOOOOOPPPQQQQQQNNNMMMLLLKKKKKKLLLNNNNNNPPPSSSWWWXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^^^^^^^^^^___]]]\\\^^^aaabbb```]]]aaaaaabbbbbbbbbaaa``````\\\\\\\\\[[[XXXTTTQQQOOOKKKLLLMMMOOORRRTTTVVVVVVMMMMMMKKKHHHBBB>>>;;;;;;>>>???@@@AAAAAACCCGGGIIIKKKMMMPPPRRRRRRPPPNNNMMMKKKLLLLLLJJJHHHGGGHHHIIIBBB???;;;::::::888555111111111000000000000111111......//////000000111111000000000000000000000000000000000000000000000000...,,,+++,,,///111000...////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000000111111111111222222222555555666666666666555555222222222222222222222222000000111222333333444444222222222222222222222222111111000000111333555666000000000000000000000000///...---,,,,,,---...////////////.........//////(((---222111---+++...222000000000000000000000000//////000000000///------000000000000111111222333222222222333333444444444444555555555555666999;;;888888888888999:::;;;<<<===<<<;;;:::888777666555666666555555555666777888999:::;;;===???AAABBBCCCFFFDDDBBB@@@??????@@@AAA>>>???@@@???>>>===>>>???>>>>>>=========???@@@AAABBBAAA@@@>>>===;;;999999::::::::::::===@@@BBBDDDKKKLLLNNNPPPPPPOOONNNMMMNNNOOOPPPQQQQQQOOONNNLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@<<<<<<=========;;;666333444333222111111111222333333222111000000////////////000000000111111111111111000000000/////////...////////////////////////......//////////////////000///...------...///000//////////////////............//////000111222333222111000///000222444555444333111///........./////////............//////////////////////////////////////////////////////---...///000000000000000---------------......///000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000////////////000000000111////////////////////////000111111222222111111111111111111111222333444555999:::<<<>>>BBBEEEGGGIIIHHHEEEBBBAAA@@@???===<<<:::999888777777777888888::::::;;;===>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKKKKKKKNNNMMMLLLLLLLLLLLLLLLLLLIIIKKKNNNOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMQQQPPPNNNLLLKKKKKKKKKLLLKKKKKKIIIHHHHHHIIIJJJKKKMMMPPPSSSUUUTTTTTTTTTUUUVVVWWWXXXZZZ[[[ZZZZZZYYY[[[[[[[[[\\\^^^^^^]]]\\\```aaaaaabbbbbbbbbaaaaaa]]]^^^]]]\\\ZZZWWWSSSQQQMMMNNNOOOQQQRRRTTTVVVVVVOOOPPPOOOKKKFFFAAA>>>======>>>@@@AAAAAACCCEEEHHHHHHIIIKKKLLLLLLKKKJJJIIIJJJKKKMMMMMMKKKIIIHHHHHHFFFCCC@@@>>>>>><<<888666333222222111111111222222/////////000000000111111000000000000000000000000000000000000000000000000000...,,,---///000...,,,////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000111000000000000000000000000000000000000000000000000111111111111222222222444555555666666555555444222222222222222222222222111111111222222333333444333333333333333333333333333222222222333444666777000000000000000000000000////////////////////////////////////////////////...000222111000///000111000000000000000000000000//////000000000//////...000000111111222333444444444444555666777777888888777888::::::;;;<<>>???@@@AAABBBAAA???===:::888666555666666555555555666777888888999:::<<<===???@@@@@@CCCBBB@@@>>>============:::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;<<<===>>>???@@@???>>>===;;;:::888888:::::::::;;;===@@@BBBDDDJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJLLLMMMNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGJJJJJJIIIGGGFFFDDDCCCBBB>>>>>>>>>??????===:::777444444444444444333222222333333111000000000000000000000000000111111111111000000000000//////////////////////////////////////////.........000222333000///...------...///000000000000//////...............///000222333444555333222111000000111222333111000///............/////////............//////000000000000000000000000////////////////////////,,,---------///000111222---......///////////////111111111111111111111111000000000000000000000000111000000///////////////000000000000000000000000/////////000000000111111000000000000000000000000...//////000111222333333333333222333444666888999???AAACCCFFFHHHIIIIIIIIIIIIEEE@@@===;;;:::888777777777777777777888999999===>>>???@@@AAABBBCCCDDDEEEEEEDDDEEEFFFHHHJJJLLLIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIKKKMMMMMMKKKIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMJJJJJJJJJKKKLLLMMMOOOPPPNNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPRRRPPPNNNKKKIIIHHHHHHHHHIIIHHHGGGEEEEEEEEEFFFFFFIIILLLOOOPPPPPPOOOPPPPPPSSSTTTUUUUUUUUUUUUTTTSSSUUUVVVXXXXXXXXXXXXZZZ[[[^^^___``````aaaaaaaaaaaa]]]^^^^^^^^^\\\YYYVVVUUUQQQQQQQQQQQQRRRTTTUUUUUUQQQRRRSSSQQQLLLFFFCCCAAA>>>@@@BBBCCCCCCDDDFFFHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGJJJMMMNNNMMMJJJHHHHHHIIIGGGDDDBBBAAA???<<<:::555555444444333333222222000000000000000111111111000000000000000000000000000000000000000000000000111000............---+++////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000111111000000000000000000000000000111111111111222222222333444444555555444444333222222222222222222222222222222222222222222222222333333333333333333333333555444444444444666777888///////////////////////////000111111111111000///...//////000000000000000222111000111111111000///000000000000000000000000///000000000000000000000000111333444555777777888888888999:::;;;<<<===>>><<<>>>@@@AAABBBCCCFFFHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA>>>:::888555444777777777777777888888999777888999:::;;;<<<======???>>>===<<<<<<<<<======:::;;;===<<<;;;;;;<<<>>>;;;;;;<<<<<<===>>>???@@@??????>>>===<<<::::::999::::::;;;<<<===???AAABBBEEEFFFGGGHHHHHHHHHGGGGGGEEEFFFHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIILLLKKKJJJHHHFFFDDDCCCBBBAAA@@@???@@@AAA@@@>>>;;;777777888888777555333111333333222111000000000000000000000000000111111111000000000000//////////////////////////////////////////......///000000111000///............///000111111000000///.........///000111222333333444444444333222111111111111111/////////////////////000///............//////000000000000000000000000000////////////////////////...------,,,---///111222---...000111111111000///000000000000000000000000////////////////////////000000////////////000000//////////////////////////////000000000111111111111111111111111111111111/////////000111222333444333333333444777:::===???BBBEEEIIILLLMMMLLLJJJHHHFFFBBB<<<999777777666555777888888999:::;;;<<<===???@@@AAABBBCCCDDDEEEEEECCCCCCBBBBBBCCCFFFIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFIIIJJJKKKKKKHHHGGGFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPPPPQQQQQQPPPPPPNNNMMMKKKJJJKKKMMMOOOPPPRRRPPPNNNLLLJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDHHHJJJLLLMMMLLLLLLLLLNNNQQQRRRRRRRRRRRRPPPOOONNNOOORRRTTTTTTRRRRRRUUUXXXYYYZZZ[[[\\\]]]^^^^^^^^^ZZZ[[[\\\\\\[[[ZZZWWWVVVRRRQQQQQQPPPPPPQQQRRRSSSQQQSSSUUUTTTPPPKKKGGGEEEBBBDDDFFFGGGGGGHHHIIIKKKHHHGGGEEEDDDCCCCCCCCCCCCCCCEEEHHHJJJJJJIIIJJJJJJJJJIIIFFFDDDBBB@@@>>><<<888777777666555444333222111111111111111111111111////////////////////////000000000000000000000000000//////............---////////////000000000000000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000111111111000000000000000000000000000000111111111222222222222333333444444333333222222222222222222222222222333333222222222222222222444444444444444444444444555555444444555666888999///////////////////////////000222333333222000///......///000111111000000222000//////111222000///000000000000000000000000000000000000111111222222222444666888:::;;;<<<<<<===>>>>>>@@@AAABBBCCCCCCCCCEEEGGGHHHHHHIIIKKKMMMKKKJJJHHHGGGEEEDDDDDDDDDCCCBBB@@@===:::888666555666666777777888888888888777777888999::::::;;;;;;;;;;;;<<<<<<===???@@@@@@???@@@AAA@@@??????@@@AAA@@@@@@AAABBBCCCCCCDDDDDDBBBAAAAAA@@@???>>>>>>============>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCDDDBBBCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGEEECCCBBBAAABBBAAA@@@AAABBBBBBAAA@@@;;;;;;<<<<<<:::777444222444333222111000000000000111111000000000000000000////////////000000000000////////////////////////---...///000000...,,,+++//////............//////111111000000////////////222222333333333333222111333333222111000000000000//////000000000000000000...............///000000000000000000000000000000////////////////////////000///...------...///000---...000111111111000///////////////////////////////////////////////////000000////////////000000////////////////////////000000000000111111111111222222222222222222222222111111000000111222333444222333555777;;;???CCCEEEDDDFFFKKKNNNNNNLLLIIIFFF@@@===888666666777777777777777888:::;;;<<<===>>>@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAAAAABBBEEEHHHJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEHHHIIIJJJIIIFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPPPPQQQQQQPPPPPPLLLKKKJJJIIIJJJLLLNNNOOONNNMMMKKKJJJIIIIIIJJJKKKIIIHHHFFFEEEDDDDDDDDDEEEHHHJJJKKKLLLKKKKKKLLLMMMPPPPPPQQQQQQOOONNNLLLKKKKKKMMMOOONNNLLLLLLPPPSSSSSSSSSUUUVVVWWWWWWWWWWWWTTTUUUWWWXXXXXXWWWVVVUUUQQQPPPOOOMMMMMMMMMNNNOOOPPPRRRUUUUUURRRNNNKKKIIIEEEGGGHHHIIIIIIJJJLLLMMMJJJIIIFFFCCCAAA@@@@@@@@@???@@@BBBBBBDDDFFFJJJMMMKKKJJJIIIGGGEEECCCBBBAAA;;;;;;:::999777555333222333333222222111111000000////////////////////////000000000000000000000000---...////////////000000////////////000000000000000000////////////000000//////////////////////////////////////////////////////////////////////////////000000111111111111000000000000000000000000000000111111111222222222222222333333333333222222222222222222222222222222333333222222222222222222444444444444444444444444444444444444555666888999000000000000000000000000000000111222222111000000---...000111222111111000111000......000111111000000000000000000000000000000000000000111222444444555777:::===@@@AAABBBBBBDDDDDDEEEEEEFFFGGGHHHHHHHHHJJJLLLLLLKKKKKKLLLMMMLLLKKKIIIGGGDDDCCCBBBAAA???>>>===<<<:::999888777555666777777888888777777999999::::::;;;;;;;;;<<<:::;;;<<<>>>@@@BBBCCCDDDCCCEEEFFFFFFEEEEEEGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>??????@@@@@@???@@@AAACCCEEEGGGIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMIIIIIIGGGFFFDDDCCCBBBAAACCCBBB@@@AAACCCDDDDDDDDD@@@@@@@@@???===:::777555444333222111111000111111111111111111000000000000////////////000000000000////////////////////////---...000111000...+++)))////////////////////////000000000000000000000000222333444444333222000///111111111000000//////...//////000111111111000000......---......///000111000000000000000000000000////////////////////////111111000///////////////...//////000000000000000........................000000000000000000000000///////////////000000111000000000000000000000000000000000111111111222222111111111111111111111111333222111111222333444555666777:::>>>AAAEEEHHHIIIFFFHHHLLLNNNMMMIIIEEEBBB;;;888666555777999999999555666888:::;;;<<<<<<<<>>======>>>>>>>>>???BBBHHHLLLKKKLLLLLLKKKHHHGGGGGGHHH?????????>>><<<999666444444444444333222111000000000000000000000000000000000000000000000000000000,,,...////////////111222////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000/////////000111111222222000000000000000000000000000111111111111222222222222333333444444333333222222222222222222222222222222222222222222222222222333333333333333333333333333333333444666888:::<<<000000000000000000000000000000111111111111000000---...000222222222111000000000/////////000222333000000000000000000000000000000000000111333555666888:::>>>AAADDDFFFGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLJJJLLLNNNMMMKKKJJJIIIJJJIIIGGGEEECCCAAA@@@???>>>;;;<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;::::::=========>>>>>>>>>>>>>>>======???AAACCCDDDEEEEEEEEEGGGIIIKKKKKKLLLOOOQQQNNNOOOPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHGGGFFFDDDDDD@@@@@@???======<<<<<<<<<<<<===>>>???AAADDDEEEFFFEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@@@@CCCEEEFFFFFFEEEDDDCCCBBB???<<<999888444444333222111111111111111111111111000000000///.../////////000000000111////////////////////////......///000//////...---......////////////....../////////000111111222222000111333333333222000///...////////////............///000000000///...------------......///000111////////////////////////////////////////////////000000111111111111111000///.........//////000000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000111111111222222222111111111111111111111111222222111222333555888999===???BBBFFFHHHIIIJJJJJJJJJLLLMMMMMMJJJEEE???;;;888777666666999:::::::::777888:::;;;============@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJGGGGGGFFFDDDCCCAAA@@@???AAAAAAAAABBBDDDEEEGGGHHHGGGHHHHHHGGGEEEDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLMMMNNNNNNMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNMMMMMMNNNNNNMMMKKKIIIHHHKKKIIIFFFEEEFFFHHHHHHHHHJJJJJJKKKKKKLLLKKKKKKJJJHHHJJJMMMPPPQQQRRRQQQQQQPPPNNNKKKIIIIIIIIIKKKLLLMMMOOORRRSSSRRRRRRSSSSSSOOOOOONNNMMMMMMOOOSSSVVVWWWTTTQQQLLLGGGCCC@@@???===>>>>>>>>>>>>???CCCEEEIIIKKKLLLKKKHHHGGGIIIKKKEEEEEEEEECCCAAA===:::888666555444333222111000000000000000000000000000000000000000000000000000000---///111000......///111////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000...//////000111111222222000000000000000000000000000111111111111222222222333333444444444444333333222222222222222222222222111111111222222333333444333333333333333333333333333333444555888;;;===???000000000000000000000000000000000000000000000000,,,...000222333222111000///000111000///000333666000000000000000000000000000000000000111333555777:::<<<@@@DDDGGGIIIJJJJJJMMMMMMMMMMMMMMMMMMNNNNNNKKKMMMNNNMMMJJJHHHGGGFFFDDDCCCAAA@@@>>>=========::::::;;;<<<===>>>???@@@<<<===???@@@@@@@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDGGGJJJMMMOOOQQQUUUWWWRRRSSSTTTTTTSSSRRRPPPOOOQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNMMMKKKIIIGGGFFFDDDCCCAAA>>><<<:::999999:::;;;;;;===???AAACCCDDDBBBBBBCCCEEEFFFGGGHHHIIIKKKKKKJJJIIIHHHHHHGGGGGGDDDBBB@@@@@@CCCEEEGGGGGGHHHGGGEEECCC@@@===;;;999555444333222111111111111222111111111000000//////.../////////000000111111//////////////////////////////......///000111222......////////////............///000111222333333...///111333333333111000------...............------.../////////...,,,+++---------......000111111////////////////////////////////////////////////---///111222333333333222///...---------...000111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000111111111111222222222000000000000000000000000111111111222444777;;;===CCCEEEHHHKKKMMMLLLKKKIIIOOOOOOOOOMMMHHHBBB;;;777777666666888:::;;;:::999:::;;;===???@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBCCCEEEFFFHHHHHHIIIIIIFFFFFFDDDCCCAAA???>>>===@@@@@@AAABBBDDDFFFHHHIIIGGGHHHHHHGGGEEEEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPQQQRRRSSSTTTUUUMMMMMMNNNOOOOOOOOOOOONNNPPPPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMLLLKKKKKKLLLNNNLLLLLLMMMMMMLLLJJJIIIHHHLLLHHHDDDCCCFFFGGGFFFEEEIIIIIIIIIJJJIIIIIIHHHHHHFFFHHHKKKNNNPPPQQQQQQPPPPPPNNNKKKIIIIIIJJJKKKMMMMMMOOOQQQSSSSSSTTTUUUWWWVVVUUUTTTQQQQQQTTTYYY]]]^^^\\\YYYTTTNNNIIIEEECCC>>>???AAAAAA???>>>??????EEEHHHIIIIIIGGGFFFHHHJJJIIIIIIIIIGGGDDDAAA===;;;666666555444222111000000000000000000000000000000000000000000000000000000///111333111...,,,...000////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000...//////000111222222222000000000000000000000000000111111111111222222222333444444555555444444333222222222222222222222222000000111222333333444444222222222222222222222222333444444666999===@@@BBB//////000111222333333333000000000000000000000000000///...------...///000333222000/////////000111333222000///...///111222///000333555777999:::;;;???BBBEEEGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGEEECCCAAA???===@@@???===<<<;;;<<<<<<===<<<<<<;;;;;;<<<===>>>>>>AAABBBCCCDDDFFFGGGHHHIIIHHHGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIJJJMMMPPPSSSTTTRRRSSSTTTUUUUUUTTTSSSRRRSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTSSSSSSQQQPPPNNNMMMJJJIIIHHHEEEBBB???<<<;;;;;;<<<===>>>???AAAAAABBB>>>>>>===>>>???AAACCCDDDKKKKKKLLLMMMLLLKKKJJJIIIEEEDDDBBBAAABBBDDDGGGIIIJJJJJJJJJHHHEEEAAA===;;;:::777444333222222111000222222222222222111000///000000000000000000000000222111000//////000111222000000000000////////////...............---------000000000000000000000000000000000000000000000000.../////////...---,,,,,,////////////000000000000111111000000//////......222111000...---------,,,//////000000111111111222111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000111000/////////000111222000111111111111222222222000000111111111111000000///111222333222111222333///000222555999===AAADDDKKKKKKKKKLLLMMMMMMNNNNNNRRRQQQNNNIIICCC>>><<<<<<777888:::;;;<<<=========??????@@@@@@@@@@@@AAAAAADDDDDDEEEFFFFFFEEECCCBBBEEEFFFFFFFFFEEEEEEDDDCCCDDDCCCBBB@@@???>>>======AAAEEEFFFDDDCCCFFFHHHGGGGGGIIIKKKLLLMMMMMMLLLKKKNNNMMMOOOTTTWWWZZZ___fff^^^^^^\\\[[[^^^cccbbb^^^QQQRRRSSSTTTVVVVVVWWWWWW\\\]]]```ccc___WWWSSSSSSKKKLLLMMMLLLJJJJJJKKKLLLJJJMMMMMMKKKLLLPPPPPPMMMQQQOOONNNNNNOOOOOOMMMKKKMMMMMMMMMNNNOOONNNKKKIIIKKKIIIGGGEEEEEEEEEFFFGGGIIIGGGFFFEEEFFFGGGFFFEEEDDDEEEGGGIIIJJJJJJKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLLLLNNNPPPRRRTTTWWW[[[___```___\\\XXXSSSRRRSSSTTT]]]]]]\\\ZZZVVVQQQKKKHHHFFFDDDAAA>>><<<<<<<<<<<>>===;;;;;;===<<<<<<;;;;;;<<<===>>>======>>>???@@@BBBCCCDDDGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMPPPSSSTTTSSSSSSTTTUUUUUUUUUTTTSSSOOOOOOPPPQQQSSSUUUVVVWWWTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLIIIFFFCCC@@@>>>===>>>>>>???@@@AAABBBBBB???>>>=========???AAABBBGGGIIIMMMPPPQQQPPPNNNLLLIIIGGGEEECCCBBBCCCEEEGGGJJJJJJKKKJJJHHHEEEBBB@@@@@@===:::888777777666555222222222222111000000///000000000000000000000000222111000//////000111222000000000000000000000///......//////000000111111000000000000000000000000000000000000000000000000.........///......------////////////000000000000000000000000////////////000//////...............//////000000000111111111111000000000000000000000000000000000000000000000////////////////////////000000000000000000000000333333222222222333444555000111111111111222222222000111111222222111111000000111333333222222222333222333555999===BBBFFFIIIMMMMMMNNNNNNOOOOOOOOOPPPQQQPPPMMMHHHBBB>>>======::::::<<<===>>>>>>>>>>>>===>>>@@@AAACCCEEEFFFGGGEEEFFFFFFGGGFFFEEECCCCCCHHHHHHHHHHHHGGGGGGFFFEEE@@@????????????@@@AAABBBAAAFFFHHHFFFEEEIIIJJJIIIJJJMMMQQQTTTWWWXXXWWWWWWWWWYYY^^^dddhhhiiiooovvvvvvtttnnnkkknnnsssrrrmmmYYYYYY[[[]]]aaaeeeiiilllmmmnnnrrruuuoooddd]]][[[UUUVVVWWWUUURRRPPPOOOPPPPPPSSSSSSRRRTTTYYYYYYWWWXXXUUUQQQOOOOOONNNMMMLLLMMMMMMNNNPPPQQQQQQNNNLLLMMMKKKIIIHHHHHHIIIJJJJJJJJJHHHFFFEEEEEEEEECCCBBBCCCDDDEEEFFFGGGIIIJJJJJJLLLKKKJJJHHHHHHJJJKKKLLLLLLNNNQQQSSSUUUXXX]]]```aaaaaa^^^ZZZUUURRRRRRRRRXXXYYYZZZYYYXXXUUURRRPPPMMMIIICCC>>><<<<<<>>>@@@AAAAAAAAAAAABBBDDDFFFGGGNNNOOOOOOOOOMMMJJJGGGEEEBBB@@@>>>:::777444222111222222111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111000000000000111111111111////////////////////////222111111111000000000000111111111111111111111111222222222222222222222222111111111222222222333333222222222222222222222222333333333333333333333333444444333333444444555555555555777:::>>>CCCFFFGGG111111111111111111222222000000000000000000000000000111111111111111111000333222111111000111111111444333222111111222333444555555777999:::;;;<<<<<>>===;;;::::::::::::::::::;;;;;;===>>>@@@AAAAAAAAACCCEEEGGGIIIKKKLLLNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMOOONNNNNNOOOPPPQQQQQQPPPPPPNNNOOOQQQSSSTTTVVVVVVWWWSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSQQQNNNKKKHHHFFFDDDAAAAAABBBBBBBBBCCCCCCCCCBBB@@@>>><<<;;;<<<>>>???BBBFFFLLLQQQTTTTTTSSSRRROOOMMMJJJFFFDDDCCCCCCDDDFFFGGGJJJKKKKKKIIIGGGEEEBBB???;;;999888777555444333222222111000000//////000000000000000000000000111111000000000000111111000000000000000000000000//////000111222333444444000000000000000000000000000000000000000000000000------.../////////......////////////000000000000////////////000000000000---.........//////000000//////000000000000111111000000000000000000111111000000000000000000000000////////////////////////////////////////////////000000000000000111222222000111111111111222222222111111222222222222111111000222333333222222333444666777:::???DDDIIIMMMPPPPPPPPPPPPQQQQQQQQQQQQQQQOOONNNLLLHHHBBB???>>>>>>>>>>>>???@@@@@@AAA@@@@@@???@@@BBBDDDFFFHHHJJJJJJHHHHHHHHHGGGGGGEEEDDDCCCGGGGGGGGGFFFFFFEEEDDDDDD@@@??????@@@BBBDDDFFFHHHEEEJJJMMMKKKKKKOOOPPPOOOQQQUUU\\\bbbgggiiiiiihhhgggkkksss{{{}}}~~~|||yyyeeeddddddffflllttt|||vvvkkkgggfffggggggeeeaaa]]]ZZZZZZYYY[[[\\\\\\```fffgggdddeee___XXXSSSPPPPPPPPPPPPOOOOOOPPPRRRTTTTTTRRRPPPLLLJJJHHHGGGHHHIIIIIIHHHLLLJJJGGGFFFEEEDDDCCCAAABBBBBBBBBCCCDDDFFFHHHIIILLLKKKJJJIIIIIIJJJKKKLLLKKKMMMPPPSSSUUUYYY^^^bbbccccccbbb]]]XXXSSSQQQPPPRRRSSSUUUWWWXXXXXXXXXXXXUUUPPPHHHAAA===>>>AAACCCAAAAAAAAAAAAAAACCCDDDFFFLLLMMMPPPRRRRRROOOMMMJJJFFFDDDBBB>>>;;;777555444333333222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111222111111000000111111222111111111111111111111111000000000000111111111111////////////////////////000000////////////......000000000000000000000000333333333333333333333333000000111111111222222222222222222222222222222222333333333333333333333333444444333333444555555666666888;;;???CCCFFFGGGHHH222222222111111111111111000000000000000000000000///000111222222111000///000/////////////////////222222222222222333444555555777999;;;===>>>??????EEEHHHLLLNNNMMMJJJIIIIIIEEEEEEDDDBBB@@@???>>>===>>>===;;;:::999;;;<<<>>>;;;<<<===???AAACCCDDDEEEGGGHHHIIIKKKMMMOOOPPPPPPSSSSSSSSSRRRRRRRRRQQQQQQSSSRRRQQQPPPOOONNNMMMLLLHHHHHHHHHHHHGGGFFFFFFEEEHHHGGGFFFFFFGGGHHHJJJKKKJJJKKKKKKLLLMMMMMMMMMMMMOOOPPPQQQSSSSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSPPPNNNKKKJJJFFFFFFFFFFFFFFFEEEEEEEEEFFFDDD@@@<<<;;;;;;<<<===???BBBGGGMMMRRRUUUVVVVVVUUUSSSPPPLLLHHHFFFDDDDDDAAACCCFFFJJJKKKLLLKKKJJJEEEBBB>>>;;;999777555444444333222111000/////////000000000000000000000000111000000000000000000111000000000000000111111111000111111222222333333333////////////////////////////////////////////////,,,---...///////////////////////////000000000000......//////000000111111---....../////////////////////000000000000000000000000000000000111111111000000000000000000000000////////////////////////////////////////////////............//////000000000000111111111222222222000000111111111111000000000111222222222222444666:::<<>>;;;888666333333333333222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111000000111111111111111111111111111111111///000000000111111111111........................////////////////////////////////////////////////111111222222222222333333111111111111222222222222222222222222222222222222222222333333333333444444444444333444444555666777666:::???DDDFFFGGGGGGGGG222222222111111111111111111111111111111111111111333333555666666555333333/////////000000000000///111111222222333444555666555777999<<>>===<<<;;;===<<<;;;:::;;;===???AAA???@@@BBBDDDGGGHHHJJJJJJMMMNNNOOOPPPQQQQQQPPPPPPTTTTTTSSSRRRRRRQQQQQQPPPQQQPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSQQQOOONNNKKKKKKKKKJJJJJJJJJJJJIIIJJJHHHDDD@@@===<<<<<<======???AAAEEEJJJPPPTTTWWWXXXWWWUUURRROOOKKKHHHFFF@@@BBBFFFJJJMMMOOOPPPPPPMMMJJJEEEAAA???===:::888555444333111000//////000111111111111111111111111000000000111111000000000///000000000111111111222222222222111111000000000////////////////////////////////////////////////------...///000000000///////////////000000000000......//////000000111111/////////000//////------000000////////////////////////000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111222222222222222000000111111111222222222///000000000000000000//////000222222222444777999>>>@@@DDDIIINNNRRRUUUWWWSSSSSSRRRRRRQQQQQQPPPPPPLLLLLLKKKIIIEEEDDDDDDEEEGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHJJJIIIHHHHHHGGGFFFFFFFFFHHHJJJKKKMMMLLLJJJGGGFFFHHHIIILLLPPPUUUYYY]]]___aaafffjjjiiijjjmmmnnnlllooottt{{{tttkkkggggggggghhhdddccccccdddeeeccc```]]]YYYTTTNNNLLLNNNOOOMMMJJJLLLKKKIIIHHHIIIIIIHHHGGGDDDCCCBBBAAABBBCCCFFFGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEHHHKKKMMMPPPTTTZZZ]]]bbbddddddbbb]]]WWWTTTRRRLLLMMMMMMNNNPPPRRRSSSTTTXXXVVVSSSPPPLLLJJJHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDFFFKKKOOOQQQQQQPPPOOOJJJIIIHHHEEEAAA>>>:::888555555444333333222222111111111111111111111111111111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000///000000000111111111111////////////////////////000000000000000000000000///////////////////////////000000000111111111222222222222333333333333444222222222222222222222222222222222333333444444444444444444444555666777888777<<>>>>>>>>===============<<<;;;<<<<<<>>>@@@CCCDDDEEEGGGHHHKKKLLLMMMNNNNNNPPPQQQRRRRRRRRRQQQOOONNNRRRQQQQQQPPPOOOOOONNNNNNNNNNNNMMMKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMLLLLLLHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNLLLIIIEEEBBB@@@>>>>>>=========???CCCIIIOOORRRTTTVVVWWWWWWUUUQQQLLLIIIDDDEEEHHHKKKOOORRRUUUWWWRRRNNNIIIDDDAAA>>>;;;999777666444222111000111111111111111111111111111111000000111111111111000000///000000111111222222222333222222111000///......000000000000000000000000000000000000000000000000......///000000000//////////////////000000000000////////////000000000000...///000000000///---,,,000000////////////....../////////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111000000111111111111222222222000000111111111111000000///111222333555777;;;>>>CCCEEEHHHMMMQQQTTTVVVWWWTTTSSSSSSRRRQQQPPPPPPOOOMMMMMMMMMKKKIIIHHHHHHJJJKKKKKKJJJJJJIIIGGGFFFEEEBBBCCCDDDFFFHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFIIINNNSSSUUUSSSPPPNNNPPPTTTZZZaaahhhnnnqqqssswww|||{{{zzz{{{{{{vvvvvvuuuvvvvvvtttpppmmmddd\\\SSSOOOOOOPPPNNNKKKLLLJJJIIIIIIJJJJJJJJJIIIGGGGGGEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHKKKMMMQQQVVVZZZ___aaabbbaaa]]]ZZZXXXWWWPPPOOONNNMMMLLLMMMNNNOOOTTTUUUVVVVVVTTTQQQMMMKKKIIIGGGFFFDDDCCCCCCDDDDDDAAACCCGGGJJJLLLNNNNNNNNNLLLKKKJJJHHHEEEBBB>>><<<888888777666444333222111222222222222222222222222111111111111111111111111000000000000000000000000000000000//////000000000////////////////////////000000000000111111111111000000000000000000000000000000111111111111222222000000000000000000000000......//////000111111111222222333333333444444444222222222222222222222222111222222333333444444555333333444444555666888888:::@@@FFFHHHFFFCCCCCCCCC000000000111222222222333111111111111111111111111000000////////////000000111222333444555444444333333444555777888999:::::::::;;;===>>>???@@@AAAAAAEEEFFFEEECCC@@@>>>???@@@;;;;;;<<<<<<===>>>??????===>>>@@@BBBEEEGGGHHHIIIKKKLLLMMMOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRPPPNNNMMMOOONNNNNNNNNMMMLLLLLLLLLMMMLLLKKKJJJIIIGGGFFFFFFFFFHHHKKKNNNPPPQQQPPPPPPKKKJJJIIIIIIIIIKKKLLLMMMNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJLLLNNNPPPQQQQQQRRROOOOOOPPPPPPPPPPPPPPPOOORRRRRRSSSSSSSSSSSSSSSSSSRRRPPPNNNKKKHHHDDDAAA@@@<<<<<<<<<===@@@DDDGGGJJJMMMQQQVVVZZZYYYUUUOOOKKKGGGGGGHHHJJJNNNSSSWWWZZZUUUQQQLLLGGGCCC@@@<<<:::999888555333111111222222111111111111111111111111///000111222222111000//////000000111111222333333222222111111000000//////000000000000000000000000000000000000000000000000///000000000000//////...////////////000000000000000000000000////////////,,,---///000111000...---000000/////////............//////000111111222222111111111111111111111111000000000000000000000000222222222222222222222222,,,---.../////////...---000111111111111222222222222222222333333222222222111222444666888<<>>DDDIIIJJJFFFBBBBBBCCC//////000111222333333444111111111111111111111111444333222111111222333444000111222333444333333222444555777999;;;<<<<<<======>>>>>>?????????>>>>>>?????????===::::::<<<>>>999999;;;<<<>>>???AAAAAAAAABBBEEEHHHKKKMMMNNNOOONNNOOOPPPQQQRRRQQQPPPPPPNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMLLLKKKJJJIIIGGGFFFFFFKKKMMMQQQTTTWWWXXXYYYXXXTTTSSSSSSSSSSSSTTTVVVWWWXXXWWWUUUSSSRRRRRRSSSSSSQQQOOOMMMJJJHHHGGGGGGGGGGGGHHHJJJLLLNNNOOOOOOOOOKKKLLLMMMNNNOOOOOOOOOOOOTTTTTTUUUUUUUUUVVVVVVVVVSSSSSSRRROOOLLLGGGDDDAAA;;;<<<===>>>@@@AAABBBCCCHHHMMMUUUZZZ[[[WWWQQQLLLHHHGGGFFFHHHKKKQQQVVVZZZ\\\XXXRRRMMMIIIFFFBBB???;;;999666444222222222333111111111111111111111111///000111222222111000//////000000111222222333333111111111111111111222222000000000000000000000000000000000000000000000000000000111000000///......////////////000000000000111111000000//////......***+++...000111111000///000000//////.........---...//////000111222222222111111111111111111111111000000000000000000000000222222222222222222222222...///111222222222111000000111111111111222222222333444444555555444444333222444666999;;;@@@EEEJJJLLLMMMPPPSSSUUUVVVVVVVVVWWWVVVUUUTTTSSSQQQQQQPPPOOOPPPPPPOOONNNNNNOOOQQQNNNNNNMMMLLLJJJHHHFFFEEEJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEGGGHHHIIIZZZbbbooo{{{|||zzzlllcccbbbcccaaa^^^YYYVVVTTTRRRRRRQQQPPPNNNMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEHHHIIIKKKNNNSSSVVVYYY[[[]]]^^^]]]]]]___```[[[YYYUUUPPPNNNMMMMMMNNNQQQSSSUUUXXXYYYXXXWWWVVVNNNMMMKKKHHHGGGGGGGGGGGGBBBBBBCCCDDDFFFHHHKKKLLLOOOOOOOOOOOOLLLIIIFFFDDD@@@@@@>>>;;;999666555444222222222222222222222222111111111111111111111111222222222222222222222222333222222222222222222333111111111111111111111111000000000000111111111111111111111111111111111111//////000000111111222222111111111111111111111111///000000111222222333333000111111111111222222222222222222222222222222222111111222333333444555555333333444444666777888999AAAFFFKKKKKKFFFBBBAAACCC......///000111222222333333333222222222222222333222222111111111111111111555444333222222222333444:::;;;;;;;;;===>>>???@@@??????@@@AAAAAABBBCCCCCC>>>===:::888888888999:::999:::<<<>>>AAADDDFFFHHHIIIJJJLLLNNNPPPQQQRRRRRRPPPNNNMMMMMMNNNPPPQQQQQQLLLMMMNNNOOOMMMKKKHHHGGGFFFHHHGGGDDDFFFLLLPPPOOOPPPOOONNNLLLJJJKKKNNNPPPUUU[[[ccciiimmmmmmnnnnnnhhheeecccdddhhhlllmmmlllkkkjjjhhhdddbbbaaabbbcccbbbYYYTTTVVVYYYVVVQQQNNNUUUQQQMMMMMMPPPQQQMMMIIIKKKJJJJJJKKKMMMNNNMMMLLLQQQQQQQQQRRRRRRRRRRRRRRRUUUSSSRRRQQQPPPMMMHHHEEEBBBAAA???>>>???AAADDDFFFKKKNNNRRRVVVWWWUUUSSSQQQNNNKKKGGGEEEHHHNNNUUUZZZZZZYYYWWWTTTOOOKKKGGGDDDBBB@@@<<<:::777555111...000000111111111111000000111111000000000000000000444444333333222111000000222111000//////000111222111111000000//////......///////////////000111111000000000000000000000000222111000//////000111222444222000......///000111//////............//////000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111//////000000111111111222222111000//////000111222333333222222222333444555000111111111222222222222444666:::>>>CCCHHHLLLMMMOOOPPPSSSUUUVVVVVVUUUTTTUUUTTTSSSRRRPPPPPPPPPOOORRRQQQPPPOOONNNMMMMMMNNNOOONNNMMMMMMLLLKKKIIIGGGFFFFFFHHHKKKLLLKKKHHHFFFFFF@@@@@@EEEDDDAAAJJJYYYkkk}}}yyytttsssrrrmmmiiijjjgggddddddcccaaa\\\XXXYYYZZZZZZXXXRRRMMMJJJHHHGGGEEEDDDDDDEEEFFFEEEDDDHHHHHHIIIKKKMMMOOOQQQRRROOORRRUUUXXXZZZ[[[^^^```ddd```[[[WWWTTTRRRPPPNNNOOOPPPRRRSSSTTTTTTSSSSSSQQQQQQOOONNNLLLJJJIIIIIIJJJGGGBBB??????AAAEEEHHHLLLNNNOOOPPPOOOMMMKKKIIIHHHFFFAAA===:::888777777666555333222222222333444333222111000000111222333111111111111111111111111111111222222222222111111111111111111000000//////111111000000//////......111111111111111111111111////////////000000000000222222222222222222222222333333222222111000000000222222333333333444444444666333000000333555444333333333333444444444555555777777777555333555:::???EEEFFFHHHGGGDDDAAA@@@@@@//////000000111111222222222222111111111111222222222222111111111111111111444333333222333333555555======<<<<<<======>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@<<<;;;999888888999:::;;;===>>>???AAADDDGGGIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPNNNMMMLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGJJJJJJHHHKKKQQQTTTTTTRRRRRRQQQQQQSSSVVV[[[^^^dddlllwww}}}{{{{{{|||vvvmmmggghhhiiifffcccbbb```\\\WWWWWWXXXWWWRRRMMMNNNLLLJJJJJJKKKKKKJJJIIIPPPPPPQQQSSSTTTUUUVVVWWWWWWVVVTTTSSSQQQNNNJJJFFFEEECCCAAA??????@@@BBBCCCIIIKKKOOORRRSSSRRRQQQOOONNNKKKGGGEEEFFFLLLRRRVVV[[[[[[YYYWWWSSSNNNKKKHHHGGGDDD???<<<999666333000000000111111111111000000000000000111111111111111444444333222222111000000000000///......///000000111000000000/////////...000///////////////000111000000000000000000000000000000///......///000000222111///.........///000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111000000000000111111111222222111000//////000111111222111111111222222333333222222222222222333444555888:::>>>BBBGGGKKKNNNPPPPPPQQQSSSUUUUUUUUUTTTSSSTTTSSSRRRPPPOOONNNNNNNNNPPPOOONNNNNNMMMMMMNNNNNNPPPOOOMMMLLLJJJHHHFFFDDDIIIJJJKKKLLLMMMKKKIIIGGGGGGDDDEEEJJJKKKLLLYYYkkk~~~zzztttrrrpppoooooommmiiieeedddggghhhddd[[[QQQKKKIIIHHHGGGFFFGGGIIIKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMLLLNNNQQQSSSTTTVVVYYY\\\```^^^[[[YYYXXXUUURRRPPPQQQRRRSSSUUUUUUUUUTTTTTTQQQQQQQQQPPPOOOMMMLLLKKKLLLIIIEEEBBB@@@AAACCCDDDJJJLLLOOOQQQQQQPPPMMMKKKJJJHHHEEEAAA===;;;999999777666444222111111111111222222111111111111222222111111111111111111111111111111222222222222111111111111000000000/////////111111000000////////////000000000000000000000000////////////000000000111111111111111111111111111111111111111111222222222111111222222222333333333666333111111333555444333333333333444444444555555444555666555555888>>>BBBFFFGGGGGGEEEBBB@@@@@@AAA000111111111111111111111111111000000000111111222111111222222222222222222222222222333444666777888@@@???>>>===============DDDCCCBBB@@@>>>===;;;;;;::::::999999:::;;;===>>>BBBBBBDDDFFFHHHJJJLLLMMMOOOOOOPPPPPPQQQPPPPPPPPPMMMLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJHHHGGGGGGGGGHHHIIIMMMOOOPPPUUU]]]aaaaaa```aaabbbfffkkkrrrxxx|||~~~zzzuuuooolllkkkfff]]]VVVRRROOOLLLJJJIIIIIIHHHGGGIIIJJJLLLNNNQQQTTTVVVWWWYYYXXXVVVUUUSSSQQQMMMIIIHHHGGGDDDBBB@@@AAAAAABBBHHHIIIKKKMMMNNNNNNMMMMMMMMMJJJFFFCCCDDDHHHNNNQQQ[[[[[[ZZZYYYVVVRRRNNNLLLKKKGGGBBB===999666333000111111111111111111111111000000000111111222222222333333333222111111000000//////............//////000000000000////////////111000///////////////000000000000000000000000000//////............//////////////////..................000000000000......000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111000000000111111111111111333222111000000000000000000000111111111222222222444333222222333555777888>>>@@@CCCGGGKKKOOORRRSSSRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMOOONNNNNNMMMMMMMMMNNNNNNOOOOOONNNLLLJJJIIIGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFHHHGGGJJJOOORRRXXXlll~~~|||zzzzzzjjjZZZPPPLLLFFFEEEEEEHHHKKKNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHIIIJJJLLLLLLMMMOOOSSSVVVZZZZZZ[[[\\\\\\ZZZVVVRRRQQQRRRRRRSSSSSSSSSSSSRRRQQQRRRSSSSSSSSSQQQOOOMMMNNNLLLIIIFFFCCCAAAAAA@@@FFFIIINNNRRRTTTRRROOOLLLLLLKKKIIIFFFBBB???<<<:::999777555222111000//////111111222222222222111111111111111111111111111111111111222222222222111111000000000000000/////////111000000000000/////////000000000000000000000000/////////000000000111111000000000000000000000000000000111111222333333444111111111111222222222222555333222222333444444333333333333444444444555555222333555666999===BBBFFFGGGGGGEEECCC@@@???AAACCC222111111111111111111111000000000///000000111222111111222222222222222333111222333555777999:::;;;@@@@@@???>>>>>>>>>>>>???BBBAAA@@@>>><<<:::999888::::::;;;<<<===???AAACCCEEEFFFGGGIIIJJJLLLMMMMMMPPPPPPPPPPPPOOONNNMMMLLLGGGHHHJJJJJJKKKLLLOOOPPPMMMLLLIIIGGGGGGHHHJJJLLLMMMSSSZZZ___gggqqqwwwwwwuuuwww|||}}}rrriii[[[WWWRRROOOMMMLLLJJJHHHDDDFFFHHHKKKOOORRRTTTVVVYYYXXXVVVVVVVVVTTTQQQOOOLLLJJJHHHFFFEEEEEEFFFFFFLLLLLLKKKKKKKKKJJJJJJJJJKKKHHHCCCAAAAAAEEEJJJMMMWWWXXXYYYYYYWWWUUURRRPPPNNNIIICCC===999555111///111111111111111111111111000000111111222333333333333222222222111111000000////////////////////////000000000000////////////111000000///////////////000000000000000000000000////////////////////////...//////000000///......---...000111111000...---///////////////////////////////////////000000111000000000000000000000000111111111111111111111111111111111111111111111111333333222111000000000000000111111222222222222222444333222222333777:::<<>>???BBBEEE222222222222111111111111000000//////000111111222111111222222333333333333222333555777:::<<<>>>???@@@????????????@@@AAAAAA@@@@@@???>>>===<<<<<<;;;======>>>@@@BBBDDDEEEFFFEEEFFFHHHIIIKKKKKKKKKKKKMMMNNNNNNMMMLLLKKKJJJIIIEEEGGGHHHIIIIIIKKKOOOSSSTTTRRROOOMMMNNNPPPTTTWWWYYYbbbkkktttlllhhhbbb\\\WWWRRRNNNKKKHHHIIIKKKNNNQQQSSSVVVWWWWWWVVVUUUVVVWWWWWWVVVTTTOOONNNMMMLLLLLLMMMNNNOOOSSSRRRPPPNNNLLLJJJIIIHHHHHHEEEAAA??????CCCGGGJJJSSSUUUWWWYYYZZZXXXVVVUUURRRMMMGGGAAA<<<777333000222222111000000111222222111222222222333333333444222222111111111111111000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000///000000111111111000///...///111222222111///...///////////////////////////////////////000000111000000000000000000000000111111111111111111111111222222222111111111111111222222222222111111000000111222333333444444333333333222222333666:::>>>AAAHHHIIIKKKMMMPPPRRRTTTUUUUUUUUUTTTTTTSSSSSSRRRQQQSSSRRRQQQPPPPPPOOOPPPPPPSSSRRRQQQOOOMMMLLLKKKKKKMMMNNNNNNLLLJJJJJJKKKNNNLLLQQQVVVZZZZZZZZZ[[[\\\```bbbfffjjjooo}}}tttddd^^^YYYWWWUUUUUUWWWZZZ\\\]]]XXXWWWVVVTTTQQQNNNLLLKKKHHHHHHHHHGGGFFFHHHKKKNNNNNNQQQVVV[[[^^^]]]XXXTTTOOONNNNNNMMMMMMLLLLLLLLLMMMOOORRRUUUVVVVVVTTTSSSSSSRRRQQQNNNKKKFFFCCCAAA@@@CCCHHHMMMOOOPPPOOONNNNNNNNNNNNMMMJJJFFFCCC@@@;;;:::888555333222222222000111222333333222111000111111111111111111111111111111222222222222111111222222222222222222222222000000000000111111111111222222222222222222222222000000000000111111111111222222222222222222222222333333333333222222111111333333333444444444444555333444555555444444444444333333333444444444555555666666888<<>>@@@EEEIII111111222222222222222222000000000000111111222333111111222222333444444444444555888;;;===@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCEEEFFFGGGGGGEEEFFFHHHIIIJJJIIIIIIHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHJJJKKKJJJJJJNNNUUUZZZ]]][[[YYYYYYZZZ^^^cccfffpppyyy{{{uuummmfff___WWWSSSPPPQQQQQQRRRTTTUUUUUUVVVVVVUUUTTTUUUVVVWWWWWWVVVRRRRRRRRRRRRSSSTTTUUUVVVXXXWWWUUURRROOOMMMKKKJJJHHHEEEAAA>>>>>>@@@CCCFFFMMMPPPTTTYYY[[[\\\ZZZYYYVVVSSSMMMHHHCCC===777333333222111000000111222333333333333333333333333333111111111111111111111111000000111111111111000000////////////000000000000///////////////000111111000000000000000000000000000000111111111111000000000000000000111111111111//////111111111111//////000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111222222222222222111111111111111222333333222222111111222333444555444333333222333444777;;;@@@DDDGGGKKKKKKMMMOOOQQQSSSTTTUUUUUUTTTTTTTTTSSSSSSRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQSSSRRRPPPNNNLLLKKKJJJJJJLLLMMMNNNKKKHHHGGGJJJMMMRRRYYYbbbhhhiiiiiijjjlllppprrruuuyyyvvvooojjjfffaaa```aaaeeeiiikkkeeeccc^^^YYYTTTPPPMMMKKKJJJJJJJJJIIIGGGGGGIIIKKKKKKMMMQQQVVVZZZYYYVVVSSSQQQPPPNNNMMMLLLLLLLLLLLLJJJLLLOOORRRTTTUUUUUUTTTTTTTTTSSSRRROOOKKKHHHFFFCCCDDDFFFHHHJJJLLLNNNOOOOOOOOOPPPOOOMMMKKKHHHFFF@@@???<<<999666555444444111111222222222222111111111111111111111111111111111111222222222222111111111111111222222222222333000000000111111111111222333333333333333333333333000000000111111111222222222222222222222222222222555444444333222222111111444444444444555555555555333444666666444333444555333333333444444444555555888888:::>>>CCCFFFFFFEEEGGGEEECCCAAA@@@CCCIIIMMM111111111222222333333333000000000111111222444444111111222222333444444555666888:::>>>@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFGGGHHHIIIIIIJJJJJJIIIIIILLLNNNPPPQQQTTT[[[fffooorrrqqqpppqqqtttyyy~~~}}}wwwpppiiidddaaa``````___]]]\\\\\\[[[WWWUUUTTTTTTUUUUUUUUUTTTUUUUUUUUUVVVWWWWWWXXXYYYYYYXXXWWWVVVTTTQQQOOONNNKKKHHHCCC>>><<<===???@@@DDDHHHNNNTTTXXXZZZZZZYYYXXXUUUQQQLLLGGGAAA:::555444333111000000111333444555555444444333333222222000000000000111111111111//////000111111000//////.../////////000000000111............///111222333000000000000000000000000//////000111111000//////000//////...///000111222000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111333333333222222111111111///000222333333333333222000111333444444444222111333444777<<>>>>>??????DDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKNNNQQQUUUYYY^^^jjjyyyyyyuuutttsssrrrooommmjjjiiihhhYYYWWWTTTSSSSSSSSSRRRQQQWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXXXXVVVTTTRRRQQQNNNJJJEEE???<<<:::;;;<<<;;;@@@GGGNNNSSSVVVVVVVVVVVVTTTQQQMMMHHHAAA999444444333111000000111333444666666555444333222222111000000000000000111111111---...///000000///...---.../////////000000111111---------...000111333444000000000000000000000000---...///000000///...---000///---,,,---...111222111111000000000000111111000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111333333333222222111111111...///111333444444444333...000222333333333111000333666:::@@@FFFLLLPPPRRROOOPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRIIIIIIIIIIIIIIIJJJKKKLLLDDDHHHMMMOOOOOOTTT[[[bbbrrr|||}}}ooobbbXXXRRROOOKKKLLLMMMLLLJJJHHHHHHHHHIIIIIIJJJLLLPPPQQQQQQOOONNNMMMKKKIIIHHHGGGGGGHHHEEEFFFHHHKKKNNNQQQTTTUUUTTTTTTTTTTTTTTTSSSRRRRRRLLLJJJFFFCCCEEEIIIOOOSSSSSSSSSSSSSSSSSSRRRQQQQQQMMMJJJEEE???:::555222111333222111000000111222333111111111111111111111111111111222222222222111111---.........//////000000000000111111222222222222111111111111111111111111000111111111111222222222000000000000000000000000111222222333333444444555222222333333333444444444222555888777555333444555333333333444444444555555777888;;;AAAGGGKKKJJJHHHDDDDDDCCCCCCDDDHHHNNNRRR333333111111111222333444222222111111222222333333555444333333444666888999:::>>>CCCGGGHHHGGGFFFFFFHHHGGGFFFCCCAAA@@@???>>><<<<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGIIIJJJKKKJJJKKKKKKKKKLLLOOOTTTWWW^^^bbbiiipppyyy~~~yyyvvvuuutttttttttwwwxxxzzzzzzyyywwwtttqqqzzzzzz~~~|||ooohhh___YYYYYYVVVPPPNNNQQQTTTTTTUUUXXX[[[\\\\\\[[[YYYZZZZZZZZZYYYXXXWWWVVVQQQMMMGGGBBB???===:::888999;;;???EEEJJJOOOSSSUUUXXXUUUSSSQQQNNNGGG>>>777666333111111222444444333111222333444444333222111000000000000000000000000111///......//////...,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000111111111111000111111111111000//////111111000000000000000000444111//////111333222111000111111111111222222222333333333222222111111111111111111111111111111111111111111111222333444444888<<>>999666666555555555444333222222111......000111222333444444000000000000000000000000111111111111111111111111333111///000222333222///333333333222222111111111222222222222111111000000111111222222222333333333222222333333333333444444444444333222333444555666444333333333333444555555555555666666666666666555777999>>>DDDIIIJJJIIIGGGBBBCCCEEEGGGJJJPPPVVV[[[444333222111111111222333333222222222222222333333222222111111333555777999===@@@DDDGGGGGGGGGGGGGGGHHHGGGEEEBBB@@@?????????======???@@@AAABBBBBBBBBEEEFFFGGGHHHHHHGGGGGGFFFEEEFFFHHHJJJKKKMMMOOOQQQQQQQQQRRRTTTWWW]]]ccchhhrrrwww}}}yyyrrrlllgggeeeaaa^^^]]]^^^^^^^^^```aaabbbbbbaaa___]]]\\\cccdddhhhqqqzzz~~~yyyyyyyyywwwwwwyyy~~~wwwnnneeebbb\\\TTTQQQRRRPPPOOOPPPRRRVVVXXXXXXXXXYYYZZZ\\\\\\\\\[[[YYYXXXUUUQQQJJJEEEAAA>>>:::888999;;;>>>BBBHHHMMMRRRTTTWWWUUUSSSQQQNNNGGG???888666444222333444555555444222222222333333222222222111111111111111111111111111000...///000000...---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000111111111111111111111111000000000000000000000000000111111111333000......000222111000000111111111111222222222444333333333222222222222111111111111111111111111222222222333444666777999===@@@EEEKKKOOOQQQQQQPPPOOONNNNNNPPPRRRRRRQQQPPPNNNOOOPPPRRRSSSSSSRRRRRRRRRQQQPPPOOONNNMMMLLLKKKMMMKKKJJJJJJJJJKKKLLLNNNPPPTTT[[[fffrrr|||~~~jjj]]]XXXSSSQQQOOOMMMKKKKKKKKKKKKGGGHHHKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJHHHFFFGGGGGGHHHIIIKKKMMMOOOPPPOOOOOOPPPRRRRRRSSSSSSSSSRRROOOIIICCC@@@BBBHHHLLLRRRTTTWWWYYYYYYYYYXXXXXXTTTSSSPPPJJJBBB<<<888777444444333222111111000000111111222222222222111111111111111111111111111111111111111111111111111111444222111111333444333111333333333222222222111111222222222222111111111000111111222222222333333333222222333333333333444444444444333333333444555666444333333333333444555555444555555666666666666555888;;;@@@FFFJJJJJJHHHFFFDDDFFFIIILLLOOOTTTYYY]]]444444333222111111111222333333222222222222333333222222222333555888:::<<>>CCCHHHKKKJJJHHHFFFFFFIIIOOOSSSWWWZZZ^^^aaa444444333222222111111111444333333222222222333333444555666888;;;>>>@@@BBBFFFGGGHHHHHHGGGGGGIIIKKKKKKIIIFFFDDDCCCCCCDDDEEEDDDDDDFFFGGGGGGHHHHHHHHHEEEEEEEEEDDDDDDEEEFFFFFFFFFKKKQQQVVV[[[```fffkkkjjjmmmsss|||~~~{{{wwwsssoookkkiiidddaaa\\\WWWUUUSSSRRRQQQRRRRRRRRRQQQQQQRRRTTTVVVVVVUUUSSSRRRRRRRRRSSSTTTRRRRRRUUUZZZ```ddddddcccbbbccccccdddfffjjjnnnpppuuuvvvwwwxxxwwwuuurrrpppzzz~~~~~~}}}~~~{{{nnnbbb[[[UUUSSSPPPPPPRRRUUUVVVWWWUUUWWWZZZ]]]^^^]]][[[YYYZZZWWWRRRNNNKKKFFFBBB>>><<<;;;;;;<<<@@@EEEKKKOOOTTTTTTTTTSSSPPPKKKDDD@@@666555444555666555444222444333222111111222333444111111111111111111111111222000///000111222111///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000/////////000000000111111111111333222000......///111222/////////000111111222222111111000000000111111000000000111111111222222222444444444444444444444444222222222222222222222222333333444555888===AAADDDHHHJJJMMMPPPRRRSSSRRRRRRPPPNNNMMMMMMNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPOOONNNLLLLLLLLLMMMNNNNNNMMMLLLLLLWWW___]]]XXXXXX]]]aaaggglllvvvzzzooojjjbbbZZZUUURRRRRRRRRVVVWWWYYYYYYVVVRRRMMMJJJIIIGGGFFFGGGHHHIIIIIIHHHHHHHHHJJJKKKLLLMMMNNNNNNKKKMMMPPPRRRSSSRRRQQQOOOOOONNNKKKFFFCCCBBBDDDFFFKKKPPPWWWZZZ[[[YYYYYYZZZ]]]___^^^ZZZRRRHHHAAA===888777555444333333333333444444444333222111000///333333333333333333333333222222222222222222222222333333222222333333333222222222222222222222222222222222222222222222222222111111222222222333333333222222222333333333444444444444444444444555555666444333333333333444555555333444444444555666777888===AAAGGGJJJKKKJJJHHHGGGHHHMMMTTTZZZ^^^```aaaccc333333333333222222111111333333222222333333444555666777999<<>>AAADDDFFFGGGJJJKKKLLLLLLKKKKKKMMMOOOPPPOOONNNNNNMMMMMMMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLHHHHHHHHHJJJMMMRRRWWWZZZccckkkttt|||yyykkk___WWWSSSRRRQQQPPPOOOPPPQQQRRRTTTUUUUUUSSSQQQSSSXXX]]]iiilllnnnmmmkkkkkkmmmqqqqqqpppnnnlllkkkkkkkkkkkkpppqqqrrrsssttttttttttttrrrrrrrrrrrrpppmmmgggccccccaaa^^^\\\[[[[[[]]]^^^hhhkkkoooqqqqqqssswwwzzzooohhh___WWWSSSQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUURRRNNNJJJBBB@@@===;;;;;;>>>BBBDDDJJJNNNRRRSSSQQQNNNKKKJJJ>>>;;;777555444333222000333222222222222222222333222222222222222222222222000///...///111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111333222000/////////000111111000000000000000000000111333444444333222222333000111111111111222222222333333333333444444444444333333333333333333333333222444666:::???CCCFFFHHHLLLMMMNNNPPPQQQQQQPPPPPPPPPNNNLLLKKKLLLMMMMMMLLLOOOOOOPPPPPPPPPNNNMMMLLLJJJKKKKKKGGGDDDGGGOOOVVVfffzzz}}}zzzuuurrrrrrrrrwww}}}~~~xxxjjj[[[QQQKKKIIIGGGFFFHHHIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKGGGIIILLLOOORRRSSSSSSSSSNNNMMMKKKGGGBBB@@@@@@BBBAAAHHHQQQUUUTTTTTTWWW[[[___aaacccaaa[[[RRRKKKGGG===;;;888444222111111111111111222333444444333333333333333333333333333333333333333333333333333333000111222222000000111222111222222222222333333333222222222222333333333333111111222222222333333333222222333333333333444444444444555666666666666555444333333333333444555555555444444555666999;;;<<>>AAADDDGGGIIIJJJJJJLLLMMMNNNMMMMMMOOOPPPPPPPPPQQQQQQQQQPPPOOONNNIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLNNNSSSZZZccckkkpppzzzvvvlllcccZZZSSSOOOOOOOOONNNOOOQQQUUUYYY[[[^^^aaabbbaaa___bbbjjjqqqyyyrrrllliiiccc^^^[[[[[[]]]^^^aaadddggghhhiiikkkqqquuuvvv{{{}}}~~~rrrfff^^^ZZZXXXWWWVVVVVVVVVVVVWWWWWWXXXYYYXXXWWWXXXXXXXXXUUUPPPLLLDDDBBB???<<<;;;<<<>>>???DDDHHHNNNPPPOOOMMMLLLLLLDDD@@@:::666444333333222222222222333333222222222222222222222222222222222///...---...000111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000111111111111111111111111000000000000222222111111000////////////222444444222111111333000111111111111222222222222222222222333333333444333333333333333333333333333666:::???CCCGGGIIIJJJMMMMMMOOOPPPPPPPPPPPPPPPPPPNNNKKKKKKLLLMMMNNNMMMNNNNNNOOOOOONNNLLLKKKJJJGGGKKKLLLGGGCCCIIIYYYggg|||zzzcccUUUNNNKKKHHHGGGHHHIIIIIIIIIGGGHHHJJJKKKLLLKKKIIIHHHFFFGGGIIILLLNNNOOOPPPPPPOOONNNKKKFFFAAA??????AAA>>>EEEMMMPPPPPPQQQVVV[[[]]]___bbbaaa[[[TTTOOOKKKCCCAAA<<<888555333333333111222333333444444333333222222222222222222222222333333333333333333333333000222444333111000222333111111222222222333333333222222222333333333444444111111222222222333333333222222333333333333444444333444555666777666666555444333333333333444555555666555555666888:::===???EEEHHHLLLKKKIIIJJJMMMQQQUUU[[[bbbhhhiiiiiigggggg...///111333444444444333///000000222444777999:::???@@@CCCFFFIIIKKKLLLMMMJJJLLLNNNOOOOOOOOOPPPQQQOOOPPPRRRSSSSSSRRRPPPNNNHHHIIIIIIJJJJJJJJJJJJIIIVVVWWW[[[aaakkkwww{{{xxxvvvsssoooiiiaaa[[[WWWUUUSSSRRRRRRQQQRRRTTTWWW\\\aaadddjjjnnnqqqqqqpppttt~~~xxxtttllleee```___aaabbbaaaccceeeeeedddffflllpppnnnssswwwyyy~~~uuukkkeeebbbaaaZZZYYYXXXWWWWWWXXXZZZ[[[XXXXXXYYYZZZYYYVVVPPPLLLFFFDDD@@@===;;;;;;;;;<<>>???AAA;;;CCCKKKNNNMMMOOOUUU[[[[[[^^^``````[[[UUUQQQNNNJJJGGGBBB===999777777777333333333444444333333222222222222222222222222222333333333333333333333333111333555444222111333555111111111222222333333333222222222333333444444444111111222222222333333333222222333333333444444444333444666777777777666555444333333333333444555555666666666666888;;;>>>@@@FFFIIILLLKKKIIIJJJOOOTTTYYY^^^eeejjjkkkjjjiiihhh111222333444444444444333555444333444555888;;;===DDDFFFHHHIIIJJJKKKNNNPPPOOOOOOPPPQQQRRRRRRQQQQQQSSSRRRQQQPPPPPPOOOMMMLLLJJJJJJJJJHHHGGGKKKQQQVVV\\\eeerrr|||wwwhhhcccdddcccbbbaaa```aaa]]]VVVRRRWWW^^^aaabbbbbbbbbccchhhpppyyy|||tttpppnnnkkkiiiooommmkkkjjjlllnnnppppppoooiiihhhpppwww{{{tttiiiaaadddaaa^^^\\\]]][[[XXXUUUVVVUUUUUUVVVWWWUUURRROOOGGGFFFCCC>>>:::888:::;;;@@@BBBEEEHHHKKKMMMMMMNNNKKKHHHBBB<<<777444333333222333333333333222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000111111222222222222111111000111111111111000//////000111111111111222222222111111111111111111111111222222222222222222222222222333555555555666999;;;<<<>>>BBBFFFIIILLLMMMNNNQQQQQQRRRRRRRRRRRRRRRQQQNNNMMMMMMMMMMMMMMMMMMMMMPPPOOOMMMJJJGGGFFFFFFGGGKKKIIIHHHJJJTTTfffzzzrrr^^^UUUOOOKKKMMMNNNKKKIIIJJJIIIHHHGGGFFFFFFGGGIIIJJJHHHHHHIIIJJJJJJIIIIIIIIINNNMMMKKKIIIGGGEEECCCBBBBBBDDDHHHLLLPPPRRRTTTTTT[[[\\\\\\\\\ZZZVVVRRRPPPNNNIIICCC===:::666333111222444666555333222333555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444444555555555555555444444555555555555555555555555777666555555888===CCCGGGFFFGGGHHHIIIJJJMMMRRRVVV[[[bbbiiimmmmmmlllnnnppp222222333333333333333333333333444555888;;;===???DDDFFFHHHJJJJJJKKKNNNPPPOOOPPPPPPQQQRRRRRRQQQQQQTTTSSSRRRRRRQQQPPPNNNLLLFFFGGGGGGHHHLLLSSS]]]eeekkkuuuoooddd[[[YYY[[[[[[]]]___cccfffeeebbbcccjjjrrruuuyyyyyyyyy{{{}}}|||yyywwwwwwyyy{{{zzzyyypppjjjhhhlllrrrwww{{{qqqiiifffbbb``````___\\\YYYYYYXXXWWWXXXXXXVVVSSSQQQIIIHHHEEE@@@<<<::::::<<<===>>>AAADDDGGGJJJLLLMMMMMMJJJEEE@@@;;;777555444333333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111//////000111111111111111111111111111222222222222111111111111111111111111222222222222222222222222333444555555555666999<<>>;;;;;;<<<999:::<<<>>>BBBFFFJJJLLLNNNMMMJJJEEEAAA<<<999777444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111---...///111222333333333111111111111222222222333222222222222222222222222333333333333333333333333555555555444444777;;;>>>CCCEEEHHHLLLNNNPPPQQQRRRPPPQQQQQQRRRQQQQQQPPPPPPPPPOOOLLLJJJIIIKKKMMMNNNMMMNNNNNNMMMMMMNNNRRRTTT\\\```hhhqqq|||ssshhh```ZZZXXXUUUPPPOOOPPPOOOOOOOOONNNLLLKKKIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHMMMNNNOOOOOONNNKKKHHHFFFDDDEEEHHHLLLOOORRRSSSTTTVVVWWWXXXXXXWWWUUUSSSQQQQQQMMMHHHCCC@@@===:::888666777777555444333444555333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222333333333333444444444444444444444444444444555555555555555444555555555555555555555555777777777999===AAAFFFIIIDDDDDDEEEFFFIIIOOOWWW\\\gggjjjnnnooorrr|||444333333222222222222222111444888===AAACCCDDDEEEFFFHHHJJJKKKJJJKKKMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNLLLIIIGGGFFFFFFLLLOOOVVV```mmmzzzvvvnnnhhhccc```YYY[[[```gggiiikkkrrr{{{zzzqqqkkklllqqqwww}}}vvvooohhhccc___iiieee```[[[YYYWWWUUUSSSNNNNNNKKKGGGAAA===;;;;;;888888888:::>>>CCCHHHKKKNNNNNNMMMKKKGGGBBB===:::666666555444333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111222222222222111111...///000111222222222222111111111222222222333333222222222222222222222222333333333333333333333333666666666555555999>>>BBBGGGIIIKKKNNNPPPQQQRRRRRRPPPPPPQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJKKKLLLLLLNNNOOOPPPPPPQQQVVV]]]cccrrrwww~~~zzzrrriiiddd^^^XXXWWWYYYZZZXXXVVVSSSPPPMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHKKKMMMPPPRRRQQQOOOKKKIIIFFFGGGIIILLLOOORRRTTTTTTTTTUUUVVVVVVVVVUUUSSSRRRQQQNNNIIIFFFCCC@@@===;;;999888777666444444555555333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222333333333444444444444444444444444444444333444555555666555555555555555555555555555555555666777999<<<@@@DDDGGGIIICCCCCCCCCEEEIIIQQQ[[[bbbmmmnnnooopppwww444444333222222333333444444777;;;@@@DDDFFFGGGGGGHHHIIIKKKKKKKKKKKKLLLNNNOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNNNNLLLIIIIIIKKKMMMQQQXXXeeeuuuqqqgggbbb___```cccggglllvvv~~~{{{nnniiijjjlllzzz{{{ppphhhccchhhccc\\\WWWUUUUUUVVVVVVPPPPPPNNNJJJDDD???<<<<<<999888888999<<>><<<:::888666555555555555333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333444444444444444444444444444444444333444444555666666555555666666666666666666666666666888;;;???BBBEEEGGGHHHAAABBBDDDGGGMMMVVVaaahhhpppooopppttt555444333333333444666777999;;;???CCCFFFHHHIIIIIIIIIJJJLLLLLLKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMGGGHHHIIIIIIJJJNNNUUU[[[___gggvvv|||pppfffdddcccbbbiiirrrzzzxxxooolllkkkqqqtttwwwxxxxxxyyy}}}uuupppfff```XXXSSSRRRTTTWWWXXXQQQRRRQQQNNNHHHCCC???>>>;;;:::999:::<<>>;;;888555333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111222222222222222222222222111111222222222222111111222222333333222111111000222222222222333333333333333333333333333333333333333333333333333333333333666888999:::<<>>@@@BBBEEEGGGIIIIIIJJJJJJKKKLLLLLLKKKJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKDDDFFFIIILLLQQQ[[[hhhrrrzzz~~~pppjjjjjjppprrrqqq{{{zzzvvvttttttrrrnnnkkklllqqquuu{{{qqqiii___VVVSSSTTTVVVWWWTTTUUUUUURRRMMMGGGCCCBBB===<<<;;;;;;;;;===???@@@AAACCCGGGJJJKKKKKKJJJIIIDDDBBB>>>:::666444333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000111000000000000000000000000000000000000111111111111222222222222222222222222111111222222222222111111111111222333333333222222222222222333333333444444333333333333333333333333444444444444444444444444555777;;;===AAAEEEKKKNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPOOOOOONNNMMMLLLJJJHHHGGGFFFGGGKKKNNNQQQ[[[fffvvvrrrbbbVVVOOOOOONNNLLLJJJIIIJJJKKKLLLJJJMMMQQQTTTVVVWWWUUUTTTOOOOOOOOOPPPRRRUUUWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXTTTRRROOONNNMMMJJJGGGEEEAAA===888666666777666555444444444444444444444444222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222333333333444444444444555444444444444444444444444222333444555666666666666666666666666666666666666666999>>>BBBEEEEEEDDDCCC???CCCHHHNNNWWWaaalllsssssspppsss555555444444555888:::<<>>999666777777666555444444444444444444444444222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222333333333444444444555555444444444444444444444444222333444555666666666666777777777777777777777777777:::???CCCEEEEEECCCAAA???CCCIIIQQQZZZdddooouuusssqqqttt666555444444666888;;;===EEEFFFFFFGGGGGGHHHIIIIIIOOOMMMKKKKKKMMMNNNLLLJJJMMMKKKJJJJJJJJJIIIGGGEEELLLSSS\\\eeeooozzzwwwvvvwwwxxxxxxwww~~~{{{mmmiiilllkkkgggmmmrrrzzz~~~wwwrrryyyttteee\\\WWWUUUTTTXXXUUUTTTVVVTTTMMMHHHFFFBBB>>>:::999:::<<<<<<;;;===>>>AAADDDFFFGGGHHHHHHGGGDDDAAA>>><<<:::777555555444333222222222333444333333333222222111111111222222222222111111000000333333333333333333333333......///000111222222333222222222222222222222222666555444222111000//////111111111111111111111111111222222333333222222111111111111111111111111111000000111222333333444444222222222333333444444444666555444444444555666777777;;;@@@DDDHHHKKKOOORRRRRRRRRRRRRRRRRRSSSSSSSSSPPPNNNLLLKKKLLLMMMMMMMMMHHHFFFFFFHHHHHHKKKYYYiii|||aaaPPPOOONNNMMMKKKJJJIIIJJJJJJHHHKKKOOOSSSVVVWWWVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUYYYZZZ[[[\\\]]]\\\[[[ZZZZZZWWWTTTSSSRRRPPPKKKGGGDDDBBB???<<<999888777666555555444333333333444444777666444222000...,,,,,,222222222333333444444444222222333333333444444444444444444444444444444444444444444444444444444444555555444333444555666777666666666666666555555555666888888777666555555666999>>>CCCEEECCC@@@@@@AAADDDDDDKKKXXXfffnnnqqqrrrjjjmmmzzz333444555888;;;???BBBDDDFFFFFFGGGHHHHHHIIIIIIJJJKKKIIIIIIJJJLLLMMMKKKIIINNNMMMKKKJJJJJJKKKKKKKKKVVV___jjjuuu}}}wwwtttsssrrrsssvvv|||zzzsssrrrnnniiinnnttt~~~yyyyyyuuuhhh___YYYWWWXXXSSSQQQSSSSSSNNNIIIHHHFFFBBB===:::;;;<<<===<<>>;;;888555444444222222111222333444333333333333333333222222222222222222111111111000333333333333333333333333//////000000111111222222222222222222222222222222555444333222111000000000111111111111111111111111111222222333333222222111222222222222222222222222111111111222333333333444333333333333333333444444555555444333444555666777;;;>>>CCCFFFIIIKKKOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMKKKJJJIIIHHHGGGIIIFFFFFFHHHJJJSSSgggzzzjjjWWWQQQOOOLLLJJJJJJJJJJJJJJJJJJLLLOOOQQQTTTUUUUUUUUUWWWVVVUUUTTTSSSTTTUUUUUUVVVWWWYYY[[[\\\]]]]]]\\\\\\ZZZXXXWWWVVVSSSOOOKKKFFFDDDAAA===:::888777666555555444444333333444444444444444333333333333222222333333333333333333444222222333333333444444444444444444444444444444444333333333333333333333333555444444333444555666777555555666666666666666666666777888777666555666777<<<@@@DDDEEECCC@@@@@@AAAFFFJJJSSSaaammmtttuuutttggglll|||222444777<<<@@@CCCFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIKKKMMMNNNLLLJJJKKKIIIGGGFFFHHHLLLPPPSSShhhqqq~~~{{{nnnhhheeecccgggjjjqqq{{{wwwpppmmmttt{{{lllbbb\\\[[[UUUQQQRRRSSSPPPNNNNNNMMMHHHAAA<<<;;;<<<======>>>???@@@BBBBBBBBBBBBAAADDDCCCBBBAAA@@@===999555444333222111111222333444222222222222222222333333222222222222111111111111222222222222222222222222000111111111111111111111111111111111111111111111444333222222111111222222111111111111111111111111111222222333333222222111333333333333333333333333222222222222333333333333444444444444333333333333444444333444555666888999AAACCCGGGIIIJJJLLLNNNPPPOOOOOOOOOPPPPPPOOOOOONNNPPPOOOMMMKKKIIIGGGFFFEEEIIIHHHIIIMMMTTTccc{{{}}}mmmYYYXXXSSSMMMJJJKKKMMMLLLKKKKKKKKKLLLMMMOOOQQQRRRSSSXXXWWWVVVUUUTTTUUUUUUVVVSSSTTTWWWYYY\\\^^^______]]]\\\ZZZYYYXXXUUUQQQNNNIIIGGGCCC???;;;888777666666555555444333333444444333333333333444444444444444333333333333333333222333333333333444444444444444444444444444444444444222222222222222222222222555444444444444555666666555555555666666777777777666777888777666666888999???BBBEEEEEEBBB@@@@@@BBBEEEMMMZZZhhhrrruuusssooobbbjjj|||333666:::>>>BBBDDDEEEEEEIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMOOOOOOOOOMMMKKKHHHGGGGGGIIIMMMUUU^^^dddzzzxxxgggdddfffhhhhhhlllqqq{{{www{{{qqqfffbbbZZZSSSTTTUUUTTTSSSSSSRRRMMMEEE???<<<;;;<<<===;;;===???AAACCCDDDDDDDDDCCCBBBBBBCCCBBB???:::777444333222111111222333444//////000000111111222222222222222222222222222222111111111111111111111111222111111111111111111111000000000000000000000000333222222111222222333333111111111111111111111111111222222333333222222111333333333333333333333333333333333333333333222222555555444444333333333222333333333444666888;;;<<>>@@@DDDGGGJJJLLLMMMOOOQQQSSSNNNNNNOOOPPPOOONNNLLLKKKKKKLLLKKKIIIGGGGGGJJJMMMPPP\\\kkkwwwvvvnnnjjjjjjllllllhhhkkkpppwww}}}~~~uuuppppppqqqyyy{{{mmmgggaaaXXXRRROOOMMMLLLJJJHHHGGGEEEEEEGGGJJJNNNQQQUUUTTTTTTSSSTTTUUUVVVWWWWWWXXXXXXZZZ[[[]]]^^^___]]]]]]]]]\\\ZZZWWWUUUTTTQQQNNNIIIDDD???<<<999888888777666555444444444444222222222222222222222222444444444333333222222222333333444444444555555555444444444444444444444444555555555555555555555555444444444555555555555555444555555666777888999999666777777777777999<<<>>>@@@BBBCCCAAA??????BBBFFFSSSbbbrrrzzz{{{xxxqqqiii```eeeqqq777:::???DDDHHHKKKLLLMMMIIIJJJJJJKKKKKKLLLMMMMMMLLLMMMNNNMMMKKKJJJKKKLLLLLLRRRYYYaaakkkxxxssslllgggkkkxxxzzzmmm```\\\[[[XXXUUUSSSRRRRRROOOKKKEEE@@@???>>>BBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCDDDBBB???<<<888777555444333222333333444444444444444555555555222222222222333333333333222222222222222222222222111111222222222222222222111111111111111111111111222222222111222222333333111111111111111111111111111222222333333222222111333333333333333333333333333333333333444444444444555555555444444444444444444444555777;;;>>>BBBDDDEEEHHHKKKLLLMMMNNNPPPRRRMMMNNNOOOPPPOOOMMMKKKJJJJJJKKKKKKIIIHHHJJJPPPUUUddduuuxxxppplllkkkjjjiiieeegggjjjmmmpppuuu{{{{{{sssjjjeeeeeefffiiiqqq|||zzzqqqlllddd[[[SSSNNNKKKKKKLLLJJJGGGFFFFFFIIILLLNNNQQQQQQPPPQQQRRRTTTVVVWWWYYYYYYXXXYYYZZZ[[[\\\]]]^^^```aaa```]]]ZZZYYYYYYSSSPPPLLLFFFBBB>>>;;;:::888888666555444444333333111111222444555777888888444333333333333333333222333444444444555555555555444444444444444444444444555555555555555555555555333444555555666666555555666666666777777888888888666666777777777:::>>>AAA@@@BBBBBB@@@???AAAGGGKKK[[[lll{{{}}}{{{xxxrrrjjjhhhjjjpppyyy;;;===AAAEEEHHHJJJLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMJJJKKKLLLKKKJJJKKKNNNQQQVVV^^^iiittt~~~~~~vvvsssrrruuu}}}nnngggeee___YYYVVVQQQSSSUUURRRLLLFFFBBB@@@CCCDDDEEEEEEEEEEEECCCCCCDDDCCCBBBCCCCCCCCCAAA???;;;:::888555444333333333444444444333333333333333222222222333333333444444333333333333333333333333111111111222222333333333222222222222222222222222333333222222111222222222111111111111111111111111111222222333333222222111222222222222222222222222222333333333444555555555444444444444555555555555444555777999===AAAEEEGGGGGGIIIKKKLLLLLLLLLMMMNNNKKKLLLMMMNNNMMMKKKIIIGGGIIIKKKLLLMMMOOOUUU```iii{{{xxxvvvssspppnnnpppssstttuuuxxx}}}wwwmmmffffffhhhgggmmmvvv|||}}}wwwkkk^^^TTTQQQRRRSSSQQQMMMJJJHHHHHHJJJKKKLLLLLLMMMNNNPPPSSSUUUWWWVVVVVVVVVVVVWWWYYYZZZ[[[^^^```bbbaaa]]][[[ZZZ[[[TTTRRRMMMHHHCCC@@@===<<<999888777555444444333333222222333444555777777888222333333333333333333444444444444444555555555555444444444444444444444444555555555555555555555555333444555666666666555444777777777777777777777888555666777777888;;;???CCC@@@BBBBBBAAAAAAEEELLLRRR```rrr~~~zzzyyywwwppprrrrrruuuyyy|||???@@@BBBCCCEEEEEEFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLJJJLLLLLLLLLKKKNNNSSSXXXfffooo{{{{{{xxx{{{}}}}}}{{{wwwrrrqqquuu|||yyyrrrmmmfff^^^ZZZPPPTTTYYYXXXRRRJJJEEEBBB???AAACCCDDDFFFFFFFFFFFFEEECCCBBBBBBCCCCCCBBBAAA===<<<999666444333222222222111111111000000//////222222222333333444444444333333333333333333333333000000111222333333444444222222222222222222222222444333222222111111222222111111111111111111111111222222222333333222222222111111111111111111111111222222333333444555666666333444444444555666666666555666777:::>>>CCCGGGIIIIIIKKKLLLLLLJJJIIIJJJJJJIIIJJJLLLMMMLLLJJJGGGEEEGGGJJJNNNQQQWWWcccrrr}}}}}}yyy|||tttllljjjkkkkkkqqqwwwzzzzzz{{{~~~yyyhhh\\\YYYZZZZZZWWWRRRNNNJJJIIIHHHHHHIIIJJJKKKLLLOOORRRUUUWWWTTTSSSSSSTTTUUUWWWZZZ[[[\\\^^^```___[[[YYYYYYZZZUUURRRNNNIIIDDDAAA???>>>999888777666444444333333444333333333333333222222222222222333333444444444444444444555555555666666444444444444444444444444444444444444444444444444333333555666666666555444888888888777777777777777555666777777888;;;@@@DDDAAABBBCCCBBBCCCHHHPPPWWWgggyyy~~~{{{yyyyyyzzz|||}}}BBBBBBCCCEEEFFFGGGHHHIIIGGGHHHJJJLLLMMMLLLJJJGGGHHHGGGIIIJJJIIIMMM]]]ooo}}}~~~xxxqqqlllhhhffffffddd```___aaacccfffgggsss{{{~~~sssdddYYYYYYTTTUUU___eee]]]LLL@@@@@@AAADDDFFFGGGGGGFFFEEECCCDDDEEEEEEEEEDDDCCCBBBBBB???:::666555555444444444444444333333333222222666666555444444333333222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000000111222222222222111333333333333333333333333111222333333444444444444555555666777777666666555888999;;;???CCCFFFIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJMMMIIIHHHKKKMMMKKKKKKMMMIIIMMMSSS]]]kkk}}}}}}{{{}}}~~~~~~zzzzzz|||}}}}}}|||~~~{{{jjjeeekkknnnjjj^^^PPPJJJKKKJJJEEEIIIDDDDDDKKKPPPPPPPPPQQQSSSUUUVVVWWWVVVVVVWWWXXX\\\\\\]]]]]]]]]\\\[[[ZZZYYYVVVPPPKKKFFFCCCAAAAAA>>>;;;999888888777666444333333333444444555555555555555555444444333333333333222222111222333555666222333444444555555444444555555555555555555555555555555555555666666666666888888777777777777888888888888888999:::===???@@@@@@@@@BBBCCCAAAEEEUUUhhhsss}}}CCCCCCDDDEEEGGGHHHIIIIIIMMMLLLKKKKKKKKKJJJIIIGGGIIIHHHKKKPPPUUU___rrr~~~zzz}}}{{{wwwxxxtttsssqqqooonnnmmmmmmmmmqqqoookkkhhhdddbbb``````[[[YYYWWWVVVXXXZZZ[[[\\\ccciiipppsssrrrrrruuuxxxnnn```\\\VVVTTTZZZ^^^WWWJJJBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBB???:::777666666555444444444444333333333222222222222111111111111000000222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111222333222222222333333333333333333333333222222333444444444333333333333333444444444444444777999<<<@@@DDDHHHJJJKKKLLLKKKJJJJJJIIIJJJJJJJJJMMMIIIGGGIIIIIIGGGFFFIIIOOOSSS\\\lll}}}|||yyyuuuttt|||{{{yyy}}}ooo^^^SSSQQQOOOLLLSSSLLLGGGIIILLLMMMMMMPPPRRRTTTUUUVVVTTTTTTTTTUUUYYY[[[\\\^^^^^^]]]\\\ZZZYYYVVVRRRLLLHHHDDDCCCBBB???<<<:::888888777666444333333333444444444555555555555444444444333333333444333222222222333444555222333444444555555444444555555555555555555555555555555555555666666666666777777666666666666777777666777777999;;;>>>@@@BBBBBBAAACCCEEEFFFMMM^^^pppzzzDDDDDDEEEFFFHHHIIIJJJKKKNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIMMMUUU```ppp}}}uuuvvvvvvzzznnndddbbbcccbbbaaa```___^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\VVVVVVVVVUUUUUUUUUUUUUUUWWWZZZ^^^_________aaadddooopppqqqrrrrrrsssuuuwww}}}llleee\\\VVVVVVVVVPPPJJJHHHFFFFFFHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCBBB???;;;999888777666444444444444444333333333333333333333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111222222333333333333333333333333333333333333333333444444444444333333222222222333333444444444444666999>>>CCCGGGJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKLLLHHHFFFHHHGGGEEEFFFJJJPPPWWWeee|||~~~zzzzzz{{{~~~zzzuuuqqquuu|||jjjYYYRRRQQQQQQ]]]SSSJJJHHHHHHIIIKKKNNNQQQSSSTTTTTTSSSQQQQQQQQQUUUXXX[[[^^^______]]][[[ZZZXXXSSSOOOJJJGGGEEEDDD@@@>>>;;;999999888666555333333333444444444444555555444444444444333333333555444333333333333333444222333444444555555444444555555555555555555555555555555555555666666666666666666555555555555666666555666777999<<>>======;;;888666555555555444444444333333//////000111222333333444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222333444444444444333333333333333333333333333555555555555444444333222444444444444666777999::::::===BBBGGGKKKMMMMMMMMMNNNNNNLLLKKKKKKJJJJJJJJJIIIGGGFFFGGGGGGHHHNNNUUU^^^nnnrrrccc]]]^^^ZZZQQQJJJIIIJJJIIIJJJMMMPPPRRRTTTTTTRRROOOMMMMMMMMMQQQVVV[[[^^^___]]]\\\[[[ZZZWWWSSSPPPLLLJJJIIIEEEBBB???<<<;;;:::777555444444444444444444444444444444444444444444444444555555555555444333333222222333444444555555444444555555555555555555555555555555555555666666666666888777777666666777777888999999:::<<<===>>>>>>???AAAAAACCCKKK[[[oooEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMNNNLLLJJJJJJMMMQQQ\\\iiixxxsssiiihhhiiiiiinnnuuuzzzssshhhcccccceeeeee```]]]ZZZ[[[^^^cccgggiiinnnppptttyyy~~~{{{uuuqqqnnnmmmkkkjjjhhhddd```^^^___```^^^^^^```bbbbbbdddooo{{{}}}sssooommmjjjlllqqqyyy}}}gggZZZRRRNNNMMMOOOMMMLLLKKKJJJIIIHHHHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@??????===:::777555555555555444444444333111111111222333444444555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111222222333333333333333333333333333333333333333444555555555555444444333333222222333555777999;;;>>>@@@DDDHHHKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJHHHGGGHHHHHHIIIQQQZZZkkkzzz|||qqqgggeeeZZZRRRKKKKKKLLLKKKKKKMMMNNNPPPSSSSSSQQQNNNLLLLLLKKKNNNSSSXXX\\\]]]\\\\\\[[[ZZZWWWTTTQQQNNNLLLJJJGGGDDD@@@>>><<<:::888666555444444444444333333333333333333444444444444555444555555555555444444333222333444444555555444444555555555555555555555555555555555555666666666666888888777777777777888888::::::<<<======>>>======AAACCCGGGQQQeeezzzDDDEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMKKKJJJOOOXXX___kkkzzzqqqhhhgggpppwwwxxx|||rrrjjjaaa]]]^^^aaacccccc```aaadddhhhooovvv~~~zzzsssooonnnoookkkgggcccbbb___]]]bbbjjj{{{uuupppiiieeefffiiimmmooozzzqqqccc\\\VVVQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>:::777555555555555444444444444444444444555555666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111222333222222222333333333333333333333333333444555555555555555555444333333444666888;;;===BBBDDDFFFIIIKKKMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGIIILLLNNNRRR]]]iiiyyy{{{~~~rrrkkkaaaWWWOOOMMMMMMKKKKKKLLLJJJMMMQQQQQQOOOMMMKKKJJJJJJLLLPPPUUUXXXZZZ[[[[[[ZZZYYYXXXUUURRROOOMMMKKKHHHFFFBBB???===;;;888666555555444444444333333333333333333444444444555555333444555666666555555444222333444444555555444444555555555555555555555555555555555555666666666666777777666666666666777777888:::;;;===>>>???>>>>>>DDDGGGMMMZZZpppDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJIIIHHHKKKUUUdddooo~~~}}}lllgggmmm~~~vvvllleeebbb^^^[[[]]]ccciiijjjiiihhhkkkqqqwwwxxxpppiiigggeeeaaa```bbbeeelllnnnjjjgggiiilllmmmwwwxxxnnneeeaaaaaaaaabbbgggpppzzzkkkeee^^^VVVRRRLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFDDDCCCBBBAAAAAABBBBBB???;;;888666666555555555444444444111111222222222222333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111333333333333333333333333333333444555666666666555666666666666888;;;>>>@@@EEEFFFGGGIIIKKKLLLNNNOOOMMMLLLKKKJJJHHHHHHGGGGGGEEEFFFJJJPPPUUU]]]kkkyyy~~~uuuiii^^^SSSOOOMMMJJJJJJLLLHHHKKKOOOPPPNNNKKKIIIIIIJJJLLLOOOSSSVVVYYYZZZ[[[ZZZYYYXXXUUUSSSPPPMMMKKKIIIFFFCCC@@@>>>;;;999666555555555444444333333333333333333444444555555555222333555666666666555555222333444444555555444444555555555555555555555555555555555555666666666777666666555555555555666666777888;;;===???@@@@@@@@@GGGKKKRRR```wwwGGGGGGGGGIIIKKKKKKIIIGGGKKKGGGHHHOOOWWW```ooo~~~zzzkkkwww}}}vvvppphhhbbb]]]]]]bbbiiiqqqxxx}}}yyyrrrlllgggdddaaacccccc```\\\[[[\\\___cccgggppp|||ttthhhaaa[[[ZZZ^^^^^^```lll~~~rrrhhh\\\RRRSSSMMMIIIKKKKKKIIIIIIJJJHHHDDDHHHIIIEEEGGGKKKFFFDDDCCCCCCBBBBBBAAA@@@@@@;;;888555333444666777777555555555444444333333333333333333333333333333333666555555444444555555666444444444444444444444444333333333333333333333333333333333333333444555666444444444444444444444444555555555555555555555555444444444555555555555666555444444444777<<>>999666777555444444666777777666555555555666666666666777:::888555333333444666777555555555555555555555555777555444555777777555333555777999999888666666777888888888888888888999999:::===@@@AAA??????BBBEEEBBBKKK]]]sssEEEEEEFFFGGGHHHIIIHHHGGGIIIHHHLLLVVVaaammm~~~{{{wwwmmmlllkkkjjjiiigggdddbbbhhhnnnyyy{{{rrrkkkgggeeeaaa\\\XXXVVVVVVWWWYYY[[[aaajjjpppvvv~~~rrrjjjaaa[[[YYY\\\[[[ccctttxxxiii\\\SSSMMMIIILLLMMMLLLLLLNNNNNNJJJGGGHHHJJJGGGFFFIIIDDDDDDCCCCCCBBBAAAAAA@@@>>>;;;777444444555555444444444444333333222222222333333333333333333333333555444444444444444444555333333333333333333333333333333333333333333333333333333222222222333333444333333333333333333333333444444444444444444444444444444444555555555555666666555555666:::>>>CCCFFFGGGHHHIIIKKKMMMNNNNNNNNNJJJKKKKKKJJJHHHGGGHHHJJJNNNQQQWWWbbbppp}}}}}}~~~zzzuuuiii[[[TTTSSSPPPLLLNNNNNNOOONNNLLLKKKKKKKKKHHHHHHIIIKKKNNNRRRUUUXXXWWWVVVVVVVVVVVVUUURRROOONNNKKKHHHEEECCC@@@;;;888777555444444555666666555444444555555555666666666888777555444333444555666555555555555555555555555666666777666555666888;;;:::::::::888666666777999888888888888888999999:::999;;;======;;;<<<@@@DDDDDDPPPdddzzzFFFFFFGGGGGGGGGHHHHHHHHHJJJMMMVVVcccqqq|||tttkkkeeeccc___aaafffkkkooorrrtttttt|||}}}tttnnnfff```]]]ZZZVVVSSSTTTSSSUUUZZZ]]]___dddkkk{{{pppddd]]]\\\WWWYYYfffqqq{{{zzziiiTTTMMMHHHIIIKKKJJJJJJKKKKKKJJJEEEOOO^^^PPP@@@IIIDDDDDDDDDCCCBBBBBBAAAAAAAAA>>>999666444444222111444444444444333333333333333333333333333333333333444444333333333333444444222222222222222222222222333333333333333333333333333222222222222222222222333333333333333333333333333333333333333333333333444444444555555555555666666666777999===BBBFFFIIIGGGIIIKKKNNNOOOOOONNNMMMKKKLLLKKKIIIHHHIIIKKKNNNSSS\\\jjjxxx{{{}}}uuueee\\\YYYUUUPPPOOOOOONNNMMMLLLJJJHHHGGGHHHHHHHHHJJJLLLOOORRRTTTSSSSSSTTTUUUVVVUUURRRPPPOOOMMMJJJGGGEEEBBB===:::777555333333555555555444333444444444555555555555555555555444444444444444555555555555555555555555333666777666444555;;;@@@???>>><<<999666666888:::888888888888888999::::::===???@@@???>>>???DDDHHHKKKZZZqqqIIIJJJIIIHHHGGGGGGHHHJJJMMMVVVeeeuuuxxxnnniiieeeaaaaaaccceeekkksss{{{zzztttqqqkkkbbbZZZWWWSSSSSSUUUVVVVVVZZZ___jjjyyyzzznnn```WWWSSSZZZdddmmm}}}www^^^TTTKKKJJJJJJHHHGGGHHHCCCHHHGGG___~~~hhhEEEJJJEEEEEEDDDDDDCCCBBBBBBBBBBBB???:::777666444333111555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333222111111222222222222222222222222333333333333333333333333444444444555555555555666666777999<<<@@@DDDHHHJJJHHHJJJMMMPPPPPPPPPNNNMMMMMMMMMLLLKKKLLLPPPVVVZZZ```mmm}}}pppeee```[[[UUUPPPOOONNNMMMLLLJJJHHHFFFHHHHHHIIIJJJLLLNNNPPPRRRPPPPPPQQQSSSUUUUUUSSSQQQOOOMMMJJJHHHFFFCCC???<<<777666444333444555444333333333333444444444555555333333444555555444333222555555555555555555555555222444666777888;;;===@@@@@@@@@???<<<999777777888888888888888999::::::;;;>>>AAACCCCCCBBBDDDHHHKKKTTTeee~~~~~~JJJKKKJJJHHHFFFFFFIIIKKKPPP```uuuyyyqqqiiicccbbbccceeeiiiooossszzztttggg]]]XXXTTTUUUUUUSSSUUUYYY\\\eeesssiii[[[QQQTTTZZZbbbooo}}}nnn```SSSNNNMMMKKKJJJJJJFFFJJJJJJgggtttMMMLLLFFFEEEEEEDDDDDDCCCBBBBBB@@@>>>:::888777666444333333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333444444555555444333222111222222222222222222222222333333333333333333333333444444444555555555555666666777:::>>>BBBEEEHHHJJJIIIKKKNNNPPPQQQOOOMMMLLLLLLLLLLLLMMMRRR[[[fffmmmwww~~~}}}ttt}}}zzzpppjjjbbbZZZUUURRROOONNNNNNMMMJJJHHHIIIIIIJJJKKKMMMOOOQQQRRRNNNNNNNNNQQQSSSTTTSSSRRROOOMMMJJJHHHFFFCCC???<<<999777555444444444333222333333333444444444555555222333444555666555333222555555555555555555555555555444666<<>>@@@???<<<888666666888888888888999:::;;;<<<999>>>CCCEEEDDDEEEHHHKKK[[[nnn{{{GGGHHHIIIGGGEEEGGGLLLPPPYYYmmm~~~yyyvvvqqqjjjgggeeeaaa___ccchhhlllttt|||}}}nnnfff___\\\XXXTTTRRRTTTTTTWWW___kkkxxxwwwfffWWWSSSUUUXXXbbbmmm}}}lllZZZPPPMMMKKKIIIJJJJJJHHHEEEXXXqqqdddJJJHHHFFFFFFFFFEEEDDDDDDCCCCCC???===:::999888888666444000000000000111111111111333333333333333333333333222333444555555444333222444444444444444444444444333333333333333333333333333444555666555444333222333333333333333333333333333333333333333333333333444444444555555555555666777999<<<@@@DDDGGGIIIJJJKKKLLLNNNOOOOOONNNMMMLLLIIIIIILLLQQQ[[[jjjzzzzzzssswwwzzzooofff]]]XXXRRROOOOOOOOOMMMKKKHHHIIIKKKMMMNNNPPPQQQRRRNNNMMMLLLMMMPPPRRRSSSSSSPPPMMMKKKIIIGGGDDD@@@>>>:::888666555555555444222333444444444555555555555222333555666666555444444555555555555555555555555999777888???HHHIIIBBB:::777;;;>>>???===999666555888888888888999;;;<<<===<<<@@@EEEHHHIIIKKKOOORRRcccuuu}}}}}}DDDGGGIIIIIIIIIMMMUUU[[[llluuukkkhhhgggdddccceeefffeeeiiirrr{{{zzzrrriii___YYYXXXSSSRRRUUU^^^fffpppvvvbbbZZZVVVTTTXXX```mmmgggXXXPPPKKKHHHHHHGGGEEEFFFLLLQQQLLLFFFEEEGGGGGGFFFEEEEEEDDDDDDCCC@@@>>>;;;:::999888666444000000000111111222222222333333333333333333333333222444555666666555444222333333333333333333333333333333333333333333333333111222444555555444333222333333333333333333333333444444444444444444444444444444444555555555555666:::<<<@@@CCCGGGIIIJJJJJJLLLMMMMMMMMMMMMMMMLLLLLLHHHJJJOOOXXXggg{{{}}}}}}}}}zzzhhh```WWWRRRQQQPPPNNNLLLGGGHHHJJJMMMOOOPPPRRRRRROOOMMMJJJJJJMMMQQQSSSTTTQQQOOOLLLJJJIIIFFFBBB@@@<<<:::777666666666444333444444555555555666666666444444555555666666666666555555555555555555555555888777888===CCCCCC>>>888555777:::;;;:::888777888888888888999:::;;;<<<===BBBDDDGGGIIIKKKPPPWWW]]]mmm}}}DDDHHHKKKLLLNNNTTT^^^fff~~~rrrhhhaaaaaaaaaaaaeeekkkqqqsss{{{}}}ooofffcccWWWSSSSSSXXX]]]aaalllwwwmmmbbbZZZTTTTTTZZZ___zzzeeeYYYPPPKKKJJJEEEGGGPPPPPPEEEDDDKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDBBB???===;;;999777555222333333333444444555555555333333333333333333333333333444666777777666444333222222222222222222222222333333333333333333333333///000222444444444222222444444444444444444444444555555555555555555555555444444444555555555666666<<<>>>BBBFFFIIIJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKMMMSSS___qqq{{{yyy{{{ooofff[[[TTTQQQQQQNNNLLLFFFGGGIIILLLNNNPPPQQQRRRPPPMMMIIIIIIKKKOOOSSSTTTRRRPPPNNNLLLJJJHHHDDDAAA===;;;888777777666444333555555555666666666666777555555555555666666777777555555555555555555555555444444666888::::::888666444666777888777777999:::888888888999:::;;;===>>>BBBCCCDDDDDDFFFNNNYYYaaawwwJJJHHHIIINNNSSS[[[mmm|||rrrgggbbbbbbjjjpppppprrrwwwqqqkkk^^^UUUVVVVVVTTTZZZdddnnn|||mmm^^^WWWVVVWWW\\\qqqyyydddUUUMMMKKKHHHJJJJJJFFFCCCDDDGGGIIINNNKKKGGGDDDDDDEEEFFFEEECCCBBB???<<<999666444333333333444555666666555555333444444555555444444333444555666888888666555444666555444333333444555666555555555444444333333333222222333444555555555555555555555555555555555555666666666666666666666666555666666666555666888:::???BBBEEEHHHIIIJJJLLLMMMRRRNNNMMMOOONNNKKKLLLOOOPPPUUU^^^kkk}}}|||yyyxxxwwwtttaaaXXXTTTQQQOOOOOOMMMLLLJJJLLLNNNQQQRRRRRROOONNNLLLKKKKKKKKKLLLMMMPPPPPPOOOMMMJJJGGGDDDCCCAAA>>>;;;888777555333111777777777777777777777777777777666666555555555444666666666666666666666666555555555555666666666777888888888777777777777777999::::::999999:::>>>AAACCCDDDHHHMMMMMMOOO\\\lll~~~HHHFFFJJJVVVcccqqq}}}tttpppmmmqqqxxx~~~ooo]]]XXXVVVSSSVVV]]]aaalllzzzzzzlllbbb[[[WWWXXXeee|||ttt___SSSOOOOOOPPPOOOLLLIIIIIIKKKLLLPPPLLLHHHEEEDDDDDDDDDDDDDDDCCC@@@>>>:::777555444666555333222333666:::<<<444444444444444444444444444555666777777666555444555444333333333333444555555555444444444333333333333333444444555444444444555555555555555555555555666666666666666666666666555666777666555777999<<>>AAADDDFFFJJJMMMNNNRRRccctttIIIKKKTTTfff{{{|||ttttttwww}}}nnnaaa\\\WWWUUUXXXXXX```hhhppp~~~uuuggg]]]\\\^^^jjjppp^^^VVVPPPOOONNNMMMKKKJJJIIIIIIPPPMMMHHHFFFEEEDDDCCCBBBEEEDDDBBB@@@===:::777666444222111222888AAAKKKQQQ555444333333333333444555444555666777777666555444444333333222222333333444555444444444444333333333444444444555444444333333555555555555555555555555666666666666666666666666555666777777777888;;;>>>AAADDDGGGJJJKKKLLLMMMOOOOOOMMMMMMOOOPPPPPPUUU[[[[[[jjj}}}rrruuuwwwyyy~~~wwwiii]]]TTTQQQSSSQQQOOOLLLKKKLLLMMMLLLLLLJJJIIIIIIHHHGGGHHHHHHHHHNNNOOOOOONNNLLLJJJGGGEEEBBB???<<<999888666444222555555555555555555555555666666666666555555555555666666666666666666666666555555666666666777777777777777777777777777888888999999:::::::::<<>>;;;999888555222000111444777:::666555333222222333555666444444555555555555444444444444555555555555444444444444444444444444444444555555555555444333222222555555555555555555555555666666666666666666666666555666888999:::<<<@@@CCCDDDGGGKKKMMMNNNOOOQQQRRRRRRQQQQQQTTTVVVZZZdddppp{{{wwwzzzyyygggZZZUUUPPPNNNKKKKKKKKKLLLLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGIIIKKKMMMNNNNNNLLLJJJHHHDDDAAA>>>;;;:::888666444666666666666666666666666555555555666666666666666666666666666666666666666666666666666777777777888666666777777888888888888888999:::;;;;;;>>>BBBFFFFFFJJJMMMOOOVVViiieee||||||xxxsssqqqwww|||iiiccc^^^\\\[[[]]]dddlll}}}}}}ppplllrrrhhhXXXLLLLLLMMMJJJIIIKKKHHHGGGEEEFFFGGGIIIHHHGGGFFFFFFFFFEEEBBB???;;;999666555444333222111111111555444333333333333444555444444444444444444444444444555555666666555555444333333333444444444444555444444444555444444333333555555555555555555555555666666666666666666666666555777999:::;;;>>>BBBFFFFFFIIILLLOOOPPPQQQRRRTTTRRRQQQSSSWWWZZZaaaooo}}}|||vvvsssrrr}}}uuucccZZZQQQOOOLLLKKKLLLLLLLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGFFFHHHKKKNNNNNNMMMJJJHHHEEEBBB???<<<;;;999777555777777777777777777777777555555555666666666666666666666666666666666666666666666666777777777888888666666666777888888999999888999:::;;;<<>><<<;;;888666555555555555555555555555444555555555666666777777666666666666666666666666777777777777888888888888555666666777888999999999888999:::<<<===AAAEEEIIIJJJMMMOOOWWWlll{{{ppprrryyyxxxnnnfffaaabbbhhhrrriiiUUUPPPOOOMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFEEECCCAAA>>>===999888777555555444444444555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555555444444777777666666555555555444999999:::===AAAEEEGGGGGGLLLPPPSSSTTTSSSTTTWWW[[[UUU]]]gggoooyyy|||}}}}}}|||hhh^^^UUUSSSSSSQQQNNNNNNIIIIIIIIIHHHHHHGGGGGGGGGBBBCCCFFFHHHJJJKKKKKKKKKGGGEEEBBB>>><<<:::999999777666666555555555555666666666555555555555666666777777777777888888888888777777777777666666666666888888999999999:::::::::888:::<<<===???BBBFFFIIIHHHQQQWWW___wwwyyyuuu{{{wwwnnniiiggghhhrrr}}}cccVVVPPPMMMLLLMMMKKKJJJIIIHHHHHHGGGFFFDDDDDDDDDCCCAAA???===;;;999888777666555444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444555555666666555555444777777666666666555555555888999:::>>>BBBGGGJJJKKKOOOSSSVVVWWWUUUVVVYYY\\\^^^dddnnn|||{{{|||uuujjj___ZZZWWWRRRNNNNNNKKKKKKJJJHHHGGGFFFEEEEEECCCDDDFFFHHHJJJKKKLLLLLLGGGEEEBBB???<<<;;;:::999777777666555555555666666666666555555555555666666555666666666666777777777777777777777666666666666777777888888888999999999999:::<<<>>>???BBBFFFJJJJJJQQQZZZgggvvvllleeejjjuuu|||zzzcccWWWSSSRRROOOMMMJJJIIIIIIHHHFFFDDDDDDDDDDDDCCCBBB???===<<<:::999888666555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444555555666666555555444777777666666666666555555888999;;;???CCCHHHMMMOOOTTTWWWZZZZZZXXXXXX[[[]]]gggmmmyyy}}}~~~pppggg^^^UUUOOOMMMLLLKKKJJJHHHGGGEEEDDDCCCDDDEEEFFFHHHJJJKKKLLLLLLHHHFFFDDDAAA>>><<<::::::888888777666666666666666666666555555555555666666555555555555666666666666666666666666777777777777666666777777777888888888999;;;===???@@@DDDHHHKKKNNNRRR^^^tttxxxkkkmmmrrryyyuuupppxxxggg___\\\RRRNNNJJJHHHIIIHHHFFFCCCFFFFFFFFFFFFDDDBBB@@@???;;;:::999777666555555444555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555666666666666555555777777666666666666666666888:::<<>>@@@BBBEEEJJJMMMQQQTTTfffppplllnnnoooyyyrrrlllwww}}}ooogggWWWQQQKKKHHHIIIIIIGGGEEEFFFFFFFFFFFFEEECCCAAA???<<<;;;:::888666555555555555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555555666666666666666666555666666777777777777777777999;;;>>>@@@CCCHHHNNNSSS^^^``````___\\\]]]aaadddpppsss```RRRMMMGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIKKKKKKIIIHHHGGGDDDAAA???===;;;::::::999777777666666666666666555555555555666666666666777777777888888888555666666666777777777888888888888999999999:::::::::<<<>>>AAACCCGGGLLLPPPUUU[[[qqqxxxjjjggghhhnnnvvvwwwqqqttt}}}uuuaaaYYYOOOJJJJJJKKKIIIFFFDDDDDDDDDDDDCCCAAA???>>>===<<<:::999777666555555555555555555555555555555555555555555555555555555333333444444555666666666555555555555555555555555555555555555555555555555555666666777777666666555666666777777777777888888999<<<@@@BBBEEEJJJRRRXXXeeeeeeddd```^^^```fffkkk|||~~~gggVVVNNNFFFFFFFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHFFFCCC@@@>>><<<;;;;;;999888777777777777666666555555555555666666777777777777888888888888555555666666777777888888888999999999999::::::::::::<<>>===;;;999777666555555555555555555555555555555555555555555555555555555333333444444555666666777555555555555555555555555555555555555555555555555666666777777777777666666666666777777777888888888888<<>>===<<<;;;:::999888777777777666666555555555555666666666666666777777777777888555555555666777888888888888888888888999999999999:::===@@@CCCFFFJJJPPPTTT\\\rrr}}}wwwpppjjjzzz{{{wwwvvv}}}zzzmmm\\\QQQNNNMMMJJJHHHFFFFFFFFFFFFFFFDDDBBBAAA>>>===<<<999888666555555555555555555555555555555555555555555555555555555333333444444555666777777666666666666666666666666666666666666666666666666666666777777777777666666666666777777888888888999777<<>><<<:::888666666444444555555666666777777333222000000000222444555666666666666666666666666333333444444555666666666333333444444555666666666777777777777666666666666777777777777666888;;;>>>@@@AAACCCEEEKKKVVVeeeooommmkkkgggeeehhhoooyyy~~~zzzuuurrrooommmkkkhhhgggggghhhhhhiiijjjlllmmmooosssyyy}}}~~~}}}}}}~~~fffUUUJJJJJJHHHEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDIIIIIIIIIHHHFFFCCC@@@>>><<<;;;:::888777666666666666666666666777777777777666666666666666666666666777777777777777777777777888888777777888888999::::::AAACCCEEEJJJHHHLLLZZZlllyyynnnooouuu|||rrrttteeeZZZVVVOOOIIIIIIGGGEEEDDDCCCDDDDDDCCCBBB@@@@@@>>><<<:::888777666555555555666666666666666444444333222333444555666666666666666666666666666555555555555555555444444555555555555555555555555777777777777666666666666555666666666555777;;;>>>AAABBBEEEIIIRRR]]]jjjrrrpppooonnnmmmnnnuuu|||wwwtttoookkkhhhdddaaa^^^]]]\\\YYYWWWVVVVVVWWWWWW]]]^^^^^^^^^___bbbgggjjjpppssszzz~~~yyykkk[[[OOONNNJJJGGGFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEIIIJJJJJJIIIGGGDDD@@@>>>>>>===;;;:::888777777777666666666666777777777777777777777777777777777777777777777777777777777777999999999999999::::::;;;999AAACCCEEELLLKKKPPP___uuurrrnnnnnnyyyppplll{{{qqqbbb]]]VVVNNNKKKHHHGGGEEEDDDEEEEEECCCBBBAAA@@@???===;;;999888777777777666666666666666555555666666666666666777777666666666666666666666666777666666555444444333333777777666666555444444333666666666666777777777777555666666666666888<<>>===;;;:::999888888666666666666777777777777888888888888888888888888777777777777777777777777::::::999999::::::;;;<<<999AAACCCFFFMMMNNNUUUgggzzzrrrlllrrrvvvmmmtttooodddZZZRRROOOKKKHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@>>><<<:::999888888777777777666666555555666666777888888777777666666666666666666666666666666666555555555444444444777666666666555555555444666666666666777777777777666777888888888;;;???BBBCCCEEEKKKWWWeeepppvvvxxxssssssuuu|||wwwpppiiieee```]]]ZZZXXXTTTRRRRRRPPPMMMLLLMMMLLLKKKJJJLLLKKKJJJIIIHHHHHHIIIIIIKKKKKKKKKKKKJJJKKKMMMPPPNNNOOOTTT]]]gggqqqyyyxxx}}}sss___WWWNNNJJJHHHGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEJJJKKKKKKJJJIIIFFFCCCAAA@@@???===;;;:::999888888666666666666777777777777888888888888888888888888777777777777777777777777999999999999999:::;;;;;;;;;CCCDDDFFFLLLOOOYYYmmmzzzpppqqq{{{~~~qqqqqqwwwmmm]]]TTTRRRMMMKKKGGGEEEEEEEEEDDDCCCCCCBBBAAA???===;;;:::999888888777777666666666555666666777777777777666555666666666666666666666666444444444555555555666666555555555666666666777777555666666666777777777888555666777888888;;;???CCCDDDHHHQQQ___mmmvvvxxxxxxtttqqqtttwwwppphhhaaa]]]WWWUUURRRQQQOOONNNLLLKKKFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHKKKMMMKKKJJJMMMTTT\\\fffuuuwwwvvviii]]]QQQMMMKKKFFFDDDFFFGGGFFFEEEEEEDDDDDDDDDDDDKKKKKKLLLKKKJJJGGGDDDBBB@@@???===;;;999888777777666666666666777777777777888888888888888888888888777777777777777777777777888888888888888999::::::<<>><<<;;;:::888777777777777777777666777777666666666666555555666666666666666666666666333333444444555666666777444444555666666777888888555555666666777777888888333555666666888;;;???CCCFFFMMMYYYgggrrrxxxxxxwwwuuusssxxx~~~rrrmmmfff```[[[VVVRRRPPPJJJJJJJJJIIIHHHHHHGGGGGGBBB@@@???@@@AAACCCBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@AAACCCCCCCCCDDDGGGIIIJJJHHHIIINNNSSS[[[hhhuuuzzzvvv}}}zzz{{{ttteeeXXXTTTQQQIIIEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFKKKLLLLLLLLLKKKHHHFFFDDD@@@???===;;;999888777666666666666666777777777777888888888888888888888888777777777777777777777777888888777777888888999:::===EEEFFFFFFMMMSSSddd}}}}}}xxx~~~tttmmmuuu}}}iii^^^QQQNNNIIIFFFFFFFFFEEEDDDEEEDDDCCCAAA???===;;;;;;777777777777777888888888999888777555555555666777666666666666666666666666444444555555555555555555666666666666666777777777555555555666777888888888555666888999:::===BBBFFFIIISSSbbbooowwwxxxwwwvvvwwwzzz{{{ssskkkfffZZZWWWTTTQQQOOOMMMJJJGGGEEEFFFFFFFFFEEECCCCCCCCCDDDCCCAAABBBDDDEEEDDDDDDAAABBBBBBCCCDDDDDDDDDDDD@@@BBBCCCDDDCCCDDDEEEGGGHHHFFFGGGJJJMMMSSS^^^jjj|||~~~uuuyyyoooaaa^^^YYYNNNGGGHHHEEEEEEEEEEEEFFFGGGHHHHHHLLLLLLMMMMMMLLLIIIGGGEEEBBBAAA???===:::999888777666666666666777777777777777777777777777777777777777777777777777777777777999888888888888999::::::===EEEGGGHHHPPPYYYmmmvvvvvv}}}sssmmmrrryyyiiiRRROOOJJJGGGFFFFFFEEEEEEEEEEEECCCAAA???===<<<;;;666666777777888888999999;;;999777555555666777888666666666666666666666666666666666555444444333333888888777777666666555555444555555666777888888999999:::<<<===>>>BBBGGGJJJKKKWWWhhhuuuzzzyyywwwuuuyyy}}}tttkkkccc[[[UUUQQQKKKJJJJJJKKKKKKIIIFFFCCCEEEFFFFFFFFFDDDBBBBBBBBBEEECCCBBBBBBDDDEEEDDDCCCAAAAAABBBCCCDDDDDDDDDDDDEEEFFFHHHGGGFFFFFFGGGIIIHHHFFFFFFHHHKKKOOOZZZeeevvvyyy|||wwwhhheee___SSSJJJKKKEEEEEEEEEFFFGGGHHHJJJJJJLLLLLLMMMMMMLLLJJJGGGFFFDDDBBB@@@>>><<<:::999999666666666666777777777777666666666666666666666666777777777777777777777777::::::999999::::::;;;<<<<<>><<<:::999888777777777777777777777777888888999999999:::::::::777777888888888999999999999:::::::::999:::===???EEEBBBEEEMMMSSS```uuurrrtttzzz~~~nnngggfffuuu~~~bbbRRRLLLLLLFFFFFFHHHCCCDDDBBBAAAAAAAAA???===;;;999999888888777777888888777666555444444666777888666666555555555555666666777777777777888888888888777777777777888888888888777777777777777777777777999777888<<<@@@BBBIIIPPPccchhhqqqwwwwwwuuu{{{~~~ssshhhaaaYYYUUUQQQMMMLLLJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDEEEDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJJJJKKKPPPWWW^^^ooo~~~tttcccYYYMMMIIIGGGHHHGGGDDDFFFKKKKKKLLLMMMOOOOOOOOOOOONNNEEECCCAAA>>><<<:::999888777777777777777777777777888888888888999999999:::999999999999:::::::::;;;999::::::::::::;;;===@@@CCCCCCGGGNNNXXXjjj}}}uuuppprrr{{{rrrfff^^^eeewwweeeUUUNNNNNNHHHHHHJJJEEECCCBBBAAA@@@@@@???===;;;999999888777777777777777777666555444555666777888777666666555555666666777666666777777888888999999777777777777888888888888777777777777777777777777999999:::===???CCCOOO[[[ppptttyyyyyyttttttyyypppiii```WWWSSSPPPMMMIIIGGGFFFFFFFFFEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKHHHJJJLLLMMMMMMPPPWWW\\\mmm}}}nnn___OOOKKKHHHIIIHHHEEEFFFIIIIIIKKKMMMOOOQQQRRRRRRRRREEEDDDAAA???<<<;;;999999777777777777777777777777777777777888888888999999888888888999999999::::::999::::::::::::;;;>>>@@@@@@EEEIIIPPP```yyyuuuqqqssszzzkkk^^^^^^hhh{{{kkkYYYRRRPPPHHHGGGIIIDDDCCCBBB@@@@@@@@@@@@===;;;:::999888777777777777777666666555555666666777888777777666666666666777777333444444555666777777888666777777777888888888888777777777777777777777777999:::<<<>>>???EEEVVVgggzzz}}}~~~yyyrrrvvv{{{kkkccc^^^YYYUUUUUUUUUQQQMMMJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHJJJLLLMMMKKKMMMPPPPPPPPPRRRXXX\\\mmm}}}{{{cccQQQKKKHHHIIIHHHFFFFFFHHHGGGHHHKKKMMMOOOOOOOOOOOOFFFDDDBBB???===;;;:::999777777777777777777777777666777777777777888888888555666666666666777777777999::::::::::::<<>><<<;;;:::999888777777777777666666666666666777888888777777666666666666777777333444444555666777777888666777777777888888888888999999999999999999999999999:::===???AAAKKK```ttt~~~yyyttt~~~~~~qqqddd]]][[[YYYXXXZZZZZZVVVRRROOOMMMMMMLLLJJJGGGHHHJJJLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEGGGIIIJJJLLLKKKJJJJJJKKKLLLNNNOOOMMMPPPRRRRRRRRRTTTYYY^^^nnnnnnUUUNNNHHHHHHHHHFFFFFFHHHGGGHHHJJJKKKLLLLLLLLLKKKFFFEEECCC@@@>>><<<;;;:::777777777777777777777777666777777777777888888888555666666666666777777777888::::::;;;;;;<<>>===<<<;;;:::999888888888666666777777777888888888888777777666666777777888666666777777888888999999777777777777888888888888:::::::::::::::::::::::::::;;;>>>BBBGGGTTTkkk|||yyy{{{}}}rrrgggcccbbb``````cccaaa^^^YYYWWWVVVUUUTTTSSSOOOPPPRRRSSSRRRQQQOOONNNNNNLLLKKKIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDFFFHHHJJJMMMMMMMMMNNNNNNOOOPPPQQQNNNPPPQQQQQQQQQTTTZZZ___ooo{{{^^^TTTLLLIIIIIIGGGFFFHHHIIIJJJKKKLLLLLLLLLKKKJJJGGGFFFCCCAAA>>>===;;;;;;777777777777777777777777777777777888888888999999888888888999999999::::::888:::;;;;;;;;;===@@@CCCGGGLLLPPP\\\xxxxxxllljjjpppuuunnniiicccjjjxxxmmmbbb[[[PPPMMMMMMGGGEEEDDDCCCCCCDDDCCCBBB@@@>>>>>><<<;;;:::999999999666666777888888888888888888888777777777777888888777777777777888888888888777777777777888888888888999999999999999999999999<<<<<>>>>>AAAIIITTTeee}}}{{{}}}zzzvvvrrrpppooooooooommmiiiddd___\\\RRRQQQOOOMMMLLLLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGDDDCCCCCCDDDFFFGGGFFFGGGIIIKKKKKKKKKJJJJJJJJJKKKLLLKKKKKKPPPXXX^^^nnntttfffWWWOOOKKKGGGFFFGGGEEEFFFHHHJJJJJJJJJJJJIIIHHHFFFDDDBBB???===<<<<<<777777777777777777777777888999999999999:::::::::777888888888888999999999888999;;;;;;<<<>>>AAADDDFFFIIIUUUnnnxxxkkkiiioooqqqeeeeeekkk}}}fffVVVQQQNNNLLLGGGFFFEEEFFFGGGFFFDDDBBB@@@???>>>===;;;999888777888888888888888888888888777777777777888999:::;;;555555444444666777:::;;;777777777777666666666666777888999888777777999:::777BBBFFFGGG[[[{{{|||vvvlllddd\\\YYYUUUSSSRRRRRRQQQPPPQQQPPPNNNMMMKKKKKKJJJJJJFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDHHHGGGIIIJJJIIIJJJSSS]]]qqq|||zzz}}}}}}|||}}}oooYYYNNNJJJFFFEEEHHHFFFFFFGGGJJJMMMMMMLLLJJJHHHFFFCCCBBBAAA@@@>>>===888777777777777777888888666666666666666666666666::::::999999::::::;;;<<<999:::;;;;;;;;;===@@@CCCHHHKKKZZZvvvxxxmmmkkkxxxtttfffdddiiiqqquuu___TTTNNNJJJHHHFFFEEEFFFFFFFFFDDDBBB@@@@@@>>>===;;;:::888888888888888888888888888888777777777777888999::::::888777777777777888999999888888888888888888888888:::;;;<<<;;;::::::<<<>>>===BBBGGGOOOeeeyyyqqq___[[[VVVRRRPPPOOONNNMMMNNNMMMLLLJJJIIIHHHHHHHHHEEEDDDDDDCCCCCCDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFGGGPPP[[[ppp}}}uuurrrrrrtttvvvuuurrrppppppqqquuuyyyzzzaaaSSSMMMHHHFFFFFFFFFFFFHHHKKKMMMNNNMMMKKKIIIGGGDDDBBBAAA@@@???===888888777777777777888888777777777777777777777777888888777777888888999:::999:::;;;;;;<<<===AAACCCMMMQQQdddtttiiiooo|||yyykkkgggiiihhhzzzhhhWWWOOOKKKIIIGGGFFFFFFFFFFFFDDDCCCAAA@@@???===<<<:::999888888888888888888888888888999888888888888888999999999:::::::::999888777777999999999999999999999999888999:::999888999:::<<>>BBBEEENNNUUUmmm{{{kkkmmmxxx~~~rrrlllkkkhhhvvvkkkXXXPPPMMMJJJHHHFFFEEEFFFFFFDDDCCCAAAAAA@@@>>><<<;;;999999888888888888888888888888999999888888777888888888888999:::::::::999777666888888888999999999999999777888999999888888:::<<>>::::::999888888888999999999999999999999999999999::::::999999::::::;;;<<<::::::;;;;;;<<>>;;;;;;:::999999999999999999999999999999999999999::::::999999::::::;;;<<<:::;;;;;;;;;<<<@@@EEEIIIRRRdddzzzssstttxxxooolllpppuuuxxx```SSSNNNLLLJJJGGGEEEEEEFFFEEEDDDCCCBBBAAA???>>><<<;;;:::888888888888888888888888999888888888888888999999666666777888999999999888666666777777888999999999999;;;<<<<<<;;;<<<>>>@@@CCCRRRooowwwpppfff___\\\YYYVVVSSSKKKHHHEEECCCCCCDDDCCCCCC@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDEEEDDDEEENNNYYYjjj{{{yyyjjjbbbkkk|||xxxnnnhhhbbb```_________^^^\\\ZZZVVVTTTVVV[[[]]]bbbrrr|||fffWWWPPPIIICCCGGGGGGGGGIIIMMMOOOPPPOOONNNLLLHHHFFFEEECCCAAA???<<<<<<;;;:::999999999999999999999999999999999999888888777777888888999::::::;;;;;;;;;===AAAGGGKKKUUUmmmzzzttt|||zzzmmmlllnnnzzzlllYYYOOOMMMKKKGGGEEEEEEEEEEEEDDDCCCCCCAAA@@@>>>===;;;;;;888888888888888888888888777777777777888999::::::::::::999888888888888999777777888888999::::::;;;777999:::::::::;;;===???JJJaaawwwpppbbb\\\TTTPPPNNNNNNLLLJJJGGGEEEDDDDDDEEEEEECCCBBBAAAAAA@@@@@@AAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFEEEFFFOOOYYYhhhzzz|||jjj]]]bbbnnnyyyvvvnnnfffccc```^^^______^^^\\\YYYTTTUUU[[[\\\\\\hhhwwwppp___VVVOOOIIIFFFFFFFFFHHHKKKNNNOOOOOOOOOMMMIIIGGGEEEDDDAAA???===<<<;;;::::::999999999999999999999999999999999888888777777888888999::::::;;;;;;;;;===BBBHHHMMMYYYvvvwwwuuuooolllkkkvvvvvv___QQQNNNKKKGGGEEEEEEEEEEEEDDDDDDCCCBBB@@@>>>===<<<;;;888888888888888888888888777777777777888999:::;;;>>>===;;;999888888888999888888999::::::;;;<<<<<<:::<<<=========>>>@@@BBBPPPmmmyyynnnddd^^^XXXSSSLLLIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFFFFCCCAAAAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHGGGHHHQQQ\\\gggyyynnn]]]\\\dddllluuuvvvnnnjjjeeeccccccdddbbbaaa```YYYXXX^^^^^^[[[bbbooo~~~xxxfff]]]WWWRRRFFFEEEEEEGGGKKKNNNOOOOOOPPPMMMJJJGGGFFFDDDAAA???>>>===<<<;;;:::999999999888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;===BBBIIINNN```rrrwwwsssllluuubbbPPPOOOOOOLLLHHHFFFGGGFFFDDDEEECCC@@@???>>>>>><<<;;;888777777777666666555555:::999999999999999999999888888888777777777666666;;;::::::999999::::::;;;:::>>>999888?????????IIIYYYxxx~~~nnnccc___ZZZTTTNNNMMMLLLJJJIIIHHHHHHGGGDDDCCCBBBAAAAAABBBCCCDDDBBBAAAAAAAAAAAAAAABBBCCCEEEDDDCCCBBBBBBCCCEEEGGGDDDDDDCCCCCCDDDFFFIIIKKKHHHIIIJJJKKKGGGGGGOOOYYYjjjwwwppp]]]ZZZ^^^aaahhhqqq{{{|||yyytttpppqqqtttqqqjjjdddcccbbbcccaaa___dddlllyyyhhhWWWNNNKKKIIIJJJMMMMMMKKKNNNSSSSSSPPPLLLIIIHHHFFFBBB???===;;;:::888777777888888999999888888888888888888999888777777777888::::::999@@@<<<999@@@DDDGGGPPPeeezzzyyy{{{xxxqqqxxxoooZZZPPPOOOLLLIIIHHHGGGGGGEEEGGGDDDAAA???>>>===;;;999::::::999999888888888888999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;777;;;777777>>>>>>@@@KKKccc~~~~~~uuuggg^^^ZZZTTTNNNKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDEEEEEEFFFGGGFFFEEEEEEEEEFFFFFFGGGGGGDDDDDDCCCBBBBBBBBBCCCDDDFFFFFFEEEEEEFFFGGGIIIJJJFFFFFFHHHHHHEEEDDDLLLVVViiivvvyyyccc]]]\\\ZZZ]]]dddlllqqqzzz~~~zzztttmmmkkkjjjkkkiiifffgggkkk~~~rrr```TTTMMMJJJIIILLLLLLJJJMMMQQQPPPMMMJJJHHHHHHFFFCCC@@@>>>===;;;999888888888999888888888888888888888888999888777777777888::::::888???<<<:::BBBFFFJJJTTTkkkyyyuuu{{{||||||~~~eeeSSSOOOLLLJJJIIIHHHGGGFFFHHHEEEBBB@@@???===:::888:::::::::999999999999888999999::::::;;;;;;<<<<<<::::::;;;<<<===>>>??????;;;::::::999999::::::;;;777:::888999??????CCCQQQqqq~~~yyyxxxxxxyyy{{{yyyqqqfff___[[[TTTNNNJJJJJJIIIHHHGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHDDDEEEEEEEEEEEEDDDDDDCCCFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGGGGEEEDDDLLLUUUggguuunnnbbb\\\VVVUUUYYY]]]aaagggmmmssszzz}}}yyyvvvvvvtttnnnjjjkkk~~~iiiYYYOOOKKKIIIJJJJJJHHHJJJNNNMMMKKKIIIHHHHHHFFFCCCAAA@@@???===;;;999888888888888888888888888888888888999888888888888999::::::888>>><<<;;;CCCGGGLLLYYYtttzzztttxxxlllXXXQQQKKKJJJIIIGGGEEEEEEFFFDDDBBBAAA@@@>>>;;;999888888888888888888888888999999:::;;;;;;<<<======999999999:::;;;<<<<<<===;;;::::::999999::::::;;;999===:::<<>><<<;;;CCCFFFMMM]]]|||xxxuuu}}}vvv```UUULLLIIIHHHDDDCCCEEECCCBBBAAAAAAAAA@@@>>>;;;888888888888999999999999999999:::;;;;;;<<<======:::::::::999999999999999;;;::::::999999::::::;;;;;;===;;;<<>><<<999777666666666777777888888888999999999888888999999::::::::::::;;;>>><<<<<>>===;;;888777666666666777777777888999999::::::888999999:::;;;:::::::::;;;>>><<<>>>DDDEEEPPPgggzzzpppvvvyyyeeeSSSMMMIIICCCBBBGGGCCCBBBBBBCCCCCCAAA>>>;;;;;;;;;;;;;;;<<<<<<<<<===999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<999===BBBEEE[[[~~~zzzwwwuuutttvvvwwwwwwwwwwwwuuutttssstttttttttsssqqqnnnkkkiiimmmllllllkkkhhhfffcccbbb^^^^^^\\\ZZZWWWTTTQQQOOOJJJFFFDDDEEEEEEFFFJJJPPPYYYgggzzzyyyggg[[[VVVSSSPPPOOOQQQRRRQQQOOOOOOQQQSSSUUUWWWYYY\\\___bbbfffmmmuuueeeZZZOOOLLLKKKIIIIIIKKKMMMOOOQQQOOOJJJEEEBBBBBB>>>===;;;999888888888888666777777888999999::::::888999:::;;;;;;;;;::::::;;;===<<<@@@GGGIIIVVVppptttrrrkkkVVVOOOJJJDDDCCCIIIEEEDDDCCCCCCCCC@@@<<<999999999999::::::;;;;;;;;;:::999999999999999999999666777888888999:::;;;;;;;;;::::::999999::::::;;;======;;;@@@GGGLLLfff}}}~~~}}}zzzwwwsssooollljjjaaa___\\\XXXSSSNNNJJJHHHKKKFFFDDDEEEFFFFFFJJJPPPWWWeeexxxvvvfff___[[[WWWTTTSSSQQQMMMJJJIIIKKKMMMNNNNNNPPPSSSUUUSSSWWW]]]dddooohhh\\\QQQMMMLLLKKKJJJKKKJJJMMMOOONNNIIIEEECCCCCC>>>===<<<:::999999::::::666777777888999999::::::888999:::;;;<<<;;;:::::::::<<<<<>>===;;;;;;;;;;;;::::::::::::::::::::::::777777888888888999999999;;;;;;???BBBAAAIIIeee|||ssszzz{{{xxxhhhTTTMMMMMMJJJFFFHHHFFFDDDDDDCCCBBB???===:::::::::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===???III___{{{tttlllfffXXXVVVRRROOOLLLKKKJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIUUU___nnn}}}|||ooohhhbbbXXXQQQOOONNNNNNNNNMMMKKKIIIIIIIIIJJJIIIKKKOOOUUU```sssqqqdddWWWQQQOOOKKKJJJLLLJJJLLLNNNPPPPPPLLLFFFAAA@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;???CCCDDDNNNkkkvvvsssyyyzzzooolll~~~ttt[[[PPPMMMJJJHHHHHHFFFEEEDDDDDDBBB???===::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<===BBBPPPkkk{{{rrriii```[[[QQQPPPNNNLLLKKKJJJIIIIIIFFFEEEEEEEEEEEEGGGHHHIIIRRR[[[hhhuuu~~~sssfff[[[UUUQQQPPPNNNKKKIIIHHHGGGGGGGGGEEEFFFIIIKKKRRR```nnn{{{kkk[[[TTTQQQOOOMMMLLLJJJKKKMMMPPPPPPLLLGGGBBB@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;@@@DDDGGGUUUttt|||sssssszzzhhhdddrrr}}}bbbTTTNNNLLLJJJHHHGGGEEEDDDDDDBBB@@@===;;;;;;;;;:::999999888888;;;::::::999999::::::;;;999999::::::::::::;;;;;;:::;;;;;;<<<<<<=========;;;<<<>>>EEEXXXuuu}}}sssiii___XXXSSSPPPPPPNNNLLLJJJHHHFFFEEEFFFEEEDDDDDDEEEGGGIIIJJJPPPXXXdddnnnxxx|||lllaaaXXXUUUPPPLLLIIIHHHGGGFFFHHHFFFFFFHHHHHHKKKUUU___wwwtttbbbWWWSSSQQQNNNKKKJJJKKKMMMOOOPPPMMMHHHDDDAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::888888888999999999::::::;;;===@@@DDDJJJ[[[{{{yyyttt~~~hhhdddmmmhhhWWWPPPMMMLLLHHHGGGEEEEEEDDDCCC@@@>>>>>>>>>===;;;999888666666;;;::::::999999::::::;;;999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;===>>>HHH```|||sssiii```ZZZWWWRRRQQQOOOMMMJJJHHHFFFDDDFFFEEEDDDCCCEEEGGGJJJKKKPPPXXXbbbkkkrrr|||wwwhhhbbbYYYRRROOOMMMKKKJJJJJJHHHGGGIIIHHHIIIPPPXXXdddvvv}}}jjj[[[UUURRROOOJJJJJJKKKMMMOOOPPPNNNIIIFFFAAA@@@???>>><<<<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::<<>>@@@???>>><<<:::888777666;;;::::::999999::::::;;;888999999::::::;;;;;;<<<999999:::;;;<<<======>>><<<>>>AAANNNjjj}}}wwwnnnfffaaa^^^VVVTTTRRROOOLLLJJJIIIHHHFFFEEECCCCCCDDDGGGJJJLLLRRRZZZdddkkkqqqyyy}}}sssfff\\\UUUQQQMMMJJJKKKHHHGGGHHHHHHHHHLLLSSS[[[eeezzzsssaaaWWWSSSOOOJJJJJJKKKLLLOOOPPPNNNKKKGGGAAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===@@@BBBDDDNNNfff~~~wwwqqqjjjfffooottt```SSSMMMKKKIIIHHHFFFEEEEEECCCAAA>>>???>>>======;;;;;;:::999;;;::::::999999::::::;;;888888999::::::;;;<<<<<<888888999:::;;;<<<=========AAAFFFUUUuuuxxxpppkkkiii___\\\WWWRRRNNNKKKJJJIIIFFFDDDCCCBBBDDDGGGKKKMMMTTT]]]hhhnnnrrryyy{{{lllbbbZZZTTTOOONNNIIIGGGGGGGGGFFFIIIOOOTTTYYYhhh}}}hhhYYYTTTPPPKKKJJJKKKLLLNNNPPPOOOLLLIIIAAAAAA???>>>===<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======@@@CCCEEEQQQmmm~~~zzz~~~|||xxxuuuuuuvvvsssxxxvvvlllxxxooofffkkkyyycccTTTLLLIIIIIIHHHFFFEEEEEEDDDAAA>>>========================;;;::::::999999::::::;;;888888999::::::;;;<<<<<<777777888999;;;<<<<<<===>>>BBBIIIZZZ}}}|||wwwuuuhhhddd]]]UUUOOOJJJHHHGGGFFFDDDCCCBBBDDDGGGKKKMMMVVV```kkkqqqtttzzzrrrhhh```ZZZQQQLLLHHHHHHGGGEEEHHHMMMKKKNNNWWWgggzzzmmm[[[TTTQQQMMMJJJKKKLLLNNNPPPOOOLLLIIIBBBAAA@@@>>>======<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;<<<@@@CCCFFFTTTrrryyyrrrrrrwww{{{{{{xxxwwwrrrlllooorrrvvvyyy|||rrrqqq{{{hhhfff}}}nnnXXXNNNOOOJJJIIIGGGFFFFFFDDDBBB???@@@???>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;;;;:::888777;;;;;;:::::::::;;;<<<<<>>>>>@@@GGG[[[|||yyyrrrpppqqqtttuuuzzz~~~yyytttsssuuuwwwxxxzzz}}}vvvssszzzkkkcccuuuxxx]]]PPPNNNKKKJJJHHHGGGFFFEEEBBB@@@??????>>>=========>>>>>>:::::::::::::::::::::::::::999999999999999999:::;;;;;;::::::;;;;;;<<<<<>>======<<<<<<<<<===999999999999999999999999<<<:::999777777999:::<<<;;;;;;::::::;;;<<<<<<===AAAFFF\\\yyyrrrmmmaaa]]]WWWSSSPPPNNNKKKJJJFFFFFFFFFEEEEEEGGGKKKNNN[[[fffttt~~~zzzqqqeeeZZZSSSOOONNNMMMOOOMMMKKKKKKMMMOOOOOOOOOSSSTTTUUUWWWXXXYYYYYYYYYYYY[[[^^^ccckkkvvv|||jjj\\\TTTKKKJJJIIIJJJLLLLLLKKKIIIHHHEEEAAA>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;@@@@@@CCCNNNeee|||vvvsssnnnpppqqqrrrwww}}}|||{{{{{{}}}uuurrrtttaaagggzzzvvv```VVVPPPNNNJJJHHHGGGFFFCCCAAA???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::;;;:::999999999999:::;;;;;;;;;:::;;;;;;<<<===>>>???IIIeeexxxppphhhcccYYYVVVRRRPPPOOONNNMMMKKKGGGGGGGGGEEEEEEGGGKKKNNN[[[fffvvvxxxjjj```YYYUUURRRNNNLLLKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOOPPPRRRVVV]]]hhhttt|||wwwcccVVVMMMKKKIIIIIIJJJKKKJJJJJJHHHEEEAAA???>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;??????DDDRRRkkk~~~vvvvvvtttrrrttt}}}~~~|||yyy}}}uuunnn}}}zzzhhhjjjxxxjjjZZZSSSPPPLLLIIIHHHFFFDDDBBB???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;<<<===>>>???>>>LLLkkk|||wwwqqqiiiaaa[[[SSSQQQNNNMMMNNNNNNMMMLLLHHHHHHHHHFFFEEEGGGJJJMMMXXXeeeuuuvvvjjj```YYYPPPNNNLLLKKKLLLMMMMMMLLLGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNTTT^^^iiippp}}}nnn]]]PPPMMMJJJIIIIIIJJJJJJJJJHHHEEEBBB@@@???>>>===;;;::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;>>>???FFFVVVppp{{{xxxwww{{{{{{}}}zzzooo{{{ssspppwwwsss]]]VVVRRRNNNJJJHHHGGGEEECCC@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;======;;;:::888::::::;;;;;;<<<===??????AAARRRsss{{{vvvqqqmmmggg___XXXQQQOOOLLLKKKLLLMMMNNNMMMJJJJJJHHHFFFEEEFFFJJJMMMUUUaaasss~~~mmmbbbZZZVVVQQQMMMKKKJJJJJJIIIEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHMMMUUU___eeeppp|||{{{fffTTTPPPLLLIIIIIIIIIJJJIIIGGGEEEBBB@@@@@@???===;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<===>>>@@@HHH[[[tttttt|||}}}tttttt|||aaaXXXTTTOOOKKKIIIGGGEEEDDDAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>???@@@FFFZZZ~~~|||wwwrrrooommmhhhaaa[[[RRROOOKKKIIIJJJLLLNNNNNNKKKJJJIIIGGGEEEFFFIIILLLPPP]]]ooo}}}xxxkkkeee\\\TTTOOOLLLJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEEEEFFFIIINNNUUU[[[eeeqqqgggWWWSSSMMMJJJHHHIIIIIIIIIGGGEEECCCAAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>???BBBLLL```xxxyyy~~~vvvpppeeeYYYUUUPPPLLLIIIGGGFFFDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===::::::;;;;;;===>>>???@@@KKKaaa{{{vvvqqqooonnnjjjccc]]]SSSOOOJJJHHHIIIKKKMMMNNNKKKKKKIIIGGGEEEFFFIIILLLNNNZZZlll{{{zzzrrrggg\\\UUURRROOONNNJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGJJJOOORRR]]]jjjyyydddZZZUUUOOOJJJIIIIIIIIIIIIGGGEEECCCAAAAAA???===;;;========================888888999:::;;;===>>>???AAADDDNNNccc{{{~~~kkklllwwwfffVVVQQQLLLJJJGGGCCCBBBEEEAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888999:::999888888999;;;>>>;;;:::======<<>>DDD@@@NNNlllkkkjjjsssjjj]]]WWWQQQOOOKKKFFFEEEGGGBBBAAA???>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::===;;;;;;===>>>===???DDDSSSxxxxxxsssvvvxxxtttooolllaaaVVVLLLKKKKKKJJJKKKNNNLLLNNNOOOMMMIIIGGGHHHJJJOOOVVVbbbooo|||sssdddZZZVVVPPPNNNLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEGGGHHHIIIOOOWWWcccqqqsss]]]UUUNNNKKKHHHEEEFFFIIIJJJGGGCCCAAA@@@???<<<999;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>DDDCCCSSSrrrkkkgggnnnqqq^^^WWWQQQOOOKKKEEEBBBCCCBBBAAA@@@>>>============<<<<<<;;;:::;;;<<<===>>>@@@===::::::<<<===<<<999<<<:::;;;>>>???>>>AAAFFFZZZ~~~wwwxxxyyyvvvrrrqqqfff[[[OOOIIIGGGFFFGGGJJJMMMOOOQQQNNNJJJHHHHHHJJJNNNTTT```lllxxxsssddd\\\WWWTTTOOOLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFKKKQQQZZZffftttvvvbbbXXXOOOJJJHHHFFFGGGKKKJJJHHHDDDBBB@@@???<<<:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<>>>???@@@BBBFFF[[[{{{zzznnnfffjjj~~~zzz```XXXQQQOOOLLLFFFBBBBBBAAA@@@???>>>===<<<<<<<<<===<<<;;;:::;;;===???AAADDD???;;;;;;???@@@===999::::::<<>>BBBIIIbbb{{{yyywwwssspppooolllbbbUUUKKKFFFDDDFFFGGGLLLOOOQQQOOOLLLIIIIIIKKKQQQWWW```kkkvvvsssfff^^^XXXQQQLLLKKKKKKJJJIIIIIIGGGFFFDDDDDDDDDDDDEEEGGGKKKRRR[[[hhhwwwyyyeeeZZZNNNIIIGGGGGGIIINNNJJJHHHFFFCCCAAA???===<<<999:::;;;<<<<<<;;;:::999::::::;;;;;;===>>>@@@@@@@@@JJJccczzztttiiiiiizzzfff]]]TTTQQQOOOKKKGGGFFF@@@???>>>===<<<;;;;;;;;;===<<<;;;:::;;;===@@@BBBDDD???;;;<<>>>>>DDDLLLjjjzzzvvvqqqooopppuuummm```SSSLLLJJJIIIIIIJJJNNNPPPPPPLLLJJJJJJKKKSSSXXX```iiisss||||||}}}yyyggg___UUUNNNLLLLLLKKKIIIIIIHHHFFFDDDCCCCCCDDDDDDDDDFFFKKKSSS___nnn}}}hhh[[[NNNHHHGGGHHHKKKOOOJJJIIIGGGDDDAAA>>>======::::::<<<======<<<::::::::::::;;;;;;===>>>@@@@@@???MMMjjj~~~}}}}}}nnniiiuuulll```UUUQQQOOOKKKGGGGGGAAA@@@???===<<<<<<;;;;;;<<<;;;;;;;;;<<<===???@@@AAA>>>;;;;;;===>>>===:::;;;:::<<<>>>===>>>GGGQQQssszzzuuusssuuuuuuqqqgggYYYPPPMMMJJJGGGGGGKKKOOOOOOMMMKKKKKKMMMQQQVVV^^^fffoooyyy|||{{{xxxmmm___UUUQQQPPPMMMJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDFFFIIINNNXXXeeettt}}}nnn```QQQJJJIIIIIIJJJMMMJJJJJJIIIEEEAAA>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@QQQooo{{{sssiiiqqqtttfffWWWPPPMMMIIIFFFEEECCCBBB@@@???>>>>>>======;;;;;;;;;<<<<<<============<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;>>>IIIUUU~~~{{{uuurrrtttsssrrrkkk]]]SSSOOOJJJEEEDDDHHHMMMNNNMMMKKKLLLMMMOOOTTT\\\eeepppzzz}}}nnnaaaZZZVVVQQQLLLIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHKKKRRR]]]iiirrrzzzwwwgggVVVOOOLLLJJJIIIJJJJJJKKKJJJFFFAAA>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>DDDVVVssszzzwwwiiimmmooo^^^UUUQQQLLLIIIHHHDDDDDDBBBAAA@@@?????????:::;;;<<<<<<===<<<<<<<<<:::;;;;;;;;;999999;;;===<<<;;;<<<<<<:::===JJJWWWzzzqqqmmmnnnuuuwwwqqqdddZZZUUUOOOHHHBBBFFFLLLNNNMMMLLLLLLNNNNNNTTT]]]gggrrr~~~zzzjjjaaa[[[TTTOOOIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIIIIJJJOOOXXXbbbiiiqqq~~~mmm[[[RRRNNNJJJGGGGGGJJJKKKJJJFFFAAA>>>>>>@@@===<<<;;;::::::;;;<<<=========<<<<<<<<<======>>>FFFYYYvvv|||{{{mmmlll~~~uuu\\\SSSPPPJJJHHHKKKDDDCCCBBB@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>======:::<<<>>><<>>===:::::::::;;;;;;<<<<<<<<<999:::;;;;;;;;;===@@@BBB@@@WWWzzznnnmmm{{{___TTTPPPJJJGGGHHHDDDCCCBBB@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;<<<999<<>>===::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCGGG^^^pppnnnbbbTTTPPPKKKFFFEEEEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===;;;;;;:::::::::999;;;999<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;:::<<<:::===BBBEEE\\\}}}ooobbb[[[[[[]]]___]]]XXXSSSOOONNNIIIIIIHHHGGGGGGHHHLLLOOORRRZZZhhhyyymmmbbbZZZTTTNNNJJJJJJJJJIIIGGGDDDEEEDDDCCCCCCDDDHHHKKKRRRXXXddduuuyyydddWWWOOOKKKIIINNNMMMKKKHHHEEEBBB???>>><<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<>>>AAACCCKKKccc{{{tttjjjXXXSSSQQQLLLIIIEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;>>>===???DDDHHHaaa|||oooaaaYYYRRRTTTUUUTTTRRROOOMMMLLLHHHGGGGGGEEEEEEGGGLLLOOOTTT[[[iii{{{~~~||||||~~~xxxlll```YYYQQQKKKJJJIIIHHHFFFCCCDDDDDDDDDCCCDDDGGGJJJMMMSSS^^^pppkkkYYYPPPLLLJJJMMMLLLKKKIIIFFFCCC@@@>>><<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<>>>AAACCCIIIdddzzznnnZZZSSSRRROOOLLLFFFEEECCCBBB@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;===>>>>>><<>>@@@EEEKKKggg}}}uuukkk___VVVMMMMMMMMMMMMMMMKKKJJJIIIFFFFFFFFFEEEEEEGGGKKKNNNUUU\\\jjj~~~~~~}}}|||zzzxxxvvvvvvyyy|||wwwhhh```UUUNNNJJJIIIHHHFFFCCCDDDEEEDDDDDDEEEGGGJJJJJJPPP\\\kkk}}}ttt[[[OOOLLLLLLLLLLLLKKKJJJGGGCCC@@@>>>;;;;;;;;;;;;;;;;;;::::::;;;<<<=========>>>AAADDDKKKhhh|||sss]]]SSSQQQOOOMMMFFFEEECCCBBB@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===:::>>>>>>AAAGGGOOOnnn~~~wwwuuussspppkkkcccYYYRRRKKKJJJIIIIIIIIIIIIHHHGGGDDDEEEEEEEEEEEEGGGJJJMMMTTT\\\mmm{{{vvvwwwyyy{{{yyyxxxuuuqqqnnnooorrruuuooogggZZZQQQMMMKKKIIIGGGEEEEEEFFFEEEDDDDDDFFFGGGFFFMMMYYYgggvvv}}}]]]MMMKKKMMMLLLLLLLLLJJJGGGDDD@@@>>>::::::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>AAADDDMMMlllsss{{{vvv```SSSPPPNNNMMMFFFEEEDDDBBBAAA@@@??????========================>>>===<<<;;;;;;;;;;;;;;;888<<<===AAAHHHRRRrrr{{{xxxxxxooollliiifffccc]]]UUUOOOKKKJJJHHHHHHHHHHHHGGGFFFCCCDDDEEEEEEEEEGGGJJJLLLSSS\\\ppp|||qqqnnnppptttvvvwwwuuuqqqllliiiiiilllnnn~~~uuukkk^^^TTTOOOLLLJJJHHHFFFGGGGGGEEECCCBBBCCCEEECCCKKKXXXdddqqq^^^LLLJJJLLLLLLLLLLLLJJJHHHDDDAAA???:::::::::;;;;;;<<<<<<<<<;;;<<<=========???BBBDDDNNNnnnxxxdddTTTVVVTTTJJJHHHFFFCCC@@@>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<===>>>???>>>===:::===AAADDDGGGXXX}}}}}}tttnnnkkkiiihhheeebbb[[[TTTOOOMMMKKKHHHGGGFFFFFFDDDBBBDDDCCCBBBBBBDDDFFFHHHJJJSSS]]]ppp~~~vvvkkkmmmxxxzzzzzzsssmmmiiieee```aaadddssssssddd[[[SSSLLLHHHHHHEEEDDDDDDCCCCCCCCCCCCDDDEEEJJJRRR\\\iii{{{dddOOOJJJLLLIIIKKKMMMMMMJJJEEE@@@<<<============<<<<<<<<<<<<===<<<;;;;;;<<>>=========<<<<<<<<<<<<<<<<<<===>>>===<<<>>>@@@AAAAAA@@@:::===AAADDDIII]]]|||vvvqqqooommmkkkggg```YYYTTTRRROOOLLLJJJIIIHHHGGGEEEEEEDDDCCCBBBCCCEEEGGGHHHTTT```uuuwwwkkknnnyyy{{{|||tttkkkeee___ZZZ[[[^^^ooowwwggg]]]UUUMMMIIIIIIFFFFFFEEEDDDDDDDDDEEEEEEDDDHHHOOOXXXeeexxxdddPPPJJJJJJIIIJJJMMMMMMKKKFFFAAA===<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;<<>>======<<<<<<======>>>;;;;;;;;;<<>>>>>============>>>>>>:::999888:::<<<======<<<===???@@@BBBLLLggg~~~}}}}}}yyyqqqkkkddd___XXXSSSOOOLLLIIIGGGHHHGGGFFFEEEFFFGGGIIIKKKQQQ___tttrrruuu~~~~~~vvviii___WWWQQQRRRVVVbbbtttooobbbXXXOOOKKKKKKIIIHHHGGGFFFFFFEEEEEEFFFDDDFFFIIIPPP\\\pppgggWWWMMMGGGHHHJJJMMMNNNLLLHHHCCC@@@<<<<<<<<<;;;;;;;;;:::::::::<<<===<<<<<>>>>>>>>>>>>>>============>>>>>><<<;;;::::::;;;;;;:::999>>>@@@@@@BBBNNNkkk}}}|||vvvqqqkkkddd]]]WWWRRRMMMJJJIIIHHHGGGFFFFFFHHHJJJKKKQQQ^^^ooo~~~uuuyyysssfff\\\SSSNNNOOOTTT]]]ppppppcccYYYPPPLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFIIINNNZZZmmmjjj[[[PPPHHHHHHKKKMMMOOOMMMIIIDDDAAA============<<<<<<<<<;;;999;;;======<<>>======<<<<<<======>>>???>>>===<<<======;;;:::???AAAAAABBBQQQppp~~~wwwsssllleee^^^WWWQQQMMMMMMLLLJJJHHHGGGGGGHHHIIIRRR\\\jjjvvvuuu{{{|||qqqdddZZZQQQKKKLLLQQQZZZlllpppcccYYYQQQNNNNNNIIIIIIGGGFFFEEEEEEDDDDDDDDDFFFHHHNNNYYYkkkooo```SSSJJJJJJLLLNNNOOONNNIIIDDDAAA>>>>>>=========<<<<<<<<<888;;;>>>>>>===???FFFMMM```|||yyy}}}}}}}}}|||}}}yyytttnnnmmmjjjddd___[[[ZZZ[[[ZZZ]]]```fffnnnzzz}}}sssrrrzzzwwwbbbXXXUUUKKKIIIFFFCCC@@@>>><<<<<<===<<<<<<<<<<<<<<<<<<===???>>><<<===>>>>>>===<<<===AAABBBDDDUUUwww~~~|||~~~yyytttnnnggg```[[[YYYWWWSSSOOOLLLJJJJJJJJJPPPWWWcccoooxxx~~~rrr{{{uuuhhh]]]SSSLLLLLLPPPWWWiiipppddd[[[TTTQQQRRRKKKJJJIIIGGGFFFFFFEEEEEECCCEEEHHHMMMXXXjjj~~~ssscccUUULLLLLLMMMOOOPPPNNNIIIDDD@@@======<<<<<<<<<;;;;;;;;;777;;;???>>>===???GGGNNNbbbzzz{{{~~~|||{{{|||}}}|||~~~{{{sssrrrooojjjccc^^^\\\\\\WWWXXXZZZ]]]dddnnnyyy~~~~~~{{{xxx|||{{{}}}fff[[[XXXNNNLLLHHHDDDAAA>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;===>>>===<<<;;;@@@BBBFFFYYY||||||zzz~~~|||uuupppdddaaa\\\WWWRRROOOMMMLLLKKKRRR^^^jjjsssvvvvvvuuu{{{{{{pppzzz{{{mmmbbbXXXPPPNNNQQQUUUhhh}}}pppeee\\\VVVSSSUUULLLLLLJJJIIIHHHGGGGGGGGGAAACCCGGGLLLWWWhhh|||vvvdddWWWNNNMMMNNNPPPQQQNNNIIICCC@@@<<<<<<;;;;;;;;;:::::::::666;;;???>>>===???GGGOOOfff|||sssyyy~~~~~~|||||||||zzz|||}}}yyyuuunnnhhhdddaaa^^^\\\VVVUUUWWW[[[]]]```gggppp}}}}}}{{{|||}}}~~~|||kkk\\\WWWRRRKKKFFFDDDBBB???===???@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<>>GGGQQQrrrwwwnnnuuu||||||}}}|||{{{{{{yyyyyyyyyyyy}}}}}}yyysssnnniiifffccc```WWWVVVVVVYYYYYYZZZ```hhhpppwww}}}|||||||||nnn___ZZZRRRKKKFFFDDDBBB???===???????????????>>>>>>>>>===????????????????????????>>>AAADDDKKKddd{{{{{{|||vvvjjj^^^SSSLLLKKKJJJSSS___iiisss{{{yyytttmmmiiihhhmmmttt}}}ttt```TTTSSSYYYbbbppp|||ssslllddd^^^WWWSSSMMMIIIGGGGGGFFFFFFFFFFFFHHHLLLRRR___uuujjjYYYPPPLLLMMMNNNOOONNNJJJEEE@@@======<<<<<<<<<;;;;;;;;;;;;:::<<<======>>>GGGRRRvvvpppiiipppwww|||{{{yyyyyyyyywwwxxxvvvvvvwwwxxx~~~|||vvvpppkkkfffbbb___YYYUUUTTTUUUTTTSSSWWW]]]cccjjjsss}}}~~~}}}}}}|||rrrccc]]]SSSLLLFFFDDDBBB>>>>>>@@@????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDGGGQQQmmm|||}}}|||{{{{{{}}}|||{{{kkk]]]RRRMMMNNNIIITTTbbbppp~~~|||nnnhhhfffmmmxxxppp^^^WWWZZZaaammm|||xxxnnnfff\\\WWWPPPKKKHHHGGGFFFEEEFFFEEEGGGKKKQQQ]]]sssnnn[[[RRRMMMNNNOOOQQQPPPLLLEEE@@@=========<<<<<<<<<;;;;;;;;;;;;<<<======???HHHSSSzzziiidddllltttyyyxxxvvvwwwvvvtttxxxvvvuuuvvvxxx}}}vvvooohhhbbb]]]YYYTTTQQQPPPOOOMMMOOOTTTXXX]]]dddllluuu~~~}}}~~~}}}}}}wwwggg___UUUMMMFFFDDDBBB>>>>>>@@@?????????>>>>>>>>>>>>>>>========================@@@DDDIIIVVVttt|||yyy{{{{{{zzzzzzzzz~~~zzz}}}sssdddXXXPPPMMMOOOKKKVVVfffvvvvvvnnnkkkssskkkaaa___dddmmmzzzsssiii\\\WWWPPPKKKHHHFFFEEEDDDEEEEEEGGGJJJOOO[[[ooottt___SSSMMMOOOQQQTTTSSSNNNGGGAAA============<<<<<<<<<<<<<<<;;;<<<>>>===???JJJUUU}}}yyyeeebbbiiiqqqxxxwwwvvvvvvvvvsssxxxvvvvvvxxxzzzzzzpppgggaaaYYYSSSOOONNNLLLJJJKKKNNNMMMQQQVVV\\\bbblllxxx|||{{{}}}~~~}}}{{{{{{lll```VVVNNNGGGDDDAAA>>>>>>@@@>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<@@@DDDIIIYYYyyyyyywwwyyyyyyyyyyyyyyy|||}}}zzzsssmmmjjjhhhkkkxxx~~~rrreee\\\TTTMMMKKKMMMNNNYYYhhhuuuyyyvvvzzzpppiiikkkqqq|||ssshhhXXXSSSMMMHHHFFFEEEDDDDDDEEEEEEFFFJJJNNNXXXlll~~~{{{cccTTTNNNPPPTTTVVVVVVPPPHHHBBB>>>>>>=========<<<<<<<<<===<<<<<<>>>===@@@KKKWWWsssbbbbbbgggpppwwwwwwvvvvvvuuussswwwuuuvvvyyy|||vvvkkkddd\\\UUUOOONNNMMMJJJIIIKKKJJJMMMQQQTTTXXX```iiippp{{{yyyyyy{{{~~~}}}{{{zzztttcccWWWOOOGGGDDDAAA>>>>>>AAA>>>>>>>>>>>>????????????========================@@@CCCHHHZZZ}}}~~~wwwuuuxxxwwwxxxyyyyyy|||zzztttiiiaaa[[[YYYVVVXXXeeeuuuvvvlllcccZZZVVVQQQLLLJJJLLLRRR^^^kkkttt|||ttttttvvvtttiiiVVVRRRLLLHHHFFFEEEEEEDDDEEEDDDFFFIIILLLVVVhhhzzzhhhVVVOOOQQQVVVYYYXXXRRRIIIBBB>>>>>>>>>=========<<<<<<>>><<<===>>>>>>AAALLLXXXooo___bbbeeennnvvvvvvuuuvvvuuurrrqqqqqqtttyyy}}}zzzooohhhbbbZZZRRRPPPNNNJJJHHHIIIIIILLLOOOQQQRRRWWW^^^dddlllwwwzzzwwwwwwxxxxxxzzz}}}||||||~~~hhhXXXPPPGGGDDDAAA>>>>>>AAA===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>AAACCCHHHZZZ}}}wwwuuuwwwtttvvvyyyzzz}}}zzzooohhh^^^WWWSSSSSSPPPOOO[[[lllyyyooohhh___XXXRRRQQQPPPMMMMMMOOOYYYgggtttxxxxxx|||~~~|||{{{yyynnnYYYTTTNNNJJJGGGGGGFFFEEEDDDDDDFFFHHHKKKTTTfffwwwoooYYYOOORRRWWW[[[ZZZTTTJJJCCC>>>>>>>>>>>>=========<<<>>>======>>>>>>AAAMMMYYYmmm^^^bbbdddmmmuuuvvvuuuuuutttrrrlllmmmrrrxxx~~~wwwpppfff]]]UUURRROOOJJJGGGGGGEEEGGGJJJJJJKKKMMMSSSXXX^^^iiizzzyyyvvvvvvwwwvvvxxxyyyxxxwwwvvvvvvwww{{{zzzzzz|||~~~lllYYYPPPHHHDDDAAA>>>>>>AAA======>>>>>>?????????@@@========================BBBCCCHHH[[[}}}wwwuuuwwwrrrvvvyyy{{{~~~ttthhhaaaYYYSSSQQQSSSOOOMMMXXXjjj|||zzzrrrjjjbbb\\\WWWQQQLLLMMMNNNNNNPPPTTT```ppp~~~~~~xxxwww|||~~~~~~rrr]]]XXXQQQLLLJJJHHHGGGFFFDDDDDDFFFHHHKKKSSSeeeuuusss[[[OOOSSSXXX\\\[[[UUUJJJCCC>>>>>>>>>>>>============>>>======>>>>>>BBBNNNZZZ|||jjj```\\\eeelllrrrrrrrrrsssrrrnnnppppppqqqssszzz}}}qqqfff```ZZZVVVPPPIIIFFFGGGHHHHHHGGGGGGIIIKKKNNNOOOYYY]]]fffsss{{{zzzzzzwwwvvvttttttsssppplllkkklllmmmnnnnnnlllkkkqqq{{{|||{{{kkk^^^SSSIIIEEEBBB>>>===>>>BBB>>>:::<<<@@@BBB???;;;@@@===;;;:::;;;===>>>>>>???DDDFFF\\\~~~|||xxxtttrrrrrrvvvvvvxxxzzz~~~zzzqqqhhh```]]]WWWSSSSSSRRRSSSYYY___yyyzzzsssssskkklllpppxxx~~~{{{~~~vvvuuupppkkkjjjllljjjddd\\\UUUPPPQQQQQQQQQUUU]]]mmmxxxwwwxxxuuuvvvyyy{{{yyyggg\\\QQQMMMLLLIIIGGGGGGHHHGGGHHHIIIJJJQQQaaaqqqzzzsssqqqooossszzz[[[QQQRRRWWW]]][[[RRRJJJGGG@@@???======>>>>>><<<;;;<<<@@@===<<<>>>===JJJcccggg^^^[[[dddjjjoooooooooppppppmmmoooppprrruuu|||wwwjjjccc\\\XXXRRRKKKGGGHHHHHHGGGFFFFFFHHHJJJLLLNNNRRRTTT\\\gggsss|||~~~||||||yyy{{{zzzxxxssslllfffeeefffeeeffffffeeedddhhhqqqxxx{{{yyynnn^^^SSSIIIEEEBBB>>>===>>>???@@@@@@???===;;;;;;;;;???===;;;;;;;;;===>>>??????EEEHHH___~~~}}}yyyuuurrrqqqrrrtttuuuvvvyyy~~~~~~{{{xxxsssmmmhhhddd^^^XXXUUURRRQQQVVV]]]sssyyypppeee___```]]]^^^aaahhhrrr}}}|||rrrjjjhhhjjjkkkjjjjjjnnntttuuuqqqhhh```ZZZXXXWWWWWW]]]dddssszzzuuurrrmmmmmmqqq~~~}}}~~~mmmaaaUUUPPPMMMIIIFFFFFFGGGFFFGGGIIIJJJPPP```ppp{{{qqqjjjhhhfffhhhsss{{{]]]QQQRRRXXX______UUUKKKFFF@@@>>>============<<<:::;;;???===<<>>KKKeeeeee]]]\\\ccchhhkkkjjjjjjmmmmmmlllmmmooorrruuu}}}~~~ppphhh___ZZZTTTLLLIIIIIIGGGFFFFFFEEEFFFHHHJJJKKKKKKMMMQQQYYYbbbjjjnnnppp~~~yyynnnfffdddddd```aaabbb```___bbbhhhmmm~~~yyyvvvqqq^^^TTTIIIEEEBBB???===>>>@@@FFFKKKHHH@@@;;;<<<@@@======<<<;;;<<<===???@@@@@@EEEKKKddd||||||~~~uuurrrpppppprrrqqqrrruuuyyy|||yyyxxxxxxxxxwwwvvvrrrkkkddd]]]VVVRRRWWW___nnnwwwxxxmmmeee]]]UUUQQQRRRPPPPPPRRRXXXaaajjjpppssstttmmmkkkpppsssmmmbbbZZZ___dddiiimmmvvv{{{qqqgggaaa^^^^^^dddjjjwwwwwwnnngggaaaaaahhhyyyuuugggYYYSSSOOOIIIFFFEEEFFFEEEFFFGGGHHHOOO___ooo}}}}}}uuujjjaaa___]]]^^^eeetttyyy^^^QQQSSSZZZdddeeeZZZMMMEEE@@@>>><<<;;;<<<<<<;;;:::;;;>>>======@@@@@@NNNiiiccc^^^]]]bbbfffhhhggggggjjjlllkkkjjjlllpppttt|||wwwlllaaa[[[UUUMMMIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGIIIJJJMMMQQQWWW]]]aaadddrrryyy}}}sssmmmiiidddddddddbbbaaaaaadddgggwwwwwwsssooo^^^TTTJJJEEECCC???===>>>AAAGGGMMMJJJBBB===>>>AAA<<<=========<<<===???AAA@@@FFFNNNjjj{{{||||||ssspppnnnooorrroooqqqtttyyy|||{{{yyyyyy{{{|||sssiii^^^YYY___iiisssvvvxxxwwwuuuvvvyyy|||wwwkkkaaaZZZUUUSSSSSSNNNMMMNNNSSSZZZaaaeeeffffff``````gggllliiiaaa]]]aaagggooovvvvvvkkkdddcccgggkkkttt~~~yyymmmccc[[[VVVWWW```uuu{{{uuusssssstttxxxyyykkk[[[SSSOOOIIIFFFFFFDDDDDDEEEFFFGGGNNN^^^mmm}}}{{{qqqbbb^^^ZZZYYY]]]jjjuuu]]]QQQSSS\\\iiilllaaaPPPFFF???===;;;:::;;;;;;;;;::::::>>><<<===AAACCCRRRmmm}}}aaa\\\[[[bbbfffgggeeeeeeiiikkkkkkgggiiimmmqqqyyy}}}qqqccc[[[UUUNNNIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDIIIJJJKKKMMMPPPTTTXXX[[[hhhoooyyy}}}ssslllkkkiiifffcccbbbbbbcccrrr}}}sssooolll___TTTJJJFFFCCC???>>>???<<<@@@CCCCCC@@@===<<<<<<<<<===???>>>======>>>AAA@@@FFFQQQqqq|||~~~|||rrrooommmnnnpppmmmooorrrxxx}}}}}}}}}uuuhhhccclllxxx~~~zzzsssmmmlllqqquuuxxxxxxjjj```ZZZWWWTTTQQQNNNMMMQQQYYY___aaaaaaZZZWWWWWW[[[]]]]]]^^^bbbfffnnnwww~~~wwwmmmjjjiiijjjmmmqqqqqqjjj```XXXSSSOOOTTT]]]sss|||zzzuuunnngggcccccccccfffnnn~~~zzzkkk[[[RRRNNNIIIGGGHHHDDDCCCDDDEEEFFFMMM]]]mmm}}}nnnfff]]]YYYZZZeeezzzoooZZZRRRSSS]]]mmmsssiiiUUUHHH@@@>>>;;;::::::;;;;;;:::;;;???======BBBDDDTTTppp{{{___ZZZXXX```eeegggeeeeeehhhjjjiiieeegggjjjnnnvvvuuufff]]]VVVOOOIIIHHHFFFFFFFFFEEEDDDCCCCCCBBBFFFGGGHHHIIIJJJMMMQQQTTT```gggrrr|||xxxvvvqqqlllhhheeedddcccnnn{{{yyyppplll~~~jjj___UUUJJJFFFCCC@@@>>>???======>>>@@@AAA@@@>>><<<<<>>;;;::::::<<<<<<<<<<<<@@@>>>>>>CCCFFFVVVrrr}}}aaa[[[YYY^^^cccfffddddddggghhhgggfffgggiiillltttzzziii___XXXQQQKKKIIIGGGGGGFFFFFFDDDCCCBBBAAABBBDDDFFFGGGGGGHHHKKKNNNYYYaaalllwwwyyytttpppnnnlllooozzzvvvmmmjjj}}}}}}lll___UUUKKKFFFCCC@@@>>>????????????@@@@@@@@@??????===@@@BBBAAA===:::<<>>???DDDGGGWWWsssfff___\\\\\\aaaeeeccccccfffgggeeeggggggiiilllttt}}}kkkaaaZZZRRRLLLJJJHHHGGGGGGFFFEEECCCAAA@@@@@@CCCFFFGGGFFFGGGJJJMMMUUU]]]iiittt~~~|||yyywwwsss}}}tttllliii|||~~~ooo___UUUKKKFFFDDD@@@>>>@@@<<<===>>>===;;;:::;;;======AAADDDBBB===:::;;;>>>>>>EEEUUU{{{zzz{{{yyypppkkkfffdddddddddfffjjjppp||||||rrriii```XXXUUUYYY\\\\\\YYYYYYTTTPPPOOONNNPPPYYYcccmmmtttyyy{{{zzznnncccddddddeeegggeee___YYYWWWVVVZZZggg|||xxxqqqoookkkcccZZZSSSNNNLLLJJJPPP]]]rrrrrr___SSSMMMIIIGGGHHHDDDDDDEEEFFFGGGNNN^^^mmmxxxhhh___]]]hhhwww~~~hhh]]]SSSSSS]]]rrrxxxcccRRRCCC@@@<<<;;;;;;===>>>>>>>>>BBB??????DDDGGGXXXtttuuufff[[[[[[___ccceeedddccccccccc``````bbbfffppp|||pppddd[[[TTTOOOMMMIIIGGGFFFFFFFFFEEEDDDBBBFFFGGGHHHGGGFFFGGGIIIKKKTTTZZZcccmmmwwwnnnjjjjjjtttfffXXXKKKFFFEEEAAA>>><<<999:::<<<<<<;;;<<<===???:::::::::;;;;;;===>>>???EEEFFFZZZxxxsssmmmddd```bbbfffgggiiioooyyyxxxmmm```XXXWWWZZZ\\\\\\___YYYRRRMMMNNNRRRVVVYYYbbbhhhqqqwwwzzz~~~}}}uuuqqqmmmpppvvv~~~yyykkk___dddaaadddppp}}}zzzssswwwyyyrrrbbbTTTKKKIIIIIIKKKTTTfffwwwdddVVVOOOMMMKKKIIIHHHFFFGGGJJJIIIKKK\\\ooogggaaagggdddwwwyyydddYYYRRRTTT^^^ppp~~~xxxbbbMMMBBB???<<<;;;<<<=========>>><<>>;;;<<<======;;;;;;;;;==================>>>???@@@CCCDDDZZZwwwrrrlllddd```bbbdddfffiiipppzzz~~~~~~xxxjjjaaa```bbbccccccccc^^^VVVPPPOOORRRVVVYYY^^^bbbhhhmmmppprrrsssuuuttt|||uuujjjeeedddkkkttt|||~~~zzz~~~~~~uuufffXXXPPPMMMIIIKKKRRRccc|||kkk\\\TTTPPPMMMJJJIIIFFFGGGIIIGGGIIIYYYllljjjaaaeeeaaarrr~~~zzzdddVVVRRRTTT]]]ooo|||wwwbbbNNNBBB???<<<;;;<<<=========>>>;;;BBB???AAAGGGSSSzzzqqqjjjiiilllhhhbbb```aaacccbbbaaa___```bbbfffppp}}}vvvnnngggaaa[[[WWWSSSQQQNNNKKKIIIHHHHHHHHHIIILLLOOOPPPOOONNNNNNOOOQQQUUU\\\ccckkkssszzzxxxrrrqqqtttyyy~~~pppmmmoookkk\\\MMMHHHFFFCCC@@@???===>>>???===;;;::::::;;;>>>>>>=========>>>>>>???@@@CCCZZZ}}}}}}uuupppkkkbbb___aaaaaadddiiippp{{{zzzzzz|||uuukkkhhhiiijjjjjjiiiddd\\\TTTQQQQQQTTTVVV\\\]]]```cccffffffeeeccceeelllyyyuuummmfffgggkkkpppxxxyyy{{{yyypppaaaUUUNNNLLLIIIIIIPPP```{{{qqqbbbYYYRRRMMMIIIIIIFFFGGGHHHFFFGGGWWWjjjpppdddddd___qqq|||~~~gggVVVSSSTTT\\\lllzzzvvvbbbOOOBBB@@@===;;;<<<=========>>>;;;AAA===AAAGGGUUU}}}~~~eee^^^aaammmgggaaa```cccdddbbb___^^^___aaafffppp~~~{{{vvvqqqlllfff```\\\YYYWWWTTTPPPLLLIIIIIIJJJKKKOOOSSSUUUTTTRRRQQQQQQPPPSSSYYY___fffmmmtttyyy|||vvvmmmeeebbbdddiiilllzzzsssooopppmmm]]]NNNGGGEEEBBB@@@???===>>>???===;;;:::;;;<<<===<<<<<<;;;;;;;;;;;;<<>>:::@@@===@@@HHHWWW{{{^^^VVV[[[dddaaa^^^```dddeeebbb]]]]]]^^^```eeeooo}}}zzzyyywwwtttrrrnnniiiccc^^^^^^^^^[[[UUUOOOKKKJJJKKKLLLPPPUUUWWWVVVTTTRRRRRRPPPSSSWWW\\\bbbiiipppuuuxxx|||}}}sssmmmccc[[[WWWWWW[[[^^^eeeqqqxxxrrrqqqnnn^^^MMMFFFCCCAAA??????<<<===>>>===<<<<<<===>>>===<<<<<<;;;;;;;;;;;;<<>>:::@@@===AAAIIIWWW~~~___UUUYYYZZZZZZ[[[___cccccc```\\\[[[\\\^^^cccnnn~~~zzzyyywwwvvvtttrrroookkkfffbbbddddddccc]]]TTTNNNLLLMMMMMMPPPTTTVVVVVVTTTSSSRRRQQQSSSWWWZZZ^^^dddjjjooorrruuuzzz~~~|||vvvhhhbbbZZZSSSNNNNNNQQQSSSVVVbbbtttyyyuuuppp___MMMEEEBBB@@@??????<<<===>>>>>><<<<<<===???>>>>>>=========>>>>>>???CCCHHHaaavvvsss~~~nnnhhhccc]]][[[^^^[[[^^^dddllluuu~~~}}}}}}ggg```YYY^^^jjj}}}zzzuuusssvvv{{{~~~{{{wwwpppeeeZZZUUUVVVYYY]]]]]]^^^^^^___\\\YYYUUUXXXZZZbbbqqqvvvlllfffbbbdddnnnxxxrrrpppkkkcccZZZRRRMMMLLLLLLMMMRRRaaayyyzzzkkk^^^SSSLLLIIIEEECCCEEEHHHHHHKKK\\\pppvvvqqq}}}|||iiiaaa[[[pppzzzsssZZZSSSSSSZZZjjjxxxvvvdddRRRDDDAAA===<<<<<<<<<<<<;;;>>>;;;AAA>>>BBBIIIWWWaaaTTTVVVSSSUUUXXX\\\^^^^^^]]][[[YYYZZZ]]]bbblll~~~~~~}}}xxxwwwuuutttrrrnnnjjjfffiiikkkjjjddd[[[SSSOOOOOOLLLOOOSSSTTTTTTRRRRRRRRRSSSTTTUUUVVVXXX\\\aaaeeegggjjjnnnqqqtttxxx}}}{{{rrrlll]]]YYYRRRLLLIIIIIIJJJLLLPPPXXXfffwww}}}sssbbbOOOFFFCCCAAA@@@AAA>>>??????>>><<<;;;<<<==================>>>???@@@AAAHHHbbbxxxttt}}}lllfffbbb[[[ZZZ]]][[[^^^bbbiiiqqq}}}~~~}}}}}}~~~~~~uuuzzz||||||ddd[[[UUUVVV\\\mmm|||xxxuuuuuuzzzyyynnnccc^^^___bbbgggiiijjjjjjgggccc```___^^^```dddnnnzzzyyyppphhhbbbbbbiiirrr{{{pppdddYYYQQQNNNNNNOOOVVVeee|||xxxiii\\\RRRLLLJJJEEECCCDDDHHHGGGJJJZZZnnn{{{lllcccjjj{{{xxxgggaaa]]]sss{{{yyy[[[RRRSSS[[[lllzzzxxxeeeRRRDDDAAA>>><<<<<<<<<;;;;;;===;;;CCC@@@CCCIIIVVV~~~```PPPPPPPPPSSSWWWYYYYYYYYYZZZ[[[XXXYYY\\\aaakkk}}}{{{yyywwwvvvtttqqqmmmjjjlllooooooiii___VVVQQQQQQLLLNNNQQQSSSRRRQQQQQQQQQTTTUUUTTTTTTTTTVVVZZZ]]]^^^```ccceeefffiiimmmooowwwyyy|||}}}yyyqqqiiidddVVVSSSNNNIIIFFFFFFGGGHHHJJJOOOXXXeeetttuuudddPPPGGGDDDBBBAAABBB@@@AAAAAA???<<<::::::;;;:::::::::;;;;;;===>>>???@@@FFFaaa{{{vvv|||kkkeeeaaaZZZYYY]]]\\\^^^aaagggooo{{{~~~}}}}}}~~~qqqssssss}}}|||cccYYYRRRPPPTTTccc}}}~~~zzzxxxwwwuuusssuuu|||uuujjjdddeeeiiisssvvvxxxvvvqqqllljjjjjjggggggiiimmmssszzz~~~|||~~~tttllldddaaafffnnnzzzssseeeZZZUUUOOOQQQXXXggguuufffXXXOOOJJJIIIFFFCCCDDDGGGEEEGGGXXXkkkxxxhhh\\\^^^lllxxxtttfffbbbaaazzz}}}^^^RRRSSS\\\mmm{{{yyyeeeRRRDDDAAA>>><<<<<<<<<;;;;;;===;;;CCCAAADDDJJJUUU|||```RRRRRROOOPPPSSSUUUVVVWWWWWWWWWWWWVVVYYY```jjjyyy}}}{{{yyyuuussstttxxxwwwmmmccc[[[TTTOOOOOOLLLKKKOOOQQQOOONNNPPPSSSSSSSSSSSSTTTTTTUUUVVVXXXXXXXXXYYYZZZ]]]___aaaiiikkkmmmnnnmmmiiiddd```NNNLLLIIIEEEDDDDDDEEEFFFFFFLLLTTT\\\eeesss{{{```OOOKKKDDDBBBDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>============>>>>>>???EEEIIIaaa|||ttt{{{{{{mmmfffaaa[[[VVVUUUYYYYYY___gggnnnvvv~~~}}}}}}}}}zzzwwwfff[[[UUUSSSUUUaaaxxx~~~|||xxxuuuttttttvvvxxx{{{wwwtttxxx}}}yyyuuutttttttttssssssuuuzzz}}}uuu~~~wwwqqqkkkeeefffjjjxxxmmm```ZZZQQQVVV___nnn|||uuujjj___VVVOOOIIIFFFGGGFFFEEEFFFFFFKKKWWWddd|||~~~rrrddd___[[[bbbsssvvvfffgggiii{{{aaaXXXWWWaaauuu{{{eeeTTTKKKCCC======>>><<<;;;======999@@@===CCCJJJWWW~~~___QQQQQQNNNOOOQQQSSSUUUUUUUUUUUUTTTTTTWWW^^^hhhwww{{{xxxwww{{{yyypppgggaaa[[[UUUOOOKKKJJJMMMOOOMMMLLLNNNQQQQQQQQQPPPQQQQQQRRRSSSRRRRRRRRRRRRTTTVVVXXXZZZ___aaacccdddbbb^^^YYYUUUMMMKKKHHHFFFDDDDDDEEEEEE@@@EEEKKKQQQXXXdddrrr|||~~~bbbPPPKKKCCCAAACCC???@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>???EEEHHH^^^~~~tttyyyyyykkkddd```[[[WWWVVVXXXYYY^^^fffmmmuuu~~~|||}}}}}}iii]]]TTTRRRSSSaaazzzyyywwwxxxwwwvvvxxxzzz|||~~~}}}yyyyyyxxxwwwvvvwww{{{~~~xxx~~~wwwrrrlllfffgggjjjvvv~~~{{{hhh^^^VVVZZZbbbqqqwwwpppeee[[[TTTNNNJJJGGGGGGEEEEEEEEEEEEIIIUUUbbb|||xxxjjjbbb]]]bbbsssuuueeegggjjj|||cccVVVWWWcccxxx|||fffUUUKKKCCC======>>><<<;;;======999@@@===BBBJJJVVV}}}^^^PPPPPPMMMNNNPPPRRRSSSTTTSSSSSSRRRQQQUUU\\\eeesss~~~}}}tttlllgggbbb]]]RRRNNNLLLOOOPPPNNNMMMOOOQQQQQQPPPOOOOOOOOOOOOPPPMMMLLLLLLMMMNNNPPPQQQSSSUUUWWWYYYZZZYYYUUUPPPMMMJJJJJJHHHFFFEEEDDDDDDDDDAAADDDHHHKKKPPPXXXbbbjjjqqquuu{{{eeePPPJJJBBB???AAA===>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????EEEFFF[[[sssxxxvvviiibbb___[[[XXXXXXXXXYYY^^^ffflllttt~~~|||}}}pppbbbXXXTTTUUUeee~~~xxxyyy}}}~~~|||yyyzzz|||}}}xxxtttoooiiiiiilllrrr{{{ssseee\\\___fffuuu}}}ssslllaaaXXXQQQMMMJJJIIIHHHEEEDDDDDDCCCGGGSSS___~~~xxxnnnfffkkkzzzvvvhhhjjjnnncccSSSXXXggg}}}|||gggWWWKKKCCC======>>><<<;;;======999@@@===BBBIIIUUU{{{^^^OOOOOOMMMNNNPPPQQQSSSSSSSSSRRRPPPPPPTTT[[[dddqqqyyyqqqlllgggaaaXXXSSSPPPSSSSSSQQQQQQSSSTTTSSSRRRPPPOOOOOOOOONNNLLLKKKKKKJJJKKKLLLNNNOOOPPPRRRUUUWWWWWWUUURRRPPPJJJJJJIIIHHHFFFEEEDDDCCCDDDFFFHHHIIILLLQQQYYY^^^```eeemmmxxxiiiQQQIII@@@>>>@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@EEEGGG[[[|||qqqwwwtttgggaaa^^^[[[YYYYYYXXXXXX]]]dddkkkrrr~~~|||||||||kkk```ZZZ[[[lll|||zzz|||~~~~~~~~~wwwsssoookkkjjjmmmnnnwwwyyyiii```ccclll{{{vvvooodddYYYRRRNNNKKKJJJHHHFFFDDDCCCBBBEEEQQQ]]]{{{}}}}}}nnnpppsssaaaPPPXXXkkk~~~hhhYYYKKKCCC======>>><<<;;;======999@@@===BBBHHHSSSyyy```OOONNNMMMNNNPPPRRRSSSSSSRRRRRROOOPPPTTT\\\dddppp~~~vvvpppjjjccc[[[VVVSSSUUUVVVTTTTTTVVVVVVUUUSSSQQQOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMPPPTTTXXXZZZZZZYYYXXXMMMLLLKKKJJJHHHFFFEEEDDDBBBBBBDDDEEEGGGKKKPPPSSSUUUYYYaaannn}}}nnnSSSHHH???>>>@@@<<<========================<<<<<<<<<<<<===>>>???@@@EEEIII```yyypppxxxtttfff```]]]ZZZXXXYYYWWWXXX\\\ccciiippp|||||||||xxxiiibbbaaappp{{{xxxxxxyyy|||{{{rrrnnnkkkhhhgggiiiiiirrrxxxkkkccchhhsssyyymmmaaaXXXRRRMMMKKKIIIFFFEEEDDDCCCEEEQQQ]]]vvvwwwxxx{{{```QQQYYYmmmkkk[[[KKKCCC======>>><<<;;;===<<<999@@@===BBBGGGQQQwwwbbbPPPMMMMMMNNNPPPQQQRRRRRRQQQQQQOOOPPPUUU\\\dddnnn}}}wwwoooggg\\\WWWTTTVVVWWWVVVWWWYYYYYYWWWUUURRRPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJMMMRRRVVVZZZ\\\]]]]]]RRRQQQOOOLLLJJJHHHGGGFFFBBBCCCCCCEEEGGGJJJMMMNNNNNNQQQYYYeeeuuurrrTTTHHH??????AAA===========================<<<<<<<<<<<<===???@@@AAAEEEMMMhhhvvvoooxxxvvvggg```]]]YYYXXXXXXWWWWWW[[[bbbhhhnnnzzz|||{{{~~~qqqiiifffrrr~~~xxxsssrrrrrrvvv}}}qqqjjjfffbbbaaabbbdddnnn}}}vvvkkkhhhqqqzzzmmmaaaXXXPPPLLLJJJGGGFFFEEEDDDGGGSSS___~~~wwwbbbSSSZZZmmmmmm\\\KKKCCC======>>><<<;;;===<<<999@@@>>>AAAFFFPPPuuufffQQQMMMLLLMMMNNNPPPPPPPPPPPPOOONNNOOOTTT\\\cccmmm}}}wwwnnn___YYYVVVXXXZZZYYY[[[^^^___]]][[[XXXUUURRRQQQPPPMMMKKKJJJHHHGGGGGGHHHHHHHHHKKKPPPUUUYYY[[[\\\]]]XXXVVVRRRNNNKKKIIIHHHHHHFFFFFFFFFHHHJJJLLLMMMMMMIIILLLQQQ\\\mmmuuuUUUHHH@@@@@@CCC???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===???@@@AAAEEERRRqqqvvvnnnwwwyyyiiiaaa\\\XXXVVVWWWWWWWWW[[[aaagggmmmyyy|||{{{}}}zzzrrrlllttt~~~|||sssmmmkkkkkkpppwwwmmmfff```^^^___aaakkkzzzxxxpppooo{{{wwwjjj^^^TTTNNNKKKIIIGGGGGGFFFIIIUUUbbbpppaaaVVV[[[lllppp]]]KKKCCC======>>><<<;;;===<<<999@@@>>>AAAFFFOOOttthhhRRRMMMKKKLLLMMMNNNOOOOOONNNMMMLLLNNNSSS[[[bbbkkk{{{~~~tttbbb\\\ZZZ\\\^^^^^^___bbbfffdddaaa^^^ZZZXXXVVVUUUOOONNNLLLJJJIIIIIIIIIJJJIIIKKKPPPTTTXXXZZZ[[[\\\\\\YYYTTTOOOKKKJJJJJJJJJGGGFFFFFFGGGIIIJJJJJJIIIGGGHHHMMMWWWhhh|||wwwVVVHHH@@@AAADDD@@@????????????????????????;;;;;;<<<<<<===???@@@AAAEEEUUUwwwxxxmmmvvv{{{jjjaaa\\\XXXVVVVVVVVVWWWZZZaaaffflllxxx|||{{{}}}yyyrrrxxxzzzpppjjjggggggkkkrrrjjjccc___```___iiiyyy|||vvvttt|||ooobbbWWWPPPLLLIIIHHHHHHHHHKKKWWWcccwwwiii___XXX[[[kkkrrr]]]KKKCCC======>>><<<;;;===<<<999@@@>>>AAAEEENNNssskkkSSSLLLIIIJJJLLLMMMMMMMMMLLLKKKLLLMMMRRRWWW[[[cccsssrrrfffcccbbbbbb```^^^cccjjjiiijjjhhhdddbbbbbb___ZZZXXXRRRKKKHHHJJJLLLKKKHHHMMMNNNPPPSSSUUUXXXZZZ[[[XXXUUUSSSQQQQQQPPPNNNMMMNNNKKKIIIIIIJJJKKKKKKKKKIIIIIIIIIOOO]]]rrr|||WWWHHHFFFBBB>>><<<>>>>>>>>>>>>===========================>>>??????EEERRRooovvvjjjpppssswwwjjj___[[[XXXUUUTTTVVVWWW\\\ccchhhlllvvv~~~wwwyyy~~~vvv~~~xxxrrrkkkeee``````zzz{{{lll___ZZZ]]]eeerrrwwwnnndddXXXPPPJJJKKKHHHHHHNNNMMMWWWmmmppp```VVVYYY___lllooo[[[JJJBBB======???===<<<===;;;???>>>>>>BBBCCCRRRllloooVVVLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNPPPSSSVVV```rrruuujjjgggffffffeeedddhhhoooqqqrrrqqqmmmlllmmmkkkgggccc]]]VVVRRRRRRSSSPPPNNNMMMNNNOOOQQQSSSUUUWWWWWWVVVTTTRRRQQQQQQQQQOOONNNQQQOOOMMMMMMMMMMMMLLLKKKKKKJJJJJJNNNZZZnnn|||WWWGGGEEEBBB>>>===>>>>>>>>>>>>==================<<<<<<======>>>???EEENNNgggvvviiioookkkpppmmm```\\\XXXUUUTTTTTTUUUZZZaaafffkkkttt~~~~~~xxxzzz{{{zzztttmmmfffaaa]]]ssswwwggg___```gggtttrrriii```VVVOOOLLLNNNJJJIIILLLLLLXXXpppooo```VVVUUU\\\lllooo\\\JJJBBB======???===<<<===:::>>>======AAABBBPPPjjjvvvYYYLLLMMMKKKIIIHHHHHHJJJMMMOOOOOONNNMMMNNNQQQ[[[ooo|||pppmmmkkklllkkkkkkpppvvvzzz}}}}}}zzzzzz||||||xxxnnnhhhaaa\\\YYYWWWSSSPPPRRRQQQRRRRRRSSSTTTUUUUUUVVVUUUTTTUUUVVVWWWWWWUUUXXXWWWVVVUUUTTTSSSOOOMMMNNNMMMMMMPPPYYYjjj{{{VVVFFFDDDAAA>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<===>>>DDDHHHZZZzzzvvvhhhmmm|||gggkkkqqqbbb\\\WWWTTTSSSSSSTTTXXX___dddiiisss}}}~~~yyy|||}}}|||{{{vvvooogggbbb[[[kkkuuuiiihhhnnnyyy~~~qqqhhh```WWWQQQQQQSSSNNNKKKMMMMMM\\\vvvooo```WWWQQQ[[[mmmooo^^^JJJBBB======???===<<<===:::>>><<<===@@@@@@NNNhhh}}}\\\LLLKKKJJJIIIHHHHHHJJJLLLMMMNNNLLLLLLMMMNNNWWWiiizzzxxxsssqqqqqqrrrrrrvvv|||zzzuuunnniiiddd```[[[XXXZZZYYYXXXWWWVVVVVVWWWWWWZZZZZZ[[[^^^aaaddddddcccbbbaaa``````^^^[[[VVVRRRQQQRRRRRRTTT[[[jjj~~~xxxUUUEEEBBB@@@>>>???>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<======BBBCCCPPPlllvvvggglllxxxjjjkkk~~~vvvddd\\\VVVSSSRRRSSSSSSWWW^^^bbbgggqqq|||~~~|||}}}}}}zzz}}}xxxvvvzzzyyyvvvppphhhbbb]]]fffuuu{{{uuuyyyzzzpppiiiaaa[[[XXXZZZTTTPPPQQQRRRaaa}}}pppaaaYYYRRR]]]pppooo^^^JJJBBB======???===<<<===:::>>>======@@@@@@MMMgggaaaMMMHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOTTTbbbqqq{{{vvvvvvwwwwww{{{{{{vvvpppkkkhhhcccbbb```^^^]]]]]]]]]^^^aaabbbdddhhhmmmpppqqqqqqlllkkkkkkjjjiiieee___[[[TTTUUUWWWWWW\\\jjj|||sssRRRDDDAAA???>>>@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<======???@@@JJJcccwwwiiimmmxxxppplllwwwyyyfff[[[UUURRRRRRSSSSSSVVV\\\```eeeooozzz~~~~~~}}}~~~~~~{{{|||tttnnnmmmppprrrwwwzzzvvvuuurrrkkkeeeaaadddkkkxxxzzzrrrlllbbbccc\\\XXXYYYXXXgggrrrccc[[[VVV```sssppp^^^JJJBBB======???===<<<===;;;@@@??????BBBAAAMMMfffgggPPPFFFGGGIIIJJJKKKJJJIIIHHHHHHJJJMMMPPPOOOQQQ]]]iii~~~}}}||||||{{{~~~{{{xxxooonnnllliiiiiiiiijjjkkklllmmmooosssxxxzzzzzzyyysssrrrrrrqqqpppmmmhhhdddXXX[[[\\\\\\___jjj{{{mmmPPPCCCAAA>>>===???>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<===>>>>>>@@@HHH\\\|||zzzmmmrrrzzzuuukkkmmm|||fff[[[TTTRRRQQQTTTSSSUUUZZZ]]]aaakkkvvv|||~~~|||zzz{{{}}}}}}yyykkkeeebbbeeeeeeiiiwwwwwwtttvvvvvvrrrmmmhhhfffhhhqqq|||vvvtttlllhhhhhheeemmmrrrccc[[[XXXaaasssttt^^^JJJBBB======???===<<<===<<>>===???>>>>>>>>>>>>==================<<<<<<======>>>???>>>AAAGGGUUUrrrtttyyy}}}mmmfffyyy}}}fffZZZSSSQQQQQQSSSQQQSSSVVVYYY]]]fffqqqvvv{{{yyywwwyyyyyymmmccc[[[WWWYYYZZZ\\\gggvvvwwwuuuzzz}}}|||xxxsssnnnmmmsssxxx}}}wwwyyypppaaaZZZXXX___pppxxx```JJJBBB======???===<<<===;;;@@@??????AAA???JJJcccrrrYYYJJJHHHFFFEEEFFFGGGJJJKKKKKKKKKMMMNNNLLLNNNYYYeeeooowwwvvvuuuuuuvvvtttrrroookkknnnooollljjjqqq~~~dddKKKCCCAAA>>><<<>>>>>>>>>>>>>>>===========================>>>??????@@@BBBEEEPPPjjjxxxqqqcccqqq~~~fffYYYSSSQQQQQQRRRPPPQQQTTTVVVYYYcccmmmrrrzzzyyyvvvvvvyyyrrrfff]]]TTTOOOPPPRRRSSS]]]iiiyyywww}}}}}}vvvtttxxxzzzyyy{{{~~~ooo___XXXVVV\\\mmm{{{aaaJJJBBB===>>>???===<<<===:::???>>>>>>@@@>>>IIIaaa{{{XXXJJJGGGFFFIIIIIIGGGGGGJJJHHHIIIIIIJJJLLLPPPVVV[[[ppp{{{{{{yyyvvvvvvwwwwwwtttqqqtttpppnnnpppssswwwaaaLLLHHHBBB===>>>;;;;;;<<<===>>>>>>===<<<;;;>>>===<<<;;;;;;;;;;;;;;;999BBBGGGKKK```}}}ppp```ppp|||cccYYYUUUSSSSSSQQQRRRSSSTTTWWW\\\bbbgggrrrxxx{{{xxxvvvwww}}}}}}}}}||||||yyytttmmmhhhZZZQQQLLLOOOPPPOOOYYYggg~~~|||}}}vvvwwwyyyiii[[[XXXVVV___qqqxxx]]]KKKDDD>>>===<<<:::;;;>>>999;;;???AAA???AAANNN[[[```PPPKKKGGGHHHHHHFFFGGGJJJHHHIIIIIIIIIKKKOOOTTTXXXjjjuuuzzzxxxvvvwwwxxxxxxvvvtttqqqnnnlllooosssxxx___JJJHHHBBB>>>???===<<<===>>>??????>>>===<<<======<<<;;;;;;;;;;;;;;;:::BBBEEEIII^^^~~~zzzfffooo}}}{{{eeeZZZTTTQQQPPPPPPQQQRRRSSSVVV[[[aaafffpppvvv~~~~~~zzzwwwvvv{{{xxxwwwwwwvvvuuuqqqlllhhh\\\QQQKKKNNNPPPPPPXXXdddxxxzzzxxxwww{{{iii[[[XXXXXXcccuuuuuu\\\KKKDDD>>>===<<<:::;;;>>>:::<<<@@@AAA@@@BBBNNN[[[kkkVVVOOOIIIGGGGGGEEEFFFJJJHHHIIIIIIIIIIIILLLQQQUUUbbbnnnzzzyyyxxxyyyyyyyyywwwvvvnnnkkkkkknnnsssyyy|||\\\HHHGGGBBB???AAA???===>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;<<<;;;AAACCCFFFZZZzzzooonnnvvvyyyggg\\\TTTOOONNNPPPQQQQQQRRRUUUYYY```dddmmmrrrzzz}}}xxxuuuyyy}}}{{{tttsssqqqqqqpppooollliii```TTTMMMQQQUUUWWW]]]fffpppyyyuuuxxx~~~zzzjjj[[[XXXZZZgggzzzpppZZZIIICCC>>>======;;;;;;>>><<<===@@@BBB@@@BBBMMMYYYwwwXXXPPPIIIHHHGGGEEEEEEHHHHHHHHHHHHHHHHHHJJJNNNQQQ[[[gggyyy|||||||||{{{zzzyyyvvvuuunnnkkkjjjnnnsssyyy{{{ZZZGGGFFFBBB???@@@>>>======>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<@@@AAADDDVVV{{{|||ssswwwlllooovvviii___UUUPPPOOOOOOPPPPPPQQQSSSWWW]]]bbbjjjooowwwzzzvvvyyy}}}{{{uuurrrpppooooooooonnnmmmdddYYYRRRVVV]]]bbbggglllnnn}}}|||~~~{{{yyy~~~|||sssnnnssskkk\\\YYYYYYiii}}}lllXXXHHHAAA=========;;;;;;>>><<<<<>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======???@@@CCCTTTwwwxxxnnn|||kkkjjjvvvmmmcccWWWRRRSSSNNNOOOOOOOOOQQQUUU[[[___ggglllttt}}}{{{xxxzzz}}}{{{vvvssspppooopppqqqqqqqqqhhh___XXX[[[bbbhhhmmmppprrryyy{{{uuurrruuu}}}vvvlllhhhjjjtttkkk]]]ZZZYYYjjj~~~}}}hhhVVVFFF@@@<<<======;;;;;;>>>;;;;;;===???>>>???GGGPPPttt```UUUKKKIIIIIIFFFDDDDDDGGGGGGHHHHHHGGGHHHKKKMMMSSS]]]mmm|||zzzuuurrrppppppmmmmmmpppuuu{{{xxxXXXFFFEEEAAA======;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<=========???@@@DDDSSStttuuujjjxxxkkkiiiyyy~~~uuugggYYYSSSUUUNNNNNNNNNNNNOOOSSSXXX]]]bbbhhhqqq||||||xxxzzz~~~{{{wwwuuusssrrrtttwwwxxxxxxoooiiibbb___bbbfffjjjlllqqqrrr|||}}}vvvmmmkkkpppyyysssjjjdddeeelll|||}}}|||kkk^^^]]]\\\lll{{{eeeSSSDDD???<<<===>>><<<<<<>>>;;;:::;;;>>>>>>>>>DDDMMMllllll^^^NNNHHHFFFEEEDDDEEEFFFGGGHHHHHHHHHIIIKKKNNNNNNWWWeeessszzztttqqqqqqooollllllqqqwww~~~tttUUUDDDEEEAAA>>>>>><<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;<<<=========>>>@@@EEETTTrrrvvvgggsssllliiiqqq~~~kkkYYYRRRSSSMMMMMMMMMMMMNNNQQQWWW[[[\\\cccnnnzzz|||wwwxxx||||||zzzyyyxxxzzz~~~}}}xxxooogggbbbaaaccccccffffffnnn|||sssjjjjjjqqqyyy{{{yyyyyy|||uuummmdddeeejjjwwwwwwuuuqqqjjj```___bbbqqqzzzcccOOOCCC>>>;;;===>>><<<<<<>>><<<;;;<<<>>>>>>>>>DDDKKKdddwwweeeQQQGGGDDDCCCEEEGGGEEEGGGHHHHHHHHHIIILLLNNNJJJRRR___lllyyy|||zzzuuurrrrrrmmmkkklllrrrxxxqqqRRRBBBDDDAAA???@@@>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>>===>>>AAAFFFTTTrrrxxxeeepppmmmjjjmmmmmmXXXPPPQQQMMMMMMMMMLLLMMMPPPVVVZZZYYY```lllyyy|||vvvvvvzzzzzz~~~~~~}}}~~~{{{mmmccc^^^^^^^^^YYYZZZcccqqqzzz}}}{{{rrrjjjllluuuzzzxxxrrrkkkkkkppp{{{zzzqqqeeefffkkkvvv|||qqqnnnjjj|||jjj```aaahhhuuuzzzaaaLLLBBB===;;;===>>><<<<<<>>>>>><<<<<>>===???:::999===999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>>>>BBBOOOmmm~~~nnnpppoooeeegggsssgggYYYRRRMMMJJJJJJJJJKKKMMMOOORRRSSSZZZ```iiisss{{{|||yyywwwvvvuuu|||lllZZZRRRSSSTTTRRRVVV^^^ffflllssszzzuuuqqqnnnpppuuuxxxwwwuuugggfffeeefffkkkrrrzzzzzzxxxvvvrrrmmmlllwwwwwwnnnnnnqqqyyyyyylllfffdddqqq}}}kkkeeegggppp~~~www___MMM@@@???>>><<<<<<<<<======;;;<<<<<<<<<<<>>???BBBMMMhhhnnnppprrreeebbbkkk|||jjj[[[SSSMMMJJJJJJJJJJJJKKKMMMPPPQQQWWW]]]fffoooxxx|||yyywwwwwwuuu{{{vvv___RRRPPPNNNMMMPPPWWW\\\```iiirrr{{{wwwvvvvvvxxxvvvsssqqqvvv}}}~~~yyylllhhhcccbbbeeejjjnnnpppjjjhhhgggdddaaadddppp~~~uuutttvvv|||mmmccccccppp{{{kkkfffiiisssttt]]]JJJAAA@@@>>><<<<<<<<<<<<<<<;;;<<<<<<;;;<<<>>>CCCFFFYYYyyyzzzWWWNNNLLLFFFDDDIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKQQQ]]]iiivvv|||xxxuuutttqqqrrruuu{{{mmmwww___PPPDDDDDDEEEAAA>>>@@@<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<>>>>>AAAJJJaaaoooooo}}}xxxeee\\\aaaqqqooo]]]SSSMMMKKKJJJIIIIIIJJJKKKMMMNNNTTTYYYbbbkkksss{{{~~~{{{xxxwwwvvv{{{~~~cccRRRKKKJJJJJJMMMPPPRRRVVV```kkkyyypppjjjhhhdddmmm{{{sssppppppyyytttlllccc```bbbeeefffeee```^^^[[[XXXUUUZZZiiixxxuuuvvv~~~uuugggbbbooowwwiiifffjjjyyypppYYYGGGAAA@@@>>><<<;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>BBBFFFUUUuuu^^^NNNJJJFFFEEEHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIIIINNNXXXcccppp}}}yyyvvvtttrrrtttyyy}}}kkk{{{zzzWWWKKKBBBBBBCCC???<<<<<<======<<<<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<===<<<===@@@GGGZZZrrrppp{{{~~~fffWWWYYYhhhsss___TTTNNNLLLLLLKKKJJJJJJKKKLLLLLLQQQVVV^^^fffoooxxx|||yyywwwvvvzzzjjjUUULLLJJJKKKNNNPPPPPPSSS___lllzzznnnddd___[[[___hhhyyy|||lllhhhhhhsssvvvjjjeeegggiiihhheeeddd```ZZZTTTPPPTTTcccsss}}}ooolllvvvqqqeeeqqqsssfffeeejjjkkkUUUEEEAAA@@@>>><<<;;;:::;;;;;;<<<<<<<<<;;;;;;===BBBEEEQQQqqqlllUUUMMMJJJIIIKKKGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHLLLTTT]]]iii{{{{{{wwwuuusssvvv{{{xxxqqqqqqOOOGGGAAA@@@@@@>>><<<;;;<<<;;;;;;;;;::::::999999<<<;;;;;;::::::;;;;;;<<<:::999;;;@@@DDDTTTxxxxxxqqqxxxgggTTTSSSbbbzzzxxxbbbVVVPPPNNNMMMLLLKKKJJJKKKLLLLLLOOOTTT[[[bbbkkkttt}}}~~~zzzxxxvvvxxx}}}sss\\\QQQMMMNNNQQQSSSSSSVVVbbbooo~~~oooccc\\\XXXYYY]]]kkk}}}sssddd___^^^hhhzzzvvvooopppqqqpppmmmlllfff^^^VVVPPPRRRaaaqqqpppjjjsss|||kkkwwwpppcccdddjjjzzzfffRRREEEAAA???>>><<<;;;:::;;;;;;<<<<<<<<<;;;;;;===AAADDDOOOmmm}}}^^^OOOJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGJJJPPPVVVaaasss}}}yyywwwvvvxxx}}}yyyuuu{{{hhhLLLGGGAAA?????????===<<<::::::::::::::::::999999<<<;;;;;;::::::;;;;;;<<<:::888;;;AAABBBNNNppptttvvvoooWWWSSS___vvvgggXXXSSSNNNMMMLLLKKKKKKKKKLLLLLLNNNRRRXXX^^^fffoooyyy{{{yyyuuuvvvyyyyyybbbXXXWWWWWWYYY\\\]]]```jjjuuurrrddd\\\UUUTTTUUU```uuuuuukkk\\\XXXVVV^^^oooyyyyyyzzzzzzyyywwwpppggg]]]TTTUUUbbbqqqtttmmmtttsssnnnbbbeeemmmuuuaaaOOOCCC???>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;:::<<<@@@CCCLLLiiiiiiSSSJJJGGGEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEHHHLLLPPPYYYiiiyyy{{{xxxyyy{{{~~~ooorrr```IIIEEE@@@======???>>>===:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<999===BBBAAAIIIiiiwwwttt~~~bbbXXXbbbooolll\\\UUUMMMLLLKKKJJJJJJJJJKKKLLLMMMPPPTTTZZZaaakkktttzzz|||yyyttttttvvv|||tttkkkllljjjkkkoooqqqsssyyyxxxhhh___TTTRRRPPPUUUeeewww}}}tttggg^^^RRRPPPOOOUUUbbbvvvyyykkk___\\\gggttt|||tttyyyyyynnndddhhhrrrooo\\\LLLBBB======;;;;;;;;;;;;<<<===<<<<<<<<<::::::<<<@@@CCCHHHcccvvvZZZOOOKKKHHHEEEEEEDDDDDDDDDDDDEEEEEECCCDDDGGGJJJMMMTTTcccrrr}}}|||zzz{{{}}}yyyiiiooo~~~YYYFFFCCC>>>::::::======<<<:::;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;<<<>>>;;;>>>CCC@@@EEEdddyyysssmmm___ffffffppp^^^WWWKKKJJJIIIIIIHHHIIIJJJKKKKKKNNNRRRWWW^^^gggqqqwww|||yyysssssstttzzz}}}|||}}}mmmcccUUURRRNNNNNNXXXgggoooooopppooooooooolllcccWWWMMMJJJIIIJJJNNNYYYkkk}}}{{{kkkdddkkkwwwzzz~~~}}}nnnfffkkkvvvkkkXXXJJJ@@@<<<<<<;;;:::;;;<<<===>>><<<<<<<<<::::::<<>>>>>===<<<;;;;;;;;;;;;:::999:::;;;<<<=========;;;???CCCEEE[[[vvvllliiiccchhh{{{zzzcccXXXQQQMMMKKKLLLKKKIIIIIILLLKKKIIIJJJOOOUUU\\\gggqqq}}}yyysssrrrrrrwww~~~uuuiii\\\TTTNNNPPPSSSUUUWWWZZZYYYZZZ[[[[[[XXXRRRMMMIIIFFFHHHIIIKKKQQQaaauuuyyypppuuu~~~xxxnnnlllpppsss~~~kkkWWWGGG@@@;;;::::::999999::::::;;;>>>??????>>>===>>>AAACCCHHH[[[iiiRRRJJJHHHFFFEEEDDDCCCCCCCCCDDDEEEAAADDDGGGFFFFFFLLLXXXbbbqqqxxx}}}ooodddwwweeeKKKBBBAAA???===<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<;;;;;;999<<>>;;;::::::999999::::::;;;<<<=========<<<===@@@BBBIIIZZZ~~~{{{YYYLLLLLLFFFEEEDDDCCCBBBCCCDDDDDDAAACCCEEEDDDDDDIIISSS[[[fffnnnxxx~~~nnnkkk{{{^^^FFF??????===<<<;;;::::::;;;999::::::;;;;;;;;;;;;:::999999999888999::::::;;;::::::888:::>>>???OOOmmmwwwfffqqqhhh[[[dddvvvqqq```RRRMMMIIIJJJJJJGGGFFFHHHGGGEEEEEEJJJOOOUUU^^^hhhuuu}}}zzzsssqqqpppssszzzwwwggg[[[OOOJJJHHHGGGIIIMMMIIIJJJJJJJJJHHHEEEAAA???DDDEEEFFFGGGLLLYYYjjjwwwzzzuuuwww|||sssbbbOOOBBB<<<;;;::::::999999::::::;;;:::;;;;;;;;;;;;===@@@BBBHHHWWWxxxdddQQQQQQGGGFFFDDDCCCBBBCCCCCCDDDBBBDDDEEEDDDCCCGGGNNNTTT]]]eeepppyyy~~~}}}pppuuuqqqWWWCCC<<<<<<;;;:::999999888888888999:::;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;999;;;888999======IIIbbb}}}hhhmmmhhhZZZ]]]jjjwwwbbbTTTMMMHHHIIIIIIFFFEEEFFFFFFDDDDDDHHHLLLQQQZZZcccoooyyyzzzsssqqqoooqqqwww~~~tttfffWWWOOOJJJHHHIIILLLFFFFFFFFFFFFEEEDDDBBBBBBEEEFFFFFFGGGLLLYYYlllzzz{{{yyy|||zzzmmm\\\LLLAAA;;;;;;::::::999999::::::;;;999:::;;;;;;;;;===@@@CCCGGGSSSoootttYYYSSSHHHGGGEEEDDDCCCCCCDDDDDDCCCEEEEEEDDDDDDFFFKKKPPPWWW___jjjssszzzxxxuuuyyygggQQQBBB<<<<<<<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::===999:::???===EEEXXX|||mmmmmm|||lllZZZZZZbbbwww}}}dddWWWOOOHHHHHHHHHFFFDDDEEEFFFDDDDDDHHHKKKNNNVVV^^^kkkuuuzzztttqqqnnnnnnssszzzqqqaaaVVVPPPKKKJJJLLLGGGFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGHHHMMM\\\ppp~~~|||{{{vvvgggWWWJJJ@@@<<<;;;::::::999999::::::;;;999:::;;;;;;<<<===AAACCCDDDMMMeeegggUUUJJJIIIGGGEEEDDDDDDDDDEEEDDDEEEEEEEEEDDDFFFIIILLLSSSZZZccclllttt{{{vvv~~~ooo\\\KKKAAA???????????????>>>===<<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===============;;;>>>;;;;;;@@@???BBBPPPmmmrrrllltttsssZZZXXX[[[llljjjZZZPPPHHHHHHIIIGGGDDDDDDFFFDDDDDDGGGIIILLLRRRZZZdddooo{{{}}}vvvrrrmmmlllooouuuzzz}}}~~~nnnbbbYYYPPPKKKKKKIIIHHHGGGGGGHHHKKKMMMOOOMMMNNNOOOPPPTTT___ppp}}}{{{}}}rrrbbbSSSGGG@@@<<<;;;::::::999999::::::;;;:::;;;<<<;;;;;;===@@@BBBBBBHHH[[[||||||___KKKJJJHHHFFFEEEEEEEEEFFFCCCCCCDDDDDDDDDEEEGGGIIIOOOTTT\\\eeemmmtttyyy|||}}}|||www}}}gggRRREEE???>>>>>>???@@@???>>>===<<<:::;;;;;;;;;;;;::::::999:::;;;<<<=========<<<<<<:::>>>;;;;;;AAA@@@@@@KKKaaaxxxkkkjjjxxxyyy\\\WWWVVVbbb}}}uuu]]]RRRIIIHHHIIIGGGDDDCCCFFFCCCCCCFFFHHHIIIOOOVVV[[[gggttt}}}xxxsssmmmjjjlllpppuuuxxxvvvjjj]]]TTTQQQNNNMMMKKKKKKMMMQQQUUUXXXYYY]]]___``````fffooowwwxxxooo]]]OOOEEE???<<<;;;::::::999999::::::;;;::::::;;;::::::;;;===@@@BBBEEERRRqqqkkkLLLKKKIIIGGGFFFFFFFFFFFFBBBBBBCCCCCCDDDEEEFFFGGGMMMPPPWWW___gggnnntttwwwzzz|||yyyyyy}}}cccLLLAAA>>>;;;<<<=========<<<;;;::::::::::::::::::999888777999:::;;;<<<<<<<<<;;;:::999>>>;;;;;;BBB@@@???GGGYYY~~~iiibbbkkk{{{^^^XXXTTT]]]vvv~~~___SSSIIIHHHJJJHHHEEECCCEEEBBBBBBEEEFFFGGGLLLSSSUUUaaaoooyyyyyytttmmmiiijjjnnnrrruuu}}}zzzjjj^^^YYYSSSRRRPPPPPPRRRWWW\\\```eeejjjnnnnnnllllllooosssyyy~~~zzzuuu~~~lllZZZLLLCCC>>>;;;;;;::::::999999::::::;;;999::::::999888999;;;>>>BBBCCCNNNjjjtttVVVLLLFFFGGGFFFAAABBBGGGEEEDDDDDDCCCCCCEEEFFFGGGMMMOOORRRVVV\\\eeeooouuuyyy{{{~~~zzzyyyaaaLLLAAA===888888999999999:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::======<<<;;;;;;===AAADDDTTTuuukkkccccccrrrggg```[[[```rrrgggYYYOOOMMMKKKFFFEEEIIICCCCCCCCCCCCEEEGGGIIIJJJQQQ[[[eeemmmyyyyyyvvvqqqkkkggggggkkkooosssiii```\\\VVVSSSTTTZZZbbbgggrrr}}}uuupppppppppqqqvvvtttrrriiiWWWJJJ@@@<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;AAABBBIII___\\\OOOGGGHHHHHHBBB@@@BBBDDDDDDCCCCCCCCCDDDEEEFFFHHHJJJMMMPPPVVV^^^gggmmmrrrtttyyyttt[[[GGG>>><<<888888999999999:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<@@@CCCOOOnnnsssgggbbblllnnn^^^RRRUUUeeeppp^^^PPPMMMKKKFFFDDDGGGDDDCCCCCCCCCEEEFFFHHHJJJOOOXXXaaaiiiuuu|||zzztttnnniiiiiikkknnnzzz|||ooohhh^^^VVVSSSVVV]]]bbbuuuyyyrrrfffgggkkktttpppqqq~~~fffTTTHHH???<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;AAABBBHHH[[[iiiXXXKKKKKKKKKEEE@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHKKKOOOVVV]]]ccciiilllrrrzzzmmmTTTAAA:::;;;888888999999999:::::::::::::::999999999999::::::::::::::::::::::::::::::;;;<<<<<<;;;:::<<<@@@BBBIIIddd~~~mmm```ddduuuyyyaaaPPPSSS^^^qqq|||eeeQQQLLLKKKGGGDDDEEEDDDDDDDDDDDDEEEFFFHHHIIIMMMTTT\\\cccnnnzzz~~~yyyrrrllljjjkkkllluuu}}}{{{kkk\\\UUUUUU[[[```mmm}}}}}}nnn\\\\\\___hhhvvvxxxmmmrrr{{{aaaNNNCCC===;;;===::::::::::::::::::::::::999999::::::::::::;;;;;;@@@BBBFFFVVVvvv|||eeeQQQLLLLLLHHHCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGIIIKKKPPPWWW[[[aaaeeemmmuuu~~~}}}~~~yyydddLLL<<<999;;;888888999999999:::::::::::::::999999999999::::::999999999999999999999999:::;;;;;;;;;:::<<>>::::::::::::::::::::::::999999999:::::::::;;;;;;===AAAEEEPPPllluuuWWWLLLJJJGGGEEEFFFAAABBBBBBCCCCCCCCCCCCCCCCCCDDDFFFFFFHHHLLLQQQUUU[[[```hhhqqqzzz||||||}}}|||}}}ooo[[[GGG;;;999<<<888888999999999::::::::::::999999888888999999:::999999999999999999999999999:::;;;;;;:::;;;>>>@@@EEETTTrrrllldddnnnppp[[[ZZZ[[[```{{{uuuXXXNNNNNNKKKGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGKKKMMMSSSZZZbbblllwww}}}wwwpppjjjggggggoooxxxrrrbbb[[[[[[]]]\\\iii~~~oooXXXWWWXXX___mmm~~~tttpppqqq|||nnnSSSCCC<<<:::;;;===::::::::::::::::::::::::999999999:::::::::;;;;;;:::@@@DDDLLLdddcccPPPIIIDDDDDDGGGBBBBBBCCCDDDDDDDDDDDDCCCAAABBBCCCCCCDDDGGGKKKNNNWWW[[[cccllluuu|||vvv}}}~~~uuudddQQQBBB;;;:::<<<888888999999999:::::::::999999888888888888999999999999999999999999999999888999:::::::::;;;===???DDDLLLfff{{{nnnssszzz___UUURRRYYYtttaaaTTTQQQMMMIIIIIIGGGFFFEEEDDDDDDEEEEEEFFFIIIKKKOOOWWW]]]dddppp{{{}}}xxxqqqkkkgggfffmmmuuuoooddd___]]]]]]eeessssss]]][[[\\\bbbnnn}}}vvv{{{kkkkkkqqq|||fffMMM@@@<<<::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999???CCCHHH\\\uuu]]]OOOFFFDDDGGGBBBCCCDDDEEEEEEEEEDDDDDD@@@AAABBBBBBCCCEEEIIIKKKRRRVVV\\\dddmmmuuu|||yyyxxx{{{mmmYYYHHH???<<<;;;;;;888888999999999:::::::::999999888888888888999999888888888888888888888888777888::::::::::::<<<>>>BBBEEE[[[xxxwwwuuuppp]]]TTTXXXmmmnnn]]]VVVNNNJJJKKKHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGLLLTTTXXX]]]iiiuuu}}}~~~}}}zzzsssmmmiiigggiiipppyyywwwoookkkgggjjjsss~~~zzzeeedddccchhhrrr{{{ttt~~~wwwgggjjjsssttt___III>>>===<<<:::999::::::::::::::::::::::::999999::::::::::::;;;;;;999@@@DDDEEEVVVzzziiiWWWJJJFFFIIIBBBCCCEEEFFFFFFFFFEEEDDDAAABBBCCCDDDDDDFFFIIILLLOOORRRWWW___hhhpppwww{{{~~~sss}}}yyyiiiSSSCCC===<<<;;;:::888888999999999:::::::::999999888888888888999999888888888888888888888888666888::::::::::::<<<>>>@@@@@@SSS{{{zzzmmmmmm^^^]]]gggssswwwdddYYYOOOKKKLLLHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEJJJRRRUUUYYYdddqqq}}}~~~~~~{{{uuuoookkkiiiffflllttt|||}}}uuuwww{{{mmmkkkjjjnnnxxxsssxxxzzzttthhhllluuunnn[[[FFF>>>>>><<<:::888::::::::::::::::::::::::999999:::::::::;;;;;;;;;999AAADDDCCCRRRuuurrrYYYNNNHHHBBBCCCDDDCCCBBB@@@@@@AAABBBBBBBBBBBBCCCCCCEEEFFFFFFHHHKKKQQQWWW^^^fffoootttxxx{{{}}}pppuuuwwwwww}}}zzzsss___JJJ???<<<999888888999999999888888888888777888888888888888888888888888888888888888888888888999::::::;;;;;;::::::999===CCCOOOfffpppnnn~~~eeeXXX]]]hhhqqq[[[OOOKKKIIIEEEFFFFFFEEECCCBBBBBBBBBDDDDDDFFFJJJLLLQQQ\\\hhhwww|||~~~|||yyyuuunnngggeeeggglllsss|||wwwttttttzzz|||yyyzzzsssjjj___hhhvvv|||^^^LLL?????????888666:::888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<;;;BBBQQQbbbfffTTTMMMIIIFFFFFFEEEDDDBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGJJJOOOSSSYYY```hhhmmmqqqtttyyy}}}uuutttzzzlllvvvssswww}}}uuukkkYYYFFF>>><<<:::999999999999999888888888888777888888888888888888888888888888888888888888888888666777888:::;;;<<<======>>>BBBLLL```uuuiiiwwwppp]]]\\\ccc~~~fffWWWQQQNNNFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCFFFIIIKKKOOOYYYdddpppvvv{{{|||{{{xxxqqqjjjdddfffjjjpppxxx{{{{{{{{{xxx~~~ssskkk```jjjxxxtttZZZJJJ>>>>>>>>>888666::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<===;;;@@@LLL[[[tttYYYNNNKKKGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEEEEHHHKKKOOOSSSYYY___dddlllpppuuu|||zzzsssqqqzzzssslll~~~zzzqqqrrruuuppp```QQQBBB===<<<;;;::::::999999999888888888888777888888888888888888888888777777777777777777777777666777888:::;;;<<<======???AAAGGGXXXwww}}}iiippp~~~ccc[[[^^^pppppp]]]RRRNNNHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCDDDHHHIIILLLTTT]]]fffoooxxx|||}}}|||vvvnnnddddddgggkkkrrr}}}xxxnnnhhhbbbmmm{{{xxxhhhTTTFFF<<<<<<<<<888777:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>><<>>===>>>BBBKKKkkkfffTTTJJJHHHEEEDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDD@@@BBBDDDGGGJJJOOOUUUYYY___ccchhhmmmrrrxxx~~~uuuooouuu~~~zzzpppsssrrruuuvvvvvvsssjjjSSSIII@@@>>>===;;;999999999999999888888888777777777777777777777777777777555555555555555555555555999::::::;;;;;;::::::999??????BBBMMMbbbwwwmmmlllwwwfffcccbbbnnnttt^^^SSSLLLIIIEEECCCDDDDDDCCCBBBCCCAAAAAAEEEFFFFFFJJJOOOYYYdddpppxxx}}}{{{uuukkkhhhffffffiiiqqqqqqhhhdddmmmyyyiiiWWWEEE???999888999888888999777777777777777777777777999999999:::::::::;;;;;;:::===<<<>>>BBBHHHddd{{{bbbQQQLLLFFFDDDEEEFFFEEECCCCCCBBBBBBBBBBBBBBBCCCCCC???AAACCCEEEGGGLLLQQQUUUYYY]]]cccgggkkkqqqyyy|||rrrsss|||ssskkkvvvuuuwwwyyyzzzrrrbbbNNNEEE>>>===<<<:::888:::999999999888888888888777777777777777777777777777666666666666666666666666666777888:::;;;<<<======??????AAAIIIXXXuuu{{{mmmeeepppnnnggg___bbboooiiiYYYPPPLLLFFFDDDDDDEEECCC@@@CCC@@@@@@DDDEEEEEEFFFJJJSSS]]]hhhqqqxxx}}}{{{wwwpppkkkgggeeefffkkkxxxtttnnnnnnxxxxxxbbbPPP@@@===999777888888888888999999999999999999999999999999999999::::::::::::999;;;;;;>>>CCCFFF]]]zzz\\\TTTKKKEEEEEEEEEDDDBBBCCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBCCCDDDGGGLLLOOOSSSXXX]]]aaadddkkkttt{{{~~~{{{rrrqqqyyysssppptttzzzyyyyyyzzznnnVVVHHH@@@:::::::::888888;;;999999999888888888888777777777777777777777777777666666666666666666666666666777888:::;;;<<<============@@@EEEOOOfffqqqcccccctttnnnaaaXXXYYYbbbyyywwwbbbVVVPPPIIIFFFFFFFFFDDDAAABBB??????CCCEEEDDDEEEHHHLLLUUU___hhhqqqyyy{{{yyysssmmmgggdddcccfffqqq|||~~~uuuuuuzzzpppZZZIII===<<<:::777777888888888999999999999999999999999888999999999999:::::::::::::::999===DDDEEEVVVtttddd[[[OOOGGGEEEEEEDDDAAACCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBDDDGGGJJJJJJOOOTTTXXX[[[bbbkkkssszzz~~~~~~}}}{{{{{{}}}~~~pppkkkqqqhhhppp~~~zzzxxxyyyiiiLLLCCC<<<777777888777999<<<999999999888888888888777777777777777777777777777777777777777777777777777999::::::;;;;;;::::::999======???BBBHHH\\\vvvddd]]]fffiiiXXXRRRSSS[[[pppnnnZZZSSSLLLHHHHHHHHHEEEAAABBB??????CCCFFFDDDDDDGGGFFFOOOXXXaaakkkvvv{{{{{{tttnnngggcccaaacccmmmwwwzzztttyyy}}}jjjTTTCCC<<<<<<;;;888777888999777666666666666666666666666888888999999999:::::::::;;;:::888===DDDDDDQQQkkk~~~eeeMMMFFFDDD@@@AAAGGGCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAACCCEEEFFFLLLNNNQQQTTTWWW\\\aaaeeeqqquuu{{{wwwvvvtttuuuxxx~~~pppfffjjjyyynnn|||{{{xxxlllWWWGGG;;;:::999888777777777777;;;;;;;;;::::::999999999888888888888888888888888777777777777777888888888999::::::;;;;;;::::::999;;;;;;999>>>GGGMMMhhh|||eee___aaammmhhhWWWUUUPPPPPP___{{{}}}dddXXXMMMJJJJJJGGGCCCBBBBBBBBBAAAAAAAAABBBBBBCCCFFFIIIOOOYYYeeepppxxx{{{vvvtttooofff```___ffflll|||yyysss{{{sss\\\HHH===;;;:::999888777777777777777777888888888777777666777888888888888999999999===<<<===>>>===AAAOOO\\\{{{\\\OOOKKKFFFDDDFFFDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDGGGIIILLLOOORRRVVV[[[___kkkpppuuuzzz{{{uuutttsssssswww||||||qqqiiifffooo}}}{{{|||yyyrrrcccPPPCCC::::::999888777777777777::::::999999888888888888888888888888777777777777777777666666666666666666999999::::::::::::999999;;;;;;999===DDDHHH```kkk```\\\cccppp[[[OOOKKKMMMZZZsssppp```PPPJJJIIIFFFBBBAAACCCBBBBBBAAAAAABBBBBBCCCDDDFFFJJJRRR\\\gggooossstttsssppphhhaaa___bbbgggooo{{{tttqqq{{{mmmVVVEEE<<<;;;:::999888777777777777777777888888888888777777777888888888888999999999;;;;;;<<<===<<>>AAABBBDDDEEEFFFHHHLLLOOORRRUUUZZZ^^^bbbhhhpppvvv|||zzzxxxvvvtttttttttttttttvvvxxxzzz{{{{{{yyywwwrrrkkkccc^^^\\\^^^jjjyyy}}}{{{www}}}~~~pppYYYDDD<<<===:::999888777666666666666777777777888888888888888888888888999999999::::::999999888888777666555555777888888999999888888777777:::888:::@@@???GGG[[[ooo]]]]]]mmm~~~zzz^^^UUUNNNOOOUUUiiiooo[[[RRRLLLHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEHHHLLLUUU```hhhkkknnnqqqqqqmmmgggbbb^^^ccchhhrrr{{{ppplllqqq}}}kkkQQQ@@@;;;<<<888888777777666777777777666666777888888888888888777777888888888999999999999999;;;>>>===<<<@@@FFFTTTuuuvvv[[[OOOLLLHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@??????>>>???AAAAAAAAACCCFFFIIIKKKOOOSSSVVVXXX]]]eeejjjrrrwwwzzzvvvuuutttsssrrrrrrrrrssssssssstttuuuvvvvvvrrrmmmggg^^^VVVUUUYYYdddsss}}}|||}}}yyyhhhQQQ@@@;;;<<<999999888777666666666666777777777777888888888888777777777888999999::::::999999888888777777666666777777888888888888777777777:::777888???@@@DDDTTTssszzzbbb]]]fffpppppp___RRROOOQQQ___hhhXXXMMMGGGFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@AAACCCDDDGGGOOOYYYaaaeeehhhmmmpppppplllhhhdddaaabbbhhhrrr~~~}}}uuummmkkksss}}}aaaJJJ===:::;;;888777777666666777777777555666777888888999888888777888888888888999999999:::999:::===>>><<<@@@EEENNNiiipppYYYMMMHHHHHHFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@===>>>?????????@@@CCCEEEFFFIIIMMMOOOPPPTTT[[[```fffiiiqqqyyy}}}yyywwwssspppnnnnnnmmmmmmnnnnnnnnnooooooooonnnnnnkkkfffaaa\\\TTTPPPVVVaaaqqq{{{|||{{{ppp^^^JJJ<<<888999999888777666666555555666555555666666666777777777555555555666777777888888777777777777777777666666666777777777777777777666888;;;777777>>>???AAAMMM^^^mmmbbbbbbcccrrruuu]]]UUUSSSYYYoooyyycccRRRJJJHHHFFFEEEDDDCCCBBBBBBBBBBBB>>>@@@BBBBBBCCCHHHQQQYYY^^^aaaggglllppppppnnnkkkfffccceeelllrrr|||yyytttnnnnnnxxxrrrXXXDDD;;;999:::777777666666666666777777555666777888888999999999777888888888888999999999:::888888;;;<<<<<>>HHHPPPzzzxxxhhhccc___bbbtttkkk]]]VVVUUUcccwwwmmmXXXMMMKKKFFFFFFEEECCCCCCBBBBBBBBB???BBBCCCBBBAAAEEEMMMTTTZZZ]]]bbbiiioooqqqqqqooonnniiihhhkkkmmmrrrzzzvvvrrrsss~~~lllRRRAAA:::888888777777666666666666777888555555666888888999999999777888888888888999999999:::777666:::;;;;;;>>>CCCBBBTTTxxx|||```UUUJJJEEEIIIHHH@@@===BBB??????@@@AAA@@@???>>>===????????????????????????BBBCCCDDDGGGJJJMMMPPPRRRTTTZZZ```cccdddhhhooouuuxxxrrrpppooolllhhheeeeeegggiiiiiigggffffffgggfffbbb___\\\SSSMMMNNNRRRZZZjjjzzz{{{rrruuuzzzzzzlllUUUGGG@@@;;;999999666666777666666555444444555555555555555555555555666666666666666666666666777777777777666666666666999999999888888777777777;;;;;;:::888888999===@@@MMMaaasssddd___\\\jjjhhhVVVWWW___dddzzzaaaSSSOOOHHHEEEDDDFFFEEEAAA???@@@AAAAAA@@@AAACCCFFFHHHJJJOOOTTT]]]eeekkkqqquuuxxxqqqpppnnnllllllqqqxxx}}}yyyvvvvvv~~~yyyWWWDDD???===;;;999777777777777777777777777777777777777777777777777777777666666666666777777888999999:::;;;<<<======HHHOOOhhhxxx```QQQHHHJJJJJJDDDBBBDDD@@@AAABBBBBBBBBAAA?????????????????????????????????@@@BBBDDDGGGJJJMMMNNNOOOTTTZZZ]]]___cccjjjppprrruuuzzz~~~{{{wwwqqqkkkffffffdddbbb```aaabbbdddfffdddbbbbbbbbb___[[[WWWPPPKKKJJJPPPYYYeeevvvpppkkknnnqqqqqqtttbbbMMMAAA;;;777666777777777777777777666555555555555555555555555555555888888888888888888888888777666666666666666666666777777888888999999::::::::::::999888777999<<>>===;;;:::666666666666666666666666777777777777777777777777777777666666666666777777888999999:::;;;<<<======BBBHHH___rrr^^^LLLHHHIIIFFFBBBCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======???AAACCCFFFHHHJJJIIIMMMRRRVVVYYY]]]ccchhhjjjmmmqqqvvvzzz}}}~~~wwwqqqnnnkkkgggdddaaaaaa```___``````aaabbb___^^^\\\ZZZYYYUUUQQQMMMGGGGGGMMMXXXeeesssyyyjjjhhhmmmmmmjjjdddTTTDDD;;;888555555666777777888888888777666666555555555555555555555555888888888888888888888888666666666666666666666666555555666888:::;;;<<<===999999999888777888<<<>>>DDDPPPjjjxxxjjj___]]]fff___OOOOOOSSS\\\lllgggTTTMMMGGGDDDFFFFFFDDDCCCEEEBBBAAA@@@@@@AAABBBDDDEEEGGGKKKQQQWWW]]]cccjjjnnnqqqrrrqqqooommmmmmnnnpppxxxttt|||xxxaaaIII>>><<<<<<::::::555555555555555555555555777777777777777777777777777777666666666666777777888888999:::;;;<<<======>>>BBBTTTvvvvvvYYYLLLIIIGGGDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???AAACCCEEEFFFEEEHHHMMMPPPTTTXXX^^^bbbfffhhhkkkooosssvvvxxxyyyxxx{{{yyyssskkkeeebbbaaa```___^^^]]]]]]^^^^^^___^^^\\\XXXVVVUUURRROOOLLLHHHFFFFFFKKKVVVcccqqquuuiiiiiimmmjjjcccVVVJJJ>>>:::888777777999666666777777777777666555555555555555555555555555444444444444444444444444555555555666666666666666555555666888:::;;;<<<===999999999999888999<<<>>>@@@FFF[[[}}}uuulllccccccvvvhhhSSSOOORRRSSSZZZjjjyyyaaaWWWOOOHHHGGGFFFCCCBBBDDDBBBAAAAAA@@@@@@AAAAAABBBDDDGGGKKKOOOUUU[[[cccgggnnnppprrrrrrqqqooonnnnnnqqqyyy||||||xxxgggVVVDDD<<<;;;:::999888555555555555555555555555777777777777777777777777777777666666666666777777888888999:::;;;<<<<<<===@@@AAAMMMhhhsss[[[PPPJJJGGGFFFCCCBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@AAACCCDDDDDDFFFJJJMMMQQQVVVZZZ]]]___```cccfffiiilllnnnooosssvvvzzz}}}zzzuuukkkgggaaa\\\ZZZ[[[\\\]]]YYYXXXXXXYYYZZZXXXTTTQQQPPPOOOMMMKKKHHHFFFEEEEEEIIIRRR```nnn{{{uuukkkiiijjjcccYYYIIIAAA:::999999777888:::444444555555666555555444555555555555555555555555333333333333333333333333444444555555666666666777666666777888888999::::::999:::::::::999:::<<<>>><<>>>>>>>>??????AAABBBCCCDDDEEEGGGKKKOOOSSSVVVXXXZZZ[[[]]]___bbbdddfffgggjjjmmmqqquuuwwwyyy|||}}}yyytttmmmhhh^^^\\\ZZZWWWWWWXXXYYY[[[XXXWWWWWWXXXYYYVVVPPPKKKIIIIIIGGGEEEDDDEEEHHHKKKPPP\\\lllzzz}}}sssnnniii]]]QQQ@@@:::777777888555555777333333444555555555444444555555555555555555555555555555555555555555555555444444444555555666666777666666777777777777777777777999:::999999999;;;===;;;???HHH^^^vvvlllmmmppp}}}eeeTTTLLLLLLKKKNNNXXXkkkkkk^^^PPPIIIGGGDDDCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@AAACCCEEEGGGJJJOOOTTTXXX^^^ccckkkqqqsssrrrrrrqqqooossszzzvvvtttzzz~~~}}}lllQQQGGG>>><<<:::777666777666666666666666666666666666666666666666666666666777777666666666666777777777777888999:::;;;<<<<<<:::>>>DDDQQQllljjjTTTKKKHHHEEEDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAACCCCCCDDDGGGKKKNNNPPPQQQWWWWWWXXXZZZ\\\___aaabbbaaadddhhhlllnnnqqqtttvvvxxxzzz}}}zzzqqqkkkhhhddd___[[[UUUUUUVVVVVVUUUUUUVVVVVVWWWVVVVVVXXXZZZWWWOOOHHHDDDDDDCCCAAABBBGGGOOOUUUaaaooozzzpppeeeVVVIII;;;777666888888555444555333444444555666666555555555555555555555555555555666666666666666666666666333333444555555666777777555555555555666666666666555666888888777777999:::;;;???EEEQQQmmm~~~pppjjjgggmmmwwwbbbTTTLLLLLLMMMQQQZZZqqqqqq___TTTNNNHHHEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@BBBDDDEEEGGGJJJNNNQQQTTTZZZcccjjjnnnooooooooommmqqqvvv{{{yyyxxxyyymmmZZZHHHAAA;;;:::888555555888555555555555555555555555666666666666666666666666777777666666666666777777777777888999:::;;;;;;<<<999???DDDJJJ]]]~~~bbbUUUQQQGGGFFFDDDCCCCCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@BBBAAABBBDDDHHHKKKLLLMMMQQQRRRRRRTTTVVVXXXZZZ[[[[[[^^^cccfffiiilllooorrrqqqssswww|||~~~tttmmmccc]]]ZZZXXXUUUQQQPPPRRRUUUUUUTTTSSSSSSSSSPPPOOOPPPSSSVVVSSSJJJCCCBBBBBBAAA@@@BBBIIISSS[[[sssyyykkk]]]LLL>>>;;;888888;;;:::666444666444444555666777777666666555555555555555555555555666666666666666666666666333333444444555666777777333333444444555666666777333444666666555555777888<<<@@@CCCIII```rrriiibbbccc{{{ssscccNNNPPPQQQOOOPPPaaannn___UUULLLFFFDDDAAABBBBBBCCCCCCBBBBBBAAA???AAACCCDDDEEEFFFIIILLLNNNTTT^^^eeeiiikkkkkkkkkkkknnnssswww|||~~~~~~~~~}}}wwwzzz```JJJCCC===999888777555666999444444444444444444444444666666666666666666666666777777666666666666777777777777888999:::;;;;;;<<<;;;CCCFFFFFFSSSuuukkkUUUPPPFFF>>>@@@BBB@@@@@@BBBBBBAAAAAA@@@??????@@@@@@@@@???>>><<<<<<<<<===>>>@@@@@@AAABBBDDDFFFHHHIIILLLLLLLLLNNNPPPSSSVVVWWWTTTVVVYYY]]]```ccceeefffkkklllnnnrrrvvvzzz~~~|||~~~}}}|||{{{uuuooolllbbb___ZZZUUUQQQOOONNNNNNNNNPPPRRRTTTTTTSSSQQQOOOOOOIIIEEEGGGHHHEEECCCDDD@@@AAABBBEEELLLXXXgggrrrrrr___QQQEEE<<<:::888666666888888555222444444444555555555555666,,,222888;;;999555333222555444444444444555666666555555555555555555555555444333333222222333333444444444555666777888999999>>>BBBHHHMMMVVVmmmwwwppphhhbbbooossscccTTTLLLNNNNNNTTTpppmmm\\\SSSJJJBBBEEEAAA???AAAAAA@@@BBBEEEIIIGGGCCC@@@>>>???AAACCCGGGLLLSSSZZZ^^^bbbeeehhhjjjmmmrrruuuwwwxxxzzz{{{sssxxx~~~zzz{{{|||~~~~~~yyy}}}gggOOODDD@@@===999666555666888:::444444444333333222222222444444555555555555555444777777777777888888888888999888777777777888::::::777===>>>CCCQQQdddqqq\\\PPPFFFEEEFFFDDDAAAAAAAAAAAA@@@?????????@@@@@@BBBAAA@@@???>>>>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGHHHHHHHHHJJJLLLOOOQQQSSSQQQSSSUUUYYY\\\___aaabbbeeefffhhhlllppptttwwwyyyyyy{{{{{{~~~xxxqqqpppnnnggg___\\\YYYVVVSSSOOOMMMLLLMMMNNNNNNOOOQQQRRRRRRPPPNNNLLLLLLGGGFFFIIIJJJFFFCCCCCC???CCCIIIPPP[[[iiizzzjjjWWWJJJ@@@888999777666666888777555222444444444444555555555555333666::::::888777777888777666555444444444444444555555555555555555555555555444444333333444444555666666666666666777777777999<<>><<<999666555666777888666555555555444444444444000111333555666777888888666666777777777888888888999888777777777888999:::<<<@@@???AAALLL[[[zzzmmm]]]LLLFFFEEEDDDAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDFFFIIIKKKMMMMMMNNNPPPSSSVVVXXXZZZ[[[]]]^^^```cccgggjjjmmmoooppprrrwww|||~~~{{{www~~~{{{wwwtttoooiiieeefffccc\\\UUURRRPPPNNNMMMKKKKKKLLLMMMNNNNNNOOOPPPPPPOOOMMMJJJIIIGGGDDDDDDHHHIIIEEEBBBBBB===EEEQQQ^^^kkk{{{uuu^^^LLLAAA:::555888777666666777666444222444444444444555555555555444555555444333333666888888777666444333333222222444444444444444444444444666555555444444555555666777777777666666666555555777888;;;===CCCVVVwww}}}qqqeeegggsssmmm[[[UUUPPPMMMUUUbbbqqqnnn]]]RRRMMMHHHDDDDDDCCC@@@>>>@@@GGGFFFEEEDDDDDDDDDDDDEEEBBBEEEIIIMMMPPPTTTYYY\\\aaaeeekkkoooppppppppppppmmmnnnoooooopppssswww{{{}}}{{{zzz{{{|||}}}~~~zzz}}}tttVVVDDD>>>:::999888777666555555555777777777666666666666666111222333555666777777777666666777777777777888888888888777777888888999:::===@@@>>>???GGGQQQkkktttYYYIIIEEEEEEDDDCCC@@@????????????@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHIIIJJJKKKMMMOOORRRTTTUUUWWWWWWYYY[[[^^^bbbdddfffdddgggmmmssswwwxxxxxxvvv~~~}}}{{{xxxvvvsssqqqoookkkgggddd]]]ZZZYYY\\\[[[UUUPPPOOOMMMLLLKKKJJJKKKLLLNNNOOONNNOOOOOONNNLLLJJJGGGFFFDDDAAA@@@CCCCCCAAA@@@CCCEEEOOO___ooo}}}}}}iiiSSSCCC;;;777444666666666666666555444333333333444444444555555555444333222222111333555666777666555444333333333333444444444444444444444444555555444444444444555555666666666666666666666666888888999<<>>>>>>>>????????????>>>@@@@@@???>>>>>>>>>>>>>>>??????>>>???@@@BBBDDDEEEFFFGGGGGGHHHJJJLLLNNNOOOQQQRRRSSSUUUXXXZZZ]]]^^^\\\```eeejjjmmmooopppppptttwww|||~~~||||||}}}}}}}}}|||{{{xxxtttqqqnnnjjjgggdddaaa___\\\XXXUUUPPPNNNOOORRRRRRMMMIIIIIIKKKKKKJJJJJJJJJKKKLLLLLLNNNNNNMMMLLLJJJGGGEEECCCBBB>>><<<>>>>>>???CCCIIIUUUaaasss||||||ttt]]]JJJ???999666555444555555555555444333333333333333444444444444555555555555666777777777777444444333333333444444555444444444444444444444444444444333333333333444444333444444555666777777777888888:::===AAAMMMcccvvvpppiiijjjllluuubbbUUUPPPQQQQQQ\\\pppnnnYYYPPPHHHFFFFFFDDDBBBCCC@@@@@@AAABBBCCCBBBBBBAAAAAABBBCCCCCCDDDGGGLLLPPPSSSXXX```fffjjjmmmpppqqqrrrpppmmmkkkjjjkkkkkkkkkkkknnnssswwwzzz}}}~~~}}}{{{zzzyyyxxxxxxzzzzzz{{{|||~~~|||~~~tttYYYEEE<<<:::666666666777666555333333555555555555555555555555555555666666555444444333555666666666666777777777777777888888999999999999888;;;999;;;CCCFFFUUUnnnnnnXXXNNNHHHBBBCCCCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAABBBAAAAAAAAA@@@??????>>>======>>>>>>??????>>>>>>???AAABBBCCCDDDCCCCCCCCCEEEGGGIIIJJJLLLLLLMMMOOOPPPSSSUUUVVVXXX[[[___aaaaaaaaabbbcccjjjllloooqqqrrrrrrtttuuuvvvvvvuuusssqqqqqqsssvvvrrrqqqpppnnnkkkgggdddbbbZZZXXXUUUSSSRRRPPPMMMKKKNNNLLLLLLOOONNNIIIFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGLLLKKKJJJHHHFFFDDDBBBAAA@@@===<<>>>>>>>>>>>>>>>>>??????>>>>>>>>>@@@AAABBBAAA@@@??????@@@BBBDDDEEEFFFFFFFFFHHHIIIKKKMMMMMMPPPSSSUUUVVVUUUTTTVVVWWW^^^```bbbccccccdddfffhhhdddfffgggfffcccaaabbbcccccccccaaa___\\\XXXVVVTTTMMMKKKIIIHHHHHHGGGFFFDDDJJJHHHIIILLLKKKGGGGGGJJJFFFEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFDDDBBB@@@???>>>>>>>>>AAAHHHNNNUUUaaakkkuuu}}}wwwsssrrruuuxxxgggUUUCCC<<<;;;888555444111333555555333222333444222222333333333444444444222111000111444555333111444444333333222333333333333333333333333333333333444444333333333333444444444444444555555666666666777666888===???BBBJJJTTTdddwwwmmmbbbeeelllvvvqqq^^^TTTPPPRRR\\\mmmsss```UUUOOOIIIEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAABBBDDDFFFGGGKKKQQQWWW]]]ccciiilllmmmlllmmmooossstttrrrpppmmmmmmlllkkkkkkmmmpppsssqqqsssvvvzzz~~~}}}zzzssstttvvvwwwxxxxxxwwwwwwyyyzzzzzz{{{}}}zzzvvvwww}}}jjjRRRCCC<<<999777666666666555555555555555333333444444444555555555333333444555666666666666555555555666666666777777666777888999:::999999888;;;<<<999;;;AAA===@@@PPPdddxxxcccTTTHHHGGGEEEDDDBBBBBBAAAAAA===>>>???@@@AAA@@@@@@?????????>>>>>>>>>>>>?????????>>>>>>===>>>???@@@AAA???>>>===<<<===???AAABBBAAAAAABBBCCCDDDFFFGGGHHHGGGJJJMMMNNNMMMNNNPPPSSSQQQRRRTTTUUUUUUVVVXXXZZZVVVYYY[[[ZZZWWWTTTTTTUUUXXXWWWVVVSSSPPPMMMKKKIIIFFFDDDBBBBBBCCCDDDCCCBBB???>>>@@@CCCDDDBBBDDDIIIEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>><<<<<<===???FFFQQQZZZbbbnnnyyy~~~zzztttpppoooqqqsss[[[JJJ:::888:::777333222000333555555333111333555222222333333333444444444777444222222555777777555666555444333222111111111333333333333333333333333555555555444444555555555666555555555555444444444888777:::>>>??????CCCJJJMMMkkkrrrddd___]]]bbbnnn|||lllWWWPPPLLLOOOZZZppppppaaaWWWOOOIIIGGGEEEDDDCCCBBBBBBBBBBBBCCC@@@AAABBBAAA@@@@@@BBBDDDDDDHHHMMMRRRWWW]]]ccchhhmmmmmmnnnsssxxxzzzxxxuuunnnmmmkkkiiiggghhhlllooojjjkkkmmmppptttyyy||||||xxxuuupppqqqtttwwwxxxxxxwwwvvvyyyyyyzzz{{{}}}|||~~~wwwsssqqqqqqwww```III>>>:::888666777777666555555555666666333444444444555555666666666666666666555444333222555555555555666666666777666777888999:::999888888888999777:::AAA<<<===LLLWWWxxxgggWWWNNNFFFEEEEEECCCBBBCCC???AAABBBBBB@@@>>>==================>>>>>>>>>>>>:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@@@@AAACCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCBBBBBBCCCCCCBBB@@@@@@?????????;;;888;;;AAACCCCCCKKKZZZgggrrrvvvsssppppppppplllddd^^^GGGCCC===777333222333444555555555444444333333333111111222333333444555555555555444444444444555555555555444333222222111111444444444444444444444444333333222222333333444555777666555555777888888888777777;;;???;;;666:::CCCEEE]]]}}}wwwiii]]]UUUWWW[[[ddd{{{dddQQQHHHPPPUUU\\\yyyvvvhhh___UUUKKKKKKIIIFFFFFFGGGFFFBBB>>>BBBAAA@@@@@@@@@AAABBBCCCEEEFFFHHHJJJNNNTTT\\\aaafffhhhlllooorrrvvvzzz~~~uuurrrooommmllllllkkkkkkfffffffffhhhllloooppppppwww||||||yyywwwuuuuuuuuupppoooooopppsssvvvxxxxxxvvvwwwyyy|||~~~wwwoookkkjjjqqqwww}}}gggKKKAAA>>>999777:::666666666666666666666666333333333444444555555555444444444444444444444444777666555444444555666777666777999:::;;;;;;:::999::::::;;;<<<===>>>???@@@RRReeeqqq___MMMEEEDDDCCC@@@??????@@@AAABBBBBBAAAAAAAAA===>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@>>>???@@@BBBBBBAAACCCCCCCCCBBBBBBCCCCCCCCCAAAAAA@@@@@@AAABBBAAAAAAAAA???@@@AAA???;;;===AAANNNPPPXXXeeeoooyyyzzzrrrnnnkkkkkkkkkfffZZZQQQ@@@>>>999555333333444555444444333333222222222222000000111222222333444444666666555555555555666666555555444444333222222111444444444444444333333333333333222222333333444555555333222222333555555444999666888<<<<<<999:::>>><<>>===777444555444444444444444444444444333333444444444444444444444444444444444444444444777666555444444555666777555555777888999:::::::::::::::;;;<<<===>>>>>>???LLL[[[vvv{{{^^^OOOJJJFFFBBB@@@>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<================================================>>>>>>>>>>>>???======>>>>>>???@@@@@@@@@AAA@@@@@@???@@@AAABBBCCC@@@???????????????@@@@@@???@@@AAAAAAAAAAAAAAA@@@@@@>>>===>>>???AAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@??????????????????@@@@@@CCCAAABBBEEEFFFDDDEEEHHH]]]cccnnnxxx{{{sssgggeeebbbcccbbb[[[MMMBBB999888666444333333444444222222222222111111111111000000000111111222222333555555444444444444555555555555555444444333333222555555444444333333222222333333222222333333444555999777444333444666666666888444333777999888777888;;;CCCTTTnnnrrr```WWWRRRTTTaaaoookkkUUUOOOLLLKKKWWWiii|||mmm^^^XXXQQQMMMKKKJJJGGGDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAACCCFFFKKKOOOWWWZZZ^^^bbbfffkkkppptttyyyxxxwwwtttqqqmmmiiigggdddccccccdddfffhhhggggggeeejjjooosssuuuxxx}}}~~~~~~~~~~~~zzztttrrrpppnnnmmmllllllllloooooooooppprrrtttvvvxxxzzz{{{|||~~~vvvuuu}}}}}}qqqvvv[[[JJJ<<<:::;;;777333333333333333333333333333333444444444444444444333333444444444444444444444444666666555444444555666666444444555666777888:::;;;;;;;;;;;;<<<<<<=========EEEOOOfff|||gggYYYNNNGGGDDDCCCAAA???>>>>>>???>>>===?????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>>>>>>>???>>>=========>>>???@@@???>>>>>>>>>>>>>>>>>>???===>>>>>>???@@@@@@@@@@@@???>>>===>>>@@@AAAAAA@@@???@@@AAABBBBBBAAA@@@????????????>>>======>>>???CCCAAABBBHHHLLLNNNQQQVVVjjjvvv|||yyyvvvqqq]]]^^^___^^^YYYOOOCCC<<<555555555444444444444444222222222222222222111111000111111111222222222333333333222222222222333333555555555444444444333333555555444333333222222222333333222222333333444555;;;888555444555666777777555444333555555555555555<<<@@@JJJ^^^{{{qqq^^^SSSPPPWWWaaavvvaaaRRRLLLJJJRRR___yyyssskkk```WWWRRRNNNJJJGGGIIIHHHGGGEEECCCAAA???>>>BBBBBBBBBAAAAAACCCFFFIIINNNQQQVVVZZZ^^^dddiiimmmtttvvvwwwwwwuuurrrooonnniiigggffffffffffffdddbbbcccfffjjjmmmppptttyyy|||vvvxxxyyyyyyxxxyyy{{{}}}xxxsssmmmllljjjiiihhhhhhiiiiiilllmmmnnnoooppprrruuuwwwzzzzzz|||vvvvvvqqqqqqbbbMMMAAA888888:::777444444333333333333333333333333555555555444444333333333444444444444444444444444555555555555555555555555777666666555666777999:::;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>???>>>=========>>>???@@@AAA@@@???>>>===============>>>???@@@@@@@@@@@@@@@>>>======???AAABBBAAA@@@??????AAABBBBBBAAA??????@@@@@@@@@>>>;;;;;;===@@@@@@???CCCJJJQQQVVV]]]dddvvv|||vvvvvvtttppp___cccddd^^^QQQEEE===:::666666666666555444333333222222222222333333333333222222222333333333333333444444333333333333444444444444444444444333333333444444333333333222222222333333222222333333444555777555222111111333333222444888:::888444333666888777:::BBBPPPdddkkkXXXPPPSSSYYYfffxxxttt[[[OOOLLLSSS[[[iiiqqqddd[[[TTTNNNKKKKKKJJJHHHFFFDDDBBB@@@???BBBCCCBBBAAA@@@@@@CCCEEEHHHKKKOOOSSSWWW\\\aaaeeelllppptttuuutttqqqpppppppppnnnlllkkkjjjhhheeebbbeeefffhhhiiikkknnnqqqtttpppqqqssssssssstttvvvxxxzzz{{{}}}~~~}}}xxxqqqmmmhhhgggfffeeeeeefffggghhhiiikkkmmmnnnnnnqqquuuxxxyyy{{{~~~qqqkkkrrrvvvyyycccSSSEEE===666555666555555555444444444444444444444444555555555444444333333333444444444444444444444444444444555555555555444444:::999888666666777888999::::::::::::;;;;;;;;;;;;AAACCCQQQooooooWWWMMMFFFBBB>>>===@@@CCCCCCBBB@@@@@@@@@??????>>>>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@??????===<<<;;;;;;;;;;;;>>>>>>??????@@@?????????=========???AAABBBAAA@@@?????????@@@@@@????????????@@@AAA>>><<<<<<@@@DDDBBBFFFNNNXXX___ccckkktttyyyvvvxxxvvvqqqiiijjjfffZZZJJJ>>>999888777777666666555444444333222222222333333333333333333333333333333333333333666666555555555555666666333333333333333333333333222222222333333333333333333333222222333333444555666444333333444555444333666<<>>>>>@@@BBBDDDFFFJJJMMMPPPTTTYYY\\\iiinnnsssuuutttrrrsssuuuuuutttsssrrrqqqoookkkhhhiiihhhgggggghhhiiikkklllkkkmmmnnnoooooopppsssuuuwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}{{{yyyvvvtttooojjjfffddddddccccccdddeeeggghhhgggjjjmmmoooooorrrwww||||||yyygggfffpppzzz}}}jjjVVVHHH>>>:::555333333333444444444444444444444444444444444444444444444444333333444444444444444444444444444444555555555555444444999999888777777777888888999999999::::::;;;;;;;;;AAAAAAKKKcccrrraaaMMMGGGAAA>>>@@@AAAAAA???AAAAAA@@@??????>>>>>>===;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===========================<<<;;;;;;;;;<<<===>>>===<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>>>>============>>>>>>;;;>>>@@@???>>>@@@FFFLLLRRR[[[kkkxxx{{{|||}}}www{{{yyyllleeeZZZMMMBBB:::666555666555555444444444555555111111111111222222222333222222222222222222222222555555444444444444555555222222222222222222222222111111111222333333444444333333222222333333444555555555555666888888666444666<<<<<<777555777777555555888>>>CCCHHHXXXxxxyyycccYYYVVVSSSYYYbbbnnnkkkYYYSSSRRRVVVeee}}}tttkkkfffWWWTTTNNNIIIEEECCCCCCCCC???@@@@@@@@@>>>>>>@@@BBBAAACCCFFFHHHJJJLLLPPPSSS___eeelllooopppqqquuuxxxwwwvvvvvvwwwxxxwwwtttqqqnnnllljjjhhhhhhiiiiiiiiihhhjjjllllllmmmnnnqqqtttuuuwwwxxxzzz|||}}}~~~~~~{{{zzz{{{}}}~~~~~~~~~~~~}}}~~~~~~|||zzzvvvssspppmmmjjjfffbbb___bbbaaaaaabbbccceeeggghhhgggkkkoooqqqrrruuu{{{}}}qqqiiillluuu||||||ooo[[[JJJ???888888777555444444444333333333333333333333333333333333444444444444444444444444444444444444444444333444444555555444444333444555666777888888888888777777888999:::;;;;;;<<<>>>>>>EEEWWWpppwww]]]VVVLLLGGGFFFEEEBBB???AAAAAA@@@@@@???>>>>>>===:::;;;;;;<<<===>>>??????========================::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<<<<;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;:::999888999999:::===???@@@???======<<<;;;::::::;;;<<<===888<<>>;;;:::>>>===<<<===??????===;;;===<<<<<<<<<<<<;;;;;;;;;=========<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<;;;<<<<<<===>>>??????@@@======<<<<<<<<<;;;;;;;;;;;;;;;>>>BBBEEEDDD>>>:::999:::===>>>>>>===;;;:::======???BBBDDDIIIVVVcccwwwyyyttt{{{zzz[[[QQQCCC:::777777666444444444444333333222222222000111222333333333333333333333222111111222333333000000000000111222333444222333333444444333333222222222222222222222222222444333333222222333333444666555555444444333333222777777666666555555555555555888999777888BBBUUUdddooocccWWWUUURRRRRR[[[nnnvvvaaaTTTSSSTTT[[[mmm~~~ssscccWWWOOOLLLIIIGGGHHHFFFDDDAAA????????????>>>@@@AAAAAAAAACCCEEEGGGMMMPPPTTTXXX]]]dddkkkppprrrqqqsssxxx~~~zzzyyyuuupppmmmllllllkkkkkkhhhiiikkkmmmooopppppppppxxxwwwxxx{{{~~~}}}zzz|||{{{{{{|||~~~}}}{{{yyyxxxwwwwwwwwwxxxyyyzzz|||~~~}}}|||yyyyyyxxxvvvsssooollljjjeeedddbbb```^^^]]]\\\[[[___```bbbbbbccceeehhhkkkjjjnnnrrrtttvvv{{{yyymmmjjjooowww~~~||||||~~~}}}kkkVVVDDD:::999777777666555444444333333444444444444444444444444666666666555555444444444222333333444444333333222333222222222222333444555777666555555555666888999666666777888:::;;;<<<===;;;;;;@@@HHHRRRhhhlll\\\UUUQQQNNNNNNKKKIIIGGGEEECCCBBB@@@???<<<;;;;;;<<<===>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<:::;;;;;;<<<======>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;>>>BBBEEEDDD@@@;;;:::;;;<<<<<<<<<;;;;;;;;;;;;===BBBIIIOOOWWWfffttt~~~~~~{{{uuuttt}}}xxxiiiRRRIII>>>777555666555333444444333333333222222222000111222333333333333333444444333222222333444444000000000111111222333444333333444444444444333333222222222222222222222222444333333222222333333444444444444555555555555555666666666555555444444444333666999999:::@@@LLLVVVmmm{{{ooo\\\XXXRRROOOTTTaaaqqq}}}ppp___YYYXXXZZZdddvvvttthhh___XXXRRRNNNEEEDDDBBBAAA???>>>>>>>>>===???@@@@@@@@@AAADDDFFFIIIKKKNNNPPPSSSXXX]]]aaahhhiiilllrrryyy|||}}}||||||yyyuuuqqqooonnnnnnnnnllllllmmmoooppprrrsssssswwwwwwyyy}}}}}}{{{yyywwwvvvvvvvvvvvvwwwxxxzzz|||~~~~~~|||yyywwwvvvssssssrrrqqqnnnkkkhhhgggaaaaaa```___^^^^^^^^^^^^___```bbbbbbccceeehhhkkkkkkooosssvvvyyy~~~yyywwwpppjjjllluuu}}}rrr___NNN???999999777666666555444444333333444444444444444444444444444444333333333222222222222333333444444333333222333333333333444444444444555555555555555666777777666777777888999:::;;;;;;::::::???EEEKKK\\\rrrcccZZZVVVVVVUUURRRMMMHHHEEEBBB???===<<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::;;;;;;;;;999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;>>>AAACCCBBB???<<<<<<<<<<<<;;;:::<<<>>>AAABBBEEEMMMWWW___iiixxxyyy~~~~~~yyyuuurrruuu~~~hhhSSSFFF@@@888444444555444333333333333333222222222222111111222333333333222222444444333333333333444444111111111111222333444444333444444555555444444333222222222222222222222222333333333333333333333333222333444555555666666666555555444444444444333333333555888:::;;;>>>BBBEEESSSoookkkbbbWWWOOOOOOUUU\\\bbbppptttlllggg```___dddmmmwww}}}xxxoooeee[[[TTTHHHGGGDDDBBB@@@??????>>>===>>>??????>>>???AAACCCBBBDDDFFFHHHIIIMMMQQQTTTZZZ^^^ccchhhmmmrrrwww{{{|||zzzwwwtttrrrpppppppppooonnnnnnoooppprrrtttuuuvvvwwwzzz~~~|||zzzwwwvvvuuuttttttuuuuuuvvvxxxzzz|||}}}~~~}}}{{{{{{|||~~~}}}|||~~~}}}|||{{{{{{|||}}}|||{{{zzzyyyzzzyyywwwuuussspppnnnmmmjjjjjjjjjiiigggeeecccbbb\\\\\\\\\]]]^^^___```aaaaaabbbcccdddeeegggkkknnnooossswww|||xxxuuuwww~~~mmmmmmooovvv}}}}}}cccOOOCCC;;;888999666666555555444333333333444444444444444444444444333333333333222222222222222333333444444333333222222333444555666555444444444444555666666666666666777888888888999999999999888999===AAABBBMMMmmmxxxiiiaaa]]]___[[[TTTOOOKKKGGGAAA===>>>===<<<<<<>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@>>><<<:::<<<======<<<===@@@GGGLLLUUUXXXaaajjjqqqwww{{{vvvsssqqqssswww}}}{{{mmmWWWEEE===999555444555666666555333222222222222222222222111222222333333333222222333333333333333333333333222222222222222333444444333444444555555444444333222222222222222222222222333333333333333333333333111222333444555555444444333333333333333333333333444444666888;;;<<<<<<;;;HHH]]]zzz}}}qqq___RRRMMMNNNQQQSSSdddxxxssseee^^^]]]bbbfffqqq{{{rrrggg```UUUQQQLLLFFFBBBAAAAAAAAA===>>>???>>>======???AAA===???AAACCCEEEHHHLLLOOONNNSSSYYY]]]```eeemmmttttttttttttsssqqqpppqqqrrrooonnnmmmlllmmmooorrrsssuuuwwwzzz~~~}}}{{{xxxvvvtttsssssssssttttttuuuvvvxxxzzz{{{{{{}}}~~~}}}|||zzzzzz{{{~~~~~~~~~~~~}}}|||{{{{{{||||||}}}}}}|||{{{zzzyyyuuuvvvwwwxxxwwwvvvsssrrrrrrpppnnnllliiigggfffeeebbbbbbbbbaaa``````___^^^ZZZZZZ[[[\\\]]]___```aaabbbdddfffggghhhkkkooorrruuuyyy~~~zzzvvvvvv{{{xxxuuuzzz{{{{{{~~~oooTTTDDD<<<888666777555555555444444333333333333333333333333333333333444444444444444444444444222333333444444333333222222333555777777666555444444555666777888777666666888888888888888888888777777999===???<<>>===;;;::::::;;;>>>AAABBBDDDIIIRRRYYYjjjnnnvvv~~~}}}wwwsssqqqqqqsssuuuwwwtttiiiYYYIII???888666555555666777777777222222222222222222222222222222333333333222222111111111111222222111111111222222111111222222333333333444444444444444444333222222222222222222222222222333333444444333333222222333444444444222111000222333333333333333333333666444444555999;;;;;;:::AAAMMM```zzz|||gggVVVMMMKKKLLLLLLYYYllluuubbbXXXVVVWWW[[[fffyyyxxxrrreee___VVVLLLFFFBBBBBBCCC>>>???@@@>>>===<<<>>>???<<<>>>@@@AAABBBCCCFFFHHHFFFKKKQQQSSSSSSWWW```ggghhhkkknnnooonnnoooppprrrnnnmmmkkkkkkkkkmmmooopppssstttwwwzzz|||~~~|||zzzwwwuuusssqqqqqqrrrrrrssstttuuuvvvxxxyyyyyyzzz|||}}}|||{{{|||}}}|||}}}}}}}}}~~~}}}}}}}}}|||}}}}}}||||||}}}{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzzzzzzzyyyxxxvvvuuupppqqqrrrsssrrrpppnnnllljjjhhhfffdddbbb``````___]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^___```bbbdddfffhhhkkknnnssswwwyyy}}}|||~~~}}}yyyvvv}}}uuuwww|||~~~uuu```III>>>;;;888555444444444444444444333333333333333333333333333333333444444444444444444444444222333333444444333333222222333555777777666555444555666777888999888777666888888777777777777666666777888===???<<<>>>RRRhhh|||llleee]]]ZZZZZZZZZWWWTTTGGGDDD@@@>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>??????>>>>>>???@@@AAAFFFMMMPPPSSSYYYcccjjj{{{}}}tttpppppprrrsssyyyvvvpppeeeVVVIII@@@<<<666666555444555555777777111111111222222222222222222222333333333222111111000000111111111111000000222111111000111111222222222333333444444333333222222222222222222222222222222222444444444444222222222333444555444222000...222222333333333333444444777555333444777:::;;;<<>>===>>>???===???@@@???>>>===>>>???BBBFFFJJJKKKJJJMMMSSSYYY\\\```eeehhhhhhiiillloookkkjjjiiihhhiiiiiikkkkkklllnnnpppqqqrrrsssuuuwww|||~~~}}}{{{yyyvvvsssqqqpppooopppppppppqqqrrrsssuuuvvvvvvxxxzzz{{{zzzzzz{{{|||{{{{{{{{{{{{||||||}}}}}}yyyzzz{{{zzzxxxwwwxxxyyyuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvvvvvvvuuusssrrrpppkkkkkklllkkkjjjiiigggfffbbbaaa___\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^___```aaadddgggjjjnnnsssxxx|||{{{uuuwww{{{yyyppptttxxxyyy|||bbbRRRAAA;;;:::888555333444444333333333333333333333333333333333333333333111111111111222222222222222333333444444333333222222333444555666555444444555666666777777777777777777777777666666666666666999888;;;???>>>===JJJ[[[tttfff^^^^^^aaaaaa```RRRNNNIIIEEEBBB@@@>>>===;;;;;;;;;:::::::::999999;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::999888::::::::::::::::::999999999999:::::::::;;;;;;;;;>>>@@@CCCDDDDDDEEEIIILLLQQQYYYbbbhhhkkkoooxxxvvvooonnnrrrxxx|||uuudddTTTHHH@@@:::666555444333222111111333444000111111111222222222222222333333333333222111000000111222222222222111000111111000//////000000111111222222333333222222111222222222222222222222222111222444555555444222111222333555777666555333111333333333333444444444555666666555444555777999;;;<<<>>>GGGYYYqqqqqq^^^RRRLLLKKKIIIRRRaaannnvvv}}}nnn\\\TTTMMMLLLQQQ\\\fffqqq|||yyyqqqhhh]]]SSSKKKFFFDDDDDDDDDBBB???>>>>>>@@@<<<>>>???>>><<<;;;;;;<<>>>>><<>>>>>>>>>>>???@@@===???AAACCCDDDFFFHHHIIIDDDKKKRRRUUUTTTTTTVVVYYY[[[\\\\\\]]]\\\\\\[[[ZZZ\\\^^^````````````dddgggeeekkkqqqtttssssssvvvzzz|||zzzxxxuuurrrooonnnmmmjjjjjjjjjkkklllmmmnnnooossstttuuuuuusssqqqqqqrrrooooooooopppqqqssstttuuuttttttrrrooommmlllnnnpppoooooonnnlllkkkjjjiiihhhkkkkkkkkkkkkjjjhhhfffeee```___^^^\\\[[[ZZZZZZZZZWWWVVVTTTSSSSSSTTTUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\^^^aaacccdddkkknnnsssxxx}}}~~~zzzpppmmmuuuvvvnnnssswwwuuuwww}}}yyyppp\\\KKK@@@777555666555444666333333333333333333333333222222222222222222222222222222222333333444444444222333333444444333333222333333222222222333444555444333222111222333444555555555555555666666777777;;;666777===>>>;;;>>>FFFXXX}}}zzz|||{{{xxxsssqqqjjjaaa[[[WWWSSSLLLGGGCCCCCCBBBAAA@@@???===<<<@@@@@@@@@>>><<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;999999;;;<<<===;;;:::999999:::<<<===;;;;;;<<<>>>???>>>>>>???MMMIIIJJJTTT^^^dddgggiiiuuuzzz}}}wwwqqqqqqvvv}}}yyycccNNNFFF@@@666444888444444444333333222222222000111333444444333111000111111111111111111111111555555555444444333333333111111111111111111111111222222222222222111000///444444333222222333333333333444444555555444444333222444777::::::888666444555444444444444444333333666666666666777888999:::999:::>>>DDDNNNcccsssbbbXXXPPPLLLMMMSSSWWW^^^pppooo^^^UUUOOOOOOOOOMMMQQQWWWfffnnnxxxlllbbb]]]TTTOOOHHHEEEEEEEEEDDDBBBCCC@@@<<<;;;<<<>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJLLLNNNPPPPPPSSSTTTTTTTTTUUUUUUVVVVVVUUUVVVYYY[[[\\\ZZZYYYWWWbbbdddfffhhhkkkooouuuyyyyyyyyyxxxuuupppmmmlllllllllkkkiiihhhhhhjjjmmmoootttsssrrrppppppppppppqqqpppooooooooooooooooooppppppnnnkkkhhhggghhhjjjkkkffffffeeeeeeddddddeeeeeedddcccbbbaaa```_________YYYWWWUUUTTTSSSTTTUUUVVVQQQRRRSSSTTTTTTSSSRRRRRRTTTUUUWWWWWWVVVVVVXXXYYYZZZ]]]```aaaaaacccgggkkkooottt{{{zzzooohhhkkkrrr|||}}}xxxuuuuuuwwwwwwxxxzzzoooXXXJJJ::::::999888777666555444555444444333333444444555333333333333333333333333222222222222222222222222000111222333444333222222555555555555555555555555555555555555666666666666999999999888888888888888555666777999<<<>>>AAABBBQQQgggggguuunnnhhhaaaYYYRRROOOMMMJJJGGGFFFDDDCCCBBB@@@@@@@@@???>>>>>>>>>?????????@@@??????>>>=========>>>???>>>===<<<===???<<<;;;;;;;;;;;;===???@@@======@@@CCCFFFHHHIIIKKKXXXWWW[[[eeennnsssvvvzzz~~~}}}yyyyyyuuurrruuu{{{~~~|||wwwhhhTTTCCC>>>:::333111555333333333222222111111111000111333444444333111000111111111111111111111111222222111111111000000000111111111111111111111111222222222222222222111111333222222111111111222222333333444444444444333333111333666888888777555333333333333333444444444444666666666666777888888999888999<<<@@@HHHYYYuuuwwwlllZZZQQQMMMOOOSSSWWWfffuuuuuufffWWWNNNJJJGGGJJJOOOSSSYYYkkk{{{vvvooogggaaa[[[VVVOOOJJJFFFDDDCCCBBBBBB@@@===<<<===>>>>>>>>>@@@@@@???????????????@@@BBBBBBDDDEEEGGGIIIJJJJJJPPPOOOOOONNNNNNMMMMMMMMMOOORRRWWWZZZ[[[YYYVVVSSSWWWYYY[[[]]]```dddiiimmmrrrssssssqqqnnnllllllllljjjhhhfffddddddeeegggiiijjjiiihhhgggfffggghhhhhhlllkkkkkkjjjjjjkkkkkklllllljjjhhhfffddddddeeefffcccbbbaaa```````````````^^^]]][[[YYYXXXVVVVVVVVVTTTSSSQQQPPPPPPPPPRRRRRROOOOOOQQQQQQRRRQQQPPPPPPPPPRRRTTTTTTUUUUUUXXXZZZVVVZZZ___bbbdddhhhmmmrrrzzz|||~~~~~~yyysssiiibbb```iiivvvyyywwwwwwzzz|||}}}}}}~~~}}}sss```MMMAAA:::999999888666555555444444444333333333333444444111111111111111111111111222222222222222222222222000111222333333333222222333333333333333333333333555555555555666666666666555555555555555555555555777777777999:::<<<>>>???EEEWWWqqqQQQlll{{{rrrkkkbbb___ZZZVVVSSSPPPMMMJJJFFFFFFFFFFFFEEEDDDCCCBBB???@@@AAABBBAAA@@@???>>>???AAABBBAAA@@@???@@@AAA===>>>>>>???AAABBBDDDEEEEEEHHHKKKPPPUUUZZZ]]]^^^dddfffnnnxxx~~~~~~yyyuuussssssqqqrrrvvvyyyvvvllldddRRRDDD888777666222111444222222111111111111111000000111222333333222111000111111111111111111111111000000000000000/////////111111111111111111111111111222222333333333333222111111000000000111111222333333444444444444333333000222444666777555333222111222222333333444444555444444555555666777777888777777999<<>>===<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCHHHHHHHHHHHHHHHGGGGGGGGGHHHLLLRRRVVVXXXUUUQQQOOORRRSSSVVVXXXZZZ]]]bbbfffiiikkklllllljjjiiiiiijjjfffeeebbb```^^^______```dddccccccccccccdddeeeeeeeeeeeeddddddddddddeeeeeeeeedddcccaaa```^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUSSSQQQOOOMMMMMMLLLOOONNNLLLKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOOOONNNNNNNNNPPPRRRSSSTTTVVVYYY\\\WWW\\\bbbgggjjjooouuuzzz{{{xxxxxxtttjjjbbbYYYVVV[[[jjj{{{wwwxxxzzz~~~~~~xxxvvvrrriii\\\MMM@@@999999888888777666555444444333222222222222222222333111111111111111111111111222222222222222222222222000111222333333333333222333333333333333333333333444555555555555666666666444444444444555555555555777777777888999:::;;;<<<@@@MMMbbb|||DDDXXXuuu~~~zzztttpppkkkeee^^^XXXUUUUUUUUUUUUTTTQQQMMMJJJDDDFFFGGGHHHHHHHHHFFFEEEIIIKKKLLLKKKIIIHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOSSSXXX\\\```fffmmmppppppnnnttt{{{xxxuuusssnnnppprrrqqqlllbbbVVVNNNDDD:::444555666444333555222222222222111111111111000111222222222222111000111111111111111111111111222222222222222222222222111111111111111111111111111222333333444444444444111111000000000111222222333333333444444333333333111222444666666555333222222222333333333333333333333333444555666666666666666666999:::;;;@@@PPP___sss```ZZZ[[[XXXYYY\\\ffftttwww___QQQKKKIIIHHHIIIHHHMMMYYYjjj~~~~~~nnngggggghhhiiimmmnnnmmmggg^^^VVVQQQPPPHHHFFFEEEDDDEEEDDDBBBAAA??????>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@AAABBBCCCEEEFFFHHHHHHDDDGGGKKKOOOPPPOOOMMMLLLOOOQQQSSSUUUVVVYYY]]]```aaaccceeefffeeeddddddeeecccbbb___\\\ZZZYYYYYYYYY`````````aaabbbbbbcccddd^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]\\\ZZZXXXVVVUUUTTTTTTRRRQQQPPPPPPOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNQQQRRRTTTUUUVVVXXX\\\^^^]]]bbbiiiooosssxxxtttpppoooiii```ZZZUUUWWW```pppzzzyyy{{{~~~|||vvvooocccWWWKKKBBB:::666777777666666555444444333222222111111111111222222222222222222222222222222222222222222222222222222111111222222333333333333444444444444444444444444444444444555555555666666666666777777777777777888666666666777777888::::::AAAHHHXXXrrr===III^^^wwwyyypppkkkjjjjjjjjjiiiddd]]]WWWRRRSSSTTTUUUVVVVVVUUUTTT[[[[[[[[[YYYWWWVVVXXXYYY[[[ZZZZZZZZZZZZ[[[\\\\\\aaahhhnnnpppuuu{{{|||yyywww~~~}}}{{{yyyvvvsssqqqnnnqqqppphhhZZZLLLCCC@@@;;;666333444666555444444222333333333333333333333111111111111111111111111111111111111111111111111222222333333333333333333111111111111111111111111111222333333444444444444111111111111111222333333222333333333333333333222222333444666666555444333444444444333333222222222222333444555666666666555555666999;;;:::<<>>>>>>>>======>>>>>>>>>===========================>>>???@@@BBBCCCDDDEEEBBBCCCDDDEEEGGGHHHIIIJJJGGGIIILLLMMMOOOPPPTTTVVVZZZ]]]______^^^]]]\\\]]]___^^^[[[XXXVVVUUUTTTTTTVVVWWWXXXYYYZZZZZZ[[[[[[XXXWWWWWWVVVVVVWWWWWWXXXVVVVVVVVVVVVUUURRRPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLMMMNNNOOOPPPQQQTTTUUUVVVVVVWWWZZZ]]]```bbbhhhqqqxxx~~~zzzjjjdddccc^^^YYYWWW[[[aaalllzzz~~~|||zzzwww{{{~~~nnneeeVVVIII@@@;;;888666666555555555444333333333222111111000000111111222222222222222222222222222222222222222222222222222222111222222222222333333444444444444444444444444444444444444555555555555777777777888888999999999444444555666777888:::;;;>>>@@@LLLddd888>>>KKK___vvvvvvooodddeeeeeefffggghhhhhhiiinnnmmmkkkgggdddcccfffhhhhhhgggeeeddddddeeeggghhhttt}}}}}}~~~wwwwwwwwwyyyyyyxxxuuurrrnnnnnniii\\\LLL???::::::555333222222333333222111333333333333333444444444111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111222222333333333333222111111111111111222333444222222333333333333222222222333444555555555444444555555555444444333333333222333444666666666666555666666999<<<;;;;;;BBBLLLaaawww||||||tttjjjeee^^^YYY]]]oooqqqfffcccaaa___XXXRRRMMMNNNQQQVVV___gggoooxxxjjjeeeeeekkkoootttvvvsssnnnjjjgggXXXUUUQQQMMMJJJGGGDDDAAA???>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>=================================@@@@@@??????@@@CCCEEEGGGCCCEEEGGGIIIIIIKKKMMMOOORRRTTTWWWXXXVVVTTTTTTTTTXXXWWWUUUSSSQQQPPPOOOOOOOOOOOOQQQRRRSSSSSSSSSSSSQQQPPPPPPOOOOOOPPPPPPQQQNNNOOOOOOOOONNNLLLJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHLLLLLLLLLMMMOOOQQQRRRSSSUUUVVVWWWXXXZZZ]]]bbbeeegggnnnxxxzzzyyy~~~nnn___[[[YYYVVVWWW[[[gggppp{{{|||zzzwwwxxxyyy|||}}}```VVVIII>>>999888666555444444444444333333222222222111111111111111111222000000000000000000000000222222222222222222222222222222111111222222333444222222222222222222222222333444444444444555555555555555666666777777888888444444555666777888:::;;;;;;===EEEYYYvvv999999@@@MMM^^^uuu|||xxxxxx{{{~~~}}}{{{xxxwwwwwwzzz}}}~~~xxx~~~yyyssstttuuuxxxzzzyyyvvvssshhhcccYYYNNNCCC<<<888666111222111111111222222000111111222222333333333333111111000000000000111111111111111111111111111111/////////000000000111111111111111111111111111111222222222222222222111111/////////000000222333333222222333333333333222222111222222333444333333333333333444555555666777777222333555777777777666555666666999<<<:::999>>>FFFQQQbbbzzzyyyrrrbbbYYYTTT]]]iiirrrxxx}}}}}}sssqqqwww~~~vvviii[[[TTTQQQPPPSSSWWWXXXiii~~~zzzrrrnnnoooqqqtttvvvwwwuuusssgggbbb[[[UUUQQQMMMIIIGGG@@@@@@???>>>============<<<<<<<<<=====================<<<<<<;;;;;;::::::============>>>???@@@AAAAAACCCEEEFFFGGGGGGIIIJJJHHHKKKNNNOOOOOOMMMLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJLLLMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHHHHHHHGGGGGGFFFEEECCCCCCCCCBBBCCCCCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHHHHLLLLLLLLLMMMOOOQQQTTTUUUXXXYYY[[[]]]```ffflllpppqqqwwwzzzvvvxxxjjj^^^WWWYYYZZZZZZaaakkkvvvxxx|||zzzvvvxxx|||}}}~~~oooQQQIII>>>888777777555444333333333333222222222222222222222111111222222222000000000000000000000000222222222222222222222222222222111111111222333444111111111111111111111111333333444444444555555555444444555555666777777888777777666666777777888999;;;===BBBOOOfff<<<:::<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<=========>>>:::;;;===>>>>>>>>>======<<<>>>AAABBBBBBBBBDDDEEE@@@DDDHHHJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEECCCDDDFFFGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHLLLLLLLLLMMMOOORRRTTTVVV[[[]]]```ccchhhnnnuuuzzz{{{}}}{{{{{{zzznnnZZZSSSSSS[[[aaacccnnn}}}{{{vvvzzz{{{wwwyyy~~~qqq^^^HHHAAA999666777888666444333333222222222222222222333333222222222222333333111111111111111111111111222222222222222222222222333222111111111222333444333333333333333333333333333333333444444444555555555555555666777888888999:::999888777777666777777888:::>>>EEETTTooo888555888???DDDNNNgggyyyqqqppprrrvvvoooooorrrooommmoooqqqpppjjjeeeWWWKKKAAA<<<:::666333222111111111111111111111111222333333444444333333222333333222111000///......000000000000////////////////////////000000000000//////000111222222333333///000222333444333333222111111111111111111111111555444333444555555444222222222111111111111111111333333333333444555666777555555555555666666666666666555555555777888:::<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAACCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDCCCBBBBBBCCCEEEDDDCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNOOORRRVVV[[[]]]^^^aaafffjjjpppxxxuuufff\\\QQQQQQZZZkkkxxx~~~|||yyyvvvzzz}}}|||yyyyyy}}}sss___MMM@@@>>>:::777444333333333222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222111222222222222222222222222222222333333333333444444444444444444444444444444555555555555666666666666888777555444555666888999::::::???GGGLLLXXXxxx777444666<<>>@@@FFFRRReeezzzjjjZZZRRRNNNKKKLLLOOOLLLSSS\\\ggg{{{zzzmmmaaaVVVRRROOOOOORRRXXXaaaqqqxxxmmmgggddd^^^XXXNNNJJJFFFCCCBBBBBBAAA???<<<<<<<<<;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>?????????@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAA???>>>???@@@AAA@@@???AAA@@@@@@??????@@@@@@@@@???@@@BBBAAA@@@@@@AAACCCCCCCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEEEEIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRRRRSSSVVVZZZ^^^aaafffjjjppptttyyyvvvggg[[[TTTRRRWWWeeeyyy~~~yyywwwyyy{{{}}}}}}}}}~~~xxxgggSSSDDD===;;;888555333222222222222222222222222222222222111111111111111111111111222111111000000111111222222222222111222222222333222222222222222222222222222222222333333333444444444444444444444333333333555555555555666666666666777666555444555666888999777666:::@@@CCCLLLggg777444555888999<<>>>>>>>>>>><<<;;;<<<===>>>===<<>>>>>>>>>>>??????===>>>??????>>>>>>???AAACCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJJJJLLLNNNPPPRRRTTTUUUVVVWWWXXXZZZ___dddhhhkkkqqquuuzzz~~~|||uuuwww~~~xxxnnncccXXXQQQOOOUUU___sss|||xxxwwwwwwzzzzzzzzz|||yyyfffTTTEEE;;;888777555333111111111222222222222222222222222222111111111111111111111111222111111000000111111222222111000000111222444555222222222222222222222222222222222222333333333333555555444444333333222222444555555555555666666666777666555555555666777888999888;;;>>>>>>CCCWWWmmm666444555777666666???JJJSSSbbbzzz{{{xxxxxxyyyyyytttsssuuu{{{|||~~~{{{wwwuuuqqqjjjffffffaaa___]]]ZZZVVVPPPGGGAAA???888333333222///...000111111111111111111111111...//////000000//////...000000111111111222222222////////////000000000000////////////000000000000000000000000000/////////222222333333222111///...000000000000000000000000111111000222333444222111111111222222222222222333333222222111111222222333444444444555555555666666333333222222333555666777777999::::::???NNNddduuu|||pppeee[[[RRRLLLIIIKKKOOOWWWfffyyykkk```TTTMMMKKKKKKPPPVVVWWWXXXbbbxxxuuukkkhhheeeaaaUUURRRKKKEEEAAA@@@BBBDDD>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<:::===<<<<<<<<<<<<===>>>>>><<<>>>??????>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKIIIKKKMMMPPPSSSVVVXXXYYY[[[\\\___ccciiioootttwwwuuuwwwyyy|||~~~zzzssspppwww~~~vvvqqqkkkeee^^^VVVOOONNNQQQ\\\hhh|||yyytttsssuuuwwwxxxvvvwww{{{}}}uuueeeSSSDDD;;;777555444333222222222222222111111111111111111111111111111111111111111111111111111000000000000111111111000//////000222444555222222222222222222222222111222222222222333333333555555444333333222222222444444444555555555666666666555555555555666777888999999;;;===;;;===KKKZZZ{{{666555555777777777;;;AAAEEEOOOaaayyy{{{xxxxxxzzz{{{~~~|||xxxoooqqqwww}}}zzz~~~yyysssnnnmmmkkkeee```___[[[YYYVVVQQQLLLEEE>>>999;;;666333444333000000222000000000000000000000000///000000000000000000/////////.........---------.../////////000000000111////////////000000000000111111111111111111000000222222333333222000...---000000000000000000000000222111111222444555333222111111222222333333333333222222111111111222333333444444444444555555555555333333222222222444555666777:::<<<;;;<<>>================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAA@@@??????@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIKKKMMMOOOQQQOOOQQQTTTXXX\\\^^^```aaabbbccceeeiiimmmqqquuuwwwoooooooooppprrrtttuuuvvvqqqpppppptttxxxoooccc\\\WWWUUUQQQMMMQQQXXXhhhrrr{{{yyyuuupppmmmnnnrrrvvvxxxvvvxxx~~~sssmmmcccUUUFFF;;;777777333333333333333333444444111111111111111111111111000000000000000000000000111000000000000000000111000000//////000222333555222222222222222222222222111111111222222222333333444444333333333222222222444444444444555555555555555555555555555666666777666777888888777888AAAKKKeee555555555666888999;;;<<<===BBBOOObbbwwwzzzwwwxxx{{{}}}~~~|||wwwtttpppttt|||{{{wwwxxx{{{ssslllggggggeee```[[[YYYTTTRRRNNNHHHBBB===888666666333333555555222222555000000000000000000000000000000111111111111000000000000000//////...............//////000000111111////////////000000000000333333333333333333444444333444444444444222000///222222222222222222222222222111111222444555444333111111222222333444444444111111111222222333444555333444444444444555555555555555444444444555777888666:::===>>>===@@@HHHNNN^^^uuuwwwdddTTTPPPNNNQQQUUUZZZbbbiiivvvqqq```PPPHHHHHHJJJFFFFFFOOO]]]kkkqqqrrrjjjkkksss~~~uuuooojjj```YYYPPPKKKJJJKKKKKKJJJCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>===<<<<<<===>>>===<<<===<<<<<<======>>>???@@@@@@AAABBBBBBAAAAAABBBDDDDDDDDDFFFGGGGGGGGGGGGGGGIIIJJJKKKMMMOOORRRTTTVVVXXXZZZ]]]```cccdddeeeeeecccddddddfffgggiiijjjkkkffffffgggjjjnnnpppqqqpppqqquuuzzz{{{qqqooosss~~~yyynnndddWWWPPPNNNPPPQQQPPPVVVaaasss{{{|||pppooommmjjjiiilllppptttzzzzzz}}}~~~xxxjjj```TTTIII???777555666333333333333444444444444111111111111111111111111000000000000000000000000111000000//////000000111//////000111111222222222222222222222222222222222111111111111222222222222222222222333333333333333333444444444444555555555444444555555555666666666777888999888888:::???DDDQQQiii555444444555777::::::888999:::BBBOOO\\\mmm|||{{{~~~}}}zzz|||}}}|||yyyuuuyyyxxxuuutttsssuuuxxx{{{{{{yyymmmeee```aaaaaa\\\WWWUUUMMMJJJFFF@@@:::666555444444222333555444000000333000000000000000000000000000000111111111111000000111111111111222222222222.........///000111111111////////////000000000000111111222222333333444444222333444444333222111000222222222222222222222222000///000111333444333222111111222222333444444555111111111222333555666777333333444444444555555555666555555444444555777888444777:::;;;<<<===@@@BBBIII^^^qqqxxx```ZZZVVVVVVUUUTTTVVV\\\aaammmxxxbbbUUURRROOOKKKHHHIIINNNSSSVVVVVVSSSUUUZZZgggzzzkkkbbbVVVRRRSSSTTTPPPLLLEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>===<<<<<<>>>>>>===<<<@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCCCCBBBBBBCCCEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKMMMOOORRRUUUXXXYYY[[[\\\^^^___```___^^^]]]YYYYYYZZZZZZ[[[\\\]]]^^^cccffflllttt{{{~~~|||yyy|||wwwpppjjjccceeemmmvvvpppkkkaaaXXXOOOIIIJJJQQQUUUUUU^^^jjjvvv|||zzzqqqiiijjjjjjjjjkkknnnsssvvv|||~~~|||qqqiii]]]PPPDDD>>>:::666444666222222333333444444333333111111111111111111111111000000000000000000000000000000////////////000000...000111222222111000///222222222222222222222222111111111111222222222222111111111222333333444444333333444444444555555555444444555555666666555555888::::::888888;;;>>>AAAFFFUUUooo444444333333666999888555777666:::BBBIIIUUUkkk}}}xxxtttvvv}}}zzz}}}|||wwwuuuqqqnnnnnnqqqtttuuuttthhhaaa\\\]]]^^^ZZZVVVTTTHHHFFFAAA;;;666333333444666444444444111+++***,,,000000000000000000000000//////000000000000//////,,,,,,---...///000111111---......///000111111222////////////000000000000---......///000111111222000000111222111000///...///////////////////////////......000222333222111111111222333333444555555000111111333444666888999333333333444444444555555555444333222333444555666222333555777999;;;;;;<<<===NNN```wwwkkkccc^^^\\\WWWPPPOOOTTTRRR^^^tttwwwhhhdddWWWSSSMMMHHHFFFFFFEEEEEEJJJJJJKKKQQQ^^^rrr{{{pppccc___aaaaaa[[[TTTFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>===<<<<<<>>>>>>===<<>>>>>@@@>>>;;;>>>DDDAAA@@@???>>>===>>>>>>???>>>;;;999999;;;===;;;999999:::<<<>>>@@@AAABBBBBB===============<<<<<<<<>>DDDSSSiii~~~444444333333333444666666444666888888:::AAALLLUUU]]]kkk}}}}}}|||yyyzzz~~~}}}}}}~~~vvvyyyxxxuuuzzz|||{{{~~~|||vvvpppooonnnooonnnkkkeeebbbaaabbbbbb___\\\YYYWWWRRRKKKEEE<<<:::777444222222333444555333111//////000222333000000000000000000000000000000////////////000000/////////////////////...//////////////////////////////000000///......---...///000111000///---,,,000000000000000000000000111111222222222222111111111111222222222333333333222222333333444555555555111///...///111444555444444555555666555444333222444333333333333444555555222444666777666666666777;;;;;;CCCSSSggg~~~~~~qqqnnnnnnddd]]]YYYPPPKKKNNNVVV^^^aaabbbhhhooouuu{{{oooZZZOOOLLLHHHBBBCCCAAAAAADDDEEEGGGNNNUUUbbbhhhttteee```YYYTTTQQQMMMJJJGGGFFFAAA???@@@>>>;;;<<>>===<<<>>><<<::::::===>>>>>><<<>>>>>>???@@@AAAAAAAAAAAA?????????@@@AAACCCEEEFFFFFFEEEDDDDDDEEEFFFEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGJJJHHHGGGEEEDDDCCCAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHKKKNNNQQQPPPOOONNNJJJGGGEEEFFFFFFGGGHHHLLLTTTaaaoooxxxwwwlllfffiiikkkjjjpppzzz}}}rrreee[[[VVVSSSQQQPPPQQQUUU[[[```dddhhhmmmqqqrrrpppnnnmmmmmmlllkkkiiijjjmmmrrrxxx}}}|||sssjjjbbbXXXMMMFFF;;;999555333333333222111111111000000000000111111333222111000000000111222...---------///111444666222222222111111111000000//////000000000111111111333333333222222222111111111111111111111111111111111111222222222333333333333333333444444444555555666555555444444555555666555555555666777888999::::::;;;EEEYYYppp333333222222222333444444444555666555555999???EEEJJJSSSfff~~~~~~yyyyyyzzz|||}}}yyywwwuuussstttuuuwwwxxxwwwuuutttvvv{{{~~~~~~}}}tttmmmrrrrrrooowww}}}{{{|||{{{tttoooooonnnnnnlllfff___[[[\\\^^^]]][[[XXXTTTNNNGGGBBB>>>888666444222111222333444333222000///...///111222000000000000000000000000//////000000000000//////222111111000//////......//////////////////////////////000000000///......---...000222222222111111///000111222222111000000111111222222222222111111111111222222222333333333222222333333444444555555222///......111333555555444555666666666555444333444333333333333444555555222444666666666555666777999999===FFFTTThhhwwwooopppjjjfff```UUUKKKJJJLLLQQQRRRQQQTTTZZZXXX___jjjxxxrrraaaVVVKKKBBBDDD@@@>>>@@@BBBBBBCCCFFFJJJPPPZZZffftttuuukkkaaaYYYSSSOOOIIICCC??????>>><<<<<<>>>??????@@@@@@???===;;;:::;;;999888999;;;===>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@BBBDDDGGGIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHFFFDDDCCCDDDDDDEEECCCAAA???>>>>>>?????????@@@@@@@@@@@@@@@BBBEEEGGGHHHHHHIIIMMMPPPUUUWWWXXXSSSMMMIIIKKKMMMMMMNNNPPPVVVaaaqqqyyytttzzz}}}~~~wwwppplllddd```[[[XXXYYY]]]______``````aaadddhhhmmmpppqqqoookkkfffeeegggiiiiiihhhjjjlllsss|||~~~}}}ttthhh\\\RRRIIIAAA;;;666333111111222333333222111111000000000000111111111222222000...000444888BBB<<<555111111222222000222111111111111000000000.../////////000000000000333333333222222222222222111111111111111111111111111111222222222333333333333333333444444444444555555444444333333444444555555555555555555666777777:::888<<>>:::999555444222111000000111111111000///......///000111000000000000000000000000...///000111111000///...000000000/////////......//////////////////////////////000000000//////......///000111222333222222000222444555555444333222111111222222222222111111111111222222222333333333111222222333444444555555:::777444222222333333333444555666666666555444333444333333333333444555555222444555666555555666777999888:::>>>EEESSSjjj~~~{{{ppppppooonnngggYYYPPPMMMLLLOOOOOOMMMNNNPPPLLLQQQZZZiii{{{sssbbbUUULLLKKKDDD???BBBEEEEEEDDDEEEEEEHHHMMMSSS[[[fffttt}}}zzzmmmbbb\\\PPPJJJEEEBBBBBBAAA@@@@@@???????????????>>>>>>>>>999888888888:::===???@@@>>>???AAADDDFFFHHHIIIJJJIIIGGGCCCAAAAAACCCFFFHHHNNNNNNMMMKKKIIIHHHIIIJJJKKKLLLKKKJJJHHHEEEBBB@@@<<>>???@@@>>>>>>??????@@@@@@@@@AAAEEEJJJPPPSSSTTTWWW\\\aaajjjoooooofffZZZVVVXXX[[[^^^^^^___cccmmm{{{|||xxxuuurrrmmmeee^^^\\\SSSTTTWWW^^^jjjuuuyyyvvvnnniiieeefffkkkoooooonnnjjjfffbbbbbbeeehhhhhhfffhhhllltttzzztttjjj[[[OOOFFF???999555333222000000222333333222111111000000000000111111...111222111///222999@@@QQQGGG<<<555333222000,,,111111111111000000000000/////////000000000111111000000000000000000000000111111111111111111111111111111222222222333333333444444444444444444444444444333333222222333333444666555555444444444555555999888:::CCCQQQjjj333333333444333333333333333444555555444555777888:::>>>HHHVVVgggyyy|||uuusssuuuvvvsssooorrrssstttqqqnnnnnnsssxxxxxxuuussswww|||yyyyyytttsssrrrnnnooo|||{{{yyyvvvwwwzzzwwwooogggdddbbbgggjjjfff]]]UUUQQQQQQPPPOOOLLLEEE>>>888666555555444222000///.........000//////......///000000////////////////////////...///000111111000///...---------......///////////////////////////////////////000000000000000/////////000000111000000000000111333555666555333222111111222222222222111111111111222222222333333333111111222222333444444555>>>;;;777444333333222111333444555666666555444444444333333333333444555555222333555555444444666888666666888999:::AAAQQQ```~~~tttvvvvvvvvvpppccc[[[VVVTTTWWWWWWRRRLLLKKKHHHJJJQQQ]]]jjjuuu~~~pppgggbbbZZZPPPHHHHHHJJJIIIFFFEEEDDDEEEGGGGGGIIIOOOXXX```jjjwwwzzzsssddd```YYYRRROOONNNMMMLLLMMMKKKHHHEEEBBBAAAAAAAAA;;;;;;;;;:::;;;===AAACCCBBBDDDFFFIIIKKKMMMNNNOOOMMMJJJFFFBBBBBBCCCGGGIIINNNOOOPPPNNNKKKIIIIIIJJJLLLLLLKKKIIIFFFCCC@@@???;;;>>>AAACCCCCCBBBAAAAAA<<<===@@@CCCFFFJJJLLLMMMRRRWWW^^^dddiiiooouuuzzz~~~oooiiikkkmmmoooooooooqqqwwwtttnnnnnnnnnvvv~~~tttjjjddd^^^UUUPPPQQQLLLRRR[[[jjjvvvooohhhgggjjjmmmkkkhhhbbbaaa```bbbeeegggeeecccffflllwww{{{sssfff]]]OOODDD>>>:::777444555333111111222333222111111111000000000000111111,,,///222222111555===DDDCCC;;;222///111333222000000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111111111222222222333333333444444444444444444444444333333222222222222333333666555555444444444444444555777;;;===CCCWWW{{{333333444444444333222222333444444444555666777888555999???FFFQQQaaauuu{{{{{{|||zzzyyyzzzyyytttpppoooqqqrrrpppoooqqqvvv{{{{{{xxxuuuvvv|||{{{yyyzzzyyytttnnnmmmssswwwwwwzzz|||wwwtttrrrrrruuussskkkdddaaafffmmmssspppdddXXXRRRQQQIIIFFFBBB===999666444333333333111000///...------///////////////000000111//////////////////////////////000000000000//////,,,,,,------...//////000//////////////////////////////000111111111000000000000000///////////////...///000222222222111111111111222222222222111111111111222222222333333333111111222222333333444444777555333333333333222111222333444555555555444333444333333333333444555555222333444444333444666888888888999;;;:::;;;DDDNNNeeexxx~~~~~~{{{ppphhhdddcccgggfff\\\PPPIIIHHHHHHMMMVVV^^^bbbhhhmmmooovvvsssrrrggg^^^VVVUUUUUUPPPLLLJJJGGGFFFDDDBBBBBBEEEIIIMMMRRR]]]nnn}}}|||vvvllleeedddeeeddddddaaa[[[TTTMMMGGGDDDBBB???>>>>>><<<;;;===@@@CCCFFFGGGHHHJJJKKKLLLLLLMMMHHHFFFBBB@@@@@@BBBEEEGGGFFFIIIMMMMMMJJJGGGGGGHHHIIIHHHFFFDDDBBB???>>>===???@@@BBBFFFIIIIIIFFFCCC@@@CCCIIIPPPXXX___dddggglllooottt{{{~~~zzz{{{zzzxxxyyyzzz|||yyytttjjj```^^^dddppp~~~}}}mmm___YYYRRRJJJGGGJJJNNNYYYhhhyyyxxxrrrjjjggghhhhhheeeaaa\\\^^^bbbeeeeeedddcccbbbiiiqqq|||yyymmmeeeWWWOOODDD<<<999888666555555444222222333333111000111111000000000000111111,,,...000111222555<<>>>>>>>>KKKkkk222222333333333222000000333333222222444555666666555666888:::AAAMMM^^^jjj{{{zzzxxxxxxzzz}}}}}}yyyqqqqqqqqqqqqsssvvvzzz}}}}}}zzzwwwtttvvv}}}|||zzz~~~~~~}}}yyyuuutttlllnnnllliiilllsssyyyzzz}}}zzzxxxyyyyyyuuurrrqqqmmmkkklllkkkeeeaaaaaalllsssyyytttfffXXXQQQOOOBBB===888555555555333111111000000000/////////////////////000000111111111////////////////////////000000////////////000000............//////////////////////////////////////////000111111111111111000000////////////000000......//////000111111222111111222222222222111111111111222222222333333333111111111222333333444444222111111222444333222000000111333444444444333222444333333333333444555555222333444333333333666888:::888888:::;;;:::???FFFPPPaaazzz|||tttrrruuu}}}}}}ppp^^^RRRNNNMMMQQQWWWYYYUUUVVVZZZYYYfffrrrsssooommmnnnnnnjjjffffffjjjlllhhhdddccc[[[VVVNNNHHHEEEEEEFFFFFFEEEJJJTTT```jjjppprrrrrrxxx{{{}}}{{{rrrhhh^^^UUUPPPMMMLLLKKKHHHEEEFFFJJJMMMMMMNNNOOOQQQRRRSSSTTTTTTKKKIIIFFFCCCBBBCCCDDDFFFCCCJJJQQQTTTSSSQQQRRRSSSOOONNNKKKHHHGGGFFFFFFGGGIIIHHHLLLTTT]]]aaa]]]XXXTTTXXX^^^gggqqqzzz}}}uuujjjbbb```\\\VVV[[[fff}}}rrrbbbUUUSSSOOOHHHGGGKKKTTThhh|||wwwrrrlllgggeeeccc___\\\^^^ccchhhjjjgggeeefffhhhnnnwwwzzzkkk]]]VVVHHHBBB;;;666666666444222333222111222333333222000111111000000000000111111.../////////111333666777444444333333222000///...////////////000000111111000000000000111111111111111111222222222333333333111111111111111111111111111111222222222333333333555555444444444333333333444444333333333333444444666555555555555555666666777:::===>>>===EEEZZZooo000111222222222000///...333222000000222444444444777666444444888AAALLLSSSjjjzzz}}}yyyuuuxxx~~~uuuvvvuuuvvvtttsssssssssvvvzzz}}}}}}yyytttsssyyy}}}{{{~~~wwwsssqqqoooiiigggggggggjjjjjjiiilllssswwwvvvsss~~~xxxsssyyyzzztttrrrrrrrrrpppnnnkkkeee``````___[[[ZZZ\\\kkkrrrvvvooo___PPPHHHGGG>>>888111000333555333000......//////000000111111//////000000111111222222////////////////////////111000///......///000111111111000000//////......//////////////////////////////000111111111111111000/////////000111222222000000000000111222333444111111222222222222111111111111222222222333333333000111111222333333444444222222222444555444111...000000222333444333333222444333333333333444555555333333444333222333666888666222111444666777:::???BBBQQQggg|||||||||oooaaaXXXVVVXXX[[[WWWMMMIIIKKKLLLSSSXXXZZZ\\\```bbbaaaeeegggooo{{{tttkkk]]]RRRMMMIIIFFFDDDBBBCCCFFFLLLRRRWWWXXXWWWYYYbbboooyyy{{{ooogggaaaaaa___[[[WWWWWW[[[___XXXYYY\\\___bbbdddeeefffXXXVVVRRRMMMJJJIIIIIIIIILLLTTT^^^ddddddcccdddfff___]]]YYYVVVUUUVVVWWWXXXWWWVVV[[[hhhwww~~~|||vvvjjjmmmsss|||zzzyyy{{{|||yyydddZZZUUUWWWVVVUUU^^^kkk|||gggXXXOOOQQQRRRMMMMMMSSSZZZtttvvvsssmmmhhhddd```\\\ZZZccciiioooooojjjhhhkkkooosss|||tttaaaRRRKKK@@@;;;555333333333222///111000000111333333222111111111000000000000111111111///......000000000///,,,///222333222000//////.../////////000000111111////////////000000000000//////000000111111111111111111111111111111111111111111222222222333333333555555555444444333333333555444444333333444444555555555555555555666777777444333555777999>>>KKKXXXxxx///000222333444333333222333333444444333333222111222444555666888<<>>;;;444000,,,,,,000333333000000000////////////000000111111000///////////////111111000000//////......////////////////////////...//////000000000000000......////////////......***+++...000111111000///222444222///...111222000000000000000111222333444000000111111111111000000111111222222222111111000444444444444333111///...111000///000222333222111111222222333333222222222555555666666555555444333000111222222000000111222333333333444666999<<<>>>DDDIIIQQQ[[[kkkqqqkkkjjjgggbbbZZZPPPGGGAAAFFFGGGJJJMMMPPPRRRSSSTTTXXXbbbppp|||~~~qqqcccTTTGGG???HHHBBB@@@GGGKKKHHHEEEFFFJJJMMMQQQVVV\\\dddkkkooo}}}}}}|||xxxwww~~~xxxpppqqqvvvxxxzzzzzz}}}}}}wwwqqqhhh___YYYVVVVVVWWWXXXdddrrr{{{}}}}}}|||}}}yyyqqqmmmmmmnnnmmmbbbfffooo~~~zzz~~~xxxpppkkkiiimmmoookkkeeehhhoooooohhh\\\]]]\\\YYYWWW[[[dddkkk{{{nnnmmmpppjjj[[[WWWTTTUUUYYY___dddfffpppyyy{{{ooonnnkkkeee___\\\^^^```iiimmmnnniiigggkkkrrruuuzzzzzzxxxrrrfffWWWHHH???777777666555333222111111000000000000000111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000///////////////000111111111111222222222000000111222333444444555000111222222333333222222444444444444444444444444444111...---000333666777444555666777888<<>>999666333333222222222111111111333333222222111000000000000000000000000000000000------......//////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111000000000111111111222222333333222222222111111111222333444444555555444444333333333333444444444444666444222222333444333222444555666555666888<<>>>>>>>>@@@GGGPPP[[[gggvvvsssllldddddddddbbb\\\SSSKKKGGGFFFDDDBBBAAAAAABBBBBBBBBAAACCCCCCAAA@@@CCCJJJPPPXXX]]]eeennnxxxwwwjjjeeesss{{{vvvpppooorrrxxx}}}yyypppmmmoooqqqpppnnniiicccaaaeeehhhggggggiiifffdddcccbbbaaa\\\TTTOOOOOOOOOMMMJJJHHHJJJPPPUUU]]]eeemmmrrr}}}vvvqqqjjjdddbbbccceeegggbbbkkkqqqmmmgggccc___ZZZ[[[RRRRRRTTTTTTaaaoooqqqtttssstttyyy|||{{{xxxuuurrrooommmllloootttwwwrrrhhhbbbbbbfffeeekkknnnkkkiiijjjiiifff]]]XXXOOOEEE===888555444000000000111111111111111444333333222111000000///000000000000000000000000------......///000111111////////////////////////000000000000000000000000000000000000////////////000000000111111111111111000000000000111111111111222222222111111111111111000111222222333333222222333333333333333444444444555444333444555555444222444555555555444666999;;;>>>GGGZZZooo~~~777666444333222333333444333333444444333333222111000111222222222222444666777888;;;>>>EEENNNXXX___gggttt~~~zzzvvvooollljjjlllqqquuuvvvvvvuuutttssssssssssssrrrqqqnnnkkkgggccc```______```eeemmmwww|||}}}|||{{{zzz~~~zzzyyyzzz{{{{{{|||yyyssslllgggddddddeeecccbbbaaa```___```aaaccclllhhhgggnnnyyyyyywwwtttpppkkkhhhgggfffaaaeeeggggggkkktttxxxwwwllliiifffgggjjjmmmmmmkkkkkkppprrrmmmeee___ZZZTTTSSSSSSRRRPPPMMMJJJGGGFFFFFF???777555888;;;:::777111000000000111111111111//////............//////111111111111111000//////.............../////////000000000000000000000000......////////////............////////////......//////000111111111222222...000111000222888;;;:::222333444555444222///---000000111111111111000000///000111222222222222222333333222222222222222222222222333444666666444222333333333333333222111000444333222111111111111222333555555444222222222333333333333333333444444555444444444555999???FFFKKKYYYmmm}}}zzztttkkk___VVVQQQNNNJJJEEEAAA???>>>>>>???CCCIIIOOOWWWbbbnnnwww{{{yyyrrrwww{{{xxxoooeee\\\VVVTTTOOOHHHCCCBBBBBBBBBBBB@@@@@@@@@===;;;===AAAFFFIIIKKKQQQYYYbbbkkkvvv~~~|||kkk]]]XXXeeessszzzzzz|||zzzuuuooogggaaaaaadddiiimmmlllgggbbbbbbcccddd```]]]ZZZVVVTTTVVVWWWVVVYYY\\\XXXWWWWWWZZZ]]][[[UUUPPPKKKLLLMMMLLLKKKOOOVVV[[[bbbmmmxxxyyyrrriiibbbaaaaaabbbbbb\\\___^^^XXXRRROOONNNLLLIIIEEENNNXXX^^^oooyyyxxx|||zzzvvvpppjjjhhhhhhkkkmmmnnnsssvvvrrrjjjddddddgggjjjmmmmmmhhhcccaaa]]]XXXOOOLLLFFF???999555222111/////////000000000111111333333222222111000//////////////////////////////......///000111111222222////////////////////////////////////////////////////////////000000000000//////000000111111111111//////000000000111111111//////000111111222333333000111222222333333222222222222222333333333444444222222222444666777555444333444555444444444777999999>>>JJJ\\\lllzzz555444333333333333333333333333444444333333222111///000222333222333444666222333666888<<>>999444333666777555222//////000000111111111111///......------....../////////...------------------............/////////000000000000000000000000,,,---...///////////////......////////////....../////////000000000111111...111111///111666888777222222333333222000///...000000111111111111000000///000111222222222222222444444333222111111111222222333444777999999777555111222222333333222222222444333222111111111222333111333333333222111222444666666555555444333222222444444444555888;;;???AAAFFFYYYiiizzzxxxuuuuuuppphhh```ZZZWWWRRRMMMGGGCCC@@@???>>>AAADDDHHHLLLSSS\\\ccczzz~~~xxxxxx||||||{{{uuuqqqfff___UUUNNNJJJHHHEEECCC@@@@@@>>><<<;;;<<<@@@CCCCCCBBBFFFMMMRRRXXX```hhh~~~}}}xxxtttooodddWWWLLLMMMVVV```fffggghhhnnnssszzz}}}{{{uuuooolllhhhdddeee```YYYSSSQQQSSSWWW[[[UUUUUUTTTTTTTTTRRRPPPMMMMMMIIIHHHIIIIIIIIINNNUUURRRSSSWWW___ffffff```ZZZRRRTTTTTTRRRQQQSSSYYY^^^kkkvvv{{{qqqfff___^^^^^^\\\YYYTTTSSSOOOJJJFFFEEEFFFGGGDDDEEETTTeeeoooyyyqqqrrrwwwzzzzzzrrrmmmfffaaaaaaffflllqqqoooqqqsssqqqlllhhhggghhhnnnooojjjbbb[[[WWWQQQKKKAAA???<<<888555222000//////000000000000000000000222222111111000///////////////////////////////////////000000111111222222000000000000000000000000////////////////////////////////////000000000000......//////000000111111/////////000000000111111......///000111222333444222333444444555555444444111111222222333333444444111000111333555777666444333444555444444444666888888:::BBBQQQ```ppp111222333333333333333333333333444444333333222111000222444444333333444555000222444555666:::>>>AAAJJJWWWiiivvv}}}{{{vvvrrrrrrwww}}}yyyvvvsssvvv{{{{{{wwwqqqttt~~~}}}uuurrrrrrqqqmmmmmmnnnqqqtttuuutttssssssrrrnnnjjjgggfffggghhheeebbb^^^[[[\\\^^^```bbb___]]][[[ZZZZZZ[[[\\\\\\^^^bbbfffhhhhhhiiikkknnnoooppptttzzz||||||zzzuuunnniiiggggggiiinnnnnnhhhkkkvvvzzzwwwrrrrrrqqqnnnkkkjjjjjjkkksss}}}|||nnnbbbYYYSSSJJJKKKKKKHHHDDD@@@@@@@@@:::666333222333444333111000111222222111000000111///......------......///000...,,,******+++---...---------.........//////////////////////////////.........///......------......////////////......//////......//////000000000222111......111222000111111111000000/////////000000111111111111000000//////000222222333333222333222111111111222333444///000222555999999777555000111111222333333333333555444222111111111333444000111333333222222333555555555555555444333222222666555555666888:::;;;;;;<<>><<<;;;222222111111111111111222///111333222///------///........................---...///000000111000000,,,---...///000000000000000////////////111333444//////000000000000//////111000000000000000111222000000000000111111111111000000111111111222222222222222111000//////000000000000000111222222333333000000111111111222222222777444111//////000000000111///...///333555444222111111222333333333333222//////000111222222333333333333222222333444666777444333222111111111111222333222000000222555999<<<::::::<<>>@@@DDDFFFEEECCCDDDBBBCCCEEEEEECCCEEEIIIGGGJJJLLLKKKKKKPPPYYY```jjjooommmaaaVVVUUUZZZ___gggbbbZZZSSSSSS\\\lllxxxwwwggg[[[XXX]]]bbbppppppqqqsssuuuvvvuuutttdddXXXOOOLLLIIICCCAAADDDDDDCCCDDDEEEDDDCCCGGGNNNVVVbbbqqq}}}lll^^^YYYVVVUUUWWWTTTRRRRRRVVV]]]eeekkknnnppppppqqqrrrrrrooojjjfffaaaWWWIII@@@<<<999666333222111111111000000//////000000000000000000000000////////////000000000000000000////////////000000000000000000000/////////000000111111111111000000000000000000000000000000000000////////////000000---...///000000111000000////////////000000000000333222000000111111///...333333333222222111111111111111111111111111111111000111111222222111111000222222333444444555555666555666888<<<@@@JJJ\\\mmm222222222111111222222222333333222222222222333333111111111111111111111111333444555444333444555777777777;;;AAADDDKKKZZZiiiyyy|||vvvvvvuuunnnhhhfffeeekkkxxxzzzuuurrrqqqnnnllllllllllllllllllnnnppprrr|||{{{vvvooolllnnnooommmlllhhhccc___]]]^^^^^^___ccc``````ddddddbbbeeejjjjjjqqq|||~~~~~~~~~}}}wwwxxxxxxvvvtttsssssstttwwwvvvssspppnnnnnnoooqqqqqqrrrssssssqqqnnnkkkhhhqqqttttttkkk\\\NNNFFFDDD@@@???>>><<<999777666555444333333222222222333333000222444333000......000000000000000000000000000---......////////////...,,,---...///000000000000000////////////111222333000000111111111111000000000000///////////////000...////////////000000000000000000111111111111222222111111000//////000000111111111000000000000000000000111111111222222222555222000///000111222222222000///000333333222000000111222222333333222222000000111222222333444444222222111111222333555666444444444333333333222222222000///...000333777999888777999===BBBLLL___ppp~~~wwwuuuxxxyyywwwvvvsssiii[[[SSSSSSTTTVVVWWWXXXUUUOOOGGGBBBCCCAAA???===>>>@@@EEEHHHNNNTTTYYYZZZ]]]cccggghhhnnnrrrxxx~~~|||qqqggg^^^WWWYYY^^^iiiddd\\\SSSKKKEEEAAA@@@???>>>===<<<<<<<<<===>>>>>>HHHQQQQQQNNNLLLKKKIIIGGGFFFEEEFFFFFFDDDAAA>>>@@@???AAAEEEKKKMMMKKKHHHIIIEEECCCFFFHHHFFFGGGJJJIIILLLOOORRRWWWaaannnxxxyyyllliiikkknnnwwwqqqhhh___^^^gggwwwvvvggg\\\YYY[[[___dddcccbbbbbbbbbaaa___^^^YYYPPPIIIHHHGGGDDDDDDHHHGGGGGGIIILLLLLLKKKPPPVVV[[[eeerrr{{{gggZZZVVVRRRQQQRRROOORRRVVVZZZ^^^cccjjjooottttttuuuvvvssslllccc]]]SSSKKK@@@999777555333000111111111111000000000///////////////////////////////////////000000000000000000////////////000000////////////////////////000000111111111111000000////////////////////////000000////////////000000...//////000000000000000////////////000000000000222111000000111111000///333333333222222222111111111111111111111111111111111111222222222222111111222222333333444555555555777666888;;;>>>DDDSSSbbb111111000000000000111111555444333222111000000000111111111111111111111111222333444333222222444666444444666888999<<>>999999777666444222111000333222222222222222333333111333444333111//////000000000000000000000000000---...............---,,,,,,---...///////////////000000000//////000111111//////000000000000//////111000///......---..................////////////000000111111222222222111111111000/////////000000222111111000//////......111111111111111222222222333111//////111222333333333222111111222222000///000111222222333333222222000000000111222222333333111111000000111222333444333444555555555444333222555444222222333666999;;;777666777999999===HHHUUUkkkzzz|||uuuuuuxxx{{{zzzzzzvvvlll```YYYYYYZZZZZZ]]]aaabbb\\\PPPFFFDDDAAA>>><<<============@@@FFFIIIIIIJJJNNNPPPOOOVVVZZZ```hhhooovvvzzz}}}}}}wwwpppfffaaaeeemmmxxxkkk^^^QQQIIIDDDAAA@@@???===<<<;;;<<<<<<===999KKK[[[]]]WWWSSSSSSSSSMMMKKKKKKOOORRRQQQKKKEEECCCDDDHHHOOOVVVZZZXXXVVVWWWNNNHHHIIIMMMNNNNNNOOOOOOQQQUUUZZZdddsss}}}}}}~~~|||qqqgggdddkkkzzzuuufff\\\XXXXXXXXXVVVUUURRRPPPMMMJJJIIIHHHKKKGGGFFFIIILLLNNNQQQTTTTTTRRRTTTWWWWWWUUUWWW\\\\\\eeepppvvvyyy{{{rrr___UUUQQQOOOMMMMMMNNNUUU\\\______aaagggmmmwwwwwwwwwuuuooodddWWWNNNDDD>>>777444333333111///111111111111000000000000........................////////////000000000000000000////////////000000........................///000000111111000000///........................000//////......//////000000000000000000/////////////////////000000000000111000///000111222111000333333333222222222222111111111111111111111111111222222333333333333222222222222333333444444555555888777888::::::===GGGSSS111111111000000111111111777666555333222222222222111111111111111111111111111222222222000000222333444444555444333555<<>>>>>BBBBBB@@@AAAEEEGGGEEEGGGHHHLLLPPPVVV\\\```cccjjjiiijjjhhhcccbbbjjjuuuuuugggZZZPPPIIIEEEBBBBBBCCCDDDCCCAAA???>>><<>>???IIISSSZZZcccqqqsssjjjffffff```^^^aaakkkuuuwwwnnnddd[[[UUUNNNGGGCCCBBBAAAAAA@@@BBBAAA>>>???CCCDDDBBBAAA@@@@@@AAACCCFFFIIIKKKTTTVVV[[[^^^]]]___hhhttt|||xxxqqqhhh^^^TTTMMMIII@@@CCCHHHKKKKKKGGGCCC@@@BBBRRRfffssszzz~~~}}}zzzsssqqqrrrwww|||yyyooofffcccccceeemmmyyysss```[[[^^^bbbdddeee]]]\\\]]]bbbmmm~~~{{{vvvlllaaaZZZ[[[cccjjjqqquuuxxx{{{wwwhhh\\\TTTNNNJJJGGGAAABBBAAA@@@>>>???CCCFFFGGGRRRbbbqqq|||sssmmmiiigggbbb[[[XXXYYY[[[```fffiiihhhgggfffggg]]]ZZZUUUQQQRRRTTTUUUSSSWWWXXXZZZ^^^cccfffhhhiiisssooohhh```VVVKKKAAA:::666555444333333222111000000000000000000000111111000000000000000000000000////////////000000000000//////000000000000//////------------......////////////000000000000//////........................//////............//////222111000///......//////////////////000000000000///......///222333333222222222222222222222222222111111111111111111111111222333333444444333333222111111222222333444444555666555777999888777;;;AAA222222222111111222222222////////////000111222222111111111111111111111111555666666555333333444666///333444111111444666666???>>>@@@EEENNN^^^ttt{{{tttnnnhhhaaa\\\YYYXXX```nnnyyywwwuuuwww|||~~~{{{{{{~~~tttnnniiiiiinnnpppmmmhhhhhhrrr}}}}}}tttnnnkkk{{{{{{wwwtttwwwrrrkkkjjjkkkkkkjjjdddkkkooolllhhhiiikkkmmmppprrrxxx{{{yyyvvvuuuvvvwwwvvvvvvtttwwwyyyxxxrrrkkkfffbbbdddaaa```ccciiinnnoooooogggccc\\\SSSLLLGGGDDDBBB@@@@@@AAAAAAAAA>>>:::777333333222222222222222222222222222222333444555555111000///000000000...,,,000000000000000000000000000000000000000000///...,,,------.........------......///000000000//////......////////////......333222111000000///000000000000000000111111111111111222444666666555444333//////......//////000000111111222222333444444555222222222111111111111111555333222111222111///---+++...222333333222333333///000111111222222111111333333333333333333333333222222333333333333333222//////111222222222111000333333222111111222333444333222333777666555777;;;888>>>BBBEEENNN^^^nnnvvvvvvnnnmmmmmmiiieeedddjjjuuuzzzvvvqqqmmmhhh___TTTJJJDDDCCCDDDEEEFFFFFFDDDEEEHHHFFFAAA???>>>===<<<<<<>>>@@@AAAFFFGGGLLLQQQRRRSSSZZZdddfffeeebbb^^^XXXQQQLLLHHHBBBFFFLLLQQQRRROOOKKKHHHKKKWWWfffsss~~~~~~zzzzzz|||xxxpppnnnmmmooovvv}}}kkkeeegggjjjkkkmmmbbbaaa```dddmmmzzzzzz|||~~~wwwtttmmmddd[[[XXX[[[______bbbdddeeejjjtttzzz|||mmmfff\\\RRRLLLHHHEEEDDD<<<>>>???>>>???BBBIIIOOORRRbbbvvvuuunnnhhheeeaaa[[[XXXYYY[[[^^^```aaa___\\\[[[ZZZTTTVVVVVVTTTUUUYYY[[[ZZZXXXXXX[[[```fffiiihhhfffiiicccZZZQQQJJJBBB<<<888222222111111000000//////000000000000111111111111111111111111111111111111////////////000000000000...///000111111000///...---------...//////000000...//////000000//////...........................///......------......///111111///......///000000////////////000000000000///......///222333222111111222222222222333333333111111111111111111111111222222333333333333222222111111222222333333444444555444555888888777999>>>111111000000000000111111///////////////000111111111111111111111111111111444555555444222111333444///444555222222666777444888777999===AAAHHHWWWfffttt}}}yyyqqqfff^^^ZZZUUUXXXcccjjjppp}}}{{{zzz{{{~~~|||vvvtttvvvpppjjjeeegggooouuutttppppppzzzyyyrrrppp{{{zzzvvvrrrvvvrrrlllmmmppppppoooiiirrrvvvqqqlllllloooooommmqqqwww||||||zzzwwwuuutttrrrooommmkkknnnpppnnniiibbb]]]ZZZ]]]ZZZXXXZZZ^^^aaa___\\\UUUQQQKKKEEEAAA>>>======:::<<<>>>>>>===999666444111111111111111111111222333333333333444555666777333111000000222111///,,,000000000000000000000000......//////000/////////---------......------,,,,,,---...000000000////////////000000000000//////111000000/////////000000/////////000000000000111///111333555555444222111...............///000000222222222222222222333333222222222111111111000000333222111111222222000...,,,000333444333111111222///000000111111111111111333333333222222222222222111111222333333222111000000000111111111222222222777666555555555555666666444111111333333222444888555888999999@@@OOO^^^fffkkkuuuxxxssstttvvvpppjjjdddgggpppyyy}}}}}}~~~|||vvviiiZZZPPPNNNPPPPPPTTTWWWWWWXXXVVVOOOFFF@@@???===<<<<<<<<<>>>>>>===<<>>:::666333.../////////......///000///000000000111111111111000000000000000000000000////////////000000000000...///000111111000///...------...//////000111111......////////////......///////////////////////////......------......///111000.........///111222////////////000000000000000///...///111222222111111111222222222333333333111111111111111111111111111111222222222222111111111111111222333333444444666333333666777555777<<<000000////////////000000222222111111111111111222111111111111111111111111111222222111///...///111111666888444555999999444000000444:::;;;;;;DDDOOORRR___mmmvvvzzzlllaaa]]]VVVTTTZZZ^^^aaaooo~~~{{{~~~|||||||||vvvmmmiiiiiihhhaaa^^^cccoooxxxzzzxxxvvv{{{vvvtttzzzyyytttpppsss~~~rrrlllooossstttsssmmmvvv{{{tttnnnoooqqqqqqiiinnntttyyy{{{{{{{{{{{{|||yyyvvvssspppmmmhhheeebbbdddfffeee```[[[VVVTTTTTTQQQOOOQQQUUUUUURRRNNNFFFDDDAAA>>><<<;;;;;;;;;777999;;;;;;777444222222111111111222222222333333222222222222333444555666444222000111333333000---........................,,,,,,---.../////////...---------...------,,,,,,+++,,,...000000000000000------............------//////.........//////000............/////////000...///222444444333111///...............///000111333333222222111000000000222222222222111111000000111000000111333333222000...111555555333000///000//////000111111111111111000000000//////////////////000111222222111000///222111111111222333444444555555444333333333333444777333111222222000222666444666555444999GGGTTT[[[VVVcccvvvyyyvvvyyy|||rrrkkkcccdddmmmyyy|||kkk___]]]___^^^dddjjjllllllgggZZZNNNAAA@@@>>><<<<<<;;;<<<<<<:::888:::>>>AAA@@@AAAEEEFFFDDDBBB???>>>>>>>>>???>>>@@@CCCGGGJJJLLLMMMNNNMMMSSSXXXZZZ\\\______\\\\\\```eeejjjjjjhhhdddaaa]]]^^^bbblllyyyvvvppppppqqqooolllkkkppplllfffbbbbbbcccdddeeeiiitttzzztttjjjdddcccbbbdddeeeddd^^^TTTKKKFFFEEEBBBGGGIIIGGGHHHKKKNNNMMMFFFFFFFFFCCC@@@@@@EEEIIIKKKMMMOOOMMMMMMQQQZZZbbbeeetttuuukkkaaa\\\YYYTTTRRRSSSOOOPPPPPPQQQRRRSSSTTTUUUSSSZZZ\\\YYYXXX]]]___]]]```iiiqqqrrriii\\\SSSOOOFFFCCC>>>999666333000------............///111333//////000000111111111222////////////////////////////////////000000000000...///000222222000///............///000111111222......////////////......000000000000000000000000.........------.........000///...---...///222333////////////000000000000111000///000111222111000111111111222222333333333111111111111111111111111111111111222222111111111000111111222333333444444666333333555555444555:::222222222222222222222222222111111111222444666777000111111000//////000222333222222111111222222333111111222444777<<<@@@BBB444444333333444777999;;;DDDHHHNNNUUU\\\cccjjjooommmttt}}}|||ssslllfff```YYYWWW[[[aaaeeehhhmmmkkkkkkqqqzzz~~~zzzrrryyy{{{tttkkkgggaaa[[[YYYWWWYYYcccooowww{{{|||}}}xxxuuu|||xxxsssqqqrrrvvvyyy{{{xxxrrrllljjjllloooppppppuuuvvvwwwuuurrrooonnnnnnnnnppprrrrrrpppppprrrtttvvvuuusssooojjjddd___\\\]]]^^^^^^\\\YYYSSSNNNKKKMMMMMMKKKIIIFFFDDDCCCBBB???===;;;999:::999888666999999999888777555333222000///...---...///111333///000333555666666666666000222333333111000000111111111000000//////......000000//////......------111111000///......------(((***---......///111222+++,,,,,,------.................................111111000000/////////...000000111111111000000///---///000000//////000222111111111111111222222333111222444555555444222111222222222222222222222222111111222222222111111000222333444555444222000...000000000000000000000000444444222///000444444111111111111222222333333333000222333333111111333444555444444333333444444555333333222333666:::???AAAKKKOOO^^^rrr{{{{{{yyysssnnnddd^^^dddsss~~~vvvkkkkkkllloooooosss|||{{{hhhXXXPPPMMMHHHDDDBBBAAA@@@@@@@@@>>>===<<<;;;<<<<<<======<<<::::::;;;;;;999888999<<>>>>>=========;;;:::999::::::999888777999<<<======>>>AAACCC>>>??????AAABBBCCCCCCCCCFFFHHHKKKNNNQQQRRRRRRRRRLLLLLLMMMQQQWWW^^^cccfffeeeeeeccc```]]]\\\]]]___gggfffbbb[[[SSSLLLHHHGGGHHHNNNTTTVVVSSSPPPLLLIIIGGGKKKLLLHHHCCCCCCBBB???AAAAAABBBBBBBBBAAAAAAAAAHHHIIIPPP\\\cccfffkkkrrrrrrqqqlllccc___bbbgggiiifffpppyyy}}}ppp```RRRPPPOOOIIIIIINNNNNNOOOQQQSSSTTTUUUVVVWWW^^^___aaaeeejjjllllllkkkhhhjjjhhh```SSSGGG???<<<888777444111/////////000////////////////////////........................////////////............000000000000000000000000/////////////////////...111111000000000000000111111111000000///...------........................//////..................//////...---,,,,,,++++++/////////......///000000000000000000000000000000111111111111111111111111111111111000111111222222000000111111111222222222222222222222222222222222222222333333444555555555222222222222222222222222222222111111111111222222///111222111000///000222222222111111111111222222444333222111000111111222222222111111222444666777222444777888:::<<<@@@BBBIIINNNVVV^^^dddgggggggggfffccc___]]]]]]\\\[[[ZZZYYYYYYZZZ\\\___cccgggiiioooooojjj___WWWTTTUUUUUUTTTVVV\\\gggsss}}}}}}{{{xxxuuuqqqlllllljjjiiigggdddcccbbb``````bbbhhhnnnqqqooommmmmmpppsssrrrnnngggbbb___bbbbbbcccbbbaaabbbeeegggjjjiiigggccc^^^XXXTTTQQQLLLMMMMMMLLLIIIEEEAAA>>>;;;::::::999888777666666666555333444555555444222444555555555555444333222111000///.........///000000111222222333333222222000111222222000//////000////////////000000000000000000000000////////////.........---,,,,,,++++++///111222111///------...//////...................................................---------------///000000111111000000000...///000000//////000111000000/////////000111111000111222333333222111000000000000000000000000000000111111222222222111111000111222222222111000///000000000000000000000000444999:::555000000000...111111111222222222222222444666777666444111000111333222222222222222222333444333222111111333444666666666;;;CCCHHHLLLYYYiiiyyy~~~qqqbbbZZZ^^^ggglll}}}~~~tttpppoooqqqrrruuuyyy{{{zzzvvvsssgggdddbbbaaa___[[[TTTOOOIIIIIIHHHHHHGGGFFFBBB??????===;;;:::::::::999777888888999:::;;;<<<<<<===999:::;;;;;;:::::::::;;;<<<>>>@@@BBBDDDFFFFFFGGGAAAAAACCCEEEHHHLLLOOOQQQSSSTTTTTTRRROOONNNOOOPPPUUUVVVUUUPPPIIICCC@@@@@@>>>AAAGGGJJJJJJGGGFFFEEECCCHHHJJJGGGEEEFFFEEEBBBAAAFFFKKKMMMJJJGGGFFFFFFOOOZZZeeeooozzz|||sssiiieeeggghhheee```hhhnnnooopppuuuxxxyyyeeeVVVJJJIIIJJJHHHJJJOOOQQQQQQPPPQQQSSSWWWZZZ\\\dddfffjjjooorrrqqqllliiiaaa]]]VVVMMMCCC<<<777444555333111000////////////////////////////////////......................../////////............---////////////////////////......//////////////////000000000//////000000111/////////......---------........................///.........------,,,,,,.........////////////000//////......---.........000000000000000000000000111111111111111111111111111111111222111111000000000000000111111111222222111111111111111111111111111111222222333444444555111111111111111111111111222111111000000000000000///000222111000///000111222222111111111111222222000////////////111222333111111111000111222333444444555666666555666888:::===???CCCGGGLLLOOORRRSSS\\\\\\\\\\\\[[[ZZZXXXVVVVVVWWWXXXXXXXXX\\\bbbgggllliiiaaaUUUMMMLLLPPPUUUYYY```kkkwww{{{xxxuuupppkkkdddeeefffddd```[[[VVVTTTUUUXXX^^^hhhqqqtttrrrnnnjjjnnnrrrsssnnnfff___[[[[[[[[[ZZZYYYYYY[[[]]]___```___\\\YYYTTTOOOKKKHHHDDDDDDEEEDDDBBB???;;;999666666666666666666666666666555444555777777666444222222333333333333222222000000000///000111222333111111111111111111000000000111222222000......///......//////000000111111000000000000000000000000000000/////////.........000111222111///------...000000//////.........---........................////////////////////////...///000000000000000000...000111000///...///111///////////////000000111000000111111111111000000111111111111111111111111000000111222222222111111//////000111111111000000000000000000000000000000333:::===888222111222111111111111111111222222222222444666666444111000000222222111111111111222222444333111000000111222333555444666:::<<<>>>HHHSSS```jjjzzznnn```^^^bbbfffppp{{{}}}sssmmmjjjpppsssvvvvvvuuusssssstttooommmlllmmmnnnhhh]]]TTTNNNPPPSSSWWWYYYUUUMMMGGGEEECCC@@@>>>===<<<;;;999;;;:::999:::===>>>>>><<<999:::;;;:::888777999;;;::::::;;;<<<===>>>??????===>>>@@@@@@AAABBBDDDFFFDDDFFFGGGFFFEEEDDDEEEFFFEEEHHHJJJIIIEEEAAA??????===>>>BBBHHHJJJHHHHHHJJJMMMQQQSSSQQQPPPPPPNNNJJJIIIPPPYYY[[[XXXTTTRRRSSSYYYjjjxxx~~~|||wwwnnnfffeeehhhfffaaa\\\aaadddbbbccchhhkkkkkk\\\PPPGGGGGGKKKMMMPPPTTTUUUSSSQQQQQQUUU[[[aaadddkkkmmmqqqtttsssmmmeee^^^QQQKKKCCC===:::777444222111000///.........//////////////////////////////........................//////.........---------....................................////////////000////////////000000111//////...................................................---,,,,,,++++++.........//////000000000//////...------------...000000000000000000000000000000000000111111111111000111222222222000///...000000000000111111111111111111111111111111111111111111222333444555555666111111111111111111111111111111111111000//////......000222222111000000000222111111000000111111222......//////000222333333111000000000000111111111111222333222111111222444888888888:::<<>>DDDHHHPPP```sssvvvhhhdddgggiiijjjrrr}}}tttkkkfffkkkpppttttttqqqoooqqqssssssqqqrrrwwwzzzuuuggg[[[RRRWWW___hhhmmmhhh\\\RRROOOMMMKKKIIIHHHFFFCCCAAAAAA>>>===???EEEGGGFFFCCC;;;;;;;;;:::999999:::<<<<<<;;;:::::::::;;;<<<===>>>???@@@???======>>>@@@<<<===????????????@@@BBB???CCCHHHLLLMMMKKKHHHFFFBBB@@@BBBIIILLLLLLMMMRRRZZZ___ccccccdddddd```ZZZYYY```ggghhhccc^^^\\\\\\```qqqrrrmmmeee___aaadddbbb[[[XXX\\\]]][[[[[[___aaa```TTTLLLFFFHHHNNNSSSWWWYYYYYYVVVRRRSSSYYY```fffhhhnnnoooppppppkkkaaaVVVNNNCCC>>>888666666666333000........................////////////////////////....................................---------------------------------------.........//////000000//////......///000111111////////////////////////..............................---------,,,,,,,,,/////////...............///......---------......000000000000000000000000//////000000000111111111000111222222111000...---//////000000000111111111222222222222222222222222222222333444555666777777111111111111111111111111111111111111111000///......000222222111000000000111111000000000000111111111111111111111111111111111111111000000000000000000111222111//////111222555444444555666999;;;===???CCCGGGJJJKKKLLLNNNOOONNNOOOPPPPPPPPPSSSYYY___fffaaa[[[VVVRRRRRRYYYbbbqqq~~~~~~}}}zzzuuunnnggg```\\\cccfffhhheee^^^WWWSSSRRRTTTWWW^^^iiittt{{{|||zzzzzz{{{zzzuuukkk___VVVQQQPPPNNNMMMMMMMMMMMMKKKIIIHHHGGGEEEBBB???<<<:::999444444555555444333111000111111222222333444444555444333333555666666444222000111111222222222111111//////000222333444555666111111000/////////000000222333444333111/////////////////////000000000000............////////////---------------------------...000000///...///000//////..........................................,,,,,,,,,,,,,,,---------------...///000000000000///000111000///...///000000000/////////000111111000000000000000000000000222222222222222222222222///000111222222222222222111111111111111111111111000000000000000000000000***000333000...000222222111111111111111000000000///000111111000000111333222111111111111111111222111111111111222333444444222333444555555555777999>>>AAALLL]]]kkktttyyy}}}yyyooommmoooqqqlllqqq|||yyymmmggggggkkkppppppnnnmmmpppttttttrrrttt|||qqqcccWWW]]]gggssszzzvvviii^^^[[[ZZZZZZZZZZZZXXXTTTQQQKKKGGGEEEJJJSSSXXXVVVRRRCCCAAA>>>======>>>===<<<>>>===<<<;;;<<<===@@@AAADDDEEEDDDAAA<<<:::<<>>??????AAADDDGGGDDDEEEFFFFFFHHHLLLQQQTTT\\\XXXVVVVVVTTTTTT[[[ddduuu{{{|||{{{uuulllddd`````````cccddd```YYYSSSQQQRRRRRRSSSXXXaaakkktttwwwwwwtttssspppiii___TTTMMMIIIIIIGGGFFFFFFFFFDDD@@@<<<>>>===<<<:::888666555555111111222222222111111000000111111222222333333444333333444555666555333111111111222222222111111000000000111111222222111111111000/////////000111222333555555444222000000000000000000000////////////,,,---------.........///---------------------------...000000...---...///---------------.................................+++++++++,,,,,,---------,,,---...///000000000000///111111000///......///111000000000000111222222111111111000000111111111111111111111111111111111//////000222222333333222444333222111111111111111000000000000000000000000---000000---...222333111222111111111000000000///222333222000//////111333222222222111111222222222111111111111111222222222111222222222222444666777:::888===JJJUUU\\\cccjjjzzzwwwvvvxxxyyysssuuu~~~~~~pppiiifffiiijjjiiifffgggjjjnnnpppnnnrrr}}}xxxiii^^^aaajjjuuu}}}{{{pppfffdddeeehhhlllnnnlllhhheeeYYYUUUTTT[[[gggnnnmmmhhhVVVOOOIIIGGGIIIIIIEEEAAABBBAAA@@@@@@BBBFFFIIILLLRRRRRRPPPIIIBBB>>>@@@CCCEEEFFFGGGGGGHHHKKKOOOSSS[[[]]]dddpppzzzyyymmmaaa]]]TTTQQQYYY^^^]]]aaahhhwww~~~yyymmmkkkhhheeebbb`````````___gggpppvvv|||~~~uuuiii[[[[[[XXXTTTVVV[[[ZZZVVVSSSWWWZZZYYYZZZZZZVVVQQQJJJHHHIIINNNXXX```cccaaaaaa]]]YYYZZZ^^^``````^^^ZZZWWWSSSNNNIIICCC<<<777555333222111111000...------...............------////////////////////////------------------------.........---------,,,,,,........................------......///000000111...------......000111111000000//////...---,,,,,,---------------------------------......//////000//////.........------------------...///000111222000000000000000000000000......//////000111111222000////////////000000111////////////000000000111111111111111111111111111000111222333555666777888000000000000000000000000000111222333333222111000---000222333222000//////111111000000000000111111///000000111111111111111111222222222111000///...444555444333111000111222///000000111111111222222666888999999888999===AAA>>>>>>>>>@@@DDDHHHLLLNNNRRRPPPPPPSSSSSSRRRYYYbbbmmmxxx~~~{{{}}}|||uuuxxxxxxqqqeee^^^]]]```[[[^^^^^^ZZZRRRMMMMMMOOONNNMMMOOOWWWaaakkkpppqqqgggfffbbb\\\SSSKKKGGGEEECCCBBBAAAAAABBB???999444999888777555444333222222222222333333444333333333111222222222333444444444555555555777888666444111222222222222222111000000111111111111000///------111000/////////111222333444666666555222111000111111111000000//////......,,,,,,,,,---------........./////////////////////---///000///---,,,,,,---+++,,,,,,------.................................---------....../////////,,,---...///000000000000000111111000///......///111111111111111222222333222222111111111111222222000000000000000000000000//////000222222333333333555444333222111111111111000000000000000000000000222333111...000555666222222111111111000000//////666666444111......111444333333222222222222333333111111111111000000000000333444333111222666999:::555000000999AAAGGGOOOXXXiiirrr}}}~~~}}}~~~~~~wwwwwwqqqjjjiiihhhfffaaa^^^^^^bbbfffllljjjnnn{{{yyyjjjcccdddjjjsss|||{{{sssjjjiiilllqqqwww{{{{{{wwwtttfffaaa```iiiwwwzzzggg^^^UUURRRUUUUUUOOOHHHEEEDDDDDDEEEIIINNNSSSVVVaaa```\\\SSSIIIEEEFFFJJJNNNOOOPPPPPPQQQUUUZZZ^^^jjjkkkqqqyyyjjjaaaWWWSSS[[[```___bbbjjjxxx~~~qqqhhhddd___\\\\\\___aaabbb___bbbgggmmmqqqnnncccYYYPPPRRRRRRPPPSSSYYY[[[XXXQQQVVVYYYZZZ[[[ZZZTTTMMMJJJJJJLLLSSS]]]fffhhheeeddd```[[[[[[^^^^^^ZZZWWWOOOKKKFFFAAA>>>;;;777555/////////...---...///000......//////......---,,,////////////////////////------------------------......---------,,,,,,,,,////////////////////////---------...///000000111---------......000111111000000///...,,,+++******------------------------,,,------...///000111111............////////////---------...000111333444000000000000000000000000---......///000111111222000///.........000111222////////////000000000000000000000000000000000000///000111222444555666777111000///////////////000//////000000000000//////111111111111111111111111333333222222111000//////000000///////////////000111111000000000111333444666555444222111000000///000111111111111222222222222222333444444555666666888777777888:::===AAACCCMMMKKKHHHGGGHHHKKKOOORRR]]]aaafffiiikkklllmmmnnnmmmllliiiddd]]]WWWTTTTTTYYYWWWTTTQQQNNNLLLJJJIIIHHHHHHHHHLLLRRRWWW[[[]]]XXXUUUPPPIIIDDD@@@>>>===??????>>><<<:::777555444333222000.........///000000111222222111000111222444444333333333444444555888888777666555333111000333111///...000111111000222222222222222111000///000///...------...///000777777666555444222000///111333555555333000//////.../////////---,,,---...------,,,+++,,,---...///......---------,,,,,,,,,000///------///000//////---------,,,,,,+++++++++........................,,,---......///.....................///111222333111000111111222333444555888666333000//////000222444333222111111///---+++000111000...,,,...333777888777555333222000//////111111111111111111111111000000000///000111111222000000000000000000000000000000////////////000000111111111000000000000000333333333222111000//////---...111333444444333222222333555777999===CCCFFFPPPXXXeeettt}}}wwwuuuxxxyyyuuuvvvrrrkkkeeedddbbb```bbbfffkkkffffffppp|||vvvkkk]]]]]]bbbkkkooommmjjjjjjiiikkkooouuu{{{qqqkkkjjjsssrrrggg___cccfff```YYYVVVOOOJJJEEEGGGOOOZZZcccgggmmmnnngggYYYOOONNNRRRUUUUUUVVVWWWWWWYYY___hhhooovvvuuuyyyttteee]]]WWWTTTWWWXXXYYY___gggrrrsssxxx~~~}}}rrriii```\\\WWWVVVXXXZZZZZZZZZXXX___dddcccaaa___ZZZTTTNNNOOORRRVVVYYY[[[[[[ZZZXXXYYYZZZYYYWWWRRRMMMJJJJJJNNNUUU]]]dddhhhjjjkkkbbb___[[[WWWTTTPPPLLLHHH===<<<;;;999666444333222000000///...------,,,,,,//////.........------------------............/////////---,,,,,,---...///------------------------,,,,,,,,,,,,,,,---.../////////............//////111///------/////////...------------,,,,,,,,,,,,------------------------000000//////............---((('''---000---+++---000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000111111222222444444444444444444444444//////...//////000111222///000000111111000000///111111111111111111111111333333222111111000//////000000////////////000000111000/////////000111222444333222000////////////000000111111111222222222222222222333333444444555555555444555777999<<<>>>BBBAAA???===>>>AAADDDFFFLLLOOORRRUUUVVVWWWYYYZZZ]]]]]][[[WWWRRRNNNMMMLLLOOONNNLLLIIIGGGEEEDDDCCCDDDCCCAAABBBEEEHHHIIIJJJKKKIIIDDD@@@<<<:::999888;;;;;;:::999777555333222222111111000/////////000000111222222111111222333888777777666555555555555777777777666444222111000222000......000111111111111111222222111111000000111000////////////000111999888666444222111///...000333555666333111//////...///000///---,,,---.........---------...///000000000/////////.........///...------...//////...000000/////////.................................---...//////000000//////000///////////////000111111111111111111222333444666444222000//////000111333333333444555555444333...000111000//////222444666555444222111000000///000000000000000000000000000000000000000111111222000000000000000000000000111000000//////000000111111000000000000000000000222111111000000/////////...///111333333333222111222333444555666999===@@@AAAGGGRRR^^^jjjttt{{{~~~zzzwwwwww{{{sssoootttwwwtttqqqppppppkkkhhhhhhgggccccccffffffbbbbbbjjjsssvvvoooggg___]]]^^^dddgggeeeccceeefffgggkkkqqqxxx}}}~~~}}}rrrmmmllltttqqqgggaaaeeeiiifff```]]]UUUPPPLLLNNNVVV```hhhlllnnnnnnggg\\\TTTUUUYYYZZZWWWWWWVVVVVVYYYaaalllttt|||zzz{{{nnn___[[[UUURRRTTTVVVVVV[[[bbbjjjkkknnnsssuuupppfff^^^ZZZWWWTTTSSSVVVWWWXXXWWWWWW]]]aaa^^^[[[ZZZXXXUUUWWWWWWWWWXXXYYYZZZYYYYYYVVVWWWWWWWWWUUURRROOOMMMTTTXXX___eeeiiijjjjjjhhh\\\YYYSSSNNNJJJFFFBBB???888777666555333111000///000//////...------,,,,,,............---------------------............//////...------------...///........................///...------,,,,,,,,,,,,//////............//////000///---...///000///...222222222222111111111111000000000000000000000000/////////.........------222---,,,111333///---///000///............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111222222333444444444444444444444444444............///111222333000111111111111111111000000000000000000000000000222222222111111000000///000000////////////000000111000//////...//////000000000///...............000000000111111111222222222222222222222222222222222111111111222444666777666666555555555777888999>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHHHHFFFCCCAAAAAABBBCCCBBB@@@>>><<<;;;;;;:::===:::888777888999999999===;;;999777555555555555555555555555444222111000000000111111111000//////000111222222111111222444999999888777666555444444666666555444333222000///111///...///111222222222///000000111111111111000111111000000000000111111:::888555333000///......///222555666444111///......///000000...------...//////......//////000111///////////////...............------------------------------,,,,,,,,,,,,...........................//////000000000000000111000//////......//////222111111111111111222222111111111000000////////////000111222222333222222,,,///111222222111111222333333222111000000000000////////////////////////000000000000000111111111000000000000000000000000111111111000000111111111000000000000000000111111000000000//////////////////000111222222222000000222333333222222333666888888;;;BBBJJJSSSZZZ___bbbiiiffffffgggjjjqqqxxxnnnmmmooonnnjjjggglllhhhfffiiijjjhhhfffhhhdddbbbbbbgggnnnqqqnnnjjjccc^^^ZZZ[[[\\\ZZZ[[[]]]``````bbbiiiqqqvvvxxxwwwppplllkkkqqq|||~~~yyyfff___[[[```eeeeeebbb___VVVRRRNNNOOOVVV___eeehhhlllkkkeee]]]ZZZ]]]______YYYXXXUUUTTTYYYbbbnnnwww|||yyyxxx|||~~~xxxiii\\\ZZZVVVSSSTTTTTTUUUXXX]]]^^^^^^```bbbddd```XXXRRRQQQOOONNNOOOQQQSSSSSSRRRWWW]]]___ZZZUUUUUUXXXXXX```^^^\\\ZZZXXXWWWWWWWWWSSSTTTTTTTTTTTTSSSSSSRRR```dddiiimmmmmmiiiddd```TTTPPPIIICCC???;;;888555222222111000///...------/////////...------,,,,,,......---------,,,,,,,,,---------............///......---------......///////////////////////////...------,,,,,,,,,------//////............//////000///......000000///...000000000/////////......------------------------.........---------------555111///222222000...///000//////......//////000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222222222222222333444444444444444444444444444444//////...//////000111111111111222222222222111111////////////////////////222111111111000000000///000////////////000000111111111000000///////////////......------...//////000000000000111111111111111111111111111000000000000////////////000111111111111111222222333333333666777888888777888:::<<<999:::;;;:::888777888999888888777666555444444555555333222222333444444444555555444333222333333444222222222222222111000000---...000111111000///...000111333222111111333444555555555555444444333222333444333333222111000//////......///111333333222......///000111111111111000000000000000000000000777666333000//////000000...111555666444111///......000111111///................../////////000000------------------------,,,---......---,,,,,,,,,,,,+++++++++++++++++++++..............................///000000000000///000//////.........//////222111111000000000111111---...///000000000///...///000111111///.........---///000111111111111111000000////////////000000//////////////////////////////000111111111111111000000000000000000000000222222111111111111222222000000000000000111111111/////////000000000000000111111222222111000///...000111222111000000222444666777:::>>>CCCHHHKKKMMMSSSSSSWWW\\\```fffrrr~~~|||uuuqqqmmmhhhdddjjjeeebbbeeehhhhhhhhhjjjdddddddddgggmmmqqqrrrrrriiiaaaYYYWWWUUUTTTUUUYYY[[[YYYZZZ```iiinnnooommmjjjfffeeejjjqqqtttoooiiiZZZVVVTTTYYY___bbb```^^^VVVRRRNNNNNNSSSYYY]]]^^^dddccc___ZZZ[[[```aaa___YYYVVVTTTSSSWWW```jjjqqqtttqqqooorrruuurrrggg]]]XXXVVVUUUUUUUUUUUUWWWYYYTTTSSSTTTVVVWWWUUUPPPLLLKKKKKKLLLNNNOOOQQQQQQQQQ[[[______XXXSSSUUUZZZ^^^aaa___\\\YYYVVVUUUVVVXXXTTTTTTTTTUUUVVVXXXYYYZZZfffiiimmmnnnjjjbbbYYYSSSKKKGGG@@@;;;777555333222//////.........---------//////.........---------------------,,,,,,,,,,,,---------............///------------.........///........................*********+++---///000111//////............/////////......///111111000///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111///......///...---...000//////////////////000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111222333444444444444444444444444444444111111000//////...//////111111222222222222111111........................111111111000000000000000///////////////000111111222222222222111000000/////////.........///000000//////000000000111111111000000000000000000000////////////....../////////000000111111222222111111000111111000//////111333333555555555333222333444444333222222222222222222222000///000222333333222333222222111111111111111000000111111111111111000+++,,,...///000///......111333333333222111222333111222333444555555444444111111222111111000/////////......///222333222111---...///000000000000000////////////////////////333222000//////000222333---111444555333111///......000222222111///......------......////////////,,,---------------------,,,...//////---++++++,,,............////////////........................,,,---......//////......------------...///000111111111000/////////000000,,,---...000000///...---000222444333111///000111000/////////000111222333///.........//////000111000000000000000000000000//////000111111111111000////////////////////////222222111111111111222222//////000000111111111111000111111111111111111111111111111111000//////......000111111000000222444444444444666888:::<<<>>>EEEFFFKKKRRRWWW[[[dddlllrrr{{{uuurrrsssjjjbbbbbbeeefffhhhkkkdddcccccceeeiiimmmqqqrrrmmmddd[[[XXXVVVTTTUUUYYY[[[YYYYYY___ggglllkkkhhhgggcccaaadddhhhiiiccc]]]TTTSSSRRRUUU\\\aaa```]]]XXXSSSOOOOOORRRUUUVVVUUUXXXYYYWWWUUUXXX]]]^^^\\\VVVTTTRRRRRRVVV]]]cccggglllhhheeegggjjjiiibbb\\\TTTUUUUUUTTTTTTVVVWWWVVVNNNNNNOOOQQQRRRRRRPPPNNNMMMNNNPPPRRRSSSTTTVVVWWW]]]```^^^VVVRRRVVV\\\___\\\\\\ZZZVVVSSSSSSVVVYYYYYYYYYYYYZZZ[[[]]]___aaadddfffhhhgggbbbXXXNNNHHH@@@<<<777444222222111111////////////////////////...............---------......---------,,,,,,,,,---------............///,,,------.........//////------------------------*********+++---///000111//////............/////////......000111222000///000000000/////////......////////////////////////------------------------,,,------,,,,,,---/////////000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000111222333444444444444444444444444333222111///............000111111111111111111000////////////////////////000000000000000000000000///......//////000111222111222222222222111111000000000/////////000000111/////////000000000111111000000000000000000000000////////////////////////000000000000000000000000///000111111//////000111222333444333222111111333222222111111111111222222222000//////000000///---000000000000000/////////000000111111111111111000+++,,,---...///000000000333444555444222000111222000111333555666666666555//////000000000//////.../////////000222333222000---......////////////.........////////////......///.........///111222333...000333333222000000000...111333333222000//////,,,---.../////////...............///////////////+++///111000---++++++,,,---------------.................................,,,------...............,,,,,,,,,---...///111222000///////////////000000,,,---...///000///...---,,,///222222000///111333111///......000222333333///.........//////000111000000000000000000000000...///000222222111111000////////////////////////111111111000000111111111/////////000111111222222222222222111111111111111111111111000000/////////...///111111111111222444444333333444555666777888;;;<<<@@@GGGKKKMMMSSSYYY\\\kkkxxxwwwjjjgggiiikkknnnqqqkkkhhhdddccceeehhhiiiiiilllddd^^^\\\ZZZXXXXXXZZZ___\\\]]]dddmmmqqqnnnjjjjjjfffcccccceeeddd^^^YYYOOOPPPPPPQQQVVV[[[[[[WWWSSSPPPLLLLLLNNNPPPOOOMMMNNNQQQSSSRRRTTTYYY[[[YYYUUUSSSPPPQQQUUU[[[___bbbiiiddd___^^^``````\\\XXXOOOSSSTTTTTTUUUXXXXXXUUUNNNOOOQQQRRRSSSTTTTTTSSSSSSUUUVVVWWWXXXYYY\\\^^^^^^^^^[[[TTTSSSXXX\\\]]]ZZZZZZZZZVVVSSSRRRVVVZZZ[[[[[[[[[\\\]]]^^^___```[[[\\\\\\ZZZTTTLLLDDD???666333000...///////////////000000000000000000000........................//////.........------------------............///+++,,,---...////////////------------------------...------,,,,,,,,,------//////............//////......///000222333111///111111111000000000//////........................---------------.........+++......++++++...111111///000000111111000000///////////////////////////000000000000000000000000////////////////////////////////////////////////.........///000111222333444444444444444444444444222111000//////.../////////000000111111000000//////////////////////////////000000000000000000000............///000111222///000111222222111111000000000///////////////000////////////000000000111/////////000000111111222...//////000000/////////000//////......//////000000222444444333111111222000111222222000000111222111111000000000000111111111000//////000///...,,,...//////000000/////////000000111111111000000///------......000111222333555666666444111000000000000111333555555555333333---....../////////......000//////111222222000........./////////...------...///000000000000///...---......//////000000111///111222111000///000111...111444444333000//////---...///000000000//////........./////////000000,,,000333222...++++++---*********++++++,,,,,,,,,........................------...///////////////---------------...///000............//////000111...////////////......---,,,000333222///---///222///......000222333222000//////////////////000111////////////////////////...///111222222222000///////////////////////////111000000//////000000111...//////000111111222222222222111111000000//////111000000////////////000...000111111000000000111222333333444555555666666666444777<<>>>>>:::666333222222222222555555444222111111111111/////////000222333111000333222111////////////000,,,---......//////..................//////////////////...---...///000000/////////000000111222333000222333444333111---+++---,,,,,,,,,---...//////....../////////000000000222000...,,,+++++++++,,,......---,,,,,,------...//////..........................................//////............//////333111000///...///111222222000...///111222000...///000222333333222000///000000000000000///......000///////////////000000//////............//////...///111222222000...,,,//////000000000000//////111111111000000000//////333333333222222111000///////////////000000000000///////////////000000000000000000000000000000000///000111111222222111111000111222444555555666666777777999<<<@@@EEEJJJLLLRRR\\\gggnnnppprrrvvv{{{zzzwwwvvvxxxtttkkkffffffdddaaabbblll{{{|||uuuoooooonnnhhhcccbbb]]]```cccfffeeebbb^^^[[[[[[]]]\\\[[[]]]___ZZZSSSSSSVVVYYY\\\]]]^^^```bbbaaaYYYTTTWWW\\\^^^aaacccbbb^^^ZZZYYY[[[\\\\\\[[[VVVWWW[[[aaagggfffaaa[[[TTTVVVXXXWWWSSSNNNJJJIIIJJJNNNRRRRRRQQQUUU___gggmmmkkkhhhfffdddbbb___]]]\\\^^^]]]WWWMMMEEEAAAAAA>>>===<<<;;;:::888777777222222333222111///---,,,................................................------------............------------------------,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////............/////////////////////..................---,,,,,,,,,,,,---...+++---......---,,,,,,---....../////////000000000/////////000000111111111...//////...------///000//////000000000///.........//////000000000//////............//////////////////000111222333444444222333444444444444333222////////////////////////...///000111111///...,,,------,,,,,,,,,,,,------//////000000000000//////000000111111111111000000000000000000000///.........////////////......---///............//////000////////////000000000000///000000111111000000///......///000000111222222000000//////......//////000000000000000000000000//////............//////...---,,,,,,...//////...000111222111/////////000000//////......//////000......000333777;;;???BBB;;;777333111000111111000777666555444222222111111///......000222333222111222222111000////////////,,,---......//////......------------............,,,,,,,,,---///000222333---...000222444555555555///000222333333111///------,,,,,,+++,,,,,,------...///000111111111000///111000...,,,++++++,,,,,,///---***((((((***---000000000//////...---------------------------------//////............//////333222000///...///000000111000///000111222111000///000111222222111000///000000000000000///..................///000111222//////............//////...///111222111000...---//////000000000000//////111111000000000000//////111111111111000000//////......//////000000111111////////////............000000000000000000000000000////////////000111111000000222333444444444444444333333444666888:::<<<@@@GGGPPPUUUVVVXXX]]]bbbdddnnn{{{{{{zzz|||~~~yyyxxxrrrllliiirrryyyzzzxxxpppeee^^^___fffnnnrrrnnnhhhbbb______bbbcccaaaaaa___YYYRRRQQQSSSVVVWWWXXXYYY[[[\\\]]]VVVQQQSSSVVVWWWXXXZZZXXXWWWWWWXXXZZZ[[[[[[YYYVVVXXX\\\aaaeeeccc]]]WWWSSSXXX\\\ZZZTTTMMMKKKKKKKKKPPPVVVXXXXXX[[[aaagggkkkhhheeeaaa___\\\XXXUUUSSSSSSQQQJJJAAA;;;888888666666555444444333333222---....../////////......------------------------........................------------............+++++++++++++++,,,,,,,,,,,,++++++++++++,,,------((()))***+++,,,---......,,,++++++******++++++,,,---,,,,,,,,,,,,---.........------------...//////------------............//////......------,,,,,,...------,,,,,,------...+++---......---,,,------------........./////////......////////////000000,,,.........---...///111...//////000111111111111,,,---...//////000000000------------............//////000111222333333444444444444333333111000///////////////////////////---///111333333111///---------------------------//////000000000000//////000000111111111111000000000000000000000///......///000000000000///////////////............///000......//////000000111111//////000000000000//////////////////000000111111000//////.........////////////////////////////////////............//////...---------.../////////333333333222000000000000000//////......//////000...///111444777;;;>>>@@@888444111///000111222222777666555333222111111000.........000222333222111111111000000////////////,,,---......///.........------........./////////,,,,,,---...///000222222...000333555666666555444///000222333333222000///...------,,,,,,,,,------...///111333333222000///000///...---,,,,,,------...---***))))))+++...000---............------,,,------------------------//////............//////000000...---------------000000000000111111111111000000111111111111000000000000000000000///.....................///111111//////............//////...///000111111000///...//////000000000000//////000000000000000000//////000/////////000000000111---......///000111111222000000000//////.........000000000000000000000000111000///...///000111222///000111222333333333333333333222222222333444444333888>>>AAAAAADDDIIIMMMQQQWWWbbblllssssssnnnhhhkkkjjjmmmttt|||{{{tttzzz{{{lllbbbdddmmmxxx|||vvvllleeeaaaaaahhhnnnmmmjjjeee\\\SSSOOOQQQSSSSSSRRRQQQRRRSSSXXXRRRNNNPPPRRRQQQRRRUUUVVVUUUVVVWWWYYY[[[\\\\\\]]]^^^aaaeeefffbbb[[[VVVUUU\\\aaa___WWWOOONNNOOOQQQVVV\\\^^^]]]]]]___aaadddaaa]]]YYYUUUQQQMMMJJJGGGFFFDDD>>>888333222333000000000000000000000000,,,,,,------............------------------------........................,,,,,,---------.........+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,---......///000000,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---.........------------...//////------........./////////000000///......---,,,,,,------------------------+++,,,......---,,,---...------------.........///////////////////////////+++---......---...000222//////000111111111111111---...//////000000000///------.........////////////000000111222222333333333333222222111000000///////////////////////////...000222444444222000///......////////////......000000////////////000000000000111111111111000000000000000000000///......000000000///000000000000//////............//////......//////000000111111//////000000000000//////000000000000//////......//////............////////////////////////////////////............//////////////////...///000111777555444222222222111111111000000//////000000111000000222444666888:::;;;999666333222444666777888555444333111000////////////......000222333222111000000000000/////////...,,,---......///.............../////////000000000---......//////////////////111444666666555222111---...000111111111000///000//////............//////000111333333111///...///.........---.........,,,---------.........///)))***+++---.........---........................//////............////////////...---------------//////000000000000111222000000000111111000000000000000000000000///......//////............////////////............//////...///000000111000////////////000000000000////////////////////////000000333222111000//////000000---......///000111111222111111111000000/////////////////////////////////111111000//////111222333//////000111222222222222333222222222222222333333000333555777777999===AAADDDFFFKKKRRRWWWWWWVVVVVVYYYYYY\\\dddmmmyyywwwlllmmmwww~~~tttllliiijjjuuuyyypppeee[[[VVVXXXYYYYYYVVVTTTSSSRRRYYYUUUSSSUUUVVVUUUUUUXXX]]]]]]\\\[[[[[[]]]```bbbeeefffggghhhfffaaa[[[VVVWWW]]]ccc```XXXRRRQQQSSSWWW[[[^^^___\\\XXXVVVUUUXXXUUUPPPMMMIIIFFFAAA>>><<<;;;999555222000111222////////////000000000111........................................................................,,,,,,,,,------------...+++,,,,,,,,,---------...---------------......///000000000000////////////------,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------------...//////....../////////000000000111111000000///...------------------------------***,,,......---------...------------.........///000000000000000000000000+++,,,------------///111111111111111111000//////111111111111111000///........./////////000000000000000000111222222333333111111111111111111111111////////////////////////...000111333333222111000//////000111111000//////000000////////////000000000000111111111111000000000000000000000///......000////////////000000111000//////............///////////////000000000000...//////000000//////...111111000//////...------......------......//////000000000000000000000000//////............//////...///000000...///000222888555333111222333222111111000000//////000000111111111222444555666777777999666333222333555666666222111000//////...//////000//////000222222111///...//////000000//////...,,,---......//////......////////////000000000111...///////////////...---000111333555555333111///,,,---...//////...------111000000000000000111111///000111111111000///................../////////+++---///111222111///...''')))+++---...//////...//////////////////////////////............//////////////////////////////---...000000//////000222000000000000000000000000000000000000000///......//////......---.........//////............//////...//////000000000000000//////000000000000//////......////////////000000999777555222000/////////......//////000000111111111111111111000000000000////////////////////////111000000000000111222222...//////000111111000000///000000111111111222222111222333333333444777999:::999;;;@@@CCCDDDFFFJJJJJJJJJNNNVVV]]]gggvvvzzzzzz{{{wwwyyy{{{ooofffdddfffiiijjjgggccc```___ccc``````bbbaaa______bbbggggggeeebbb______bbbeeefffffffffeeebbb]]]XXXUUUTTTYYY\\\[[[UUUPPPPPPQQQUUUWWWXXXVVVRRRMMMIIIHHHIIIGGGCCCAAA>>><<<888666555333222000///000000111.../////////000000000111000///......------..............................------------------------,,,,,,,,,,,,------------,,,,,,------......//////...------------...///////////////.........------...------,,,,,,------...---,,,,,,,,,,,,---.........------------...//////////////////000000000111111111000000//////......,,,------......------,,,***,,,---...------...///------........./////////111111000000000000//////+++---------,,,---...000111111111111000//////...222222222222111000///...////////////000000000111000000111111111222222222222111111000111111222222////////////////////////......///000000000000000//////000111111000//////111000///......///000111000000111111111111000000000000000000000///......//////.........///000111000000///...............000000000000////////////......////////////......//////////////////.........------------...///000000000000000000000000000//////............//////---///000///------///222666333000///111222222111000//////......//////000111111333444555666777777;;;777333000000000000000000000//////...//////000111000000000222111000...---...///000000///......,,,---......//////.............../////////000000......///000000///...------///000222333222111000...//////000000///......000000000000000111222333000000000/////////......------...///////////////+++---///111222111000///***+++---///000000///...........................//////............//////------...///000000000000+++---//////......000222000000////////////000000000000000000000///......------------......///000//////............//////.../////////000000000000//////000000000000//////........./////////000000999777555333222222333444////////////000000000000/////////000000000000000////////////////////////...///000000111111000000......///000000000//////......///000000000000000111111222111111111222333333111222777888777:::???>>>>>>AAAGGGLLLRRR]]]hhhoooqqqwwwzzzvvvssszzz}}}sssmmmmmmqqqvvvyyywwwsssooommmooommmmmmnnnlllgggfffiiijjjkkkiiieee```]]]\\\]]]]]]]]]]]][[[XXXUUUSSSRRRMMMOOOPPPOOOLLLJJJJJJKKKJJJJJJIIIGGGDDD@@@>>>======;;;999888777666333111111000///......///......------............/////////...------------...///------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---.../////////------,,,,,,------...///---------...............---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---.........------------...//////........./////////000000////////////////////////,,,,,,---......---,,,,,,)))+++---...------...///....../////////000000000000000000//////.........,,,---...---,,,,,,---///......///000000000/////////000000000000000//////........./////////000000111111111111111222222222444444222111000000111111////////////////////////------------......//////...///000111111000///...111000///......///000111000000111111111111000000000000000000000//////...///...---------///000111111000///...............111111000000//////............////////////......------......///000000000---------------...///000000000000000000000000000//////............//////,,,...///...,,,,,,...111555111...---///111111000.........------.........000111333555666777888888AAA===888444222222111000///////////////000000111222111000111111111///------...///000000///......,,,---......//////......---------.........//////,,,---///000000000///...+++,,,...000111222222222333333333333333222111111////////////000111333333111000///...---.........,,,---...///000000000///,,,---...///000000000000---...000222222111///...------------------------//////............//////******,,,---.../////////***,,,///...------///222000000////////////000000000000000000000//////...+++++++++,,,...000111222//////............//////.../////////000000111111//////000000000000//////---.........//////000000444333333333555777:::<<<000000000000////////////---.........//////000000////////////////////////,,,---///000000000///...---...//////////////////......///000000000000///000000000000////////////222///000555444///000555666666888===???CCCKKKUUUTTTWWW]]]aaa___^^^jjjxxxzzz~~~zzzrrrnnnnnnsss{{{{{{wwwuuuwwwtttttttttqqqkkkiiikkkhhhiiiiiieee^^^XXXUUUTTTTTTTTTTTTRRRPPPNNNNNNOOOGGGGGGFFFFFFEEEEEEEEEDDD??????>>><<<999888777777777555333333333333111000000///............,,,+++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,++++++,,,,,,---...,,,------...///000111111,,,++++++++++++++++++,,,---,,,,,,,,,,,,---.........------------...//////---------.........//////---------...............,,,,,,---......---,,,,,,)))+++---...------...///////////////000000000000//////.........------------......---++++++---...+++,,,---///000000111111,,,---...///000000000000---------.........//////111111111111111222222222777666444222000000000000........................---...///000000///...---//////////////////////////////000000000000//////111111000000/////////...111111111000000000000000......//////000000111111........................000000///...............---///000111222000///...000000//////.........---000000//////......------////////////............,,,,,,+++---///000000///000///---------...000111---///111333333222///...555111......111333333222...111000111444222:::NNN[[[OOODDDAAA===666000000//////......000111333555222111111111000000//////.........//////000000000111000///...---,,,,,,,,,............////////////........................///000111111000///111222:::555111222888:::666222111000/////////000111222///////////////.........000///...///000000...,,,+++---///111111000///...---///222555555333111/////////////////////////////////............//////***+++---///000000//////////////////////////////222222111000//////000000111111000000//////..............................//////.........---------...///000///...---...000000000//////.........---000//////............///000;;;???777333666777222000000000000000000000000////////////////////////////////////000000000000+++---///000...---------111111111111111000//////////////////////////////......//////000000111111111111000000000000111111444333111111333777<<>>===<<<;;;;;;;;;999888666444222111111000000000///...............+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,---------............///---..................---***+++,,,---............,,,000+++)))---)))&&&...------------,,,,,,+++***------------------------+++++++++,,,,,,,,,------///...---,,,+++,,,---...,,,+++++++++,,,,,,------..................------/////////....../////////555444333111000...---,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111222111///...---------...///////////////.........000000//////.........---////////////////////////000000...------...///000000111222333444555555444222111111111000000//////........................//////000000000000////////////////////////////////////000000000000//////000000000//////.........000000000000000000000000---.........////////////........................000000///...............//////...............///000/////////............///////////////.........////////////...............---,,,---///000000///---......///////////////,,,---000222222111///...333111...///111222222111333111111///...333>>>FFFRRRIIIAAA???<<<777444555222111111000000111222333222222222111111111000000,,,,,,,,,,,,,,,---......000///...---------------............////////////........................---///000000///...000111666333000222666999888666333222111000000111222333//////.........//////000111000......//////...,,,,,,---...///000000///...+++---///111111000...---//////////////////////////////............//////,,,---.../////////...---////////////////////////222111111000000///000000000000000000//////................................................------...///000///...---...000000/////////............//////.........//////000222<<>>???>>>???CCCGGGJJJJJJMMMTTT^^^hhhooorrrvvvxxxyyywwwtttssstttvvvwwwyyy{{{|||zzzwwwssspppssswww|||wwwooolllllloooqqqrrrsssrrrpppmmmkkkfffeeedddaaa^^^ZZZWWWVVVVVVUUURRROOOKKKHHHFFFDDDFFFFFFDDDCCCAAA???======888777666666555555555555666555444222111/////////000//////...............,,,,,,,,,,,,------------///......---,,,,,,------//////......---------,,,------............------***+++,,,---...............111...---222---)))000---------------,,,+++***------------------------,,,,,,---------............---,,,,,,,,,,,,---...,,,,,,+++++++++,,,---.................................////////////..................------,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111222111///...------..............................000/////////....................................000///...------...//////000111111222333444444444......///000111222222333........................111000000000000000000111////////////////////////...//////000000//////.../////////...............000000000000000000000000------------....................................000//////............///222000---++++++,,,...///////////////.....................///////////////////////////............000///......000000000...+++---///000111000...---,,,...000222333333222111222000///000111111000///;;;333666555111DDDTTTJJJGGGBBB>>><<<:::777777:::444444333222111111222222222222222222111111111111000///...------...000111///......---------..................////////////........................,,,---//////...---///000333222111222333666999:::666555333222111111222333//////.........000111222333111...---.........---..................//////,,,,,,---............---//////////////////////////////............//////......//////...------,,,////////////////////////111111000000000000//////000000000////////////...////////////////////////------.....................///000///...---...000////////////...........................///000111222:::<<<666222444444000////////////////////////////////////////////////------........./////////111111222111000///111333000000111111000000///..............................////////////000000000000000000//////000000000***+++---...///000000///---000333333222333666999::::::<<<@@@HHHOOOTTTVVVXXXZZZ[[[ZZZYYYXXXYYYZZZZZZ\\\___aaaaaa```^^^\\\bbbeeejjjnnnpppooolllkkkjjjlllmmmkkkfffbbbbbbccceeefffgggfffdddaaa]]][[[VVVUUURRROOOLLLJJJIIIHHHGGGFFFEEECCCAAA???>>>===<<<<<<;;;999888666555555000000////////////000000333222111///...---------000///......------......,,,------------.........//////......------......000000///...---,,,++++++,,,,,,------------,,,,,,***+++,,,---............***---+++...333,,,&&&---,,,------------,,,,,,+++---------------------------------.........//////------,,,,,,,,,------...---,,,+++******,,,...///........................---...///000000///...---***++++++,,,------......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111000///......---......,,,,,,------......//////////////////..........................................---------......///111000000000111222333444......///000111222333333........................111000///......///000111////////////////////////...//////////////////.....................------/////////000000000000000................................................000///............//////222000...,,,+++,,,...//////////////////.........------......//////000000////////////............111000//////000111///...,,,---.../////////...---///000222444666666555555000000000111111111000///:::111999:::999YYYlllUUU@@@???===:::777555666999333333222222111111111111111111111000000000000000222000...,,,,,,...000222---------------...///000............////////////........................,,,---//////......///111666666666444222222666:::666555333111111000111111000///......///111333444444111...,,,---......---000...---,,,,,,---///000......------......///000///////////////////////////......------......///..................------////////////////////////000000000000000000//////////////////////////////000000000000000000000000---------..................///000///...---...000///////////////.........---------......000111111///555777333111333333000////////////////////////////////////////////////------------.........///000000000///---...000222000000000000000//////...........................////////////////////////////////////////////////---------...............,,,...//////......000222444444555777;;;???CCCDDDBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLLLLKKKKKKPPPRRRUUUXXXYYYXXXVVVUUUUUUVVVVVVUUURRRQQQSSSTTTUUUVVVVVVVVVSSSPPPLLLJJJIIIGGGEEEBBB@@@???>>>>>><<<<<<;;;::::::999999888444444333222111111000000...---------...//////000111111///...------------//////...------------...---------.........//////000//////.........////////////...------,,,+++++++++,,,,,,------,,,,,,+++***+++,,,---............'''***+++111888...%%%+++,,,---------------,,,,,,------------------------------------............---,,,,,,,,,------.........,,,+++)))***+++...///---------...............---...///000000///...---,,,,,,---...///000000111+++,,,---...////////////------------------------...//////000000000000000000000//////............+++++++++,,,---.../////////////////////.................................---------------.........000000//////000111222333111111111000000000000000///////////////////////////...---,,,,,,---...///////////////////////////......////////////......------........................//////000000000000////////////////////////........................//////............//////111000000//////..................///////////////------......//////000000////////////............111000//////000111///......------,,,,,,...///000///000222444555555555555...///111111111111111111333,,,666<<>>???===888444333333444000000000111111111111111.........///////////////...,,,***(((((()))+++------------------...///000............////////////........................,,,...////////////000222:::<<<;;;777222000222666444333111000////////////000/////////000111333444444111...,,,---.........000///---++++++,,,...000...---,,,,,,,,,---//////////////////////////////......------------......,,,,,,------...///000000////////////////////////...///000000000000//////.............../////////000000000000000000000000---........................///000///...---...000.........///////////////---------......000111111,,,///111//////111222111........................////////////////////////------------.........///000000000///---...000222000000000000000///............................../////////...............---...////////////...---///...---,,,,,,---...///...///000////////////000...//////000111333555777666666666777888999999999:::;;;<<<===============@@@AAACCCEEEFFFEEEDDDCCCEEEEEEDDDCCCBBBBBBCCCDDDCCCDDDEEEEEEDDDBBB???===>>>===:::888777777777777333333444444444444444444000000000000/////////......---------...///000111000000///...............//////...------------------------.........////////////.........//////000,,,---------------------+++,,,,,,------,,,,,,+++***+++,,,---............+++---000:::BBB666***...,,,------......---------------------------------+++,,,,,,,,,,,,---------+++,,,,,,------.........---,,,+++******,,,...///---------.........//////---...///000000///...---//////////////////000000+++,,,---...////////////------------------------......///000111000000//////////////////.........+++++++++,,,---...//////.........///////////////........................,,,------....../////////000000//////000000111111000000000000000000111111////////////////////////...------,,,,,,------...////////////////////////---......//////......---.............../////////---......//////000000111000000000000000/////////........................///............//////000//////000000000000000000.........///////////////.........///////////////////////////............000///......000000000...///---,,,++++++---///000---...///000111111111111...///111222111222333555555333<<>>;;;555333444333000...///000111111111111111------------............///---,,,******+++,,,------------------...///000............////////////........................,,,---////////////111333;;;<<<<<<888333///000111111111///...------...///000000111111222222333333222000------...//////...000///---++++++,,,...///+++++++++***+++,,,,,,---////////////////////////......------------......,,,,,,,,,,,,...///000111////////////////////////---...///000111000///...---............///////////////////////////////////////.........---------...///000///...---...000.........///////////////...............///000111,,,---------...000000000........................////////////////////////------........./////////111111222111000///111333//////000000//////...---------------------------/////////............---,,,---...//////...---,,,...---+++******+++---...........................+++---............111222000//////000111222222111444444333333333333333333555666777888999999888888::::::999888777777777777555666999::::::888666444444444333222111111111111............////////////.../////////////////////---------------...///000000//////........./////////...------,,,,,,------,,,------------...............------......//////++++++,,,,,,------------,,,,,,------------,,,,,,***+++,,,---............+++---111@@@III:::+++///,,,------............---------------------------+++++++++,,,,,,,,,------++++++,,,---............,,,+++++++++,,,,,,------,,,,,,------...//////////////////....../////////.........---------------////////////...---,,,+++---------------------------...000111111111000///......////////////......,,,,,,------......//////.........///////////////------------------------,,,---...///000000000//////000111111111111000000,,,---...000111333444555////////////////////////------............------////////////////////////---......//////......---.........//////000000000------......///000000111000000/////////................................................///000000///...---,,,---///111222............/////////000///////////////.........////////////...............---,,,---///000000///---,,,,,,,,,------......,,,------....../////////...000111111111222666:::<<<@@@FFFNNN[[[eee\\\HHH999999666333444888777111111111222222222111000///---------.........//////222111000////////////000......---------......///............////////////........................***,,,............000222555666777666444222111000000///...------...//////000111222444444333111000///...---...///000///...///...---,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,////////////////////////...------,,,,,,------......------,,,---...///000////////////////////////,,,---///000111000///...---------.........//////........................000000///...---,,,,,,+++...///000///...---...000............/////////000//////.........//////000000...---...////////////........................////////////////////////....../////////000000000...000222111000///000000//////000000//////...---------------------------//////.........---------+++,,,...//////...,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------,,,+++---000000//////222444///---,,,---///000///---000000///......//////000//////000111222333333333444333222222222222111000///000333444555333222000/////////000//////............------------------,,,------....../////////......---------...//////......---------......//////...------,,,,,,------,,,,,,,,,,,,------------------,,,,,,---......///------,,,,,,,,,,,,,,,,,,------............------***+++,,,---............***,,,222DDDNNN===+++///,,,,,,---...............------------------------,,,,,,,,,,,,---------...***+++,,,...............***+++,,,---------,,,,,,,,,,,,------...//////000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++........................---...000111111111//////---...///000000///........................................../////////000---------------------------...///111111111111000///000222333333222000...,,,---...///111333444555000000000000000000000000---...///000000///...---////////////////////////---..................---.../////////000000111111---------...///000000111//////.........---------.......................................///000111000...***)))***---222555---.........//////000000000000//////.........---000/////////............,,,,,,+++---///000000///***+++---//////...---,,,............////////////...000111111111333888======FFFJJJSSScccdddQQQDDD555666333111666===;;;333444444444444333111///...---.........//////000000000////////////...------///......---------................../////////000........................)))+++,,,---------///111///000222444555444222111//////...------...000000000111444555555333111///---------...111111000...///...------,,,,,,,,,,,,,,,---.../////////......////////////////////////...------,,,,,,------...000///...---,,,---......////////////////////////+++---///000111000///...---------.........//////........................111111000...---,,,+++***...///000///...---...000---.........//////000000000//////.........//////555111///000000...---...........................////////////////////////////////////000000000000+++---///000...---------///////////////......---------------------------//////.........---------+++,,,...//////...,,,+++***,,,...000000///---+++,,,,,,++++++------,,,,,,))),,,//////...///111444000...,,,---///000///,,,000///...------...000111------......///000111222000000///000111111///...---///111333333222000...---...///000111000///...000000//////.........---++++++,,,,,,---......///000000///////////////000------,,,,,,------............---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...//////...------,,,+++******---......//////......---++++++,,,---...............000777JJJUUUCCC000333,,,,,,---.../////////...---------------------------------.........//////)))+++,,,...//////......)))***,,,......---,,,+++,,,,,,------...///000000222000---,,,,,,---000222,,,,,,,,,------......///+++,,,---...////////////........................---...000111222111///...---...///000000///......///////////////.........---.........//////000000---------------------------...000111222222222111...000333555555333000...//////000000111111111222333222000...---,,,------////////////////////////......---,,,---...///000000000000000000000000000........................222111//////000111111000222111///---,,,,,,,,,,,,------............------///////////////////////////////////////////////////...------...///000111000000//////.........---------------------------........................%%%%%%&&&'''((())))))***/////////////////////.../////////000222555999;;;???DDDKKKTTT\\\\\\PPPCCC666444222333666888888666666555333222111111111111---......////////////...000//////...------,,,,,,////////////...............------------...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////111333333222111------------...///000111333222222333444333000------...///////////////...---------,,,,,,+++++++++++++++,,,------......///..................------+++++++++,,,,,,,,,------...............///000000111000///...............,,,---.../////////------+++,,,---...////////////////////////000000000000------------------------+++++++++,,,,,,,,,------//////............//////.........------,,,,,,,,,,,,---------------,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................------............------........................////////////////////////++++++++++++++++++++++++...------,,,+++***)))))),,,,,,,,,,,,++++++***)))&&&(((+++...//////---,,,---------...000111333444,,,,,,,,,---...///000000///...---,,,+++******+++///............///000000111111000......---------//////......---------,,,000///...---------------...------,,,,,,------...........................+++,,,------......------)))***,,,---...---,,,,,,000///...---,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------///---333>>>AAA:::222///---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,++++++)))***+++,,,---,,,++++++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333111...,,,,,,---,,,+++...------------.../////////...---,,,,,,---...///------------------------..................------////////////............................................................//////............///////////////...---------,,,++++++---...000000111111111000000000000000111222---...000111222222222222000//////............///------------------------...------,,,---...///000////////////////////////........................111000...///000111000/////////...------------...------............------//////////////////////////////////////////////////////...---......000000000/////////............................................................---------......//////000---......///000111111111000000000111333666888999DDDGGGHHHHHHJJJLLLIIIDDD777555555777:::<<<;;;999666555555444222111//////000000111111000000//////.../////////000/////////////////////............---------------......///111000000///...------,,,------------------------000///000222444666555444............///000000111666777888888777444111000//////000000111000000000---------,,,,,,,,,++++++++++++,,,------......///------...///000000000///------------...........................//////000000000///...............,,,---...//////...------,,,---...///000000000000------------............////////////////////////++++++,,,---///000111111//////............////////////.........---------------............------......////////////..............................////////////////////////......////////////......................................................------------------------......------,,,+++++++++,,,,,,,,,,,,,,,+++******''')))+++...//////---,,,...............///000111,,,,,,------....../////////...---,,,,,,+++++++++......------......///000111000///...------------000000000000000000/////////......---,,,,,,------...------,,,,,,------...........................+++,,,------......------***+++,,,---------,,,,,,......---,,,+++******+++------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,---------------***---444777222------,,,++++++******++++++,,,***+++,,,,,,------------***+++,,,---...---,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...///...---...------------.../////////...------------...///------------------------........................////////////............................................................//////............//////...............---------///000111222333333444444111111000000000000000111///000111222222111000000------...///000000//////------------------------...------------...//////////////////////////////........................000///---...///000///...,,,,,,---.../////////...------............------////////////////////////////////////////////////000//////............///////////////............////////////////////////................................................,,,,,,---///000222333333111222333444555666666666@@@DDDEEEAAA>>>AAACCCCCC555555666888;;;<<<:::999555555555444222000///---555555444333222111000///---...///111222222111111////////////................../////////000000000222111111000...---,,,,,,........................//////000222555777777666000000/////////000111111333666999888444000......000000000111111111222222------------,,,,,,,,,,,,++++++,,,------......///,,,---...///000111111111........./////////000000...------------...//////////////////............---......///......---------...///000000000000000,,,------------.................................,,,,,,---......//////000........................////////////............---....../////////............////////////..............................//////////////////////////////000000000000//////........................------------------------........................------------------------,,,------------,,,,,,+++''')))+++...///...---,,,......---------------...---------------.........//////...------,,,,,,,,,------,,,,,,,,,---......000000///...------------,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,------......------++++++,,,---------,,,,,,------,,,+++************------,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---)))))),,,...,,,***+++++++++************++++++))))))+++,,,---.........+++,,,---.........---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000111000///...------------.../////////...------------...///------------------------......................../////////............---////////////////////////........................//////............//////---------...............//////000111111111111111222222111000/////////000111111222222222111///...,,,---///000000000///...////////////////////////------------......//////////////////////////////...........................------...//////...,,,+++,,,.../////////...---------............------////////////////////////////////////////////////000000//////............///////////////.........................................................---,,,,,,,,,+++++++++***+++,,,---...000111222222333444555777777666444333444;;;AAABBBBBBCCCBBB???222333555777777777555333444333222111000111111111:::999777555333111000000,,,...000111222222111000////////////............000000111111222222222222111111000...---,,,+++***.............../////////000///000222444666555444111111000000000000111111///444999888333//////111111111000000000111111222------------------,,,,,,++++++,,,------......///------...//////000//////............////////////------,,,,,,------...///...///////////////.....................---------------...///////////////........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,///......,,,+++***))))))..........................................---------...//////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......////////////..............................------------------------........................+++,,,,,,,,,------......---------......---,,,,,,(((***,,,---......---,,,---,,,,,,,,,,,,,,,------...---------------------/////////......------,,,,,,,,,++++++,,,,,,---...000///...---------------))))))******++++++,,,,,,---,,,,,,+++++++++,,,,,,...------,,,,,,------...------------------------+++,,,------......------+++,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------............,,,+++,,,,,,,,,+++,,,,,,++++++++++++++++++,,,)))***+++,,,------------+++,,,,,,---------------,,,,,,---------,,,,,,+++------------------------++++++,,,...000111///......------------...//////.........------.........,,,,,,---------------------------...............//////.........---------////////////////////////........................///......------......///,,,---------...///////////////000000000000000///333333111000////////////000111222222222111000000...///000000000///---,,,////////////////////////---------..................................................................------...//////---,,,---.../////////...,,,+++------............------////////////////////////////////////////////////000000000//////...------.........///////////////------------------------........................000000//////...---------,,,------......///000000444555777777777555333111000666;;;???BBBDDD???888222333555555444222000///333111///...///222666888===;;;999666333111000000...///000000000000///...////////////...............///000111111111000000///......---+++******))),,,,,,------............000//////000222222111///000000000000000111111222000555999999555333555888222111000////////////000------------------------++++++,,,------......///............---,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,---......---...//////000///......//////......------------,,,,,,------......------............////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))------............------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................------------------------------------------------*********+++,,,,,,------,,,,,,---......---------)))***,,,------------,,,*********++++++,,,---...---------------,,,,,,,,,....../////////...---,,,,,,++++++++++++,,,------///......------------...,,,,,,------.........///,,,,,,+++++++++,,,,,,---...------,,,,,,------...------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,...//////......---,,,------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,---++++++,,,,,,---,,,,,,+++---------------------------------///000000...+++...------------...//////---..................---,,,,,,,,,---------......---------.........//////............------------////////////////////////..............................------------......,,,---------.../////////222222333444444333333333333333111000////////////...///111222333333333222//////000000///...------------------------------,,,---......//////......................................................---------...000000---+++.../////////...---,,,,,,------............------////////////////////////////////////////////////...//////000//////...---.........///////////////------------------------........................000000//////.........---------......//////000000444555666777666444222111444666777777999<<<999333333555666666333111111111333222000000333777;;;>>>>>><<<999555222111000000////////////////////////////////////............+++,,,---...///...---,,,,,,,,,,,,++++++***)))))),,,,,,,,,---......//////000///......//////...,,,////////////000111222222///222444444222222555888444333111///...---......------------............++++++,,,------......///.........---,,,+++***)))+++++++++,,,,,,,,,,,,---,,,++++++++++++,,,------------///000000000///...000///...---------------+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,---------------------------------------..................,,,---...//////...---,,,+++++++++++++++,,,,,,,,,,,,---...///////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------------,,,***+++,,,,,,------------************+++,,,......,,,,,,,,,,,,,,,---------,,,---...//////...---,,,,,,,,,+++++++++,,,------......---------------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------(((---000...---...---+++......------------......,,,---------,,,,,,+++***++++++*********+++,,,---***++++++,,,,,,,,,,,,,,,------------------------000.........///...---+++...------------...//////------...//////...------+++,,,,,,------.........,,,,,,------.../////////.........------------,,,......................................................------------......---------...............///000111222222222222222222222111000/////////000...///111222444444444333///............//////000------------------------,,,---.../////////...---...................................................---...///111000...+++...------------...//////------............------////////////////////////////////////////////////---...///000000//////.............../////////000................................................------------------,,,,,,---...///000111222333444444444555555444333222111444888999666333444444111222444555444222222333555555555666888:::<<<>>>???===;;;888444111000//////000///......///000222333////////////............***,,,---//////...---,,,++++++++++++++++++++++++,,,------...//////000000...---,,,---//////...,,,,,,------...///111222333111000...---...000222444888666333000...---------------------.........///++++++,,,------......///............---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,---///000111000///...111000...---,,,,,,------,,,---------------,,,,,,++++++,,,,,,,,,------------------------------------------....../////////+++,,,...//////...,,,++++++++++++,,,,,,---------++++++---....../////////,,,------......------,,,........................------------------------,,,------------------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---+++++++++,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,---.........------,,,,,,------...+++++++++++++++*********------,,,,,,---......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------*********+++++++++,,,,,,&&&,,,///+++***---...,,,...------,,,,,,------...++++++,,,---------,,,,,,,,,,,,+++***+++,,,---...******+++,,,,,,,,,,,,,,,........................000///------......---,,,...------------...//////------...//////...------++++++,,,,,,---......///,,,,,,------...//////000.........---------,,,,,,------------------------...........................------,,,,,,------..................---------+++,,,---...///000000000111111000000000000000111///000222333444333222222------,,,---...000222333////////////////////////,,,,,,.../////////...---.........................................................000111111...,,,,,,,,,,,,,,,---///111222---..................---////////////////////////////////////////////////,,,---...000000000//////---.........//////000000////////////////////////..............................//////////////////---...///111333555777888444444444444333222222111---777???<<<666333222111...111222222111111444777666888<<>><<<:::777333000/////////000///......///222666888000/////////............---...000111222111///...++++++,,,,,,,,,------------......///000111111222,,,+++,,,---///000000...++++++,,,---///111222333777444000...///222444555;;;999555111///...---------------.........//////++++++,,,------......///------......///.........+++++++++,,,,,,,,,------++++++******++++++,,,---+++---///000111000///...111000...---,,,,,,---------......///......---------------.........//////++++++++++++++++++++++++---------,,,,,,++++++***+++,,,...//////...,,,+++,,,,,,,,,------.........***+++,,,---............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---..................---........................////////////////////////------------------------------------------------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///...---,,,++++++++++++******+++,,,,,,---......***+++---......---+++***------,,,,,,------...///------,,,,,,,,,------.../////////......------------------------...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...,,,+++***+++,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++'''---///***(((---000000---,,,,,,++++++,,,,,,---)))***+++,,,---.........------,,,+++,,,---...///)))***+++,,,,,,,,,,,,,,,........................000...,,,,,,---/////////...------------...//////,,,---...//////...---,,,++++++,,,,,,---...//////,,,,,,------...///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------.../////////......------,,,---...///111222333333333111000000000000000111222222222333444333222111000..............................................................................//////000000111111///000111000...+++******,,,,,,,,,---------............------------......000000000///......------///////////////////////////......---,,,+++++++++///...---,,,,,,---.../////////.........---------......//////...---,,,,,,........................///////////////.........000000000111222444555666888444333666888555444666000555888777222///000222222555555333000111777======<<<<<>>888111---,,,,,,---+++,,,---......---,,,+++******++++++++++++******((()))***+++++++++++++++))))))(((((((((***+++,,,,,,+++++++++******))))))((()))***++++++***)))(((+++***************++++++......---,,,,,,++++++***)))******++++++++++++***---,,,+++***))))))))))))))))))***+++,,,...000111*********)))******+++,,,))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***************************)))***,,,------,,,***)))***************+++++++++***************************************)))((('''(((((())))))*********+++&&&***------+++))))))***************************+++***((('''((()))+++,,,,,,,,,++++++***)))))))))+++++++++************))))))***,,,,,,++++++,,,...******+++,,,,,,---......000//////.........//////------------------------+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,.../////////000000000000//////(((***,,,......,,,***))))))***+++,,,------...---,,,,,,,,,++++++*********...---+++******+++---...++++++******************((()))***+++,,,,,,---,,,+++,,,---////////////...///.........------------,,,,,,---......---,,,,,,...---,,,++++++,,,...000+++,,,---...////////////......//////000000111111///...,,,++++++,,,...///---------............///......------------......////////////////////////---,,,,,,---///000///...//////.........------------------------...///000........................//////.........------------,,,,,,+++++++++,,,,,,,,,++++++++++++*********///000111000...,,,,,,---111000///......---+++))),,,,,,,,,------,,,++++++++++++++++++++++++******,,,,,,,,,,,,,,,---...///444333111000...------------,,,+++++++++,,,---...------.........,,,+++***,,,,,,++++++,,,,,,---......---,,,++++++++++++++++++---000000...,,,++++++------------------------+++++++++***)))***,,,...///000000111111000...---+++++++++++++++,,,---...000000//////...---+++++++++,,,,,,------,,,,,,++++++++++++******)))))))))************************,,,------......------,,,------------------------.........------,,,,,,,,,++++++++++++******)))))),,,++++++******)))))))))***,,,000222222///,,,)))------......//////000000------,,,+++,,,---...///---------............///,,,---...............---,,,,,,,,,------,,,++++++---,,,+++,,,...///...---///000111000...,,,---...+++,,,,,,---,,,+++)))(((---)))(((+++,,,,,,222;;;MMM===///---000///---......------------...//////,,,,,,,,,++++++*********000///---+++***((((((((((((((((((((())))))))))))(((((())))))***+++---...++++++++++++++++++++++++///...---,,,++++++++++++...---,,,***)))((((((''')))))))))***+++++++++,,,******+++++++++***))))))++++++******)))(((((((((******************************+++++++++,,,,,,,,,------------,,,,,,+++***---***)))***,,,---,,,***)))***+++,,,,,,+++)))(((+++***)))(((((()))+++,,,))))))))))))))))))))))))************************************************+++***)))(((((()))***+++''''''((()))***++++++,,,---+++******++++++)))(((&&&'''***,,,------+++++++++,,,------,,,+++***)))******))))))***+++,,,,,,)))***+++,,,---///000000000000//////.........---000000000000///...---,,,+++------******---...,,,++++++++++++++++++++++++//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////............///////////////......---------////////////...---,,,+++------++++++++++++------///...,,,+++***+++,,,,,,///////////////000000000///...,,,++++++,,,...///---------............///......------------.................................---,,,,,,---...---+++//////.........---------...------------...///000........................//////.........---------000000///////////////000111111111000/////////...000111222111///...---...111000.........---+++))),,,,,,,,,------,,,,,,+++------------........................///000222222333222111///...---------...---,,,,,,,,,---//////666444111///---,,,,,,,,,,,,,,,++++++,,,,,,---...111000//////.........///---...///---,,,+++,,,---------------------------,,,------,,,+++,,,...000000000111111000///...---...------------...///000---......------,,,+++***---......//////......---............------------........................,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++*********))),,,++++++++++++++++++***+++---///111111///,,,+++////////////000000000000------,,,,,,,,,---...///---------............///000000111111111000000///,,,,,,,,,------,,,,,,+++---,,,+++,,,...///...---111222222111///---......,,,,,,,,,,,,,,,+++******---***))),,,---,,,111888CCC777------///......///---------,,,---......///---------,,,,,,,,,++++++---,,,,,,+++************)))))))))************+++,,,+++******))))))******++++++++++++++++++++++++......---,,,++++++++++++------+++***))))))((((((***************+++++++++,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***---+++)))***,,,---,,,***((()))***++++++******)))//////...---...000222444))))))))))))))))))))))))************************************************+++***)))(((((()))***+++)))))))))))))))*********,,,***)))***++++++***)))((()))***,,,,,,,,,,,,,,,+++++++++++++++******)))******))))))***++++++,,,,,,,,,,,,------......///000/////////............000000000000///...---,,,+++------***+++...///---,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////------,,,+++******))))))------,,,++++++,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////............//////.........---------,,,,,,////////////...---,,,+++---,,,++++++++++++,,,---...---,,,+++++++++,,,,,,000000/////////////////////...---,,,,,,---...///---------............///......------------..............................///...,,,,,,---,,,+++)))...............---------......------......//////.......................................---------......---------......///000//////...---,,,,,,+++000111333222000......///000///............+++)))+++,,,,,,------,,,,,,,,,---------...//////000000+++++++++,,,---...000111111111000......---------///......---...///000111===999333---******,,,...,,,,,,++++++,,,,,,---...111111000////////////000//////...,,,***+++---000---------------------------...///...---...000222000111111000///...---,,,......---------...//////++++++,,,,,,,,,,,,++++++---......//////......---+++,,,,,,,,,,,,,,,------////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,------------))))))***++++++,,,,,,---++++++++++++************,,,,,,,,,,,,,,,---------,,,---...//////...---,,,000000000000000/////////------,,,,,,------...///---------............///////////////...---,,,,,,,,,,,,------------,,,,,,---,,,+++,,,...///...---000111111000---,,,,,,------,,,,,,+++++++++++++++---+++,,,...---,,,///444666000---...///......000,,,,,,,,,,,,,,,------...---------------,,,,,,,,,)))******++++++,,,------*********+++++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++...---,,,++++++***++++++,,,++++++***))))))******+++++++++***************,,,,,,++++++,,,---...///+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,+++******,,,,,,+++***''''''((()))************,,,++++++,,,---///111333))))))))))))))))))))))))******************************************************))))))))))))******************))))))((((((+++***))))))+++,,,+++***************++++++,,,---++++++***)))))))))***************)))******+++,,,........................////////////............///////////////...---,,,***------+++,,,000111///------------------------,,,---///000000000///......---,,,+++)))(((''''''...------,,,,,,------...++++++++++++,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,//////............//////------------,,,,,,,,,,,,////////////...---,,,,,,---,,,+++******+++,,,---------,,,+++++++++,,,,,,000000000//////......---......------------......---------............///......------------..............................///...,,,------...,,,+++........................//////............//////................................................------,,,,,,------......---,,,,,,+++***)))((((((///000111111///......//////...------......,,,***++++++,,,---------,,,,,,++++++,,,,,,---...//////)))))))))***+++---////////////......------......///...------...///111222<<<888111,,,))))))***,,,,,,,,,++++++,,,,,,---.........---------------......///...---,,,,,,...000---------------------------...//////...///000222111111000000///...---,,,,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------......//////---------...............000000//////.........------------------......///---------............///.........------+++***)))+++,,,---------------------,,,+++,,,...///...------......,,,***((()))***...---+++******+++,,,---,,,---...///...---...000---...///000///......000,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------************+++++++++,,,((((((((()))***+++------++++++++++++++++++++++++---,,,,,,+++******+++++++++***************++++++,,,+++++++++***)))))))))+++***)))((()))+++...///,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***,,,,,,+++++++++++++++***&&&&&&'''((()))*********(((((((((((()))***,,,---))))))))))))))))))))))))***************************************************))))))))))))))))))*********))))))))))))))))))***)))((()))+++,,,,,,++++++***)))(((((()))+++,,,+++***)))(((((()))***++++++***************++++++------............/////////////////////............/////////......---,,,***------+++,,,111222000,,,,,,,,,,,,------------+++,,,///000111000///...---,,,,,,+++***))))))(((------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,000000//////......------........................---------............///......------------.................................------...///000000///---.....................000//////.........//////////////////////////////---.....................000000//////000111222222/////////...---,,,,,,+++---...000///...------...------,,,---......,,,+++***+++,,,,,,---------,,,++++++,,,,,,---...//////,,,,,,,,,---...000111222---------------......///...------------///111222555333000---+++++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,+++,,,,,,------+++---000000///------...------------------------+++---...///......000111111000//////...------------,,,,,,+++++++++,,,,,,***+++,,,------...------+++,,,,,,------,,,,,,+++------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------///......---,,,++++++***+++++++++++++++++++++,,,---------......//////000---------------...//////.........------,,,,,,+++------.........//////...---------............///111111111000///...---,,,+++,,,------.........------,,,+++,,,...///...---+++,,,---,,,)))((()))***------+++++++++,,,---...,,,...000...------......+++///111111///.........,,,++++++++++++,,,------******************++++++******+++,,,,,,,,,++++++)))))))))*********++++++((((((((()))***+++------++++++++++++++++++++++++,,,,,,+++*********++++++*********)))******+++,,,,,,+++++++++***)))))))))+++***))))))))),,,...000---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++,,,,,,,,,,,,+++*********&&&''''''((()))******+++,,,++++++*********++++++))))))))))))))))))))))))************************************************)))))))))******)))))))))'''(((((()))******++++++***)))((()))+++,,,,,,+++,,,***(((&&&&&&''')))++++++***)))(((((()))***+++++++++***************+++++++++,,,---...///000000.........///////////////...............------,,,***------+++,,,111222000******++++++,,,,,,,,,,,,***,,,...000111111///...+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,+++************+++,,,+++,,,,,,,,,,,,,,,,,,,,,//////..........................................---------............///......------------......------------------------...------...000222111000---------...............000000//////......//////////////////////////////---------.....................---......///000111/////////...............,,,---///...---,,,,,,---,,,++++++,,,......---+++******+++,,,---------------------...//////000000,,,,,,,,,,,,,,,---...///+++++++++,,,---...//////------------...///111222000000//////............,,,,,,++++++,,,,,,---......------------...//////***---000111000.........------------------------)))+++...///......///000000///......------......//////...---------......++++++,,,------...---------......//////......---,,,,,,,,,---------------------------------------++++++,,,,,,,,,,,,++++++******++++++,,,,,,------111000///...,,,+++******++++++++++++,,,,,,,,,,,,.............../////////,,,,,,------.../////////,,,,,,,,,,,,,,,+++++++++------...////////////...---------............///.../////////...---,,,,,,+++,,,---......///......---,,,+++,,,...///...---,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,------...,,,///000---,,,...///------111222///---......,,,,,,,,,,,,,,,,,,------...))))))))))))***************+++,,,---,,,+++***))))))))))))************+++,,,+++******))))))******++++++++++++++++++++++++++++++************+++++++++***************+++++++++++++++***************------,,,,,,---...///000,,,,,,,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++++++++,,,------,,,***)))***+++((((((((((((((()))++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))************************************************))))))************))))))''''''((()))***+++,,,,,,+++***))))))+++,,,+++***,,,+++)))'''''''''((()))******)))))))))***++++++,,,+++******)))*********)))***+++,,,...///000000.........///////////////------.........------,,,***------+++,,,000111///)))******++++++,,,,,,---+++,,,...///000111000000***++++++,,,------......***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////............//////,,,,,,,,,,,,---------------...............------,,,+++***))))))***+++,,,++++++,,,---------,,,,,,------........................////////////......---------............///......------------......------------------------///...---...///000///...---------.........//////111111000///////////////////////////////////////---------.........//////************+++,,,---...++++++,,,,,,,,,,,,------,,,...//////...------...+++++++++,,,......---,,,)))***+++,,,------------------------............+++***************++++++*********+++,,,...///000............///111333444------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---..................///000000,,,...//////......///000------------------------)))+++...////////////000......---------...///000000///...---------------***++++++,,,,,,,,,,,,+++---......//////......---***************)))))))))------------------------++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------......------,,,+++******+++++++++,,,,,,,,,------///...............------+++,,,---...////////////,,,,,,,,,,,,,,,,,,------,,,---...///000//////...---------............///++++++,,,,,,,,,++++++***+++,,,---...////////////---,,,+++,,,...///...---***,,,------,,,---...000+++,,,,,,---......------+++000000,,,+++...000......111///++++++//////,,,---------,,,---......///))))))*********+++++++++)))***,,,------,,,***)))*********+++++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++************++++++++++++*********************************+++++++++------..................++++++++++++************++++++++++++++++++++++++))))))***+++,,,------...))))))***++++++++++++++++++---...---***((()))++++++***))))))))))))++++++)))))))))))))))((((((((())))))))))))))))))))))))************************************************((()))***++++++***)))((((((((())))))*********+++,,,***)))***++++++***)))...---+++***)))))))))***)))******+++++++++++++++,,,++++++***))))))************++++++,,,---................../////////000,,,------......---------+++------***+++...///---******++++++,,,------...,,,,,,---...///000111111+++++++++++++++,,,,,,,,,++++++,,,------,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---....../////////............//////,,,,,,---------.........------...............---,,,+++***))))))***+++,,,***+++,,,---------,,,,,,,,,------....../////////......////////////......---------.........//////.........------.........------------------------000///------......---+++---------.........//////111111000///////////////000000000000000000000000---------.........//////,,,,,,,,,---...///000111+++,,,,,,------......///---...000000///......///+++******,,,......---,,,)))***+++,,,------...---+++++++++++++++++++++***///...------,,,,,,------))))))***+++,,,...///000000/////////111222444666+++***(((''''''(((***,,,,,,,,,++++++,,,,,,---...---------------...///000...///...---,,,---000333------------------------))),,,///000000000000111------,,,,,,---...000111...---,,,+++++++++++++++******+++++++++******)))+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------//////......---------,,,***+++---///000000///...,,,,,,,,,------.........,,,---///000000000///...---------.........//////------.../////////......+++,,,---...////////////---,,,+++,,,...///...---''')))+++++++++,,,---///***+++---...///...------+++000000+++***...111//////000---(((***000000,,,...------------...//////******+++++++++,,,,,,,,,((()))+++---------,,,+++++++++,,,,,,,,,---------(((((())))))***+++---...+++++++++++++++++++++++++++***************++++++,,,++++++***))))))******))))))******+++++++++,,,,,,,,,---------,,,++++++)))******++++++,,,,,,---************************(((((()))***,,,---...///((()))***++++++++++++++++++---...---***((()))+++,,,+++***))))))***++++++((()))***+++++++++++++++))))))))))))))))))))))))************************************************((()))***++++++***)))(((************))))))))))))---+++******++++++)))(((///...---,,,++++++******)))***+++---------,,,+++,,,,,,+++***))))))******++++++++++++++++++++++++---.........//////000000,,,,,,------...---------+++------******---...,,,++++++,,,------...//////------------...000111222,,,+++++++++******)))))),,,,,,---......---,,,,,,)))************+++++++++************************************************++++++,,,,,,---...////////////............//////---------....../////////------...............---,,,+++***))))))***+++,,,)))***,,,---...---,,,,,,//////000111111111111111111000///...------...///---------......//////////////////...---------,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///......///000///------...//////......///111///.........000000...---///............---------.................................,,,+++,,,///222////////////////////////000---***+++...000000...***+++------------+++***+++,,,---......---,,,+++,,,,,,---......---,,,,,,000---++++++...000///---111000///.........000000.........------,,,,,,,,,((('''(((+++......,,,(((,,,,,,,,,---------......000---)))&&&&&&***///222,,,---...//////---+++***///000111111111000...---000///...------...///000///,,,)))))),,,...---,,,,,,------....../////////,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++***+++,,,---,,,***(((&&&((()))+++*********+++,,,(((***,,,---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---......---,,,*********+++---///000111//////000000000000//////............///000222222......------------............------------......////////////////////////,,,---.........---,,,+++,,,,,,+++***+++,,,...///000///---,,,+++,,,,,,---,,,------...------,,,,,,///////////////000111222------------------------,,,,,,,,,+++***)))(((((()))))))))))))))))))))))),,,,,,++++++***)))(((((()))************+++++++++''''''(((***+++,,,---...+++++++++************)))******************+++,,,)))((('''&&&'''(((+++,,,111000///...,,,+++***)))++++++++++++++++++++++++((()))***+++***)))'''%%%******))))))***+++,,,,,,.........------,,,,,,,,,...---,,,,,,++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++******************+++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++******************************''')))+++---...---,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///---,,,............---,,,+++***---------------...///000///...,,,++++++,,,---....../////////...---,,,,,,///...------++++++***))),,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,******++++++,,,------...---,,,,,,,,,,,,---.........------,,,,,,,,,------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...//////000000000///111000///...---......///.........------,,,,,,,,,...............---------//////......---......///---,,,,,,,,,------...///000///---...///000///------...//////......///111//////...///000111///---///............---------........................+++---//////...---...//////////////////////////////---++++++...000///...---..................---,,,---............---,,,,,,,,,---......---,,,,,,...---+++---///111000...000000000000111111222333......---------,,,,,,,,,***))))))+++...///---+++,,,,,,,,,---------......000///.........///111111///.............../////////000000111000///...---......---,,,,,,---......///,,,******,,,...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++******,,,---......---,,,---///+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,------......---------......///000//////000000000000//////............///000111222......------------......222111000000000000000111////////////////////////,,,,,,---......---,,,+++------,,,,,,---......//////...---,,,,,,,,,---...---......///000000000000111000///...------,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++***)))(((************************,,,,,,++++++***))))))((())))))*********+++++++++(((((()))***+++,,,,,,---+++++++++************)))******)))))))))******+++(((((((((((()))+++---///......------,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,***(((''')))))))))))))))***++++++---------,,,,,,,,,,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,)))***+++,,,,,,+++***)))******************************)))(((((()))******++++++++++++++++++++++++******++++++++++++******************************''')))+++---------,,,+++)))************+++++++++++++++++++++++++++++++++---...///000000///...---............---,,,+++***------,,,,,,+++,,,,,,,,,---,,,,,,+++++++++,,,,,,.........///......---------,,,,,,++++++******)))+++************+++,,,,,,------,,,++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---....../////////,,,---------...............------,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............000000///............///000000000000////////////---------...............//////............//////---------,,,------...//////...---...///000///...---...//////......///111000//////000111111000...///............---------........................***,,,///111000...------///////////////////////////---,,,,,,...//////...///...------------...///------...//////...------,,,------......------,,,,,,,,,---///111222000......///111333444444444333------------,,,,,,,,,,,,,,,+++***,,,...///...---,,,,,,,,,---------......,,,///222444444333000......---,,,+++,,,---000111///000000000000///...---,,,,,,++++++++++++,,,,,,...,,,++++++,,,------,,,++++++++++++************,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,))))))******+++,,,,,,---+++,,,---,,,*********,,,...///000///---,,,+++,,,++++++++++++++++++++++++........................111///---,,,+++,,,...///111000///...............//////000000000000//////............///000111111......------------......000000///...---------...////////////////////////++++++,,,------,,,,,,+++------...////////////...---------,,,------...///////////////////////////000///...---,,,+++******......------,,,,,,++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))*********++++++))))))*********++++++++++++++++++************)))******)))))))))))))))***(((((()))+++---...///000++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++*********************+++,,,+++++++++++++++,,,,,,,,,++++++***))))))))))))***(((((((((((((((((((((((()))************+++++++++*********++++++++++++,,,'''))),,,------,,,)))'''************************))))))(((((((((((())))))++++++++++++++++++++++++******++++++++++++******************************((()))+++,,,------,,,+++)))************+++++++++************************,,,---...000000000//////...............---,,,+++---,,,+++******)))))))))***++++++,,,,,,+++++++++------......///.........******************************))))))******+++,,,,,,,,,+++*********++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,---...////////////,,,---...///000///......---------,,,,,,------...---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------...............---/////////.........//////+++,,,---...000111222333,,,---------.../////////---------,,,------...///......------------......///...---...///000///...---...//////......///111111000000000222222000//////............---------........................+++---///000///.........////////////////////////......------...............---+++))))))+++---...........................------------------------+++,,,...000222222000///...///222444444333111000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---......,,,,,,,,,---------......))),,,000333333111---+++))))))))))))***,,,...//////////////////.........,,,++++++++++++++++++,,,------,,,,,,------------,,,,,,++++++******))))))+++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++************+++,,,---+++,,,,,,+++)))((()))***///000111000...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------...///000111000///...------------//////000000000000//////...............///000111......------------......//////...---,,,,,,,,,,,,////////////////////////+++++++++,,,,,,,,,,,,,,,,,,---///000000///...---,,,---------......//////000//////...---,,,,,,,,,,,,---------------------......---,,,,,,++++++++++++,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++*********))))))))))))))))))************************************+++++++++*********))))))***))))))(((((())))))***))))))+++,,,---......---************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,,,,+++++++++,,,,,,---))))))******+++++++++,,,+++******)))))))))******))))))))))))))))))))))))))))))*********+++++++++************++++++++++++)))***+++,,,,,,+++***)))******************************))))))))))))******))))))))))))))))))))))))******++++++++++++******************************)))***+++,,,,,,,,,,,,+++))))))*********+++++++++************++++++++++++***,,,...///000111000000...............---,,,,,,,,,+++***************+++)))***,,,------,,,++++++,,,,,,---.../////////...)))*********+++++++++,,,***************+++,,,,,,,,,,,,+++++++++++++++,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))***+++---------------,,,---///111111000///---------,,,,,,,,,---......------,,,++++++++++++++++++++++++++++++,,,,,,,,,......---,,,+++***)))(((//////000000000//////.........//////////////////((()))***+++---...000000,,,---------.../////////------------......///000///......---------......///------...000000000///---...//////......///111111000000000222222000//////............---------........................---......---,,,,,,///111////////////////////////---............------...///---+++))))))+++---///.........------.........------------------------***,,,///111111000//////...///222333222000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,---------......)))+++...///000///---+++&&&(((***,,,------------000//////...............,,,,,,------------,,,,,,,,,---......------------------,,,,,,++++++******+++,,,,,,---------,,,,,,,,,------......------,,,------,,,+++******++++++...///000///---,,,,,,------///000000///......///........................------------------------,,,---...000111111000000---------,,,------......//////000000000000//////...............//////000......------------......222111111000//////000000////////////////////////+++++++++,,,,,,---------,,,---...//////...---,,,,,,------....../////////......---------...//////......////////////...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******************************+++++++++***************(((((()))))))))*********+++++++++************)))+++++++++*********)))))))))))))))))))))******++++++++++++,,,++++++***))),,,++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***,,,+++************++++++)))))))))******+++++++++++++++*********++++++,,,************************))))))*********+++++++++))))))*********+++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************************************++++++,,,,,,++++++))))))*********+++++++++++++++++++++,,,,,,------***+++---///111111111111......//////......------*********++++++---......***+++---.........---,,,,,,,,,---.../////////...******++++++,,,---------+++++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,)))***,,,---...------,,,,,,---///111111000///---,,,,,,,,,,,,,,,---...///...------,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++111111111111111111000///---...//////000/////////000000000000000000//////---------...............000000///000000111222333000///......---............------...000111000///---...//////......///111000//////000111111000...///............---------.................................,,,+++,,,///222////////////////////////---...000///...,,,------111///---++++++---///111...---,,,,,,,,,,,,---......------,,,,,,------...+++---//////...---.........///000111000...+++)))++++++++++++,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,---------......,,,------...............(((***---///000000///...000///......------......------............------,,,---//////---,,,---...---------------,,,,,,,,,+++,,,,,,---------------------............------...------,,,++++++******,,,.........,,,+++,,,------...000000///......///........................////////////////////////***+++...000111111000///+++++++++,,,---...///000//////000000000000/////////......---......//////......------------......000//////......//////000////////////////////////,,,,,,,,,,,,---...//////---............---,,,,,,------.../////////......,,,,,,---...000222555777222333333222000...,,,***+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************************((((((((()))))))))******++++++******************+++++++++************)))(((((())))))***,,,---...,,,,,,+++***)))((((((''',,,,,,++++++***)))((((((++++++++++++++++++++++++))))))))))))***************)))(((((('''(((((((((***************++++++++++++************+++,,,,,,************************)))************+++++++++)))))))))************+++---,,,)))''''''))),,,---************************++++++,,,------,,,++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,------...***,,,---///111111111000....../////////......---*********+++---...000111++++++,,,---............------......///.........+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,***))))))***,,,---******+++++++++,,,,,,,,,***,,,...000000000......,,,---...///000///......,,,,,,,,,,,,---......///......---,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,&&&'''(((***,,,---...///111111222222111111000///,,,---///000000000//////444333333333222111111111...............---------000000000000111222333444000000///..................---,,,...000111000///---...//////......///111//////...///000111///---///............---------........................,,,---......------...000////////////////////////,,,///111000...,,,,,,---000///---,,,,,,---///000---,,,++++++++++++,,,---...---,,,,,,,,,,,,---...,,,...///...+++***,,,------...///000///---+++*********+++++++++,,,,,,,,,***,,,//////---++++++---,,,,,,,,,---------......,,,---------............,,,,,,---...///000000000000///...---------......,,,---...//////...---,,,+++...000000...,,,---...,,,,,,,,,---------------+++,,,,,,---......------------............------+++,,,---------,,,+++***)))+++,,,+++******+++,,,...///000000...,,,,,,---........................////////////////////////,,,---......////////////,,,,,,,,,------...///000//////000000000000/////////......------...............------------......,,,,,,,,,,,,,,,---...///////////////////////////------,,,,,,---///000111000//////...------............///000000///...---......---...///222555666333333333333111...+++************+++,,,,,,------++++++,,,,,,---,,,,,,+++************************************************(((((((((((()))))))))*********************+++++++++++++++************)))(((((()))***,,,...///000,,,+++***)))(((((())))))++++++++++++++++++++++++************************)))))))))))))))***+++++++++***))))))((((((((()))+++++++++++++++*********)))))))))))))))***++++++************************)))************+++++++++))))))))))))************,,,+++***))))))***+++,,,***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++******************************,,,+++++++++++++++++++++)))************+++++++++)))******+++,,,,,,------+++,,,...///000000000000......////////////......+++++++++,,,,,,...///000++++++++++++,,,---...///.........///......------+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,------...,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,***+++...000111000...---,,,---------............,,,,,,,,,,,,---...//////---,,,,,,+++++++++++++++((())))))***++++++,,,,,,'''((()))***+++,,,---...111111111111111000//////,,,---///000000000//////,,,,,,------.........////////////......------,,,............///000111222000000///..................---,,,...000111111000---...//////......///111///......///000000///---//////.........---------........................***,,,///000///...---...////////////////////////,,,///111111...,,,,,,------,,,++++++++++++,,,---,,,,,,************,,,,,,...---,,,,,,,,,,,,---...---...///---***(((***---,,,---...//////......---*********++++++,,,,,,,,,***...111111///,,,,,,---,,,,,,,,,---------......***+++,,,---------,,,,,,---,,,+++++++++---///000000///...---,,,---......,,,,,,............,,,,,,+++...111000...,,,---...+++++++++,,,,,,---------+++,,,,,,---.........---------............------(((***,,,.........---,,,,,,---............///000000111111000---+++******------------------------........................000///---,,,,,,,,,...//////............//////000//////000000000000/////////......---------...............------..................///000111222333////////////////////////......------...///111222222111000.........///000//////000000000...---,,,222000...---,,,---...//////000111222111000...,,,))))))***+++,,,------...++++++,,,------,,,,,,,,,++++++++++++++++++++++++******************++++++(((((((((((())))))))))))))))))*********++++++++++++++++++************)))'''((()))***---///111222,,,+++)))(((((()))+++,,,)))******+++,,,,,,------))))))))))))))))))))))))***)))))))))***++++++,,,...------,,,+++++++++,,,---,,,,,,,,,+++*********((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++))))))))))))******************++++++++++++******************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++***++++++,,,)))************+++++++++((())))))***++++++,,,,,,,,,---...000000000//////......///////////////...,,,,,,,,,+++,,,,,,------+++***))))))***,,,...///.../////////...---,,,,,,*********************************)))***++++++,,,+++*********+++,,,,,,---)))***,,,------,,,***)))******+++++++++,,,,,,,,,((())),,,...///...,,,+++---,,,,,,,,,,,,---......+++++++++,,,---...///000,,,++++++***)))*********((())))))***++++++,,,,,,,,,,,,,,,+++***)))((((((111111000000//////................../////////000//////000000111111111222//////000000000000//////222111000//////...//////000000////////////000000222222111000//////000000000000000000////////////000000000000000000000000........................////////////////////////---///222444444222///---...------------...//////111000000///...---------......------------.........///000000000///---,,,&&&((()))+++,,,,,,++++++---.../////////---***))),,,...000000...,,,,,,,,,---------...------,,,,,,,,,+++,,,---...///...---///...,,,---///000000///000000///...---,,,,,,+++++++++,,,---...///111222///............------------------------...///000------------------------111///---+++++++++,,,---,,,++++++,,,......,,,***,,,---.........---,,,++++++++++++,,,,,,------------,,,******,,,...//////...///000000...------......//////---++++++,,,---,,,+++***+++---...---,,,......---,,,++++++******111000000000000000000000000000000000000000000000//////000000111111111222......------------......,,,---///000000000///...------............---------------...///000000111111///---...000111...+++111111000///...000444777---------...///000000111//////......---------,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++'''(((((()))***+++++++++)))+++++++++***)))***+++++++++************++++++************************))))))*********++++++++++++++++++,,,,,,---------------,,,***(((''')))+++************************+++***)))(((((()))******************************---+++***((()))+++---///***++++++,,,,,,++++++***)))******++++++,,,------''''''(((((())))))*********)))((()))***+++***(((,,,+++***)))))))))***++++++***)))(((((()))***+++(((((())))))******+++++++++***)))(((((()))***+++)))((((((+++......+++(((+++++++++***++++++,,,,,,(((((())))))*********+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((()))***,,,,,,------,,,,,,---......------...000///...---,,,,,,,,,,,,,,,///...,,,*********,,,---,,,---......,,,,,,---...////////////............%%%'''))),,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............---,,,+++***,,,,,,,,,++++++*********,,,,,,+++***+++,,,---...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,+++***))))))******111000000000/////////............/////////000000000000111111222222222222//////000000000000//////111000000///////////////000000////////////000000222111111000//////000000000/////////////////////........................................................................,,,...000111111000...,,,---------------...//////000000000///...---------......------------.....................---,,,,,,***+++,,,---...........................,,,+++***---...///...---,,,,,,------------...------,,,,,,,,,,,,,,,---.........---------,,,...111444555444000//////...---,,,,,,+++///...---***((('''&&&&&&------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++******+++---......---,,,,,,---...---,,,,,,---.........---,,,++++++++++++++++++,,,,,,,,,...,,,++++++---///000///...000111000///.........---......---++++++,,,...---,,,+++,,,...///...---------------............000000000000000000111111000000000000000000000000......//////000000000000......------------......,,,---.../////////...---------............------------......///000000111000///......000000...,,,------...------///222555,,,,,,,,,---...//////////////////.........------***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,((((((((()))***+++++++++)))+++,,,+++***)))***+++++++++************++++++***************************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,.........---******+++,,,************************+++***))))))((()))***+++*********************************+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++******,,,,,,,,,+++***)))))))))+++)))((()))***+++***(((++++++*********++++++,,,+++***))))))))))))***+++)))))))))))))))*********,,,+++************+++,,,,,,***((()))+++,,,+++***,,,,,,+++***))))))))))))))))))))))))*********+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******++++++,,,------,,,...///...------...///222111000////////////000......,,,+++++++++,,,,,,---...//////...---...///000000/////////.........------.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++............---,,,+++***,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,+++***************,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,++++++***))))))******000000000000////////////....../////////000000000111111222222222222333333//////000000000000/////////////////////000000000000//////......//////000111111000/////////000000////////////////////////................................................------------------------,,,,,,---......---,,,,,,------------......//////000000//////...---------......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,---...///000///......---,,,,,,,,,,,,.........---++++++---///.........------,,,,,,,,,,,,,,,------......---------,,,,,,...222444444333.........------,,,,,,,,,------------...///000000,,,,,,,,,,,,++++++++++++,,,---.........---,,,+++------------------------******))))))***+++---...111///------......---,,,,,,---.........---,,,+++++++++++++++++++++******...---,,,,,,...000000000///000222111///......///,,,---...---,,,,,,---///...---,,,---///000///...,,,,,,---///000111222333/////////000000111111111000000000000000000000000............////////////......------------......---------......---,,,,,,------............------------......///000000000000///...///000000...,,,)))+++------------///111++++++,,,,,,---.........///////////////.........***++++++,,,,,,++++++***++++++,,,,,,,,,---------(((((())))))***+++++++++***+++,,,+++***)))***,,,++++++************++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,---......,,,******+++************************+++******))))))***++++++************************((()))+++,,,---,,,+++******++++++,,,,,,++++++***...------+++***)))((((((,,,,,,,,,+++******))))))+++)))((((((*********))))))***+++,,,,,,---,,,,,,++++++************++++++************))))))))))))++++++************++++++...+++(((''')))***++++++,,,,,,***)))(((''''''''')))))))))******************++++++,,,,,,++++++***+++++++++++++++++++++++++++************+++---...---...//////---,,,---...//////......------......---------,,,,,,,,,,,,,,,///000111000///...///111000000000000/////////////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...++++++***)))))))))******------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******)))*********000000000000////////////...////////////000000000111111111111111111111111//////000000000000//////......///000000000000000/////////....../////////111000000/////////000000.........///////////////................................................------------------------------,,,,,,,,,,,,------,,,------.............../////////......---------...------,,,,,,------...///...---,,,,,,,,,......,,,,,,+++***+++,,,...///000///---+++++++++---...000000...,,,+++,,,///111///......---,,,,,,,,,,,,+++---......---,,,------...---------//////...------------,,,,,,,,,,,,,,,***+++---000333777:::<<<,,,,,,,,,,,,++++++++++++...///111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------000///000111222111...,,,,,,---.........---,,,+++---------,,,,,,+++++++++...---,,,---///111111000///000222111000...//////+++,,,------,,,,,,...000...,,,,,,---...///...---,,,,,,---///000111222333......//////000111111111////////////////////////////////////////////////...------,,,,,,------...---------,,,,,,,,,++++++------............------............//////000000//////////////////...---+++---//////...------...,,,,,,---------.........////////////////////////+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---)))))))))******+++++++++***+++,,,,,,******+++,,,++++++************++++++************************+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++******)))+++------+++)))((()))************************************+++++++++,,,************************))))))***+++++++++++++++***++++++,,,,,,++++++***------,,,+++***)))((((((''''''((()))******+++++++++***(((((()))******)))(((***+++---......------,,,++++++++++++++++++,,,++++++******))))))((((((((((((((((((((((((((((((---,,,***)))))))))******,,,+++***)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...---/////////---,,,---.........------------......,,,------...------,,,,,,///000111000/////////111111111000000000/////////,,,++++++++++++,,,---...++++++++++++++++++++++++,,,,,,------------......---.........------,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---...............---------------------------------,,,++++++******++++++,,,++++++***************+++////////////000000000000////////////000000000111000000000000000///////////////000000000000//////---...///000111111000000//////............//////000///////////////000000------....../////////000////////////////////////......................................................---,,,,,,---......,,,---......//////..................------------------,,,,,,,,,,,,------000///...------...///000---,,,+++***+++,,,---...000...,,,+++***,,,---///111111///---,,,---111444000///...,,,,,,+++,,,,,,+++---///...---+++,,,---...------...//////---++++++++++++,,,,,,,,,,,,,,,............///000111222------------,,,,,,,,,,,,...///000111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,...222555777555000,,,,,,---.........---,,,+++/////////......------,,,...------...000111000//////000111111///......///+++,,,------,,,,,,...000,,,+++++++++---...---,,,---------....../////////......//////000000000000////////////////////////000000000000000000000000------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------............------............////////////...///000000///......---000222333333000---,,,,,,.............../////////.........///////////////++++++++++++++++++++++++************++++++++++++************++++++++++++***,,,,,,,,,+++***+++,,,++++++************++++++************************************++++++++++++,,,,,,,,,++++++*********(((***,,,,,,+++)))))))))******************************++++++,,,,,,,,,,,,************************+++***)))((((((***,,,---***++++++,,,,,,++++++***************************''''''((()))***+++,,,,,,,,,***''''''(((*********(((***+++---......------++++++++++++++++++++++++++++++******))))))(((((((((((())))))))))))((((((***+++,,,,,,+++***((((((***************+++,,,---+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++---+++***))))))+++---...---...///...---,,,---///222222111111111111222222,,,,,,---.........---,,,...///000000///...///000000000000000////////////+++++++++++++++,,,......++++++++++++++++++++++++,,,,,,,,,------.........---------...------,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------......------------......//////.........---------------------------------,,,++++++******++++++,,,+++***************++++++////////////000000000000/////////000000000111111000////////////.........//////000000000000//////......000111111000/////////......------....../////////......//////000000---------......//////000000000000000000000000000........................///////////////////////////......------......///+++,,,.../////////...---------------------------------,,,,,,,,,,,,------///............///000000......------------......///...,,,++++++,,,...///000000///---,,,---111444111000...,,,+++++++++,,,+++...000///,,,***,,,...,,,,,,---///222333111///*********++++++,,,,,,,,,///......---,,,,,,,,,---------------,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++***---222777:::999444000,,,---.........---,,,+++//////////////////......---,,,,,,...000111000......///111000...------...,,,---...---,,,,,,---///,,,+++***+++---...---,,,......------------------////////////////////////000000000000000000000000111111111111000000000000------,,,,,,,,,,,,------,,,++++++++++++,,,---...------............------......//////////////////...///111000...------...222333444333000---,,,,,,////////////////////////---------...............,,,++++++******++++++,,,))))))*********++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---++++++************++++++************************))))))*********++++++++++++++++++++++++*********+++,,,...---,,,++++++,,,******************************,,,---------------************************,,,***(((''''''))),,,...***++++++,,,,,,++++++***(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***''''''(((*********)))***+++,,,,,,---,,,,,,******++++++++++++******************))))))))))))++++++,,,,,,,,,,,,++++++(((***------,,,***)))((())))))******+++,,,...///+++++++++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,---,,,---......------...000111111000000000111222222---------------............000111000///...///000////////////........................------------++++++++++++++++++++++++++++++,,,,,,------......,,,------...------,,,,,,++++++++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,++++++,,,,,,------//////......---,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,*********)))******+++,,,.../////////000000000111//////000000000111111111000000000000/////////...//////000000000000//////...///111111111000...---///......------......///...............///000000,,,,,,---......///000000////////////////////////................................................---..................---+++,,,...///000///...------------------------------,,,,,,++++++,,,,,,---,,,---....../////////...,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...---...---,,,+++,,,///111111000...,,,+++++++++,,,+++...111///,,,***+++...,,,,,,---000222222000///((())))))***+++,,,,,,---...------------...//////,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++***,,,000555999;;;:::888,,,---.........---,,,+++............////////////++++++,,,---000000///------...//////---,,,,,,------......---++++++,,,...---,,,+++,,,.........---------------------------000000000///......------000000000000000000000000111111000000000/////////---,,,,,,++++++,,,,,,---++++++++++++,,,---///000------............------/////////////////////...---///111000...------//////000111000...,,,,,,---........................,,,,,,,,,,,,---------...,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++************++++++*********************************+++++++++,,,,,,************++++++++++++,,,,,,---,,,++++++,,,...***************************+++,,,---.........---***************************))))))((()))***++++++***++++++,,,,,,++++++***((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***'''&&&(((***++++++++++++*********++++++,,,))))))***++++++***)))))))))))))))))))))*********+++,,,---......---,,,+++(((***,,,,,,***)))***,,,******)))******+++,,,---,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,............000111///.........//////000111...---,,,,,,---...///000000111222111000000111222............------------++++++---.........---,,,******************************++++++,,,---------,,,,,,------...------,,,,,,,,,++++++++++++++++++***+++,,,---------,,,,,,++++++******+++,,,,,,---.........---,,,+++++++++++++++++++++,,,,,,,,,---,,,++++++******++++++,,,******))))))***++++++,,,.../////////000000111111000000000000111111111111222111111111000000////////////000000000000/////////000111222111000...,,,.........------........................///000111,,,,,,------...///000000................................................------------------------,,,------......------,,,+++,,,...000000///...------------------------------,,,,,,++++++,,,,,,---***+++---...///...------)))***+++,,,+++***)))(((------,,,,,,,,,------...+++,,,,,,+++***+++---///222000...+++******+++,,,+++...111000+++)))+++...---------...///...+++)))(((((()))***+++,,,,,,---000///---,,,***)))))))))+++++++++************))),,,++++++++++++,,,......++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,...222777<<<>>>>>>,,,---.........---,,,+++,,,---------.../////////+++++++++---///000...,,,,,,...///...---+++,,,,,,...//////---++++++,,,---...---,,,---///000///...------------......//////111111000///...---,,,,,,000000000000000000000000000000//////.........------,,,,,,++++++,,,,,,---++++++++++++,,,...000222---..................---///////////////.........---000222111...,,,---///+++,,,---,,,++++++,,,...------------------------+++++++++,,,,,,------------,,,+++******+++,,,---++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,------++++++,,,---++++++************++++++************************++++++,,,,,,,,,---------))))))******+++++++++,,,***++++++)))((()))+++---************************)))+++,,,...//////......************************'''((()))++++++******)))+++++++++,,,,,,+++++++++((()))))))))************&&&'''((()))+++,,,---...---***'''&&&'''***++++++,,,+++***)))))))))***+++((()))***++++++***)))((((((((())))))******++++++***+++,,,,,,,,,,,,+++***)))***+++)))'''(((,,,///******)))))))))))))))***,,,,,,,,,++++++*********---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++---......///000222222222111111222333444444///...,,,+++,,,...000111111222333333111111222333......---------,,,,,,,,,###%%%(((+++---......---************************))))))***++++++,,,------,,,,,,------...------------,,,,,,++++++************+++,,,---...---,,,,,,,,,+++++++++,,,------.........---,,,,,,+++***************++++++,,,,,,,,,,,,++++++++++++++++++,,,******))))))***+++,,,,,,000000////////////000000000000000000111111111111333333333222111000//////000000000000///...---,,,111111000000//////......,,,---......//////........................------------...///000000//////333222000/////////000111////////////////////////000000000000000000000000------......///000000000333111///------...000111111111000......---------,,,,,,,,,---------......000000000000000////////////...,,,,,,---------,,,...,,,+++,,,...000000///111000...------...000111000...,,,***)))***,,,---000...,,,+++,,,------,,,///000111000...------...---,,,,,,,,,,,,---......000//////---,,,+++************+++,,,,,,+++++++++***+++---......---+++***---,,,+++******+++,,,------------,,,,,,+++++++++...000000...444>>>CCCAAA000111000...,,,+++,,,---,,,...111444444333000...///...,,,,,,...///...---000111222333222000...---000///...---------------..................------////////////............//////000000111111222222//////............//////444222000///...............------,,,,,,------...,,,,,,...///000000000000222///,,,,,,///000000...///......------...000111////////////////////////......---------///000222000///...---,,,------...++++++,,,------......///...---,,,,,,++++++++++++......---,,,+++***)))(((((((((''''''(((***,,,---111000///...,,,+++***)))***++++++,,,,,,++++++***'''))),,,...///...---+++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,++++++******************,,,,,,++++++***++++++,,,...+++(((%%%$$$%%%'''(((((()))***,,,------,,,,,,************************+++++++++,,,,,,+++++++++,,,+++++++++***)))))))))***+++,,,,,,------,,,,,,///---+++******+++,,,......,,,***)))******)))(((+++***)))(((((()))***+++---------,,,,,,+++++++++************************---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,+++******+++,,,,,,---***((((((+++------,,,---///000000...,,,,,,,,,+++...111222111...---,,,$$$(((---111222222333333333222222111000///......111111111111222333444444000000///---,,,+++***))),,,,,,+++***+++,,,...///,,,---......,,,,,,---...//////...---+++,,,...111666111------+++)))***...,,,,,,,,,,,,,,,,,,,,,,,,///000000///---++++++,,,---,,,,,,,,,,,,---......+++,,,---,,,***)))***+++************+++,,,---......---,,,,,,++++++++++++,,,,,,,,,------.........000000////////////000000000000000000111111111111333222222111111000000000000000000000///...---,,,000000///////////////...,,,---......//////..............................------...///////////////111000///.........//////........................///////////////////////////////////////.........444222000......///000222111000///......---------,,,,,,,,,---------......////////////////////////...---++++++,,,,,,,,,+++...---++++++---...---------,,,+++******+++,,,---000...,,,***)))***,,,---000...++++++,,,......---///000000///---,,,---...------,,,,,,------...///000//////...,,,++++++***---......//////.........'''(((+++---//////......,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++---///...+++---222333///,,,---...---,,,+++---...+++---///222222222000///...---++++++---------,,,///000111222222111///...//////...---------....../////////////////////////////////////////////000000000000000000111111111//////............//////222111///...---............------,,,,,,------...------......//////000000111...,,,,,,...000///..................///000000////////////////////////...............///000111...---,,,+++++++++,,,,,,++++++,,,,,,---............---,,,,,,+++++++++,,,*********++++++++++++,,,***)))******+++,,,---...------,,,,,,+++******************++++++*********(((***,,,---......---,,,******+++,,,,,,+++++++++*********+++++++++,,,,,,************************++++++******++++++,,,,,,++++++***)))))))))******((((((***+++,,,++++++*********************************++++++++++++******+++++++++******************++++++,,,---,,,,,,,,,---,,,+++******+++---......,,,***)))******)))(((+++***)))(((((()))***+++******)))))))))(((((((((*********************************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,+++******+++,,,,,,---+++((()))+++---,,,+++,,,---//////...,,,,,,,,,,,,...111222111///...///...000222333222000000000222222222111111000000///111111000000000111222222/////////......------,,,,,,+++++++++,,,,,,---...,,,---...---,,,,,,,,,............,,,++++++...000000+++))),,,...------000,,,,,,,,,,,,,,,,,,,,,,,,///000000///---,,,,,,------,,,,,,,,,------......+++,,,---,,,***)))***++++++++++++,,,,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,111000000//////000000111000000000000111111111111111111111111111111111111000000000000///...---,,,.............../////////,,,---......//////..............................---......//////////////////...------,,,,,,------........................////////////////////////111000000///......------222111///------...///000111000///......---......,,,,,,,,,---------.................................,,,******+++,,,+++***///---++++++,,,---,,,+++,,,+++***))))))***+++,,,///...,,,******+++---...///---++++++---............///000///---,,,,,,------------,,,------...///000//////...---,,,++++++...//////000000///......''')))+++---...//////...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++---...---******,,,)))$$$)))+++,,,,,,,,,,,,...000***+++---///000000111111///...,,,,,,.........---...///000111222111000///.........---....../////////000000000000000000000/////////000000111111111111000000000000000000/////////............/////////......---------.........------,,,,,,------...000///...------...///000///---,,,,,,---......------......///////////////////////////////////////......///000000000//////,,,+++******))))))*********++++++,,,,,,---......------,,,+++++++++,,,,,,))))))*********+++++++++++++++,,,------...------)))))))))***************))))))************))))))******++++++,,,---------,,,++++++*********++++++*********++++++++++++,,,************************)))*********++++++,,,,,,)))***,,,---...---,,,,,,))))))***************)))************************)))******************)))***************+++++++++******+++,,,,,,,,,,,,+++,,,+++*********,,,---...---,,,***)))******)))(((******))))))))))))******)))(((((((((((('''''''''************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++))))))+++++++++******,,,------,,,,,,,,,---,,,...000000000///000111222333444222000......///222222222222222222222222111111000/////////000000------------------------++++++,,,,,,------,,,,,,+++---...---,,,+++,,,...---------,,,***+++---///111***'''+++//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......+++,,,---,,,*********++++++++++++++++++,,,---...---,,,,,,++++++++++++,,,++++++++++++************111000000000000000000111///000000000111111111111000000000000111111111111//////000//////...------,,,,,,------......//////,,,---......///.........---------.....................///////////////.........---------,,,,,,,,,........................////////////////////////000000//////............000///---,,,+++,,,---...000000///...............,,,,,,,,,---------......---------...............///---++++++,,,---,,,+++...,,,++++++---///............---,,,,,,---.........---,,,++++++,,,...//////---++++++---/////////...///000///,,,+++,,,------------------...//////000//////...---,,,,,,,,,,,,------------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...---+++***,,,---...------...///******+++,,,---///111222222000//////000111111000---...///000111111111111......---......///000000///////////////000000000//////000000111111222222111111000000/////////...///......------......///,,,,,,,,,,,,------.........------,,,,,,------...111000...---,,,---///000------,,,,,,------------,,,---///000000000///...////////////////////////...///000111000///...---************))))))***************+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,+++******)))((((((+++,,,---.........,,,,,,******************************++++++++++++******++++++*********+++---...---,,,***)))))))))***+++************++++++++++++***************+++++++++))))))***++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++++++++*********************************))))))************)))))))))))))))***+++++++++,,,)))******+++++++++++++++************+++,,,......---+++))))))***+++***)))***))))))))))))))))))***************************************************)))))))))))))))***++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******************)))***,,,,,,++++++,,,---+++---............000222///000000///---...000222111111222222222333333333222111000000////////////------,,,,,,,,,,,,++++++***+++,,,---...---,,,++++++,,,------++++++,,,---,,,------,,,******,,,...:::///(((***......+++***,,,,,,,,,,,,,,,,,,,,,,,,''')))******))))))***,,,,,,,,,---------...------***,,,,,,,,,******+++,,,)))((((((((()))******+++,,,,,,+++++++++++++++,,,,,,,,,++++++*********)))111111000000000000111111///000000000111111111111000000000000000000111111//////////////////...---,,,,,,------......//////,,,---......///.........---------.........//////...///////////////......////////////......------............................................................//////000000000///...---------......000//////............///,,,,,,,,,---------......------------......//////000...---,,,---...---,,,,,,++++++,,,///222333222//////............//////---,,,,,,,,,,,,---//////...,,,++++++...000111000///000000///---,,,,,,---...------------...///////////////......------,,,,,,,,,,,,,,,,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((+++...000222---///111000///------...*********+++,,,...000111222111//////111222111000,,,---...///000111111111...............///000111---------......////////////000000000111111111222111000000000//////............------------......++++++,,,------............------,,,,,,------...111000...---,,,---///000,,,------------,,,------,,,---///000000000///...////////////////////////...///000000000...---,,,******++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))***+++,,,------,,,******,,,,,,,,,+++******))))))+++,,,,,,------,,,,,,+++,,,+++***))))))+++,,,---,,,+++***)))))))))***+++))))))*********+++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,+++***)))((((((((())))))---,,,,,,,,,,,,+++,,,,,,************************))))))************)))))))))))))))***+++++++++,,,((()))******++++++******))))))******+++,,,---...---+++))))))***+++***))))))))))))******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++******)))(((((())))))++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++******++++++************)))***++++++******,,,---***+++------------///000...//////...---///222444111111111222333333444444333222111000000000000000000000///...---,,,+++++++++,,,---...---,,,+++***+++,,,---,,,++++++,,,---+++,,,---,,,++++++,,,---???333)))))),,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******,,,---+++,,,---.........------***+++,,,,,,******+++,,,)))))))))((())))))******+++++++++******++++++,,,------,,,,,,++++++******222111111000000111111222000000000000111111111111000000000000000000000000...///////////////...................../////////,,,---......//////......,,,,,,------...///////////////////////////...---///000000000000///......------------------------........................------......///000000111222111000000//////000000//////............//////,,,,,,,,,---------......---------...//////000000111///------...///...---+++******---000444555555------------------------,,,,,,,,,,,,---...///000---,,,+++,,,...111222222///000111000...------.........------......///000/////////.........------............---,,,++++++******+++---...///000111,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------'''$$$%%%'''(((+++...000111333222///---,,,,,,*********+++,,,...///000000///------/////////...------......///000111111/////////...//////000000,,,,,,------......//////000000000000000000000000000//////////////////.........------------......+++,,,,,,---.........---...------,,,,,,------...000///...------...///000,,,---//////---,,,---...---......////////////////////////////////////////////////...---,,,+++*********+++,,,,,,,,,,,,+++((())))))******+++,,,,,,,,,,,,+++++++++,,,------))))))***+++,,,------...++++++,,,++++++***))))))......---,,,++++++******,,,,,,------------,,,,,,,,,+++***))))))***+++,,,)))))))))))))))***++++++)))))))))************+++)))))))))***++++++,,,,,,+++,,,---......---,,,++++++***)))'''''''''((()))------,,,,,,,,,------...************************)))******************)))***************+++++++++(((((()))************)))))))))******+++,,,,,,,,,,,,***))))))***++++++***))))))************))))))(((((())))))))))))******))))))))))))))))))))))))++++++***)))((((((((((((++++++++++++++++++++++++)))*********++++++,,,,,,***++++++,,,,,,++++++***''')))++++++***)))***+++***+++,,,+++******,,,---***,,,......------...///222333333111000000222444000111111111222222333333222222111000000000111111444333222111000...------,,,,,,---------,,,++++++***,,,---,,,+++***+++---+++---...---,,,+++,,,---:::000((((((+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...///+++,,,---.........---,,,)))+++,,,,,,+++***+++---,,,,,,+++++++++,,,,,,---+++************++++++,,,,,,,,,,,,,,,,,,+++++++++222111111000000111111222000000000000111111111111111111000000//////............////////////......000000///////////////...,,,---......//////......,,,,,,------...//////000///////////////...------///000000111000///...---------------------------.................................///////////////000000000/////////......//////............//////,,,,,,,,,---------......------...//////000111111000///------.........---+++******,,,000222333333,,,,,,,,,------,,,,,,,,,++++++,,,---...///000111---,,,+++,,,///111222333000111222111///......///...............//////000////////////............////////////...---,,,++++++++++++,,,...///111222,,,,,,---......---,,,,,,+++++++++,,,,,,---------///)))&&&)))***((((((+++///111222222///---++++++++++++,,,,,,---......///000...,,,---...///..................//////000111111000//////////////////---------...//////000000111000000//////..................///////////////...------,,,,,,------...,,,---......///...------...------,,,,,,------...------......//////000000+++...000000...------///...............///000000//////////////////////////////---,,,+++*********)))***+++,,,,,,,,,++++++(((((())))))***+++++++++,,,+++++++++,,,,,,---...******+++,,,---...//////---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***************+++&&&'''(((***++++++++++++))))))))))))************((())))))***++++++,,,,,,......000000///...,,,***)))***++++++++++++++++++,,,++++++++++++,,,...///******************************++++++++++++******+++++++++***************'''((())))))******))))))*********+++++++++******,,,***))))))***++++++***((()))***++++++***)))((('''''''''((((((((())))))))))))))))))))))))))))))***))))))((((((((())))))***************************************+++++++++***+++,,,,,,,,,,,,+++***$$$'''***+++******+++,,,,,,------+++******+++---,,,...111111000///......333333444222111000111333000000111111111111111111000000/////////000111111222111111000///............---,,,,,,+++++++++,,,***,,,,,,,,,+++***+++,,,,,,---///...---,,,---...111+++(((***,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...***+++---//////...---,,,)))+++,,,,,,+++***,,,---------,,,,,,,,,,,,------***************+++,,,,,,************++++++++++++222222111111111111222222000000000000111111111111222111111000///......---......///////////////...111111000000//////......,,,---......//////......,,,,,,------...///000000//////000000///...------...///000000000///------------------------------........................000000000///......------------,,,,,,,,,+++++++++//////.........//////000,,,,,,,,,---------...............///000111111222///...,,,,,,---------,,,,,,+++***,,,...111111111,,,------......------,,,***+++,,,---...000111111---++++++,,,///222333333111222333222///...///000...............///000000///////////////.....................---,,,+++***......------------......,,,,,,---......---,,,,,,+++++++++,,,,,,---------111,,,+++000111,,,+++------///111111///,,,+++++++++,,,---............---111000......000000000//////............///000000222111000//////...//////---......///000111111222111111000///...---,,,,,,---.........//////000000...------,,,,,,------...------/////////...---,,,...------,,,,,,------...,,,,,,...///000000000000,,,///111111///---.../////////...------///000111////////////////////////000...,,,***))))))))))))((()))***,,,,,,,,,+++***((((((((()))******++++++++++++++++++,,,,,,---......------------------,,,///...,,,***))))))******)))******+++,,,,,,------***++++++,,,,,,++++++******++++++***************$$$&&&(((***,,,,,,,,,+++))))))))))))************((())))))***++++++,,,,,,///000111111000...,,,***''')))---000111000...,,,******))))))***,,,...///************************++++++,,,,,,,,,,,,++++++,,,+++++++++******))))))'''(((((()))))))))))))))******+++++++++******))),,,***))))))***++++++***((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))(((''''''(((((()))***+++***************************************************+++,,,------,,,+++***###&&&***+++******+++---.........,,,******+++------000333444333000///......000111111000000111222000000000000000000000000...............///000111------------------------///...,,,+++***+++,,,,,,***+++,,,,,,******+++,,,,,,...//////...------...+++)))))),,,,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++***+++---//////...---,,,)))***,,,,,,++++++,,,---,,,,,,++++++***+++++++++******))))))***+++,,,,,,(((((())))))******++++++000000000000111111111111333333333333333222111000000000000000000///......111111111000///---,,,+++000000///...............000000000000000000000000---......///000/////////111111222222222222111111............/////////000................................................---------.......................................//////......---------,,,+++,,,---...////////////---------...///000000111111///---,,,---......---******,,,///111222000...---,,,***))))))***,,,---++++++,,,...000///---+++---,,,+++,,,...000000///111111111111000000000000......---,,,---...///000111000///...............///............---------+++---//////...---...///---------------...///000000,,,***,,,111444444111,,,---...///000000000000***,,,///111222111...,,,......////////////......///---******,,,///000000...000222333444333111000111111000000/////////...//////000000111111111222000000000000000000000000222111111000///.........------------------------...///000///...---...000111000...---,,,,,,------------------------,,,,,,..................------000---+++,,,000444666555000///...///000000...,,,...///000000...,,,)))''',,,,,,++++++,,,,,,---...++++++++++++++++++++++++---***)))***---///---+++000///...---,,,,,,+++,,,---------,,,,,,+++++++++***************************++++++++++++***)))))),,,***'''((()))***'''%%%"""&&&++++++***((()))+++******))))))******+++,,,'''***,,,---+++,,,///222;;;EEEMMMFFF666))))))...000,,,)))(((+++...000///,,,+++*********+++,,,---///......---,,,+++******+++++++++++++++++++++++++++++++++************)))))))))***++++++++++++***++++++***))))))***+++,,,))))))))))))***************)))(((''''''((()))***,,,+++******++++++)))'''+++++++++***)))(((((('''))))))(((((((((((())))))************************,,,,,,---...---,,,+++***)))+++,,,------,,,***)))************+++,,,---...000...+++***+++,,,++++++,,,---...///000000000000222222222222222222333333333444444333222000...---////////////////////////222000...,,,+++,,,---...,,,,,,,,,,,,,,,+++***)))++++++,,,---............+++,,,,,,,,,+++(((%%%###)))...333222...,,,...111******+++,,,,,,---.........---+++******+++---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++//////000000000111111111333333222111111000000000000000000000000///.........///////////////......000000///.................................................../////////000000000111111111111000000---------............///..................................................................------........................000/////////............+++,,,---....../////////------......///000000111111///,,,+++,,,---...---++++++,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000...,,,...,,,,,,---000333444444111111000000000///////////////.........///000111000//////...------......///............---------+++---//////...---.../////////..................111---***,,,000333333000,,,---...///////////////111222444555444222///---......////////////...............000222333111000...///111222333222111000000000000/////////............//////000000000000000000000000000000000000111111000//////...------------------------------...///000///...---...000000///---,,,,,,,,,------////////////////////////---....../////////.........,,,+++,,,///222333222///...------......,,,***,,,---......---+++)))'''***************+++,,,,,,---,,,,,,,,,++++++******...---+++---///000///---...---,,,+++************++++++++++++*********)))++++++++++++++++++++++++***++++++++++++***))))))***((('''(((***+++)))''''''((()))+++,,,,,,***)))++++++******++++++,,,---,,,***'''''',,,777DDDNNN[[[UUUNNNKKKIIIDDD;;;333111...,,,,,,...000000///++++++*********+++,,,---,,,,,,++++++******))))))++++++++++++++++++++++++*********)))))))))(((((())))))***++++++++++++***++++++***))))))***+++,,,)))))))))))))))(((((((((******)))(((((()))******,,,+++***+++,,,,,,***(((++++++******)))(((((('''))))))(((((((((((())))))************************++++++,,,,,,,,,+++***)))((()))+++,,,,,,+++)))(((************+++,,,---...000...,,,,,,---//////...+++,,,---...////////////000000000111111111111111000111111111111///...---------......///000111111111000...---,,,,,,------******++++++,,,+++++++++,,,------------,,,,,,,,,,,,---......---,,,+++***))),,,......,,,+++,,,...******+++,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))******+++++++++******+++,,,,,,,,,,,,+++//////000000000000111111333222000///......//////000000000000000///......,,,,,,---...///000111111000000///.......................................///......---...///000111//////000000000000//////,,,,,,---------........................................................./////////...---------,,,.......................................---------***+++,,,---............------......///000000000111...+++***+++---......---,,,,,,...//////,,,***+++---///000000///---+++++++++,,,///111111///------,,,+++,,,///333555666000////////////.........000////////////000111111//////...------------...///............---------+++---//////...---...///111111000//////......---111...,,,---000222111///,,,------.........---------...///000///---+++***......////////////......,,,---000444666555111------...000111111111000///////////////........................////////////000000000000000000000000000000//////...---------------------------------...///000///...---...000...---,,,++++++,,,------////////////////////////++++++,,,---............---,,,,,,---///000///...///---,,,,,,,,,,,,***)))***+++,,,,,,,,,+++)))((())))))(((((())))))***+++---------,,,,,,+++++++++...---,,,---...///...---,,,+++***))))))))))))))))))))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((((('''&&&(((***++++++***,,,)))(((***...///+++''',,,++++++++++++,,,------***---444===FFFKKKMMMMMMAAA999555===MMMXXXWWWRRR000...------...///...---++++++******++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((('''))))))***++++++++++++***,,,+++************++++++,,,,,,,,,++++++*********+++******))))))******++++++******+++------,,,+++++++++******)))(((((((((***))))))(((((())))))******************************++++++++++++***)))(((((((((***++++++***)))(((************+++,,,------...,,,+++,,,...000000000++++++,,,---.............../////////000000000000...////////////...---,,,+++,,,---...000111222333////////////...---,,,,,,(((((()))+++++++++++++++---------,,,++++++******,,,,,,------.../////////+++++++++***++++++,,,---***++++++,,,,,,------...------------,,,,,,+++***------,,,++++++***))))))******************************+++,,,,,,,,,,,,+++)))))))))))))))***************+++,,,,,,,,,,,,+++////////////000000000111222000...---,,,---...///000000000000000///......,,,,,,---...///000111222000000///.......................................000///---,,,---...000222......////////////......---------.........//////................................................000000///...---,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---........................//////000000111...***)))***,,,......,,,++++++---...///---++++++---111333333111---+++,,,,,,---000222222000...---+++)))***---000222333//////.........---------///////////////000000000......------------......///............---------,,,...//////...------...000000000000000/////////111///---...///000///------------...------,,,,,,&&&''')))***+++,,,++++++......////////////......+++,,,///333555333///,,,---...//////000000////////////..................//////////////////////////////////////////////////////......------------...........................///000///...---...000------++++++++++++,,,---,,,,,,,,,---------------((()))***+++,,,------------------...///...---,,,000...,,,+++,,,+++***)))******+++,,,,,,++++++***)))))))))))))))******+++,,,,,,,,,,,,------------+++++++++++++++,,,++++++++++++***)))))))))))))))))))))))))))))))))((((((++++++++++++++++++++++++***************))))))(((((((((((()))***+++++++++,,,+++***+++,,,,,,***'''++++++******++++++,,,---,,,333???KKKQQQLLL@@@666------///222666<<>>222---222...//////...------000222//////...------------.........//////...,,,***)))(((((()))***+++---///000+++++++++++++++++++++++++++******,,,...000000///.........------,,,,,,+++***,,,...000000...,,,***---,,,+++*********+++,,,------------,,,,,,+++***---,,,+++***))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,+++)))((('''(((***+++))))))))))))))))))))))))++++++************++++++))))))***++++++++++++***************************$$$&&&))),,,---...---,,,++++++************++++++&&&''''''((()))******+++)))***+++,,,,,,,,,,,,,,,............------,,,+++******++++++++++++******))))))))))))))))))))))))((((((***+++,,,---------++++++,,,---...000000111111000...,,,+++)))))))))************************((()))***+++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,------...+++++++++,,,,,,---------************++++++++++++))))))***+++,,,,,,------+++,,,.../////////...---444333111000/////////000//////...---,,,,,,++++++------...//////...------+++,,,,,,------,,,,,,+++************+++,,,---...------,,,+++,,,---...///***++++++,,,,,,------...,,,+++***)))***+++,,,---000000///...------,,,,,,++++++,,,---------,,,,,,(((((())))))*********+++++++++++++++++++++++++++000000000///......---------.........//////000000000000//////.........---...///////////////......,,,---------.../////////////////////////////////000///---+++++++++---......------------,,,,,,,,,,,,---......///.........///...---,,,+++,,,,,,---........................111000///------,,,,,,,,,***,,,------,,,+++,,,,,,---------......////////////////////////...------000///...---------------------------------------////////////////////////,,,,,,------------,,,,,,...............///000111...------------......///222222111///...,,,++++++000000000000000000000000............/////////000...+++,,,000222000...///000111111000...,,,---...,,,,,,------......//////000///...,,,,,,++++++++++++,,,---...////////////222///---,,,---///000/////////............//////<<<888111,,,***+++...000000///---,,,,,,---///000222111111000///......---222222222222111111111111---///000///000111111//////............---------------...000111222333444111...++++++---///...---000000///...---,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,------......//////000000---------,,,,,,+++++++++---------------------,,,******))))))******+++,,,(((***,,,.........---,,,&&&''')))+++++++++******(((***---//////...,,,***,,,,,,,,,++++++*********((()))***+++,,,---------******+++++++++******)))((((((((((((((((((((((((+++*********)))(((((((((&&&'''((()))***+++,,,,,,*********)))''''''***,,,+++++++++************))),,,++++++***+++,,,...///++++++***)))(((((())))))))))))))))))))))))))))))%%%'''***+++++++++---...+++++++++***************)))))))))))))))))))))))),,,,,,++++++***)))((((((***++++++,,,,,,------...******+++,,,...///000000555333000---***)))(((((())))))***++++++++++++***))))))))))))))))))))))))((()))++++++)))((()))*********++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))******,,,,,,,,,,,,******------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,+++***+++,,,---...////////////...---,,,+++.........------,,,,,,,,,------------------------------------------------,,,,,,,,,------,,,++++++***++++++,,,,,,++++++***------------------------.........------,,,,,,,,,,,,+++*********+++,,,---******)))(((((())))))*********)))))))))))))))***.........////////////////////////000000000111111000/////////............000000000///...---,,,+++---------...............////////////////////////...---+++*********+++,,,111111000000000/////////---...//////000000//////000///...---,,,,,,---...........................//////...---,,,,,,++++++***,,,...---,,,+++,,,---,,,---------............///000000000//////...---000//////...............////////////////////////..............................////////////............---......///000111111000000/////////000000333222222111000///......000000000000000000000000........./////////000000000------111333111///000000111111000...,,,---...---------...000111222333000///...------,,,,,,,,,++++++,,,---............222000---,,,---.........//////............//////888555000,,,++++++...///------------------------///////////////000000000111111111000000000//////.../////////000000000000000000/////////.........//////000111222333444444222///------000111111000000000///------,,,,,,---,,,+++++++++++++++,,,,,,------------------------......,,,,,,+++,,,------.............../////////------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,++++++++++++,,,------------,,,,,,+++,,,,,,,,,***+++++++++++++++******''')))+++,,,------,,,+++,,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++************)))))))))***++++++)))((((((***,,,))))))******+++++++++,,,,,,,,,+++***+++,,,------++++++***)))))))))))))))))))))))))))))))))))))))&&&(((************+++,,,******************++++++************************,,,,,,++++++***))))))(((++++++++++++++++++******))))))***+++,,,---......000///...---++++++******))))))***++++++++++++***)))))))))))))))))))))))))))***,,,,,,*********+++******++++++++++++******************************,,,,,,,,,,,,,,,+++***)))------...//////...------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,+++++++++,,,---...111111111111000///...---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------......---------,,,,,,,,,---,,,+++*********+++,,,.....................---*********)))))))))******------......///000000111000000000000111111111111////////////............---------,,,***)))'''&&&...............---------000000000000000000000000///...,,,++++++,,,------///............---------...//////000000000000000000//////............///..............................---,,,,,,++++++++++++,,,......,,,+++,,,---,,,,,,,,,------------...000000000000000//////...------------............////////////////////////........................///000000111111000000///---------......///111111222111000///////////////000000000000////////////000000000000000000000000....../////////000000000000------111333000...///000111111000...------............///111333666777000000//////......------***+++,,,---............222000---------.........//////............//////333111///---,,,,,,---...,,,---...//////...---,,,,,,,,,---...000111222222/////////............---////////////000000000111111000000000//////////////////000000000111111111000///---...000111111111000///...---------------++++++***++++++,,,---.................................---------......///..................------,,,,,,,,,,,,------------******+++,,,---...//////---------------......///000///,,,***)))***+++,,,......---++++++*********(((((()))***++++++,,,,,,+++++++++++++++*********))))))******+++******))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,+++))))))+++,,,'''((()))***+++,,,---------,,,++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))***+++)))))))))***+++++++++,,,************************,,,,,,++++++***))))))))),,,++++++***))))))(((((((((((()))***++++++,,,,,,+++,,,,,,---------,,,,,,))))))***++++++++++++***))))))))))))))))))))))))***+++------+++***+++,,,******++++++++++++******************************++++++,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,---...000000000000000///...---...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------------,,,------------------------...------------,,,,,,,,,------,,,+++************,,,,,,---.........---,,,************************............//////000000000000000000000000000000///////////////.........---------,,,,,,***))))))/////////...---------,,,000000000000000000000000111000////////////000000......---------,,,,,,,,,......///000000000000///000000//////////////////....................................---,,,,,,++++++---......---,,,,,,---,,,,,,,,,---------------///000000000000000//////***+++,,,,,,------------------------------------........................000000000111111000000000------------...000111222000000///------,,,,,,,,,,,,---------............////////////////////////...////////////000000000///,,,,,,000222///---...///000111000...---...///000000//////111333555777000000000000000///......+++,,,---...////////////111///......000111111111//////............//////...---------------------...//////////////////...+++,,,---...///111222222......---------,,,,,,,,,000......000111///000222000000000/////////......---------------------------,,,,,,---.../////////000///...---------------*********+++,,,---...///........................---.........//////000000///......------,,,,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,------...---------------...//////...---,,,+++***+++,,,,,,...---,,,*********+++,,,,,,+++***))))))***+++,,,+++++++++******************************)))(((((())))))***+++++++++******************************)))))))))******+++++++++)))******+++,,,,,,------***,,,,,,,,,******+++---((())))))***++++++,,,,,,,,,,,,++++++******************)))))))))))))))***)))))))))))))))))))))))))))+++,,,,,,+++******+++(((((()))***+++,,,,,,,,,************************+++++++++*********))))))++++++*********))))))))))))))))))******+++++++++)))***+++---------,,,+++))))))***++++++++++++***)))))))))))))))))))))))))))+++,,,,,,+++******+++******++++++++++++******************************++++++,,,,,,,,,++++++***)))******************)))*********++++++,,,,,,,,,************************---------,,,------------+++++++++,,,,,,,,,---------.........------,,,+++------------------------------------------------+++++++++++++++++++++++++++,,,------------------------............------------------------------------------------------...---,,,+++******)))))))))+++,,,......---,,,*********++++++++++++++++++000000//////............////////////////////////........./////////////////////000111111111000000/////////...---------,,,000000000000000000000000000000000///000000000111111111111111000000000000,,,---......//////......//////000000000000000000...........................//////000//////...---+++---///...---,,,------------------------------//////000000000000//////+++,,,---...///.........------------------------...........................//////000000//////...,,,,,,------///000111222000000///------,,,,,,,,,,,,,,,------...//////000........................////////////000000000111222......222444111...//////000111000///...///000222111000000000111222333///000000111111000///...---...///000111111111111///......///222444555444//////............//////***+++,,,---------------//////...------...//////------....../////////000------------,,,,,,,,,,,,111...///333444000///222/////////.........---------------,,,,,,,,,,,,,,,,,,---.............../////////...------------...++++++++++++,,,---...///---------------------------......//////000000000......------,,,,,,++++++,,,,,,,,,------.........---------,,,,,,++++++***,,,,,,,,,,,,,,,------...***+++,,,---------,,,,,,+++***)))))))))+++,,,---000///,,,***))))))***+++***************************************)))((('''((()))***+++++++++++++++************************))))))******+++++++++,,,*********+++,,,,,,,,,---***+++---,,,+++***+++,,,************************+++++++++******))))))(((***)))))))))))))))******************************+++,,,...---,,,***++++++(((((()))***+++,,,,,,,,,************************+++++++++***************************++++++,,,,,,************++++++++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***))))))))))))))))))))))))(((***++++++***))))))*********++++++++++++*********************************++++++,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************...------,,,,,,,,,---...++++++,,,,,,,,,------------------------,,,,,,+++------------------------------------------------+++++++++++++++++++++++++++,,,------.........------......//////......---------------------------------------------------------,,,,,,+++***))))))+++,,,...000000///...---)))***+++,,,---,,,,,,,,,111000000///......------////////////.....................///////////////,,,---...//////000//////...............---------000000000000000000000000---------...............000000000000////////////,,,------..................//////000000000000///...........................///000111111000///...,,,---//////---,,,---...///............------------......///////////////...///000111111111000///////////////////////////---------------------------......//////......---,,,,,,,,,---///000222333222111000/////////////////////000000111222222333......................../////////000000000111111555222222666777333111222///000111111//////000111111111111111000000//////...///000111111000///......///000111222222222222.........000333555555444//////............//////***+++,,,---......------------------------------//////...........................------------,,,111...000888888111///333............------------//////.....................000111111000//////000///......---------......,,,,,,+++,,,,,,---...///---------------------------...//////000//////...,,,,,,,,,,,,,,,,,,++++++---------------...............---,,,+++***))))))+++++++++++++++,,,,,,---((())),,,...///...---,,,)))))))))******+++,,,---111///---+++************)))))))))******************+++++++++***))))))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++***))))))((()))+++,,,,,,+++******++++++++++++*********))))))))))))*********)))(((((()))))))))))))))******+++***************************,,,------,,,++++++,,,)))))))))***+++++++++,,,++++++++++++++++++++++++************************))))))******+++,,,,,,---+++++++++******************++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))((()))++++++)))((()))*********++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,+++******)))++++++++++++++++++++++++///...---,,,+++,,,---...***+++,,,---------,,,,,,....../////////......---,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......------............------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,+++***))))))***+++------------,,,)))***,,,---......---,,,///////////////.........000000000000//////................../////////000++++++,,,---------,,,,,,---------...............////////////////////////,,,,,,------........................------------------...///////////////---...///000000000//////........................---...///000111000...---,,,...//////...------...000000/////////.........,,,,,,---..................///000111111///...---////////////////////////---------------------------......//////......---,,,,,,,,,---///000222333111000000/////////000000000000111111222222333333000000000000000000000000//////000000000111111111555222222555666333111111///000111111000///000111...///111222222111000///---...000111111000...---...///000111111222111111///......///222222222000//////............//////++++++,,,------.........+++...111333333111...+++........................000////////////.........111...222<<<<<<333///333////////////........................////////////...111333222///------.........---------......///------,,,,,,,,,------...........................---.../////////...---,,,++++++++++++,,,,,,,,,,,,............---------------,,,,,,,,,+++*********+++++++++++++++,,,,,,---++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,+++---,,,,,,+++++++++++++++((()))))))))*********+++***+++++++++++++++******(((((()))++++++,,,,,,+++++++++++++++++++++++++++------------------,,,,,,---,,,+++***)))(((((('''(((***,,,,,,***))))))******************+++++++++'''((()))*********)))((()))))))))))))))***++++++************************(((***++++++***)))***+++******************++++++++++++++++++++++++++++++************************))))))***************************))))))(((((((((******)))))))))*********))))))***++++++++++++***))))))))))))))))))))))))(((***,,,+++***)))************++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***)))(((''''''((()))***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---...***+++,,,---------,,,,,,---......//////.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------......---------------------------------,,,,,,,,,---------......***+++,,,,,,,,,+++******((((((((()))***+++++++++)))***,,,...///...------------......///000000000222111111111000000//////---.........//////000000111222222222111000//////,,,------....../////////////////////////////////------...///000000//////111111111111000000000000...//////000000000000000,,,---...000000000///...........................+++---...000000///---,,,,,,...//////...------...111111000000/////////...+++,,,,,,---.........---+++,,,.........,,,***)))------------------------------------------------......////////////......,,,,,,,,,---///111222333......---------....../////////000000111111111111111111111111111111111111000000000000111111111111333//////222333000......///000111111000///000222,,,...111444444444222000,,,---///000111000...------...///000111111111111000///...///000000...,,,//////............//////,,,,,,,,,------.........,,,000666;;;;;;666000,,,---------.........//////111000000000000/////////111...333>>>???444000333000000000000////////////,,,,,,,,,---------......---000222111---+++***,,,......---------......///......---,,,,,,,,,------000000000000000000000000....../////////---,,,+++*********++++++,,,,,,---/////////...---------,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,------000...,,,*********+++,,,---......///...---+++***((())))))***++++++,,,,,,(((((())))))*********+++***++++++,,,,,,,,,++++++(((((()))++++++,,,,,,,,,((((((((((((((((((((((((,,,,,,,,,++++++*********)))))))))))))))*********''')))++++++***)))((()))(((((()))***+++,,,,,,---&&&'''(((*********))))))))))))((())))))***++++++************************&&&((()))***)))((()))***+++++++++***************++++++++++++++++++++++++******************++++++******))))))(((((('''''')))))))))(((''''''&&&&&&))))))(((((((((***,,,---))))))***++++++++++++***)))))))))))))))))))))))))))+++------+++***+++,,,******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------.........------------------------------------------------+++,,,---...////////////,,,------------------,,,------------------------,,,,,,,,,------.........)))***+++,,,---,,,+++***,,,,,,+++,,,---...///000)))***---...//////...---.........////////////000222111000//////000111222000...+++,,,...000...---...---+++***+++---///000111///...------...///111...///////////////......---...............------111111111111111000//////000000000000000000000000333222111000//////////////////.........---------............////////////........................,,,...000111///............------,,,,,,,,,------000///...,,,***((('''&&&------............------------,,,+++,,,---...///......---,,,,,,...///000111111000000000000111111////////////000000000000000000000000111111111111000000////////////000000000000000000////////////000000000000111111111111000222333333111............///111222333333222222,,,---///111111000...---//////000111111111111111///000111222222111000///000000000000000000000000---------............///---333;;;AAAAAA;;;333---///...------------...//////...,,,,,,,,,...000111///000333555555444222000---...///000000///...---000000//////.........---/////////...---,,,******,,,------......------,,,------------------------000000000000000000000000222000---***((()))***+++........................000000/////////.........(((((())))))*********+++------............------************++++++,,,---......---,,,,,,+++******+++******+++,,,,,,***(((''''''((()))******++++++)))+++------,,,,,,---......---+++))))))***+++,,,***+++,,,,,,------------///...,,,***))))))***+++************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++++++++******((('''''',,,+++++++++***)))))))))+++++++++++++++++++++++++++(((&&&&&&)))***)))'''******))))))******+++,,,++++++*********+++,,,,,,++++++++++++++++++++++++******)))(((((('''((((((************************''''''((()))***+++,,,,,,+++***((('''(((***---///************************(((((((((((((((((())))))*********************************************************++++++,,,,,,,,,************+++,,,---------------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---...///000000...............---------++++++,,,---...///000111000000//////.........---......,,,++++++,,,.........------,,,,,,------------------------------------............/////////111000////////////000111000...,,,,,,...000...---///......---...///000111000///...------...///000---...............---------......//////...------000000111111000000///...000000000000000000000000333222111000//////////////////.........---------............////////////---------------------------///111111000......///...------,,,,,,------...+++++++++,,,,,,---------......////////////.........---,,,,,,,,,---...///......------......///000......------------......111111000000/////////...//////000000000111111111//////............//////000000000000/////////........./////////000000000555666777555111---++++++...///111222333333222222111111111000///,,,)))'''...///000000111111000000//////000111111000//////////////////////////////---------............///,,,000555888888555000,,,........................///...,,,,,,,,,...///111...000222444444333111000///000111111111111000///000/////////........................---,,,++++++,,,------......------,,,+++,,,,,,---.../////////////////////////////////111000...---,,,,,,---...........................------,,,,,,,,,+++++++++++++++++++++************,,,,,,------------,,,,,,*********++++++,,,---...//////...------,,,+++++++++)))))))))++++++***)))*********+++,,,,,,------(((***,,,,,,+++++++++,,,...---+++***)))***+++,,,***+++,,,,,,---------,,,...---+++***))))))*********************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++******)))((('''+++++++++***************************************+++)))'''(((***+++***(((+++************+++,,,,,,---,,,,,,+++++++++,,,,,,************************+++***))))))((((((((()))************************(((((())))))******++++++***)))(((((()))+++---...***************************)))))))))))))))))))))******************************************************+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------....................................///......---------.........000/////////...............------,,,,,,------...///...------,,,,,,,,,------------------------------------............///000//////......//////000///...------//////...---///000000111111111111111000///...------...///000,,,------......------------......//////........./////////000///......---000000000000000000000000222222111000/////////////////////............---............////////////,,,,,,,,,,,,,,,,,,,,,,,,---///111222000/////////...---------------......***++++++---...///000000//////000000000000/////////...---,,,,,,,,,---...---......///////////////111000000//////000000111333222111000///......---//////000000000000111111......------------......000000000/////////......------........./////////666777777555111...,,,+++...///000111222222222222222222111000---***'''&&&---......///000/////////......////////////......////////////////////////---------............///...//////000000//////...,,,---...//////...---,,,......---,,,,,,...///000---...000222222111000///111111222222222222111111////////////............------------------------------............------++++++,,,---///000111222////////////////////////..................//////......................../////////.........---------------,,,++++++******+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,//////......------,,,,,,***((('''''')))+++++++++******++++++,,,---------(((***,,,,,,+++***+++,,,---,,,+++*********+++,,,++++++,,,---------,,,,,,,,,+++***)))))))))))))))++++++******)))))))))((())))))))))))))))))))))))******+++,,,,,,+++******)))***************))))))***************+++++++++))))))))))))))))))))))))+++***))))))++++++***)))+++++++++++++++,,,------......---,,,+++++++++,,,))))))))))))))))))))))))++++++***))))))))))))***************************************************)))))))))******+++,,,,,,************************+++++++++******)))))))))***************************************************++++++++++++,,,,,,,,,...---,,,+++************++++++***************)))++++++,,,,,,,,,,,,------++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............------,,,,,,.........//////000000000222000///---,,,,,,,,,---////////////............------............------//////...---,,,,,,------------------------------------------............//////............//////........./////////......///000222333333222000///000///............///000------......///.........---......////////////.........//////......---,,,////////////////////////111111000////////////////////////...........................////////////,,,,,,,,,,,,,,,,,,,,,,,,---///222222000/////////...------------......///////////////............000000111111111111000000000///---,,,,,,------...---...///000111000//////222111111000000111111222222222111111000//////...////////////000000000111///......------......///000000/////////.........------.........////////////111333333222000000111//////000000111222222222.../////////...---,,,,,,,,,---......//////..............................////////////////////////---------............///000000///......///000000,,,---///000000///---,,,......------------...///,,,---///000111000///...111111111222222111111111///////////////.........,,,,,,,,,,,,------......------............------,,,,,,---...///000111222////////////////////////+++,,,---......---,,,+++........................000000000000/////////...,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,111000///...---+++)))(((......---------,,,,,,,,,***(((&&&&&&(((+++,,,,,,)))))))))******+++++++++)))+++------+++***+++,,,,,,,,,+++******++++++,,,+++,,,,,,------,,,,,,,,,+++******)))))))))((((((,,,,,,,,,+++******))))))))))))))))))))))))))))))******++++++++++++******))))))***+++++++++******)))))))))***+++++++++,,,************************++++++++++++,,,,,,+++***,,,,,,++++++,,,,,,---...000///...---,,,+++++++++************************++++++***************+++************************+++++++++******)))))))))((()))***+++,,,++++++***************************---,,,,,,++++++******)))************************************************++++++++++++++++++++++++++++++***)))))))))))))))++++++++++++******************+++,,,,,,---......+++************+++,,,,,,.........---------------++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111111222222111...,,,+++,,,,,,---///////////////.........,,,---...//////...---,,,---------------...//////........................---------.........//////......////////////......---...000000//////.........///111333222111///---//////............//////......///000000000000000---......///000000//////...............---,,,,,,////////////////////////111000//////////////////////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,---///111111000/////////---------------...///000222111111000///...---,,,000000111111111111000000//////...---------...///---...000111222111000//////......------......///000000000000111111111111...////////////000000000000//////////////////000////////////................../////////000000000***---000111111111111222/////////000000111222222......//////000000000000,,,,,,---.....................------------..............................---------............/////////000000000000//////,,,---///000000///---,,,.........---------......,,,---.../////////......000000000//////000000000.........///////////////,,,,,,,,,,,,,,,---//////---......//////......---.........///////////////........................---...//////...---+++)))........................---------,,,,,,,,,++++++((())))))***+++,,,------------............------............---,,,+++***,,,,,,,,,+++++++++++++++***(((&&&&&&(((+++,,,---***************++++++++++++---......---,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++************)))))))))(((------,,,,,,,,,+++++++++))))))))))))))))))))))))************************)))******++++++++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++***+++,,,---,,,+++++++++,,,,,,++++++,,,,,,---...000///...---,,,++++++++++++++++++++++++++++++++++++***************++++++************************,,,,,,++++++******))))))((()))+++,,,,,,+++***)))************************---,,,,,,,,,++++++******************************************************++++++++++++++++++++++++***************+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++******++++++,,,---/////////...............++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---......///000111111222///...------,,,---...///.........///////////////,,,---////////////---,,,++++++,,,---...000111222.................................////////////000...//////000000//////...---///111111000......///...///111222111000...---////////////////////////...///000000111111111111---...//////000000000000.........///...------,,,000000000000000000000000000//////....../////////...////////////000000000............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///.........------------...///000000//////////////////000000000000111111111111000000///...---------...000111//////000111111111111111000//////......//////000000000000111111111222222......////////////000000000000////////////000000/////////.........------....../////////000000000,,,...000111000......//////////////////111222222111111111000000000//////,,,------...///.........///...------------...///........................---------............///,,,---///000000///---,,,,,,---...//////...---,,,...............---------------....../////////...//////............//////.........///////////////---,,,,,,+++,,,---///000......////////////......................................................000000111111000///---,,,....................................------------'''((()))***+++---......---......//////......---((()))+++---...///......++++++++++++************+++)))((((((***,,,,,,,,,,,,,,,---------------------...//////---,,,,,,---***++++++++++++,,,,,,,,,,,,,,,---------,,,++++++)))******++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***))))))))))))***+++***+++++++++++++++*********************+++++++++++++++++++++++++++++++++)))+++------,,,+++***++++++++++++++++++,,,------......---,,,+++++++++,,,++++++++++++++++++++++++***))))))))))))***++++++************************,,,,,,+++++++++*********)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,---------******+++,,,,,,---......,,,,,,++++++,,,,,,---...------......////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---...//////.........//////000000000,,,------....../////////.........///////////////......////////////......++++++,,,---...000222333......................../////////000000000111111//////000111111000//////,,,///222222000......//////000111111111000...---......////////////......---...///000111111111111------///000000111111111///////////////...------000000000000000000000000//////.........//////000.../////////000000000000............////////////------------------------+++---//////...---------------------...///000111,,,------...///000111111///000000000000000000///------------...///111222111000000000111111222222222222111111111111222222222222111111111111111111........./////////000000/////////......///////////////.........---------------.........////////////000222222000...---...//////......///000222333222222111//////.........------.../////////////////////...------...//////........................---------............///,,,---///000000///---,,,..............................///......------,,,---.........//////////////////...------...//////............/////////000...---,,,++++++,,,...///......////////////......,,,,,,------.........///........................//////000000000000//////........................111000000000////////////)))******+++,,,---......,,,------......------,,,''')))+++---......---,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++------------------------,,,...///...---+++,,,,,,******++++++,,,,,,,,,,,,,,,---------,,,,,,+++***)))***+++,,,,,,+++******((())))))******++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,+++***))))))+++++++++***************************************'''***------+++))))))***+++************+++,,,,,,---,,,,,,+++++++++,,,,,,************************)))((((((((())))))***+++************************++++++++++++++++++++++++******+++++++++*********************************))))))******++++++,,,,,,************************************************,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,------******++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,------...///***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------.....................///+++,,,...///000///...---............/////////000//////............//////------------...///000111........................000000000000111111111111///000111222222111000///,,,///333333000......///111111111111111000//////......////////////......,,,---...///000000000000------///000111111111111//////000000//////...---000000000000000000000000//////.........//////000.../////////000000111111............/////////000........................***,,,//////---,,,,,,------------......000111111---........./////////000//////000000000000//////---,,,,,,---...000222333222111000000000111333444//////............//////444333333222111000//////............/////////000.........------.........//////.........---------,,,,,,,,,---------......///111333333111//////000//////......///000222333000//////.........//////---...//////000000//////000///...------...///000........................---------.........////////////000111111000/////////...------------...///.../////////...---,,,,,,........./////////000000000///...------...///000---.........//////000000///...,,,++++++,,,...///......////////////......)))***+++,,,---///000000........................,,,,,,,,,---...//////000...........................------------,,,,,,,,,,,,---------------------+++,,,,,,------,,,,,,++++++,,,---------+++)))''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...---,,,***++++++++++++++++++++++++,,,---......,,,******+++)))***+++,,,,,,,,,,,,,,,------------,,,,,,+++*********,,,------,,,+++***&&&&&&'''((()))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++---------,,,+++***)))(((,,,+++++++++******))))))))))))))))))))))))))))))&&&***------+++))))))*********))))))******+++,,,+++++++++******+++,,,,,,))))))))))))))))))))))))(((((('''(((((()))******************************++++++++++++++++++++++++++++++******************************************(((((()))***+++,,,,,,---************************************************,,,,,,,,,++++++*********,,,+++***)))(((((((((((())))))******++++++++++++++++++,,,,,,,,,,,,------...------------...//////(((((()))***,,,---......++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++...............---------+++---///111111///,,,+++---.........//////000000000///...------...///000000000///...............////////////////////////222111///...---...000111222222111000///...------///////////////.........000//////000111111///---333222000///.........///---.........//////000000---------............///////////////////////////......//////000000111111//////............//////......////////////............---------,,,,,,,,,000000000000000000000000------------......//////000000111111000...,,,***......------------......//////000000000000//////......------------..................///////////////......------///000111333222111000///...---,,,---...///...,,,,,,...///,,,,,,---------///222444555333000///000111111000////////////////////////111111222222222222111111.........///////////////444222000///......+++***............////////////444222000...------//////000...---...000111...,,,000000////////////000000333222111///............//////............//////000000000000000000000000///000000///...------...000...---...///000///...000000///...---...........................------,,,------...............000000/////////.........************************...///000000000000//////------..................(((***++++++***)))+++,,,---------------...///000...---+++*********++++++((()))***+++,,,---------)))+++------,,,,,,---.../////////......---------000---***'''''')))---///000000///...---,,,,,,+++/////////......---------000///...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))---,,,***)))))))))******++++++++++++++++++++++++,,,,,,+++++++++,,,------(((((()))***+++,,,,,,---+++*********))))))((((((++++++******++++++,,,---************************(((((((((((())))))))))))***)))((((((((()))+++,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++************)))---,,,+++*********+++,,,//////---,,,***)))((('''+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,***,,,...000000...,,,***)))))))))((()))******+++(((***,,,,,,+++++++++,,,///...---,,,,,,,,,,,,,,,---------------...///000............---,,,++++++///...,,,*********,,,---******************************++++++++++++,,,,,,************************---,,,+++***+++,,,---..................///000000////////////...............------,,,,,,------...111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,///...------...000222333111111000000///........./////////////////////...000.........000000///...000000///......///000111............/////////000---------............///////////////////////////......//////000000000000//////............//////......////////////...............---------,,,,,,...............................................................---,,,,,,......------------......//////000000000000//////......------------..................//////////////////...---...///000111222222111000///......---...//////...------...000,,,...//////...///111333;;;888333000000222222333///////////////////////////000000111111000000///////////////............111000......//////---,,,............////////////333222000...---...//////000...---...000111///,,,//////000000000000//////222111000///............//////............//////////////////////////////000111222111/////////000000...---...///000///...000000/////////................................................---,,,+++...---------,,,,,,,,,,,,...........................//////000000000//////...------,,,,,,+++++++++)))***++++++******+++---,,,,,,+++++++++,,,,,,---...---,,,+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---.........---------,,,,,,,,,***'''%%%%%%'''***,,,......------------------.........---------,,,,,,//////...---,,,+++++++++))))))))))))))))))))))))************************************************,,,,,,***)))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************)))))))))(((***************+++,,,,,,++++++++++++++++++++++++++++++***)))((('''&&&&&&***)))((((((((()))++++++++++++******)))*********++++++++++++++++++++++++))))))******+++++++++,,,---,,,+++*********++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,************************++++++************+++++++++,,,---......---+++***+++***************+++,,,***+++------,,,++++++,,,......---,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,---------------,,,,,,---------,,,,,,+++***************************,,,,,,,,,,,,---------...---------------------------,,,+++++++++,,,---......------------.........------......//////000000...------,,,,,,------..................------,,,------------------------333111000...---------...////////////////////////......//////////////////111///------...000000///............///000111222............////////////---------............///////////////////////////...////////////000000000//////............//////......////////////...............------------,,,------------------------///////////////.........,,,,,,++++++,,,---............------------......//////000000000000//////......------------......---............///////////////.........///000111111111000000000////////////000000///......///111---///111111000000000111===888333//////000222333////////////////////////...//////000000//////...000/////////...---------///...------///000///...............////////////222111000........./////////......///000000///---...///000111111000///...000//////......//////000//////............//////////////////////////////000111222111/////////000000...---...///000///...///000111111111000...---......................../////////...---,,,******------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......------,,,+++***)))((((((***+++,,,,,,++++++,,,------,,,,,,++++++++++++,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++***+++------,,,+++,,,---------,,,,,,,,,,,,,,,++++++)))'''%%%%%%''')))+++,,,,,,---------.........------------,,,,,,,,,,,,......------,,,,,,++++++*********++++++,,,,,,---************************************************,,,+++******)))*********))))))))))))))))))))))))+++,,,---------,,,+++++++++*********))))))))))))************))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''&&&)))))))))((()))******+++*********)))******++++++++++++++++++++++++++++++'''((()))***+++,,,------,,,,,,+++************+++))))))******+++,,,,,,---,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++---......,,,+++,,,,,,------,,,,,,,,,---......------,,,++++++++++++,,,***+++,,,---............***+++...//////---***)))++++++++++++++++++++++++---.........////////////........................---,,,,,,,,,,,,---......---------------,,,,,,,,,+++,,,---...///000111111...------,,,,,,------...,,,------.......................................111000///---------------........./////////000000............////////////555222///---...///000///------......///000000111.........///////////////---------............/////////////////////////////////////////////////////////............//////......////////////..................------------------------------------000000/////////.........++++++******+++---///111......------------......//////000000000000//////......------------......---------........./////////////////////000000000000000000000000000000000000111111000//////000222...000222333111000///000666333///---.../////////////////////////////////...//////000000//////...000000///...------,,,,,,...---,,,---/////////...............////////////222111000///......//////.........///000000///...---///000222222000///---...............///000111//////............//////////////////////////////---...//////---,,,---///000...---...///000///......000111222222000...------------...............///000000///...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------,,,,,,++++++******))))))***,,,------,,,+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***,,,------,,,+++,,,---++++++++++++++++++++++++,,,+++***))))))+++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******+++,,,,,,---......***************+++++++++************************++++++******************++++++++++++++++++++++++***,,,---......---+++)))++++++++++++++++++***************))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))******+++)))))))))))))))******+++***)))))))))***+++,,,,,,************************((())))))***++++++,,,,,,,,,++++++***************((())))))***+++,,,,,,------,,,,,,,,,++++++******************************,,,,,,++++++++++++,,,,,,+++***)))))))))***+++,,,,,,,,,+++************+++,,,...///...---,,,,,,---,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++***+++,,,---------------***+++---......---+++)))++++++++++++++++++++++++............////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---.........------,,,,,,,,,,,,---......///000000...------,,,,,,------...---...///000111111111111////////////////////////))))))***,,,...000222333------......//////000000---.........//////000000999555111/////////............////////////......///////////////.........---------............////////////////////////////////////...............//////............//////......////////////......//////.........---------........................///////////////.........,,,,,,++++++,,,...000222......------------......//////000000000000//////......------------......------------............/////////000000000000000000000000000111111111111000111222111//////111222///111333333111/////////...------///111111///---000000000000000000000000///000000111111000000///000//////...---,,,,,,+++///...------......---,,,............////////////000000000///////////////,,,---//////////////////---///000222222000///---------------...///000111//////............//////........................,,,---///...---,,,---///000...---...///000///......///111222111000...,,,---------.........//////...//////000000000//////------..................000000000000000000000000...............---,,,,,,******++++++,,,,,,------***,,,------,,,+++---...///...---,,,,,,,,,,,,,,,*********+++++++++******,,,,,,---------,,,+++++++++,,,...---,,,++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---...///111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***&&&''''''((()))******+++))))))*********+++++++++************************************+++*********+++++++++++++++++++++++++++,,,---......,,,***)))******++++++,,,------...))))))))))))))))))******)))))))))((())))))***+++++++++++++++++++++++++++((((((((()))***++++++,,,((()))))))))***************)))))))))***+++,,,,,,************************************************++++++++++++******))))))******************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,------+++***)))((((((***,,,---+++******)))))))))******,,,---///...---,,,,,,---,,,,,,,,,,,,,,,---...///111000///---,,,,,,,,,,,,,,,,,,------,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.........++++++++++++++++++++++++------......////////////......////////////...---...............---------...------,,,,,,------...,,,---...000111111111111////////////////////////......---------,,,,,,,,,---------....../////////------......///000000000888555222000//////...,,,....../////////......---///////////////.........---------............////////////////////////////////////............---//////............//////......////////////....../////////.........------........................------------......//////---------------...//////......------------......//////000000000000//////......------------......,,,------------............///000111111111000000000111111111111111111111000111111000//////000222///000222111000//////000,,,---///222555444111///000000000000000000000000///000000111111000000//////.........---,,,,,,,,,///---,,,---......---,,,............////////////000000000000000/////////+++---///000/////////111...///000111111000///......---------...//////000//////............//////........................---///000000///...///111000...---...///000///......///000000000///---,,,,,,,,,------.../////////---...///000000000000000++++++++++++,,,,,,,,,,,,....................................---,,,++++++******+++,,,---...//////***+++,,,,,,++++++,,,---,,,++++++************+++((()))******+++*********,,,,,,------------,,,,,,+++---...---,,,++++++,,,***++++++++++++,,,,,,,,,***++++++,,,------------222222111000///...---,,,,,,,,,,,,,,,------------***+++,,,------,,,+++***(((((())))))******++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***)))))))))))))))))))))))),,,------...---,,,***)))))))))***+++,,,---......))))))))))))***************))))))))))))***++++++************************++++++*********)))))))))(((((()))************)))*********)))******++++++************************+++++++++*********))))))******++++++******)))(((***************)))))))))+++++++++++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,------***))))))))))))+++,,,---))))))(((((()))******+++***,,,---...---,,,---...------,,,,,,,,,---......111000///...---,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------...//////000000//////,,,---///000000000///............---------,,,,,,...------,,,,,,------...+++,,,---...////////////////////////////////////111111000...,,,)))'''&&&---.....................------......///000000111333111000/////////---,,,+++,,,...////////////...000/////////............---------............/////////////////////////////////.........---------//////............//////......////////////......////////////............------------------------***++++++,,,---...//////---------------,,,++++++......------------......//////000000000000//////......------------......,,,,,,---------............///000111222111000000222111111111111111111111///000111000......000222...///000///......///111//////000333555555222000000000000000000000000000...//////000000//////...------------------------,,,++++++,,,...//////...............//////////////////000000000000//////+++---000000///...000111//////000000000000//////......---------...////////////............//////........................---...000///......000111000...---...///000///...............------------,,,,,,------...//////000---...............---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------+++******++++++,,,,,,------......)))***++++++******+++---*********)))******++++++((()))***+++,,,++++++***++++++,,,---............+++---......,,,***++++++++++++++++++,,,,,,------)))***+++,,,------------//////......------,,,,,,,,,,,,---------.........)))***,,,------,,,+++***+++++++++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***))))))))))))))))))))))))......---,,,,,,+++******)))))))))******+++++++++((()))))))))***************************+++,,,,,,+++++++++++++++++++++++++++++++++************)))'''((()))***+++******)))++++++******)))************************************************+++++++++)))******+++***)))((('''))))))))))))************************++++++++++++************************,,,++++++******++++++,,,))))))******+++,,,------((((((((()))***+++,,,---'''))),,,,,,,,,,,,---.........---,,,,,,,,,------///......---,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................---...///000111000//////***+++---///000000//////------------------------...------,,,,,,------...,,,,,,---...//////..............................'''(((***,,,.../////////........................---------...///000000111...------...//////...,,,)))***,,,...000000000000000000//////.........------------.........////////////////////////////////////.........---------//////............//////......////////////......000/////////............,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////,,,---------,,,***((('''.........------.........//////000000000000//////.........------.........,,,,,,,,,---------.........///000222222111111000222222222111111111000000///000000///......///111...//////...------000222222111000111222222111000000000000000000000000000---..................---,,,,,,------------------***))))))+++...000111000............/////////000...///000000000000000///***---000000......000222000000////////////000000///......---------......//////............//////........................+++,,,------,,,,,,...///000...---...///000///.........---,,,,,,,,,,,,---,,,,,,------...///000000.........---,,,+++***))),,,,,,,,,------.................................---...------,,,+++***)))---,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,++++++++++++,,,---......)))***+++,,,---,,,,,,+++***+++,,,---............,,,---......,,,***+++++++++++++++,,,,,,---------***+++,,,...//////......+++++++++,,,,,,,,,---------------....../////////)))***,,,------,,,+++))))))))))))(((((((((((((((((())))))***++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++///...---,,,+++***++++++))))))))))))(((((((((((((((((())))))*********+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------'''((()))++++++******))),,,,,,+++***)))))))))***))))))))))))))))))))))))(((((()))***+++,,,,,,---)))******++++++)))((('''(((((())))))******++++++))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,------((())))))***+++---...///&&&(((+++,,,,,,,,,---//////...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,)))***++++++,,,,,,,,,,,,&&&)))---000111///+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...000111111111000///'''))),,,...000000///...***++++++,,,---...//////...------,,,,,,------......///000000000000000000........................111000///......///000111222333333222///......///111111000000//////......////////////////////////.........///////////////((((((***+++---...000000////////////////////////........................000000000000000000000000///////////////000111111000111222222222000///...000000000000000000000000///...---,,,,,,,,,,,,,,,---.../////////...,,,+++---...///111111111000///+++,,,...///000111000000000111111111000///---,,,222111111000000000000000+++,,,---///000000000000//////000000000111111111000000000000000///...---////////////000000000000+++,,,...///000111000000222111111111111111111111000000111111111111000000000000//////.........---///000000000///...------/////////...---------,,,---------............/////////...---------------000000///////////////000000///...---------------//////............//////444222000...------//////////////////............,,,+++,,,...//////---+++//////000000000000//////......------------............//////......---,,,......------------......------...///000000000///...---,,,++++++,,,---...++++++++++++++++++++++++////////////...---,,,+++)))((('''''''''(((***+++,,,,,,++++++++++++++++++------------------------+++------,,,...222111,,,---,,,++++++*********+++---,,,+++******,,,---//////000000...+++(((''''''......---------......///,,,,,,,,,---------............---,,,+++***((('''......,,,***((((((***---************************++++++++++++******))))))************+++,,,------,,,+++++++++***)))))))))++++++***************+++***++++++,,,,,,------...,,,+++******))))))******---+++)))((()))*********...------,,,+++***)))))),,,)))'''(((+++---,,,***(((+++,,,+++,,,---+++((('''(((***++++++***((('''((((((''''''''''''(((((((((((()))***+++,,,,,,---)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,'''((()))***************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------111111000000///---,,,+++------------------------+++*********++++++,,,------,,,+++++++++,,,---...------,,,,,,,,,,,,------,,,---......//////......///......---------......---------...///000000111000//////...---,,,,,,,,,,,,,,,,,,---------..............................///...,,,*********,,,---000000//////.........---000//////......//////000000111222111///......///000000000000//////......//////////////////////////////////////////......,,,,,,---------.........////////////////////////........................000000000000000000000000///////////////000000111000000111111111000......////////////////////////111111000/////////000000......//////...------,,,...///000111222111111000000//////......///000111000000111111111///...---111111000////////////000...///000000000000000///111111222333333444555555111222333444444555444444///000000000111111222222......///000111000//////000000111111111222222222000000111111111111000000000/////////................../////////......---...............------------------............///111000//////......//////000000////////////000000000///...------------...111111000000000000111111333222000...---...//////////////////............---,,,,,,...///000...---......////////////......///......------......///...............------,,,.........------.........+++,,,------------------))))))(((''''''((())))))------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------...++++++++++++++++++,,,,,,------------------------,,,///000------000///,,,,,,,,,,,,+++++++++******---,,,+++***+++,,,...///---...///...,,,+++***+++...------,,,,,,,,,------++++++,,,,,,---......///------,,,+++***(((&&&%%%---,,,***))))))+++,,,---************************++++++++++++*********)))+++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,------...+++***((((((***,,,,,,,,,---,,,,,,++++++******)))+++)))((((((+++,,,,,,***)))222<<<<<<333***+++///***+++,,,------,,,+++*********))))))))))))******+++++++++++++++,,,,,,,,,************************))))))***+++++++++******))))))******+++*********))))))*********++++++++++++++++++*********)))))),,,,,,---------.........++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,......///......---,,,+++------------------------......---------......///,,,,,,+++++++++,,,............------------......,,,---......//////......///......---------......------......///000000111000000//////...------,,,,,,,,,---------.........------------------------000///---,,,,,,---...///000/////////.....................//////............///000///...---...///000000000////////////...////////////////////////000000000//////.........000000//////...------,,,////////////////////////////////////////////////000000000000000000000000//////......//////000111/////////000//////...---////////////////////////..................////////////...------------...//////111222222111111000333111///---,,,---000111000000000111111000//////000000///............///111111111111111000///...000111222333444555666777///000000111111111000000//////000111222333333444111111111111111000///...000000000111111222222222000000111111111111000000////////////............------..................---------...............---------............///222111111000000000000111000000////////////000000//////......------......111000000//////000000111222111000.........//////////////////............///---------///000///...------............------///......------......///...............---------........................,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,)))***+++,,,------------******+++,,,,,,,,,,,,,,,******++++++,,,,,,---------------------------------222444000,,,---...---+++,,,,,,------,,,******...---,,,,,,,,,---///000+++---//////...---...///...---,,,+++++++++++++++***++++++,,,---......///---------,,,+++)))'''&&&---***'''(((+++......---************************++++++++++++************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---------++++++************++++++------,,,,,,,,,,,,++++++*********+++,,,---///000***(((((()))+++---...---+++++++++++++++++++++++++++***((()))***,,,++++++,,,222???FFF>>>000,,,111++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++******************************************)))(((++++++++++++++++++***)))***************++++++++++++++++++************************++++++++++++,,,,,,,,,++++++++++++++++++*********++++++++++++,,,,,,,,,------------,,,,,,------------------------,,,,,,++++++***+++++++++++++++++++++,,,---/////////..................///,,,---......//////............---------......///------......///000000000111000000//////......---,,,------------.........------------------------///...---,,,---...///000////////////............,,,---...//////...---,,,,,,...///...------...///////////////////////////////////////////////////222111111000///...------000000//////...---,,,,,,////////////////////////000000000000000000000000000000000000000000000000///............///000000.....................---////////////////////////---,,,,,,,,,---...////////////---,,,,,,---...///...///000111111000//////000///...,,,,,,---///000000000000000000000000000//////...------------...//////000000000000///...,,,---...000111333444444/////////...,,,***((('''......///000222333444444111111111111111111111111111111111111000000000000000000111111111111000000///////////////.........+++,,,---......///......,,,---------.../////////---------............///111111000000000000000111000////////////000000111//////............//////.........------.........222111000///......//////////////////............///---,,,---...//////...---......//////......---//////............////////////......---------------..................---////////////......---,,,000000000000000000000000.........---,,,,,,++++++++++++,,,---------------((()))***+++,,,+++***)))******++++++,,,---......---------------------------444666111++++++,,,,,,***+++---......---+++)))...------------...///000,,,---///000///...///000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,...***&&&(((---///---***************************++++++++++++++++++++++++------,,,+++***************+++++++++,,,,,,------++++++*********+++,,,,,,......---,,,,,,+++******))))))))))))***+++,,,---***)))(((***,,,------,,,))))))******+++++++++,,,+++***))))))***+++++++++///***000@@@DDD999---*********)))(((((()))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++************************+++++++++++++++***)))(((,,,,,,,,,,,,,,,+++***)))************************************************))))))))))))************,,,,,,,,,++++++*********))))))*********+++++++++++++++,,,---------------------------------------++++++***)))))))))************+++,,,---...///000//////............//////,,,---......///............------------...//////............//////000000111111000000/////////...------------............------------------------+++++++++++++++,,,---...///////////////.........,,,---...//////...---,,,,,,---......------...///.............../////////////////////////////////222222111000///......---.........---------------////////////////////////000000000000000000000000////////////////////////...............//////000...---------------..............................////////////000111222222///...---,,,,,,---//////...///000000000///...---***+++,,,---............111111111000000000000000///......---------------+++,,,---...////////////***+++,,,...///111222222222222111000///---+++***------...///000222222333000000000111222333333444333222222111000///......000000111111111111000000.........///////////////,,,,,,---...////////////,,,---------.../////////---------............/////////.........//////000///////////////000111111//////.........//////000......------------......000000000///////////////////////////............---,,,,,,---...///...---/////////000000//////////////////....../////////000///...------------...------...//////...------.../////////...---,,,,,,------............---------,,,,,,,,,++++++******...............---,,,,,,***+++,,,......---,,,,,,******+++,,,------......---------------------------333666111+++***,,,,,,***+++---......---+++***------------......//////...///111000///....../////////...---------------///...---,,,+++******))))))***,,,---...///000000000+++((()))---...+++'''************************+++++++++++++++++++++,,,------,,,+++************))))))******++++++,,,,,,++++++******+++,,,,,,---......---,,,++++++******++++++******)))******+++,,,+++***+++,,,,,,+++***((())))))******++++++,,,+++++++++***))))))***+++...***...:::===444+++)))******)))(((((()))************+++,,,,,,+++******)))))))))***+++,,,,,,,,,************************------------,,,+++******,,,,,,,,,,,,,,,+++***)))************************************************,,,,,,,,,------------...,,,,,,,,,++++++*********))))))*********++++++++++++,,,---...............------------------------///......---------......******+++---...///000000//////............//////,,,---......///.........---------------...//////............////////////000000000000////////////---------.........//////------------------------++++++++++++,,,,,,---............///////////////.........//////.........---...///...---,,,---...---............/////////////////////////////////111111111000000/////////---------------.........////////////////////////////////////////////////////////////////////////......------......///000...------------...//////..............................------......//////...------------...////////////000111111000...---)))***,,,.../////////...333333222000000000000000//////...------------...******,,,---.../////////,,,---...///000111222333//////000111111000000000------...///000111111222/////////000111333444555222222111000///......---000000111111111111000000.........///////////////---...//////////////////---------...............---------............///---------------......//////......//////000111222//////......//////000000000//////......//////000000000000000000/////////////////////............---------///000000///---//////000000000000//////000//////......//////000000///...---,,,---......,,,---...//////...---,,,+++,,,,,,,,,,,,++++++***,,,------......------,,,++++++++++++++++++++++++////////////...---,,,+++)))***++++++,,,,,,++++++++++++,,,,,,------......------------------------,,,111333///+++,,,---,,,++++++---......------,,,,,,---------............///000111000...---------.........------......//////...---,,,+++***)))(((%%%&&&(((***,,,---......///,,,******,,,,,,***'''************************++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++******************++++++++++++***++++++,,,---.........---,,,,,,+++******...---,,,,,,++++++,,,,,,---,,,+++,,,------+++))))))))))))*********++++++++++++,,,***)))(((***+++)))444>>><<<000'''(((---++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''((()))***+++,,,,,,---++++++++++++++++++++++++------------------,,,+++++++++++++++++++++***)))+++++++++******************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++++++++,,,,,,,,,---...............------------------------...------------...//////***+++,,,...///////////////..................///,,,---......//////......---------------...///000......//////////////////////////////////////////------........./////////........................------...........................///////////////000//////......//////000///000000///---,,,---...---------.........//////////////////////////////111000000000000000000000........................////////////////////////........................////////////////////////...------------...//////......---------...000000........................,,,++++++*********++++++,,,------...//////......111222222333222111000///............//////000000666444222111////////////000//////...---.........,,,,,,---...//////............//////000111111222,,,---.../////////////////////000000000111111111111000000///000111222333//////000000000000000000000000111111111111000000............/////////000000000000111000000//////...............------------------............///------,,,,,,---......///............///000111222///////////////000111111000//////......//////000//////000000000000//////////////////............---...000222444333000---...//////////////////...000000////////////000000000///...,,,,,,---...///,,,---///000000///---,,,******+++,,,,,,,,,++++++......///000000///......******++++++,,,---------------.........---,,,,,,***))))))))))))***++++++,,,,,,------------------------------------------***......,,,,,,......+++,,,,,,,,,---------......+++,,,,,,------------------///000000...------...,,,,,,,,,,,,---...//////,,,,,,,,,++++++++++++***&&&'''(((***+++,,,,,,,,,+++++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------+++++++++***++++++,,,,,,++++++++++++++++++******++++++++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,+++,,,,,,------+++++++++,,,......,,,***))))))))))))***************,,,,,,+++(((((()))+++''';;;FFF;;;,,,(((+++,,,***+++,,,------,,,+++***)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,))))))******+++*********+++++++++*********))))))))))))*********+++++++++(((((()))))))))*********++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------+++++++++,,,---...///000+++,,,---/////////............------------......,,,---......//////......---,,,,,,------///000000/////////////////////.......................................////////////////////////////////////..................------............/////////000111000///......///000111000111111000...,,,---...---------.........//////////////////////////////000000000000000111111111111111000000//////......////////////////////////........................////////////////////////...------------.../////////......---...///000111........................///...------,,,,,,,,,,,,+++,,,...///000///...---333444444555444333222111444222000......///111222777555333111///.........000000///............/////////////////////...---------......//////000000000000111111000///......111111111111111111222222222111000/////////000111------...///000111222333000000111111111111000000---.........//////000000111111222111111000///.../////////......------,,,---------.........//////---------------...///000............///000222222///////////////000111111---------,,,,,,---------...///000000000000000///000/////////...............000222666777666222...---..................---000000////////////000000111///---,,,,,,,,,...///,,,---///000000///---,,,+++,,,------............,,,---...//////...---,,,***++++++,,,---...//////******+++,,,------------///...---,,,---...///000------------------,,,,,,------------------------)))++++++***,,,000///+++---,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,+++---//////...---...///*********+++,,,---...///)))******+++,,,,,,------******+++,,,,,,,,,++++++(((***,,,,,,++++++,,,---************************+++++++++,,,,,,---------************+++,,,---------------,,,,,,+++++++++++++++++++++,,,---...///------,,,,,,,,,,,,++++++((((((((()))***+++------))))))***,,,//////...,,,*********)))))))))))))))***,,,---+++((('''))),,,)))999@@@555///333000&&&'''(((***++++++***(((''')))***,,,------,,,***)))------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,'''((()))***************++++++++++++******))))))))))))******++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***------------------------.........///111222444555,,,---.../////////...------------,,,,,,---------,,,---......//////......,,,,,,,,,---...///000111///////////////.........---------.........................../////////000000000000000000000000000------------,,,+++******---.........//////000000---------.........//////222111111111000000//////////////////////////////111000...///000111000...+++,,,...000111222222222000---+++...222333...)))---...///111111111000///////////////////////////111000///......---......111111000000//////......000000////////////000000///...,,,,,,,,,---///111////////////............000000000000000000000000333333222111000///......------......///000000000333222111000////////////......000000000///...---000000///...............111000///000111222111///555333000//////000///...//////...//////000111222111///,,,---000222111///000000000000000000000000//////000111111111111111,,,---///000000///---,,,222222111000///...------------------.........///...---,,,++++++---...000...000111111......///111000000000000000000000000000000111111000///...---......------------......///...---------...000111111222222222111000...,,,000000000000000000000000---...///...------...///+++,,,---///000000000111111000///...,,,***))))))***+++...000111000...,,,///......------......///------------------------...------,,,,,,++++++***,,,,,,++++++***)))((((((***+++,,,---............111000...,,,++++++++++++...---,,,+++++++++,,,---******+++---......---+++......---------......///---,,,,,,++++++,,,,,,---......---,,,+++***)))(((......---,,,,,,------...+++*********))))))((((((+++***)))***,,,---,,,+++***,,,---,,,***)))((()))))))))*********))))))(((,,,------+++***)))***,,,************++++++,,,---......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,+++***))))))+++---...+++++++++******))))))))))))***+++,,,------------******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,222999>>>;;;111)))))),,,,,,,,,++++++***+++++++++++++++***)))((('''&&&&&&---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++******+++,,,,,,,,,***)))(((++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,+++------............------,,,,,,,,,---...///000000,,,,,,,,,---------......//////...------------...---------............///000///---,,,,,,---///000.........////////////000//////000000000000//////////////////............//////............/////////....../////////,,,)))+++,,,.../////////...------------.........//////111111111000000000//////////////////////////////---,,,+++,,,---...---,,,------......//////000000///....../////////...------...///000000//////...........................//////.........//////000......------------------........................///...---,,,,,,---///000////////////............------------------------000//////......------,,,---------------///000000000000///.........//////......///////////////...000//////...---------...//////000000/////////000444222/////////000000///000////////////000000111222111/////////000///...000000000000000000000000//////000111111111111000,,,---///000000///---,,,...............---------,,,,,,---------.........---,,,*********+++---...///...,,,------...,,,+++000000000000000000000000111000000000////////////......------------......//////.........///000111111111111111111000///...........................---...//////------...///---...///000111111111111//////......------,,,,,,+++---...///000///---------,,,,,,++++++,,,,,,---------------------,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,---............---///...---,,,+++,,,---------,,,+++++++++,,,---...,,,,,,,,,---...///...---///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,++++++************++++++*********))))))))))))***)))((()))+++,,,+++***'''(((***)))(((((()))***)))***++++++++++++*********++++++***(((((()))***+++++++++++++++,,,------......---,,,+++*********,,,++++++++++++,,,---------,,,*********+++---...,,,,,,+++++++++*********)))***+++,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))...333333...***+++...,,,,,,++++++***++++++,,,+++++++++***))))))((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******++++++++++++******+++++++++++++++***))))))************************))))))******+++++++++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------............------+++,,,,,,------.........,,,,,,,,,---------......//////...------------...---------............///000...---,,,,,,---...000------.........///////////////000000000000//////////////////////////////...------,,,,,,------......------...000000///---,,,---......//////......---------...............000000000000////////////////////////////////////+++******+++---...---,,,///...---,,,,,,---...///000111111///---,,,...111......////////////...---........................---------......///111111000000000000000111111111,,,---...//////...---,,,......---,,,,,,...///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,...000111111000000/////////000000...............///000111/////////...............---///111000...---...111333111///...000111111000111000000////////////000222222222000...------...000000000000000000000000...///000000111111000000---...///000000///...---,,,---------......//////,,,,,,---------.........------,,,++++++---...///222...+++,,,...///,,,(((000000000000000000000000111111///......//////000......------------......000////////////000111222111000000//////000000111........................---...//////------...//////000000111111111000000............////////////..................---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,++++++,,,---...///,,,+++++++++,,,---...///................../////////...---,,,+++******)))------,,,,,,,,,,,,------******++++++,,,,,,------,,,+++******)))))))))******************))))))))))))((('''(((***+++***)))***+++++++++***+++...000)))***+++,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,------......---,,,+++************+++++++++++++++,,,---------,,,+++++++++,,,...///,,,,,,,,,,,,++++++++++++******+++,,,------------******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***%%%(((+++,,,++++++---...,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++************************++++++++++++******,,,++++++************+++************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---------............------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......//////...------------...---------............//////...---,,,,,,---...///,,,---------............//////000000000000//////////////////000000000000...------,,,,,,------...///---,,,---///111111111......------......///000........................////////////////////////////////////////////////...---,,,---///000000///000...---,,,,,,...///111777555333///------...000000000000000//////......////////////////////////...............///000000111111111222222333333333,,,---///000000///---,,,...------------...///000////////////................................................//////000000000...,,,+++,,,...111333555444333222111111111111...---------...///111222000000000000000000//////,,,000333222...,,,///333222000......000111222111111111000//////...//////000222333111---,,,...000////////////////////////...//////000000000000000......////////////......////////////000000000000------........./////////000//////...///000111111444222111000000///...,,,////////////////////////222111///------...000111......------------......000000000000000111111222000///.........000111222........................---///000///...---...///000000000000000///......////////////000000000000000///...---,,,,,,---...///......------......///.........------,,,,,,+++++++++,,,,,,---......///------------............////////////...---,,,+++,,,,,,,,,,,,,,,---------+++++++++,,,---...///////////////---,,,---...000------------,,,,,,++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------,,,++++++++++++,,,***************************)))((()))+++++++++))),,,---,,,+++***+++...111((()))***+++,,,,,,,,,,,,---......---,,,+++---///---------,,,,,,------...,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))+++***)))***+++,,,,,,,,,++++++******++++++,,,,,,))))))******+++,,,,,,,,,///......------......///------------------------***+++---......---+++***,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++---,,,******)))***+++,,,************************,,,,,,+++,,,,,,,,,------++++++,,,,,,---,,,,,,,,,,,,+++***))))))+++---...,,,------......------,,,---------------------,,,,,,,,,,,,---------......//////...------------...---------............//////...------------...///,,,,,,,,,---------......//////000000000000///////////////000000000000000000000////////////000000111///------///111111111///...---------...000111.....................---.....................//////////////////////////////...---...000111111//////...------...000222444>>>888222//////000...,,,111000000000000000000000000000000000000000000000000000///...............---......//////000000000---...000111111000...---------------......//////////////////............////////////////////////------......///000000000111000...---...000333555777666444333111000//////...---------...///111222000111111222222222111111...222555333///---000444222000......000111222111111111000//////...//////...000222000------///222////////////////////////......///000000000000000...//////////////////...000000000000////////////...////////////000000000////////////000000111111111444666444///,,,...111////////////////////////111000...------///111222......------------......///000000111111111111111//////.........000111222////////////////////////...///000///......///000////////////...---,,,,,,000000000000000/////////111000...,,,,,,,,,---...///......------......///.........------,,,,,,,,,++++++,,,---......//////..................//////////////////...---++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---......///////////////---+++***,,,///+++,,,---...//////.........------,,,,,,------...---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---***************++++++++++++***)))***,,,---,,,+++******)))'''%%%%%%(((***'''''')))***++++++++++++,,,---...---,,,,,,---///...------,,,,,,---------++++++++++++,,,...///000+++************+++,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))...,,,))))))+++,,,+++***+++*********++++++,,,---'''(((((()))***+++,,,---///......------......///------------------------***+++---......---+++***------,,,,,,+++++++++***,,,,,,------------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***+++,,,---------------,,,+++***))))))+++---...,,,,,,------------,,,,,,////////////............,,,,,,,,,---------......//////...------------...---------............///.........------.........,,,,,,,,,---------......//////000000000000//////......//////000000000111000000000//////000000000333111......///000000/////////...------///000111...............------------------...............///////////////////////////...------...///...------------...///111333555>>>777///---000111...***///////////////000111111000000000000000000000000111111///......---------////////////000000000000...///000111111000///...---------............///////////////....................................,,,,,,---------.........222111000///000222444555555444222000...---,,,,,,...............///000111///000222333333222111111000222444333111000111444333111///...000111111000111000000////////////000...///000///...///000222000000000000000000000000---...//////000000////////////////////////////////////......---------,,,....../////////000000000---------...............---222666333+++(((,,,111000000000000000000000000000//////......///111111......------------.........///000111111111000000............//////000111000000000000000000000000...///000000......///000............------,,,+++000000000000////////////000///...,,,,,,---...///---,,,,,,++++++,,,,,,---------------------------+++,,,,,,---...///////////////..............................---,,,+++***,,,,,,------,,,+++***)))+++,,,---......///.........000111...+++)))+++...***+++---///000000000///......------------............------,,,,,,++++++************+++,,,------*********++++++++++++++++++*********,,,---,,,++++++++++++)))&&&&&&((()))'''((()))***************)))***+++***))))))+++---...------,,,,,,,,,,,,,,,+++++++++,,,---///000111***************+++,,,,,,+++,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++************+++)))((((((***++++++***************+++,,,------''''''((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---------------------------+++***)))))))))***+++,,,***+++,,,------......---,,,+++*********+++,,,---,,,,,,------------,,,,,,//////////////////000000,,,,,,,,,---------......//////...------------...---------............///........................,,,---------............//////000000000000//////------......//////000000///......------......///333111///...//////...---//////......//////000111//////.........---------,,,,,,---------.........////////////////////////000...------------,,,***------......///000111111555222...---.........,,,,,,,,,,,,,,,---///000111........................000//////.........//////222111111111111111111000////////////////////////,,,------...............////////////............------------------------........................000000000000111222333444111111000///..................///////////////...---...000222222111000///111111111111111111111111444222/////////000000///000////////////000000111222000......///000000///000000000000000000000000---...//////000000//////000000////////////000000---------...............------------............,,,,,,------.........---+++///222000+++))),,,///000000000000000000000000.../////////000000000111......------------......---...///000000000//////......//////////////////////////////////////////...000111000///...///000---...............---------......//////000000111......---------......///---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,------......///////////////......---------,,,---------,,,+++******)))***+++,,,---,,,++++++,,,---...//////...------...111333111---***+++---***+++---/////////...---......------------......,,,,,,,,,---------------))))))***+++,,,...///000*********++++++,,,,,,,,,+++))))))***+++,,,+++***+++---------+++++++++---)))******++++++*********((()))******))))))+++,,,------,,,+++++++++++++++,,,,,,++++++,,,,,,---...***************++++++,,,***++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///...+++)))((()))+++,,,)))*********************************+++,,,---...((())))))***+++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---***+++,,,---............******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------......//////000000,,,,,,,,,---------......//////...------------...---------............///---..................---------.........///////////////000000000000//////,,,,,,,,,---...///////////////............/////////...---...//////...,,,......///000000000000000//////.........---------,,,,,,,,,------.........////////////////////////111000............,,,***------...//////......---,,,------,,,++++++---000******)))***+++---///111------------------------......---......///000111//////......------,,,,,,///...------------...///,,,---......//////......000/////////....................................111111111111111111111000...//////000111111222222000000///000000111222222......000000000///...---+++---///000111000///...111000///000111222111///555333000//////000///...//////...//////000111222555111......000000...,,,000000000000000000000000---......///////////////000000////////////000000------...///000111222333+++++++++,,,,,,,,,---------......///000/////////......///...---------...000000000000000000000000---...///000111111000000.........------.........,,,---///000000000///...---...///000000///...---...........................000111000///...///111......///////////////...++++++,,,...///111222333,,,------......////////////......------......///***++++++,,,---...//////---------...............000000///...---,,,,,,+++++++++,,,,,,,,,+++******'''(((***,,,---------------.../////////...---,,,...222555444...++++++...***,,,---......---+++***......------------......***++++++,,,---//////000++++++,,,---///111333444*********++++++,,,,,,,,,***(((((()))***+++***)))''')))+++++++++***+++,,,++++++,,,,,,,,,+++*********+++++++++******,,,...---,,,++++++************...---,,,+++*********************)))***++++++,,,)))***+++,,,,,,,,,++++++)))))))))******+++++++++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,111...+++(((''')))+++---,,,...///...+++))))))***************+++,,,---...******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))******+++++++++,,,))))))************)))))))))***,,,---...---,,,,,,++++++++++++++++++++++++---,,,+++******,,,...///***+++,,,---............)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000,,,,,,,,,---------......//////...------------...---------.........//////------............------.........////////////000//////000000000000//////++++++,,,,,,---...//////111111000000000000111111,,,+++,,,...000000///------...000111111111000///111111000000/////////...000///...------...///000,,,,,,,,,---------......000000//////.........---//////......---------,,,////////////////////////------------------------............------------...........................---,,,---...///...---....................................//////////////////////////////////////////000//////...------000000//////.........---111000///......///000111333222000/////////000111111111000000//////......,,,,,,---...///000111111////////////////////////111111000000//////......////////////000000000000222222111000//////000000000000000000000000000000///////////////.........000000000000000000000000//////000000000000//////,,,------......------,,,000++++++111333///...111222111111000000000000000...///000000...------...//////000000000000//////111000...---------...///000111222222222000///...---///000000///....../////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......222111...---,,,---...000///////////////////////////,,,***+++---...,,,)))---,,,++++++,,,---///000///...,,,)))'''&&&%%%$$$...............------------,,,,,,,,,+++*********)))***++++++,,,---...///,,,,,,+++***))))))))))))******+++,,,,,,---.........---,,,+++***+++,,,---...---+++))))))***+++,,,------......------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,---*********)))))))))((((((---------------------------,,,,,,+++*********+++))))))************))))))******+++++++++,,,,,,,,,++++++******)))(((((('''***++++++,,,,,,++++++*********)))(((((()))***+++******++++++++++++******))))))***++++++++++++***222000---+++))))))******))))))***+++,,,------...++++++************++++++)))******+++++++++******++++++++++++++++++++++++---,,,,,,++++++*********------------------------------++++++++++++------///......---,,,+++******(((***,,,---------+++******+++,,,------,,,+++***************++++++,,,---+++++++++***************,,,,,,,,,++++++*********,,,,,,++++++------,,,,,,---,,,,,,+++,,,---...///,,,---...---++++++---...//////...------------...---------............///---------.........//////000111222000,,,+++---///000000000///......------......////////////......000000000000000000000000111///...,,,,,,---...///......//////000000111111/////////......---------......---,,,,,,---......,,,---------............000/////////............/////////.........------////////////////////////------------------------000//////......---------..............................---......///..........................................////////////////////////////////////....../////////...------/////////......---------111000000/////////000000111111///.........///000............////////////.........///////////////////////////////////////000000000000////////////////////////000000000000111000000///......//////000000000000000000000000.........///////////////////////////////////////......////////////......---------------------------))))))---///,,,+++---000000///........./////////000222111///......///000000////////////000000111000///.........////////////000000//////...------///000000///......///......////////////......---------,,,,,,,,,,,,,,,000000000000111111111111000///...,,,,,,,,,---..............................,,,++++++------,,,***,,,,,,,,,,,,,,,...///000000000...---,,,,,,,,,,,,//////......------,,,,,,******************)))))),,,,,,,,,------......///,,,,,,+++******)))*********++++++,,,------......///...---,,,,,,---...///---,,,***)))))))))+++,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,------)))))))))))))))*********,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++******++++++)))******************)))*********************************************************++++++*********,,,,,,******)))***++++++******++++++++++++******++++++,,,------------,,,...---+++*********+++,,,******************++++++******))))))))))))******+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++******)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------************++++++++++++,,,,,,++++++++++++++++++---,,,,,,,,,---------,,,------,,,,,,,,,---...///...///000///------///000//////...------------...------------............,,,,,,,,,---------......000111111///,,,+++---///111111000///............/////////000000///......////////////////////////000///---,,,+++,,,---.........//////////////////---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------........./////////////////////............000000////////////......////////////////////////------------------------111111000//////...------........................------------------------....................................////////////////////////////////////------.../////////......//////............------111111111111111000//////000000///............///,,,,,,------...//////000000000//////............////////////////////////////////////000000000000////////////000000000000000//////...............000000000000000000000000------......//////000000........................------............------///...---,,,,,,---...///000,,,,,,///111///.../////////...---------------...000111000///.........111000///......///000111222111000////////////000......------,,,------------///000000///......///------............------------------------------.........------------------------------,,,,,,,,,------------------------...,,,++++++------+++***,,,,,,,,,,,,---...///000000/////////000000111222/////////...---,,,,,,+++((((((((()))))))))))))))........................,,,++++++************++++++++++++,,,------......000//////......///000000---,,,+++***)))***++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((((((,,,,,,,,,+++++++++++++++************************,,,,,,++++++******++++++******++++++++++++************))))))))))))))))))))))))***++++++,,,------))))))************))))))---,,,+++*********************++++++++++++******(((((()))************)))+++***))))))***+++---...+++*********))))))))))))))))))(((((((((((())))))+++,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------,,,------...///---///000///...---...000//////...------------...------------............++++++,,,,,,,,,---------000000///---++++++---///111000...---,,,,,,------000000000000000///......///////////////////////////...---,,,+++,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///////////////.........000000000000000/////////////////////////////////------------............222222111000///...------........................,,,---...---,,,+++,,,---....................................////////////////////////////////////---...//////000000000000////////////////////////111111222222222000///...111000000000////////////---------......////////////////////////.........111111111111111111111111......//////000000111111////////////000000000000000//////.........//////////////////////////////,,,------...///000111111////////////////////////---......//////......---000...---++++++---...000111///...///111222111111//////...------------...---...000///...,,,,,,---222000///------///000222222111111000000000000000///...---,,,,,,,,,---...---///000000///......///---......//////......------------...............,,,,,,++++++******))))))------.........------,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---......///000............///000111222000///......---,,,++++++((((((((())))))******+++///.........---------,,,++++++*********+++,,,,,,,,,,,,,,,,,,------......///////////////000000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******************************(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***++++++,,,+++++++++,,,,,,+++++++++***************)))))))))******+++,,,,,,------...******++++++++++++******,,,+++******))))))((((((******++++++++++++******'''((())))))***)))))))))))))))))))))***+++,,,---++++++************************))))))))))))************+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***))))))*********+++++++++,,,++++++++++++,,,---...---,,,+++******+++,,,------,,,,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,---...///...---,,,------...------------.........+++,,,------,,,+++,,,---//////...------------...,,,,,,---------.........,,,,,,,,,---------......//////...,,,,,,,,,...//////...,,,*********+++,,,111111111111000///......////////////////////////......---,,,,,,,,,,,,---.........------,,,,,,,,,------------------......------............------.........////////////000.........////////////////////////000000000000000////////////////////////---------....../////////222111111000///.........///////////////////////////000111000...---...///....................................////////////////////////////////////...///000111111111111111000000000000000000000000000111222222222000///...222222222222111111000000000000000/////////......------......///000000111222222222222222222222222......//////000000111111////////////000000000000000000000//////000111111////////////////////////,,,------...///000111111000000000000000000000000/////////000000/////////000///---,,,,,,---///000------,,,,,,...111222111111000000///.../////////...000111111///......///222000///------///000222111111111111111000000/////////---------...///000---///000000///......////////////000000/////////---------.........//////000000000//////.........---...////////////......------------------------,,,------,,,,,,+++++++++,,,,,,---...////////////.........---......///000///......---,,,,,,++++++*********++++++,,,,,,,,,......------,,,++++++++++++*********+++,,,------,,,,,,------------......------......//////////////////......---------------------------,,,,,,+++************************))))))***++++++***))))))))))))***++++++,,,------))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******)))******++++++++++++******,,,,,,---...............++++++************************++++++,,,---......,,,++++++******++++++,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------)))***,,,,,,,,,,,,***))))))))))))******++++++,,,,,,,,,+++++++++,,,---......---,,,++++++,,,---...---,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++***************++++++,,,,,,,,,...///000///---,,,---........................---***,,,------,,,++++++,,,//////...------------...,,,,,,,,,------------...............////////////...---------............000///...---,,,,,,,,,---000000000000000///....................................------,,,,,,,,,,,,......------,,,,,,++++++............////////////...//////000000//////...------........./////////.........///////////////......////////////000000////////////////////////---------...//////000000000000////////////......////////////////////////111333555333000...///222....................................//////////////////////////////////////////000111111111000000///000000000000000111111//////000000000000//////222222333333222222111000222111111000//////......,,,,,,---...///000111111222222222222222222222222////////////000000000000////////////000000000000111000000000000111111222000000000000000000000000------......//////000000111111111111111111111111//////000000000000//////000///...------...///000...///...---111666888666222222111000000000000000111333444444222111111222111000///......///000111000000111111111000///...//////////////////000111---///000000///....../////////000000000000//////,,,,,,,,,---......//////111111111000000000000000.........////////////000------------------------,,,---...---+++***+++,,,,,,,,,...//////000//////000//////......//////000------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********++++++---...///------------------......++++++---...............//////.........------------............---,,,,,,************************+++,,,---......---,,,+++))))))***+++,,,---...///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,******++++++++++++******,,,,,,---............---------,,,+++******)))(((******+++,,,---...//////,,,,,,,,,++++++,,,,,,,,,((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------******++++++++++++******)))*********++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,++++++******++++++---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,...111222000---+++---///...////////////...------+++---//////...---------//////...------------...,,,,,,,,,,,,------------...////////////000000000---------///111111///---222222222111111000//////......////////////..............................//////.........---------------------------,,,,,,---.........////////////...///000000000000///...,,,---------......................../////////000------........./////////////////////////////////---------...///000000000---............/////////////////////////////////...111333111---+++---///....................................////////////////////////////////////...////////////......------.........////////////------------...///000111111222222333222111000////////////////////////...---.........//////000000111111111111111111111111000000000000////////////////////////000000000000///////////////000111111000000000000000000000000.........///////////////000000000000000000000000...//////////////////...///..................///000222111000444<<<>>><<<222222111000000000000111111222333333111000000111000000////////////000000//////000000000///...---......///000000000000000---///000000///......///...//////////////////...+++++++++,,,---.........------------------............---,,,---...///000........................+++---...---+++***+++---,,,---...///000000//////...............///000000+++,,,,,,,,,,,,---------.........------------------------------,,,,,,,,,*********+++,,,---//////..................------***+++---...//////......---------------,,,,,,+++,,,------------,,,++++++************************+++,,,---//////---,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))******************)))(((((()))***+++,,,------******++++++,,,,,,------+++,,,,,,------,,,,,,+++((()))+++,,,---,,,,,,+++******++++++++++++******))))))***++++++++++++***---------,,,,,,+++***)))+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++,,,,,,---,,,,,,++++++---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++---.........---,,,,,,,,,------------,,,,,,,,,+++******)))))))))*********++++++,,,---......,,,,,,++++++++++++++++++///111333111---+++---000...///000000///...---,,,***---///000...---,,,,,,//////...------------...++++++,,,,,,,,,---------.........////////////000,,,,,,...222555444000---111222333333222111///---+++,,,---......//////...........................//////000000//////......------------............---------....../////////---...///000000///...---,,,,,,,,,---------......---.........//////000000,,,---------......//////////////////////////////---------...///000000111,,,,,,------.../////////000000000000000000000000))),,,///,,,(((%%%(((+++..................................../////////000////////////////////////............---,,,++++++,,,,,,,,,---------......---,,,,,,,,,---///000222000111111222222000///...,,,,,,------...////////////////////////.........////////////////////////111111000000//////......////////////000000000000...............///000111000000000000000000000000///////////////.........000000000000000000000000---..................---......////////////......,,,//////---222;;;>>>;;;222111111000000000000000...///000000...------...//////000000000000//////...///000000000///---,,,,,,---///000000000///...---///000000///......///---..................---******+++,,,,,,---......,,,,,,,,,------............---+++++++++---///000////////////////////////+++---///---+++)))+++---,,,---...000000000000///++++++++++++,,,...///000***++++++,,,,,,------............------,,,,,,,,,........................)))******+++,,,...///000..................------***+++---////////////...++++++,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++++++++***************(((((())))))************+++++++++++++++++++++++++++*********+++,,,,,,---))))))************))))))&&&&&&''')))***+++,,,---'''((()))***,,,---...///***++++++,,,,,,++++++***$$$%%%'''((())))))))))))******++++++++++++******++++++,,,------------,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++******++++++************++++++.........---,,,+++)))(((------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,+++,,,............,,,+++++++++***)))(((((())))))'''((()))+++---///000111---,,,,,,++++++*********///222444222---+++---000...///000000000///---,,,(((***---...,,,+++******//////...------------...++++++,,,,,,,,,------------------.........//////+++,,,///444777666111,,,---///111222111///,,,*********,,,---.../////////........................000000000000000//////...---------....../////////---.../////////...,,,+++........................,,,---......//////......---.........//////000000.........------,,,,,,,,,......///000000000000000///............---------//////000000000000/////////...,,,---///000000///111---'''###"""&&&+++///////////////////////////......------------............------------......000///...---------------,,,,,,,,,---------.........///////////////......---------.........//////000///...---+++***)))(((...---...///111111///---000000111111111000000///222...---000111///...000,,,...///000///000111333222111111111000000//////333222111/////////000111///////////////////////////000111111111000...---......///000000000000000000000///...............------------......//////222111000...------------000000000000000/////////////////////////////////000000000000////////////---...000111111000...---.........000111111...,,,,,,,,,------...///000000........................//////...---...///000111------................../////////...------,,,,,,)))+++---...///...---,,,///...------,,,,,,,,,,,,---......,,,***))))))***---.../////////...---,,,,,,,,,+++++++++,,,---...------,,,,,,,,,---......,,,,,,,,,...//////,,,***---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---...---,,,,,,------+++***))))))************))))))******************************************************+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,------......------,,,---------,,,,,,,,,++++++...---,,,+++******************))))))***+++,,,,,,,,,,,,++++++***)))))))))---,,,+++*********+++,,,---------,,,,,,+++++++++'''&&&%%%$$$%%%''')))+++++++++************+++++++++***************************************++++++222///,,,***)))+++---///---------,,,,,,+++++++++,,,,,,,,,---------......---------....../////////***)))))))))***,,,...///---,,,+++***+++,,,---...***)))***---000111///------------,,,,,,+++++++++,,,,,,,,,++++++,,,------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,,,,---......//////......//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......111111000000//////......------------------------...------------...//////------............------,,,---------.../////////......//////...------,,,........................,,,---......//////................../////////000.........------,,,,,,,,,......///000000000000000000000/////////............//////000000//////...///---------/////////---111///,,,******+++---///////////////////////////......------------............------------......//////...------------------------.........//////...///////////////......---------.........///////////////......------,,,.........000222222111/////////000000000/////////111---...222333000...//////000111000///...///000111111111111000000000///333222000/////////000111////////////////////////...///000000000///---,,,......///000000000000000000000///...............////////////////////////111000///......---...............//////000000000////////////////////////000000000000/////////...---...///000000///...---.........000111111...,,,,,,,,,------...//////000........................///...---------...///000/////////...---------,,,,,,,,,,,,------------------...000111222111000///......---,,,,,,,,,,,,,,,,,,------,,,***))))))***+++,,,---/////////......---,,,+++++++++,,,---...000000...---,,,+++++++++...---+++,,,---...---,,,,,,+++++++++,,,,,,------,,,,,,------------,,,,,,------.........---,,,+++,,,***)))***++++++***)))))))))************))))))******************************************************++++++,,,,,,,,,+++))))))***++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++000///...---...///111222+++******))))))******+++)))*********++++++++++++******************++++++///...,,,***)))***,,,------------,,,,,,,,,++++++,,,,,,,,,---------......111111000...,,,+++***))),,,+++*********+++,,,---,,,++++++++++++,,,.........,,,+++,,,...///---+++---------,,,,,,+++++++++++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,,,,---......//////......//////.........---------------------------------......------------......,,,,,,,,,---------......000000000000//////......---------------------------,,,,,,,,,,,,---......---..................------------...............//////...------------...........................,,,---......//////..................////////////.........---------------......///000000000000000111000000000////////////.........//////..................///000000---+++//////000000//////...---////////////////////////......------------............------------......//////...------------............/////////000000...//////000000/////////------........./////////000000000000000000000000///......000222333222111.........///////////////111///111777888444/////////000111000///...///000111111111111000000000000222111000000///000000000////////////////////////....../////////...---,,,......///000000000000000000000///...............000111111111111000000000//////............//////,,,,,,---...///000000111////////////////////////000000000/////////.......................................///111000...,,,,,,,,,------.../////////...........................---,,,,,,,,,---///000000000///...---,,,,,,+++******++++++,,,------...+++,,,---...///...---,,,---,,,,,,++++++++++++,,,***+++,,,+++***)))***,,,***+++---...///000000000---,,,+++++++++,,,...///000000...---,,,,,,++++++000...+++***+++---......+++++++++++++++,,,,,,,,,------............------+++,,,...000000...+++))),,,***)))***++++++***)))))))))************))))))******************************************************+++++++++,,,,,,,,,)))))))))******++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++*********(((((((((((()))***+++,,,++++++---......------,,,***++++++,,,------......***++++++,,,,,,+++++++++*********+++++++++++++++'''&&&%%%$$$$$$%%%&&&'''******))))))))))))******)))*********++++++,,,,,,++++++++++++++++++******...------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......222111///...+++)))((('''---,,,,,,+++*********+++++++++***+++,,,---...///111///,,,,,,,,,,,,+++***------,,,,,,,,,,,,++++++*********+++,,,---...///++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,,,,---......//////.....................---------------------------------//////............//////,,,,,,,,,---------......000000000////////////...------------------------...------------...//////.......................................---------//////---,,,,,,---...///........................,,,---......///..................///////////////...............---------......///000000000000000000000000/////////......------............------///...///111222111...+++,,,---...//////...,,,+++////////////////////////......------------............------------......///......---------......---.........////////////...//////000000000000///............////////////111111111111111111111111.........///222333222111//////......//////000000222111555;;;<<<777111000,,,...///000///000111333111111111000000000000000111111000000000000000000////////////////////////...///000000000///------......///000000000000000000000///...............000111111222222111000///...............///000000,,,---------......//////////////////////////////000000/////////...............------------......///......///000000...------------.........//////........................------,,,+++,,,---.../////////......---------,,,++++++,,,,,,,,,---------***+++,,,,,,,,,,,,++++++,,,++++++******+++++++++)))***++++++******+++---,,,------....../////////---,,,,,,+++,,,---...///------,,,------...///000///---++++++,,,......---++++++,,,,,,---------------..................---+++,,,...//////...,,,+++///...,,,,,,,,,,,,+++))))))******++++++******)))************************************************++++++***+++++++++,,,,,,)))*********+++++++++,,,***++++++,,,,,,++++++***+++++++++*********))))))++++++******+++,,,,,,---***+++---//////---,,,+++++++++++++++,,,,,,------)))***+++,,,---,,,+++***)))))))))******++++++,,,++++++***)))))))))*********))))))(((((())))))***++++++++++++++++++++++++,,,+++++++++++++++******---...............------------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++*********+++,,,---...///000///---+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,---......///.........................................................///..................///,,,,,,,,,---------......////////////////////////........................///////////////000000111.........------........./////////...---------,,,///...---,,,,,,---//////........................,,,---......///.........///////////////.......................................///000000000000000/////////.........------------............------//////000222333222///---,,,,,,,,,,,,------------////////////////////////......------------............------------............---------......///,,,,,,---------...............///000111111000000........./////////000000222222111111000/////////...---,,,...000111111000000000/////////000111222000000333:::;;;666000...,,,...///000///000111333000000000000000000111111000000000111111111000000000000000000000000000000000000111222111000///.........///000000000000000000000///...............///000111222222111///.........---......///000111//////......---------,,,////////////////////////////////////............///...------------...//////.........000000///------------.......................................------,,,+++,,,---...///,,,---------....../////////.........---------,,,....../////////.........+++++++++******++++++,,,)))***,,,,,,++++++,,,...//////......------------------,,,,,,,,,---...///------------...///000111---,,,,,,---//////---+++,,,,,,......///.........---..................---------,,,,,,,,,------...000///---,,,,,,+++***(((******++++++++++++******************************************************++++++*********+++,,,---+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))---,,,,,,+++******++++++***+++---......,,,***))),,,+++++++++*********))))))***+++,,,---,,,++++++)))))))))******++++++,,,.........---------------******))))))))))))******...------,,,+++***)))))),,,,,,,,,,,,++++++******+++,,,------------,,,+++------------------------,,,,,,,,,---------......******++++++,,,---......******++++++,,,,,,,,,,,,******+++,,,------......------,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,---......///.........---...................................................------------......,,,,,,,,,---------...................../////////..............................------......///000///...------------...////////////...---------,,,...------------...//////........................,,,---......//////......///////////////......................../////////......///000000000000000............------------.........//////.........///...///000222222111///...------------...//////////////////////////////......------------............------------.........------------...//////,,,,,,,,,------------.........///000111111111111....../////////000000000222222111000//////......000...,,,---///000000///000000/////////111222444///---///555666111------///000111000///...///000000000000000111111111111//////000111111111111000000000000000000000000000111111222333222111000///......///000000000000000000000///...............---///111222333222000///...............///000111111000000///...---,,,,,,/////////////////////////////////.........------////////////////////////000...---...///000///......................................................---,,,,,,,,,---///000+++,,,,,,---...///000000000000///......---,,,,,,...------------,,,,,,,,,,,,++++++++++++,,,,,,---***,,,------,,,,,,---///111000///...,,,,,,,,,,,,...---,,,,,,,,,---///000000//////...------......,,,,,,---...000///,,,***,,,---...000000//////...------............------...---,,,++++++---...///---+++************)))'''******++++++++++++******************************************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++*********,,,+++***)))((((((((((((+++,,,,,,------,,,******,,,,,,+++******)))(((((()))***++++++,,,,,,,,,,,,*********+++++++++++++++''''''''''''((((((((((((++++++************++++++......---,,,+++******)))---------,,,++++++******((())))))************)))------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***+++,,,+++***+++---///++++++,,,,,,,,,,,,------*********+++,,,---.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...,,,---......//////......---------..........................................------------------...,,,,,,,,,---------......---............/////////........................+++++++++++++++,,,------///...---,,,,,,---...///...............---------,,,------...//////..............................,,,---......//////......000/////////............---........./////////000......///000000000000000////////////...............//////000000//////...---,,,,,,---000111111000,,,---....../////////...////////////////////////......------------............------------......---------------...//////------------..................///111111222222111.../////////000000000000111111000000000000000000222000......///000//////000///.........000222333000------111333000......///000111000///...///000///000000000111111111111...///000111222111111000000000000000000000000000000111111222222000///.........///000000000000000000000///...............---///111444555444333222//////.........//////000000000000//////.........//////////////////////////////.........---------...///000111111000///...000///------///000///...................................................///...---------...///000,,,---------.../////////------------------------,,,++++++******)))******,,,,,,,,,,,,,,,---......,,,...///...------...///000///...---,,,,,,---......------,,,,,,...///000000//////...............---,,,,,,---......---++++++,,,...///000///...---,,,,,,------------,,,,,,,,,,,,,,,------.........((((((''')))+++------,,,***++++++,,,,,,++++++***************************************************,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))***------------,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,++++++++++++++++++,,,---............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******)))))))))******+++++++++------------.........///,,,,,,,,,---------..................------,,,,,,++++++,,,,,,,,,+++***))),,,,,,---------,,,+++***(((+++------+++***+++---+++++++++,,,,,,---------++++++++++++,,,,,,---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......//////......---------.........//////........................//////............//////,,,,,,,,,---------......---------.........//////........................,,,,,,,,,,,,,,,---......000///---,,,,,,---///000---------...............+++,,,...///000///...---........................,,,---......//////......000000//////.........------.........//////000000...//////000000000000000000000000000//////////////////000000000000//////+++***)))+++---000000000)))+++---//////...---+++////////////////////////.........------..................------.........---------------...///000............/////////000......///111111222222222////////////000000000000///000000111222222333333555222000//////000000//////...---,,,---///111333444000...222333111000222,,,...///000///000111333//////000000111111111222...///000222222222111000000000000000000000000000///000111111111000...---...//////000000000000000000000///...............---///222555666666555444//////............///////////////000000000000000//////////////////////////////.........---------...000111333333111000...000///------///000///........................---........................//////...---...///000111..................------***++++++,,,,,,------...///...------,,,,,,,,,---,,,,,,,,,,,,------...///...///000///...---...000///...---,,,------///000......---,,,---...///000,,,,,,------///000111222000---+++***,,,---......***+++---//////...---,,,+++,,,,,,------,,,,,,+++)))+++---///000///---,,,&&&&&&'''***...111222222***++++++,,,,,,++++++***************************************************,,,+++***))))))+++---...++++++******************,,,------......------,,,---------,,,,,,,,,++++++************+++,,,---...000///...---------------***++++++,,,,,,------...+++***))))))***,,,...///---------,,,,,,+++++++++((((((***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++---...//////......---,,,,,,+++******---,,,,,,,,,------...///---------.........//////,,,,,,,,,---------......---.....................------------,,,***(((''',,,---......---,,,***)))(((+++......+++)))***++++++++++++,,,,,,---------,,,,,,,,,++++++,,,------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........,,,---......//////......---------.........//////////////////////////////000000////////////000000,,,,,,,,,---------......---------........./////////////////////////////////////////////000111111000///---,,,,,,---///000,,,------....../////////000////////////.........222222111000000000000000////////////////////////111111000///...---,,,,,,000000000000000000000000///////////////.........---------.........//////............////////////000000000000000000000000000000000000000/////////111...,,,---///111000---............/////////000000000000000000000000000000//////........................////////////000---...//////......///111000000000000000000000000////////////000000000000222000---,,,---......---...//////000111222222222111111000000//////.........111222//////111000,,,...//////000000000000000////////////000000000000333222222111111111111111222222222222222222222222......///000111222222333222000///---...///111222......///000111333555666:::111,,,...///,,,---111............///////////////222444333000......000000000000000////////////---///333777999666111---//////000000///...------////////////////////////000///...---,,,++++++++++++++++++,,,---...000111......///000///...,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......---+++***(((////////////////////////......------------............------------......000000//////............***++++++,,,,,,++++++***,,,---///...---,,,,,,---/////////......------------......///...---+++***************+++,,,---...***+++,,,---...---,,,,,,++++++++++++++++++++++++***+++,,,---///000111111((()))***+++,,,+++******---------,,,,,,+++++++++++++++++++++,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,------...++++++------------++++++111000///...,,,+++***)))---------------------,,,)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***///...------++++++***)))------------------------/////////...---***((('''...///////////////......------------------------------------------------++++++************++++++,,,---...---+++***+++,,,---,,,+++******+++,,,---,,,---...,,,)))))),,,///------------------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------.../////////000000////////////000000------............------...//////000000000000000..................................../////////000///...---///111111///+++------------...000111222---.........---,,,,,,+++,,,...//////...------...000000000/////////......---,,,,,,,,,---...///000////////////////////////000000000///......------......................../////////////////////...---------.........//////............////////////000000000000000000000000////////////////////////111///...---...//////............/////////000000////////////////////////111000000///............---............/////////---...//////......///111000000000000000000000000000000000000000/////////444555555333000...///111...//////000111111222222111111000000////////////+++......,,,---000111...------...//////000//////000000000000111111111111222222111000000000000111222222222222222222222222000000000000000111111111000///...---------...///......///000111333555666666...***...111///...000//////000000111000000000...000333222000...///000////////////000000000000000000111333444444222//////////////////...------........................000///...---,,,,,,,,,,,,---------,,,,,,------...,,,------------,,,,,,+++.........---------,,,,,,***+++++++++,,,---------............---,,,+++***......................................................------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---.........---------,,,,,,******+++++++++***))))))++++++++++++,,,---...///***+++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,---......///+++***)))))))))***,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,++++++***---------------------------......///...---,,,+++......////////////......------------------------------------------------,,,,,,++++++++++++,,,,,,+++,,,---,,,***)))***+++,,,,,,+++******+++,,,,,,,,,------,,,***))),,,...//////...---,,,,,,+++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...///////////////............//////---......//////......---......///000000000000///................................./////////000000///...---///111111///,,,......---......///000111.../////////......---,,,,,,...//////...------...000000000////////////...))))))***+++---///000111////////////////////////////////////////////////..............................//////////////////------........./////////............////////////000000000000000000000000........................000000000///------...///....../////////000000000........................333222111000///.........---------............///---///000000///...000111000000000000000000000000111111111000000/////////333888:::777111---///222/////////000111111222222111000000000000/////////***,,,---+++,,,111333222,,,---...///000111111111111111111111222222222222111111000/////////000000222222222222222222222222111111111111000000//////000/////////......------/////////000111333444555222,,,)))---222222////////////111222333222111111---///000000/////////000......//////000000111111222000......000222222222///////////////......---........................//////...---,,,,,,,,,,,,000000...---,,,,,,++++++++++++++++++++++++,,,---/////////............---***++++++,,,---...//////000///...---------------..............................////////////............------------......,,,,,,,,,,,,++++++++++++///...---,,,,,,---...///+++---......---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,---...//////***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,---+++)))((((((***---...+++,,,,,,,,,,,,,,,,,,------,,,,,,------...///000,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---.........---,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,------......///+++++++++,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///000000//////......///////////////...------------------------------------------------------,,,,,,,,,,,,------***+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,+++,,,,,,+++******,,,---000000///...,,,+++***))),,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---......//////......------------......---......//////......------......///////////////............................../////////000000000///......///000000///---//////............///////////////000//////...---,,,...000///...---...////////////.........------+++,,,,,,...///111333444////////////////////////............//////000000....................................////////////............////////////............////////////////////////////////////---------...............///111222000,,,+++---000...////////////000000000////////////////////////444333222000////////////------------............---///000000//////000111000000000000000000000000222222111111000/////////000444666555000------/////////000000111111111111000000000000000000000000...000///,,,...333666555---...///111222222222222000000000111111111222222111000000///////////////111111111111111111111111111111000000000000000000222222222222222000//////000000000000111222333444444///+++,,,000111000......///111222333222111111------...////////////000---......///000111111222222///------///000111111...///////////////..............................//////...---------------111000///---,,,,,,,,,,,,,,,+++******+++,,,...////////////.........------,,,---------......//////111000///---------...///..............................///000000///............------------......,,,,,,++++++++++++++++++///...,,,++++++,,,...///+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...///000,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,+++***))))))+++,,,...+++++++++,,,,,,------------------......///000111,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........)))******+++,,,---......///......---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,------------------+++,,,...///000000///...---...//////////////////................................................------,,,,,,,,,,,,------***,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++,,,---//////...---,,,,,,++++++---------------,,,,,,,,,------------------------+++,,,------......------+++,,,,,,------.../////////......------......///......////////////......------...///////////////...........................////////////000000000///......////////////...000000///...................../////////......------...000000...---...///.........---------,,,,,,////////////000111222333////////////////////////------......///000000000////////////////////////---.........//////000000........./////////000000............////////////////////////////////////------------......//////...000111000,,,+++---000////////////000000000111000000000000000000000000333222111000////////////---------.........//////...///000000//////000222000000000000000000000000222111111111000000000/////////000111111111///---000000000000000111111111000000000000111111111111111222111------222444222,,,---...///000000000000/////////000000000111111111000000///////////////111111111111111111111111...//////000111111222222222222333333222111000000111000000000111222333333999666111......000000...---...///111222222111111...------...///000000000---......///000111111222///......///000111000///......///////////////...........................//////...---------......///......---------.........---,,,,,,,,,...///111.........------------,,,/////////......---------111000///...---...///000..............................////////////............------------......,,,,,,,,,,,,------------///---,,,******,,,---///***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++,,,---++++++++++++++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------............///000111111---,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******+++,,,------......//////---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......------...//////...,,,+++------...///////////////................................................,,,,,,++++++++++++,,,,,,+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,------------------...---------------------------------------------+++,,,------......------++++++,,,,,,---.........000//////////////////000...//////////////////...---......///000/////////////////////////////////////////////000000000111////////////......//////111000///......---......,,,------.........---------///000000///......///.........---------,,,,,,//////.........//////000////////////////////////---.........//////000000000000000000000000000000------......///000000000....../////////000000000............////////////000000000000000000000000---------...//////000000.../////////------///000/////////000000000111111111111111111111111111111111111000/////////000000.........////////////000...///111000//////000222000000000000000000000000111111111111111111111111000///...000222333111///000000000000000000111111000000000111111111111222000222111---,,,///000...++++++,,,---------,,,,,,.../////////000000000000111111000/////////000000111111111111111111111111......///000111222333333000000000000000000000111222111111111111111222222:::<<<999333...///000///.........///000111222222000///---...///000000///......//////000000111111.........000222222000...---...//////////////////------------------------//////...............///...---------...///000000//////////////////000111.........---------,,,,,,000000///...---,,,,,,+++/////////.........//////------------------------......------------............------------......------------...............---,,,++++++,,,---...***,,,---...------...///,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---+++++++++******++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,)))***,,,---------,,,++++++,,,,,,,,,,,,,,,,,,---...------......///000111------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...******+++,,,,,,---......---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,,,,,,,------............---,,,++++++,,,------,,,,,,------------,,,,,,+++++++++,,,,,,---------+++,,,,,,------............/////////...,,,+++***,,,---...///000000000000................................................,,,,,,++++++++++++,,,,,,,,,---......------...///,,,,,,------------,,,,,,,,,,,,,,,---///000///---++++++,,,------......///---------------.........------------------------+++,,,------......------+++++++++,,,------......000000////////////000000...//////000000//////......//////000000000000000/////////////////////////////////000000000111111...///000///------///000111000///...............+++,,,---------------------///111000///...//////000000/////////............------------...//////////////////////////////.........///////////////////////////////////////------......///000000111.../////////000000000000............////////////000000000000000000000000------...//////000111111///---,,,---///000000000//////000000000111111111000000000000000000000000//////......//////000000/////////000000000111111...000111111000000111222000000000000000000000000000000000111111222222333000111111000//////000111111000000000000000000000000000111111111222222222///222111......000000---------------------,,,+++//////000000000111111111222222111000000000000111111111111111111111111111//////000000111111111222111000//////000111333444222222111111111111111222666???BBB;;;333000000000000/////////000222444555333000......000111000///////////////000000000000000//////000111222111///------...///////////////------------------------//////............//////...............///000000000000000111000000///////////////............---///......------,,,,,,,,,---......//////.........------------------------///...,,,******,,,...///......------------......,,,---------.........///------------------------)))+++---...------...///,,,,,,---------..................///......---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,,,,---------------++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------...///000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---,,,,,,++++++........................---,,,+++******+++---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////000000///...,,,+++,,,---...///000000000000................................................------,,,,,,,,,,,,------+++,,,...---,,,,,,...///,,,,,,---......---,,,,,,---,,,,,,...111222000...,,,,,,------------------,,,,,,------......//////........................+++,,,------......------***++++++,,,,,,---....../////////......///////////////000000000000/////////000000111111111111111//////////////////////////////000000000111111111...///000///,,,,,,///111000//////.........//////,,,,,,---..................///111111///...///000111111111111000000000000---------...///000111111////////////////////////////////////////////////........................---------...///000000111////////////000000000000............/////////000000000000000000000000000.........///000111111222///,,,***,,,000222222000000000000000111111111111////////////////////////...------......///000111000000000000111111111111...000111111000000111222000000000000000000000000//////000111222333333444///222333000***))),,,111111111111000000000000000000000111111222222222222///222333111111333222///111111111111000///...---000111111111111222222222333222222111111111111111000000000000000000000000111111111111000000000000333222111000111444666888333222111111000111111111222???GGGAAA777222111000222111//////000333666888555222///...000111000///000000000000////////////222000...///000222222111------...///000000//////------------------------//////.........//////000000//////........./////////000111111111///...---000000000000////////////,,,,,,------------------,,,---...//////...---,,,------------------------///---***((((((***---///.........------.........,,,,,,,,,------...............////////////......)))+++---...------...///---------....../////////++++++,,,---,,,+++)))(((...------,,,,,,,,,---------,,,+++***+++,,,---...------------------------++++++,,,,,,,,,---------...,,,***)))***+++...///---------,,,,,,+++++++++---,,,,,,------...///000...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,++++++***------++++++++++++------...---------------,,,,,,///////////////.........,,,+++)))))))))+++---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000111111000......,,,---...///000000000000////////////////////////////////////////////////.........------.........***+++---,,,,,,+++---...,,,,,,---......---,,,,,,...------///333444111............------,,,,,,,,,,,,,,,,,,---...///000000........................+++,,,------......------***++++++,,,,,,---...............------.........//////000000000000//////000000111222222222222222000000000000000000000000000000000000111111111111...000000///,,,,,,///222//////............//////------...///000000//////...///111111/////////000000//////.......................................000000////////////000000111000///......///000111///111222111///.........////////////000000000000////////////000000000000111111111111111111111111333111///...---...///000111111000000000000111111//////000000000000//////000000000000000000000000000000//////......------000000////////////000000000000000000000000000000111111111000000000000000444222111///...------...111111222333333444555555111111000000//////......333333333222111000///......000111111000000111222111111000000111222333333000111111111111222222222111111111000000000000000111111111111111111111111000000000000////////////000000000000111111111111111111111222222222222222222111000000000000000111///222666999999666222/////////......///111444666444333222111000000000000111111111111111000/////////111222111000///000111///////////////////////////////////////////////////////////////.........222000...---,,,---///000/////////......---------111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////............---...//////000////////////////////////.........---......---,,,---...000000,,,((()))...000///,,,000000//////.........---------------------------111000...---,,,,,,------//////.........---------***...111///***''')))------.........---,,,,,,+++,,,,,,---......---,,,,,,......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000000///...---,,,,,,+++---.........//////000000------,,,,,,,,,------...,,,,,,,,,------............------,,,,,,,,,------......//////......---,,,111000///...------...///......................../////////......---------***+++---///000000//////,,,,,,,,,---...///000111111000000///......---------...///000000///...---...///000000000///---,,,//////............//////000000000000000000000000---------,,,,,,+++++++++......------------.........------,,,---...///000...------------...//////......------------..............................000000//////.........---...------,,,,,,------.................................------------......000000000000000000000000//////000000111111222222111111111111111111111111000111111111111222222222///333666555000---...000333222000/////////000111///......---------......000//////........./////////.........///000111111////////////////////////000000000//////000000000111000////////////000111...///111111000//////000////////////000000000111////////////000000000111111111111111111111111111222111///......///000111111111000000000000111111///000000000000000000///111111111111111111111111111111111111000000//////000000////////////000000000000000000000000000000111111111111000000000000222111000/////////000111111222222333333444444444111111000000////////////111222222222222111000000///000222111000000111333111000000000111111222333111111111111222222222222111111111111111111111111111111000000000111111111111111000000000/////////000000000000111111111111........................111000000000000000111111111333777999999777333111////////////000222444555555444333222111111111111111111222111111000000//////000111000///...///111////////////////////////000000000000000000000000////////////////////////111000///...---......///---------,,,,,,,,,++++++000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,////////////......------------...///////////////........................///000111000...---...///000---)))***...111///---000/////////....................................111000...---,,,,,,------//////.........---------,,,---......---,,,,,,,,,---.........------,,,+++,,,---............---,,,......---------...///000........................---------......---------/////////......------,,,---........./////////000......------,,,---------,,,,,,,,,,,,---------......---------,,,---------......//////......---,,,000000...---------..........................................---------,,,+++,,,---...//////......000///......------...................../////////......///000000///......//////000000000///...---////////////////////////////////////////////////---------,,,,,,,,,++++++///......------......///......---------...///000---------------...//////......------------..............................000/////////...............------,,,,,,------...........................///......------......///000000000000000000000000///////////////000000000111111111111111111111111000000111111111222222222///333555444000...///222222222000/////////000111......---------......///000//////.........//////.........///000222333444000000000000000000000000000000000000000000000000111000000//////000000111,,,...000111000000111222/////////000000000111111/////////000000000111111111111111111111111111111111000/////////000111222111111000000000000111111000000111111111111000000111111111111111111111111333333333222222222222222111000000//////000000111000000000000000000000000111111111111111111111111000000//////000222444555222222222333333333333333111000000000000////////////000111222222222222222000222333333222111333444111000000000000111222222111111111111222222222333111111111111111111111111333222111000000000111222111111111000000000000///000000000111111111222222000000000000000000000000///000000000111222222222111333666888888666333111///000000111222333333444555555444333222222222222111111222222222111000000...///000000///...///000////////////////////////000000000000000000000000//////////////////000000000/////////............---------------,,,,,,,,,........................------------------------...............---------,,,---......///.........------------............000222333222000---------111...+++,,,///111000...////////////............////////////////////////000000///...------------...............---------///...---...000000...+++---............---,,,,,,,,,---............---,,,......------......///000000000000000000000000000------............------.......................................////////////......---------,,,,,,++++++,,,,,,,,,,,,---------------------------......////////////...------//////...------------..............................------------,,,,,,,,,,,,------.........------000000///...............,,,,,,---...//////000000//////000000000000/////////000000000000///.........///000111111000///...////////////////////////---------------,,,,,,,,,///......------......///......------......///000------------......//////......------------..............................////////////..................------------..............................///......------......///000000000000000000000000////////////............000000000000000000000000000000000111111111222222000222333222///...000333222111111000///000000000------------...///000000/////////......//////000000000000000111222333444111111111111111111111111111111111111111111111111000000000000000000000000---///111111000000111222//////000000000111111111//////000000000111111111111111111111111111111111000000000000000111222333222111111000000111111222000111111222222111111000111111111111111111111111333333333333333333222222111000000000000000000111000000000000000000000000000111111111111111222222111111000000111333555666333333333222222222222222000000000000000000000000000000111222222222222111111222444333222222333555111111000000000111111222111111111222222222333333111111111222222222222222555444222111000111333333222222111111111000000000000000111111111222222222111111111111111000000000...///000111222222333333///000222444444222000/////////000111222222111111444444333222222222222222111222222222222222111111///111222111000///000111////////////////////////000000000000000000000000//////000000000000111111/////////000///......---000/////////////////////,,,---------.........///------------........................------------,,,,,,---...........................////////////...000222222000...,,,,,,000...---...000111111//////////////////.........////////////////////////000//////.......................................111111000000000///---,,,------............------------............------...............//////000000000000000000000000000......////////////......---........./////////000......................../////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------...............///////////////...------.........------------...........................---------------,,,,,,,,,............---------------------...///000222222,,,------...//////000000000000000000000000000000111111111000000000//////...///111222222111///....................................---------------//////............//////..................//////,,,------.....................------------..............................///////////////...............------------..............................//////............//////////////////////////////000000000//////.........////////////////////////000000000000111111111111000111111000...///111444222111111000000000000000------------...///111111//////////////////000111222222111111111111222222222222222222222222222222111111222222222222111111000000111111111111000000000111333222000//////000000000000000111111111111000000000000111111111111111111111111111111111111111111111111111222333333222222111111111111222222111111222222222222111111111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111000000111111222222222333333333222111111222333444222222222222222222222111000000000000111111111111111222222222222111000000111333444444333333444555222222111111111111222222111222222222222333333333111222222222333333333444666555444333222333333444222222222222111111111111111111111111222222222222/////////......---------...///111222333333333333///000111222222111000/////////000111111000000///333222222111111111111222222222333333333333222222111222333333111111222333000000000000000000000000////////////////////////000000000000111111222222/////////000///......---000000000000000000000000,,,,,,------.../////////---------....../////////........................,,,---......//////......//////000000111111111222+++---000111000...------////////////111111111000.........///////////////........................//////////////////......---.....................111444666333...+++,,,...------...//////......---.................................///////////////////////////////////////...//////000000//////...------......///000000000...............---------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......//////000000//////...------.....................////////////////////////------------------------///..............................///000111222333////////////////////////111111111000000111111111222222111111000000000000///000222333333222000///////////////////////////......................../////////......///////////////////////////......,,,---......//////............------------.......................................//////////////////......------......////////////////////////////////////....../////////////////////////////////111111111000000///////////////////////////////////////000000000111111111111111000///...///111333111111111111000000000///---------...///000111222///////////////000111111333222222111000000111111222222222222222222222222111222333444444333222111000111111222222111111000111222333333000/////////000000000111111111222222000000000111111111222222111111111111111111111111222222222222222333333333222222111111111111222222222222333333333333222222222222222222222222222222000111111111111222222222222111111000000111111222222222222222222222222222000000111111222333333333555444222111111111222222111111111222222222222222000000000111111111111222222222222222222111000///111333444444333222444555444444333222222222222333222222222222333333333333222222222333333444444555555555555555444333333222333333333222222222111111111111111222222222222333222111111000000////////////000222333333333222222333333333444444333333333111111111000000000000000222222111000000111111222222222333444444444333333222444444444333222333444111111111111111111111111000000000000000000000000000000000111222222333333000/////////........................////////////---.........//////000000------......///000000000.........///////////////---......///000/////////000000111111222222333333***,,,//////..................///000000000000000.........///////////////........................//////000000000//////...---------...............000444777444---***+++///------...////////////...//////...------...//////---...///000000000000///........................//////000000000000//////.........//////000000000.........------------------...///000000///...---......------------,,,,,,+++,,,...///000000///...///000000000000///......---...//////000/////////////////////////////////---------............///000//////...//////000000222111111000000000000000000000000000000000000000222222111111111111222222333222222111000111111111000111222333333222111000000000000000000000000000.........///////////////000//////......//////000//////000000000///......+++,,,.../////////...---......------------......................................./////////////////////............//////////////////////////////000//////......//////000000000000000000000000000111111111111000000000000000000000000000000000000/////////000000000111111111000000/////////000000000111111111111000//////............///000111111////////////000111222222111111000000000111111222111111111111111111111111111222333555555333222111000111222222222222111000000111333333111000000111000000111111111222222222000000111111111222222222111111111111111111111111333333333333333333222222333222222111111222222333222222333333333333222222222222222222222222222222000111111111222222222222222111111000000111111222333333333333333333333333000000111222222333444444444333222000000111111222000000111111222222333333000000111111111222222222000000111222222222222111111222333333222222333444666555444444333333333444222222222333333333444444222222333333444555555555333444444555444222000///444333333333333222222222111111111222222222333333555555555444333222222222000111333444444333111000444444444333333444444444555444222111111111222222222222222111111222222333222222333444444444444444222333444444222222333444333333333333333333333333222222222222222222222222000000111111222333333444111000///...---......///....../////////000000000//////000000000000000000---......///000000111111/////////000000000111111...///000000111111000000///000000111222222333333...///000///...---...///,,,...000000000/////////............/////////000////////////////////////...///000000111000///...---------........./////////111333222///---...///------...///////////////000///...------...///000---...///000111000000//////////////////////////////000000111111000000//////////////////000000000.........------,,,,,,,,,+++,,,...000111000///.../////////......---------+++,,,...000111000//////000000000000000///............000111111111000000////////////////////////........./////////000000000000//////000111222333222222111000000000111111000000111111222222333333333222111111111111222333444333222111111111222222222222222222222222222222111111111111111111111111....../////////000000000000000////////////000000///000000111000///...---+++,,,...///000///...---......------------........................................../////////000//////............//////////////////////////////000000////////////000000000000000000000000000000/////////000000000000000111111111111111111111111////////////000000000111111000000000000000...---000111111222111000///...000///////////////000000////////////000111222333......//////000111333333111111111111111111111111111222444555555444222111000111222333333222111000...000222222222111222333000111111111111222222222000111111111111222222222111111111111111111111111444444444444333333222111333222222111111222222333222333333444444333333222222222222222222222222222111111111222222333333333222222111111111111222222444444444444444444444444000000111222333333444444222111000000000111222333//////000111222333333444000000111111222222222222...///000111222333333333000222333333222111333444777666555444444444444444222222333333333444444444222222333333444555666666000222444444444111...,,,444444444333333333222222111111222222222333333333333333222222111000//////111222333444444333111000333222222111111222222333888666444222222222444555333333333222222333444444222333333444555555555444111222333333111111222333444444444444444444444444444444444444444444444444000000111222333333444444222000...---,,,---///000000000111111222222222333111111111111000000000000---......///000111111222//////000000111111222222//////000111111111111111...//////000111222222222222222222000...---...///,,,---000000000/////////---.........//////000000000000000000000000000000...///000111111000///...---------........./////////......///111222111///------...///000000//////000///...------...///000---...000111111111000///////////////////////////000000111111111111000000000000000000////////////.........------,,,,,,,,,***,,,...000111111000///000000/////////.........+++,,,...000111111000///000000000000000//////......///000222222222111000000000000000000000000000.../////////000000111111000000000000000222444555//////000000111222444555//////000222333444555666444333222111111222333444444333222111111111222333333222222111111222222333111111111111111111111111.../////////000000111111000000////////////000000///000111111111///...---+++,,,...000000///...---.........------.................................---.........//////000000//////............//////000000000000000000000000000000////////////000000000000000000000000000000---.........//////000000111111111111111111111111////////////000000000000111111000111111000---+++000111111222222000///...111000000////////////000////////////000111222333111111111111111111111111111000//////111111000///333333333333222222111000111111111111111111111111111111000000000000111111000000111111111222222222444333222222111111222222111111111111111111111111222111000000000111222333222222222111111000000000---///222555555444222111222222333333333444444444333222111111333333222111111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333000111222333333222000///444333222111111111222222333333222222222222222222222222222111111000000000222222222222222222222222333333333333333333333333444333333555666666333111444444444444444444444444///111333555555333111///////////////000111222333222333333444333222111///111222333333333333222111444333222222222333444555222222222222222222222222666555333222111111222333444444444444444444444444222333333444444333333222333222222111111222222333222222222222222222222222444333222111111111222333111111111111000000//////111111111111111111111111......//////000000111111......///000000000000000000000000000000000000000///////////////////////////,,,+++,,,000222111000...------...///000///...000000000///////////////........................///000000000000000//////111111222111...------...---...///000000///...------...//////......///000////////////////////////...............///000000444333111//////000111222222111111111000000//////111111111111111000//////111111111111111111111111///...---,,,,,,,,,,,,,,,...............---,,,,,,......////////////......///...............///000111111000000//////......------------............000000///...---,,,++++++///////////////////////////000333444444333222111111111111111111111111111///000000000000111111111333333333333333333333333444444444444444444444444333333333333333333333333111111111111000000//////000000000000111111111111222000...---///000000000000000//////.........---000000000///......---------------------...//////////////////////////////---------------...//////222111111111000000//////////////////////////////000000000000000000000000000000000000000000000000000000//////......------555555333222111000000000000111222333222111000///000222222111///...///000111111222222222222111111444333111///......//////000000//////////////////222222222222222222222222444333222222444444333222333333333333333222111111222222222222222222222222111111111000000111111111111111111222222222333333444333222222111222222222222222222222222222222222222222111111111222333444333333222222222111111111333333444555444222000///111111222222222333333333333111000111222333222111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333000111222333333222111111333333333222222222222111222222222222222222222222222222111111000000000000222222222222222222222222333333333333333333333333222222222333555555333111222222222222222222222222000222444555555444222000000000000000111222333333222333333333333222111000111222333333333333222111222111111000111222333444222222222222222222222222444333222111111111222222444444444444444444444444333333444444444444333333222222111111111111222222444444444444444444444444444333222111111222333333222222111111111000000000000000000000000000000000111111111111111222222222...///000000111111000000000000000000000000000000222222222222222222222222111///------000111000///222000......///000000//////000000000111111222222........................//////000000000000//////000111222000...---...///........................,,,...//////...---///000////////////////////////......------......///000333222000///...///000111000000000000000111111111000000000000000///......000000000000000000000000111000000///////////////000111111111111000///.........////////////......------...///000000111111////////////.........---//////000000000111111111////////////............///////////////////////////000111222222222111000000000000000000000000000/////////000000000111111333333333333333333333333333333333333333333333333222222222222222222222222111111000000000/////////000000000000111111111111222000......000111111000000000000/////////......---....................................//////000//////////////////////////////000000000111111111000000000000/////////...........................////////////////////////000000000000000000000000111111111111000000000000333333222111000000000000//////000111111111111111111222222222000///000111000111111222222111111000333222111111111222333444222222222222222222222222222222222222333333333333555444333333555555444333333444444444444333333222333333333333333333333333222222111111111111222222222222222333333333444444444444333222222222222222333333333333333333333333333222222222222333444555444333333333333333222222555555444444333222222222111111111111222222222222333222111111333333222111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222333333222222222222333444444444333111000111111111111111111111111111111111111000000000000222222222222222222222222333333333333333333333333111000000222444444333111111111111111111111111111000111333444444333111000111111000111111222333444333333222222222222222222111222333333333333222111000000//////000000111222222222222222222222222222111111000000000111222333444444444444444444444444333444444555555444444333222111111000000111111222444444444444444444444444444333333222222333444444222222222222222111111111////////////////////////222222222222111111111111///000111111222222111111000000000000000000000000222222222222222222222222333111//////000000000...777444111//////000000///......///000111222333333//////////////////////////////000000000000//////000111111000...---...///000///...------...///000,,,---///...------...000////////////////////////......------......///000111111///.........///000/////////000111111222222/////////000//////......////////////////////////222111111000000000000000111111222222111111000000......////////////......+++,,,...000222222222222............------------000000000111111111222222......//////000000000111/////////////////////////////////000000000111111//////////////////////////////000000000111111111222222333333333333333333222222222222222222222222222222222222222222222222111111111000000000000///000000000111111111222222333111000000111222222111111000000000000000//////,,,,,,,,,---...////////////////////////000000111000000000000000000000000///000111222333222222111000////////////.........................................................000000000000000000000000000000000000111111111111111000000/////////000000.........///000222333444111222333222000000000222000111111222222111111000//////000000222333555666222222222222222222222222222333333333333333444444444333222222333444333222444444444555555444333333333333333333333333333333333222222222222222222333333333333444444444555555444444333222222222222333444444444444444444444444333333333333444444555555444444444444444444444444333333222222333444666777111111222222222333333333444333222333444444333222444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333444444333333333222111111222333444555555333111000000000111111111111222222222222222222222222111111222222222222222222222222222222333333333333444444222111000222444555444333111111111111111111111111///000111222222111000///222222111111222333333444333333222222222222222222111222333333333333222111000000000000000111111222222222222222222222222222000000000111222333333444333333333333333333333333333444444555555444444333222222222111111222222222111111111111111111111111333333333333333444444444222222222222222222222222000000000000000000000000111111000000//////......000000111222222222222222000000000000000000000000111111111111111111111111222111000000000111111111;;;777222000///000000000------...//////000111111000000000000000000000000...//////000000000000//////000111000...---...///000000000//////000000000---///000000......///111//////////////////////////////......//////000111111000000/////////000000000000000000000111111111///000000000000000//////000000000000000000000000000000///////////////000//////000000000000//////......////////////......,,,...000222333333111111........................////////////000000000000///000000000000111111111////////////////////////000000/////////000111222000000000000000000000000111111111111222222222222222222222222222333333333222222222222222222222222333333333333333333333333222222222222111111111111000000111111111222222222333222111111222333222111111111111111000000000000---........./////////000000000000///000111111222000000000000000000000000---///111222222222000///000000000000000/////////000000000000000000000000////////////////////////////////////////////////------......//////000000////////////000000111222000000//////000111333444111222333222111000111222000000111111111111000000,,,---...///000111222333000000000000111111111111222222222333333444444444444333222222444444333222333333444555555444444444333333333333333333333333333222222222222222222333333333444444444555555555555444333333222222333333444444444444444444444444333333444444555555555555444444444444444444444444444333222222333444666777333333333444444444444555666444444444555666555444444444444444444444444444222222222333333444444444333333333333333333333333333333333333333333333333666666555444333222111111222333555555555444222000000000111111222222222222333333333333333333333333222222222222222222222222222222222333333444444444444333222222444555555444222222222222222222222222111111222333333222111111222222222111222222333333222222222222222222222222111222333333333333222111111111222222222333333222222222222222222222222222000111111222333444555555333333333333333333333333333444444444444444444333333333222222222222333333111111111111111111111111222222222333333444444444222222222222222222222222111111111111111111111111111111000000//////......000000111222222222222222000000000000000000000000000000000000000000000000//////000000000111222333;;;777222000///000000000000000000000000000000000000000000000000000000000......///000000000000000...///000///...---...///...000222444444222000......000111111000///111222////////////////////////000000//////000000111222111111111111111111111222333222222111000///......000111111222222222111111111111111111111111111111000000////////////000111//////000000000000//////......////////////......///000222333333111///...////////////////////////////////////000000000000111111111111000000000000000000000000000000000000111000000000000111222222111111111111111111111111222222222333333333444444111111111222222333333333444444444444444444444444444444444444444444444444333333333333333333333333111111111111222222222222333222111222333444333111000000000000111111111111222111111111000000000///000000000000000111222222000000000000000000000000...///111222333222000///111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////------......//////000000000000000000000111222333333333111000000111222333000111222222111000111222000000000111111000000000......//////000000000000//////000000000111111111111111222222333333444444666555444444666666555444222333333444444444444333333333333333333333333333222222111111111111222222333333333444444444555555555444444333333333333333444444444444444444444444222333444444555555444444333333444444444444444555777555444222222222333333444444444444555555555555666555444444666666555444444444444444444444444444111222222333333444444555333333333333333333333333333333333333333333333333666555444333333333444444333444555555555444222111111111111222333333444444222222222333333333333333222222222222222222222222111222222333333444444555666444333333444555555444333333333333333333333333444444444555555444444444222222111111111111222333000111222333444333222111111222333333333333222111222222333444444444444333222222222222222222222222000111222444444555555555333333333333333333333333222333333444444333333222333222222222222222222333333333333333333333333333000000111222333333333333111111111222222222222222111111111111111111111111222222222222111111111111///000111111222222111111000000000000000000000000111111111111111111111111---.../////////000222444777444111//////000000///222222222222111111111000////////////////////////---...///000000111111000---/////////------...///---000333666666333000---...000111111000///111222////////////////////////000000//////000000111222111111111111222222222222444333222111000...------111111222222333333222222111111111111111111111111111111111111111222222333000000111111222222111111......////////////......000111111222111///...---/////////000000000000000000000000111111111222222222111111111000000//////000000000000000000000000000000000111111111222222111111111111111111111111222222333333333444444444000000111111222333333333444444444444444444444444333333333333333333333333333333333333333444444444111111111222222222222333222222111222444444222000//////000000000000000111333333333222111000000000000000000000000111111222000000000000000000000000000111222333444333222222111111222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111222333333222222111111000111111///000111111000///111222///000000111111000000///111111111222222111000000000000000111222222333333000000111111222333333444555444333444555666555333111111222333333333333333222222222222222222222222111111111000000111111111222333333333444444444444555555444333333333333444333333333333333333333333111222333444555444444333222222333333444444444444555444333222222111111111333333333444444444555555555333222333444555444333333333333333333333333333111111222333333444555555333333333333333333333333333333333333333333333333222222222333444666888999555444444444444333333333111222222333444444555555000000000111111222222222222222222222222222222222111111222333333444555555777555222222222333333222333333333333333333333333333333333333333333333333222111111000000000111111...000333555555444222000111222333333333333222111111222333444555444444333222222222222222222222222000111222333444444333222222222222222222222222222111222222333333222222111111111000000000000111111222222222222222222222222...///000222333333222222000000000111111111222222111111111111111111111111111111111111111222222222...///000000111111000000000000000000000000000000000000000000000000000000---///000///......000333222000......///000000///////////////000000000000........................---...///000111111111111---...//////------...///---///111333333111///------...//////......///000////////////////////////...............//////000///000000111111111111111333222222111000///......000000111222222222222222111111111111111111111111000000000000000111222222...///000111111111111000......////////////......000000//////////////////........./////////000000//////000000000111111111/////////000000000000000000000000000000000000000...///000111111111000///111111111111111111111111111111111222222222333333///000000111222222333333333333333333333333333333111111111111111111111111111111111222222222333333111111111222222222333333111111111222333333111///....../////////000000000222222111111111111111111000////////////000111111////////////////////////111111111222222222222333000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000/////////000000111...//////000000000000///---///000000//////000111//////000000000000//////000000111222222111000///...//////000111111222222//////000111222222333333333222111111333333222111000111222222333333333333111111111111111111111111111111000000000000111111222222222333333333444444555555444333333333333444333333333333333333333333111222333444444444333222222222222333333444444444000111111222333333333444222222333333333444444444333222111111333333222111333333333333333333333333111111222333333444555555333333333333333333333333333333333333333333333333//////000222555999<<<>>>666555444333333333333444222222333444444555666666......//////000000000111222222222222222222222222111111222333333444555555777555222111111111111000222222222222222222222222000000000000000000000000111111000000000000000111---///333666777555111///111222333333333333222111111222333444555444333333222222222222222222222222///000111222333222111111222222222222222222222222111111111222222111111111//////............//////000000000000000000000000---...000111222222222111//////000000111111111222000000000000000000000000......//////000000111111......///000000000000000000000000000000000000000...........................000111///---,,,...000...------...000000///...)))******+++,,,---..............................---...///000111111111111,,,...///...------...///......////////////......+++,,,...---,,,,,,---///////////////////////////---,,,,,,,,,,,,---............///000000111000000111111111111000000000000//////000111111111111111000000000000000000000000......---......///000000,,,,,,---......///............////////////............------...///000111---------.........//////------------............------...///000111222222000000000000000000000000,,,---///111111000...---000000000000000000000000///000000000000111111111///000000111222222333333222222222222222222222222//////////////////////////////000000111111111111111111222222222333333333111000111222333333111///---.........//////000000/////////000111111222222///////////////000000111//////////////////////////////......//////000111//////000000111111111222////////////////////////////////////////////////000000000000000000000000000000//////......------//////............//////***+++---///000000//////,,,...//////......///111//////000000000000//////,,,---...000000000///...+++,,,,,,---...//////000