BM6(3 *********+++,,,---...///,,,------...------,,,,,,***+++,,,------......---------------------------///---,,,,,,...//////.........---,,,,,,,,,,,,---...---,,,+++++++++,,,------------------------------,,,,,,,,,,,,---......,,,+++***+++---...---,,,------++++++++++++------,,,------......------,,,+++...---++++++...///------,,,+++,,,...///...------,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,,,,------,,,,,,+++++++++---...//////000000******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++*********,,,,,,,,,,,,******,,,---...---+++***+++,,,++++++++++++++++++++++++***...///+++***---///...++++++++++++++++++++++++(((++++++((())),,,,,,))))))***+++,,,,,,,,,,,,++++++)))((()))+++------,,,)))...///,,,***+++,,,***)))******++++++,,,------,,,+++***+++,,,---+++)))++++++******++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***+++...---******---...+++******++++++++++++***************++++++,,,---------))))))---///---+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++------,,,*********+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++******)))))))))***++++++******++++++,,,---***+++,,,,,,+++***+++,,,++++++,,,,,,,,,+++******,,,---...///000///.........******...000---,,,---)))+++......---,,,,,,---,,,++++++******++++++,,,+++******)))******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++************************,,,,,,,,,...111222111000+++---......,,,++++++,,,---------------...///000......///000000000000000..............................///000000000000000////////////////////////---///111111000......///000000///...............///......///111111000...++++++,,,---------,,,,,,,,,,,,---......---,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,+++***)))***,,,,,,***)))((()))++++++*********+++,,,++++++******++++++,,,)))************+++++++++,,,++++++++++++***'''%%%************************)))************+++++++++((()))***+++++++++++++++)))***++++++,,,+++++++++,,,***)))***+++---,,,,,,***++++++,,,,,,++++++***+++,,,,,,++++++,,,---...,,,,,,------...------,,,,,,,,,---------------,,,------------------------///---,,,,,,...//////.........---,,,,,,,,,,,,---...---,,,++++++++++++,,,---------------------------,,,,,,,,,,,,---......---+++***+++---...---+++------++++++++++++------,,,------......------,,,+++...---++++++...///------,,,+++,,,...///...------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++***+++,,,...///000000000******+++++++++,,,,,,,,,,,,---------+++++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,+++++++++,,,,,,---......---,,,,,,+++---...---,,,***+++,,,+++++++++,,,,,,+++++++++)))------***))),,,...---++++++++++++++++++++++++'''******((((((+++,,,))))))***+++,,,,,,,,,++++++,,,***))))))***++++++***)))---///+++***++++++))))))******++++++,,,------,,,+++***+++,,,---+++)))++++++******++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++******,,,,,,******...///---******++++++++++++******************+++,,,---------******---...,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,***)))***,,,---,,,+++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******+++++++++*********))))))++++++******++++++,,,---***+++---,,,+++***+++,,,******+++,,,,,,,,,++++++...//////000000///---,,,///,,,+++...///---+++,,,)))+++---...---,,,,,,---,,,++++++******++++++,,,***))))))))))))+++,,,---,,,++++++******++++++,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...,,,+++************************+++******,,,///000///...+++---......,,,++++++++++++++++++,,,,,,---...///......///000000000000000............////////////...//////000000000000000////////////////////////,,,...111111///.........000000///...............///......///111111000///***+++,,,,,,---------,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,+++************+++***)))***,,,,,,***)))((()))++++++*********+++,,,++++++******++++++,,,)))************++++++++++++******+++,,,+++)))'''************************)))************+++++++++(((((()))++++++,,,,,,+++)))***++++++,,,,,,,,,+++,,,***)))***+++---,,,,,,***++++++,,,,,,++++++***,,,,,,---,,,++++++,,,...,,,,,,------...---------------......------,,,+++------------------------///---,,,,,,...//////.........---,,,,,,,,,,,,---...---,,,,,,++++++++++++---------------------------,,,,,,,,,,,,---......---+++)))+++...///---+++------++++++++++++------,,,------......------,,,+++......++++++//////------,,,+++,,,...///...------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++***+++,,,...///000000000******+++++++++,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++---...///000000///...---+++---......,,,******+++***++++++,,,,,,++++++***(((,,,---)))))),,,------++++++++++++++++++++++++'''******((((((+++,,,))))))***+++,,,---,,,++++++---+++))))))***+++***))))))---///+++***++++++))))))******+++,,,,,,------,,,+++***+++,,,---+++)))++++++******++++++,,,---,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++))),,,,,,)))+++///000...******++++++++++++******************+++,,,---...---******---...++++++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---+++))))))***,,,------******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******+++++++++************)))++++++******++++++,,,---)))+++------+++***++++++))))))***+++,,,,,,,,,,,,///000000000000...---,,,000,,,,,,//////,,,***+++)))+++---...---,,,,,,---,,,++++++++++++++++++,,,))))))(((((()))+++---...,,,++++++++++++++++++,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************)))((()))***---...---,,,,,,---......,,,***+++++++++******+++,,,---...///...//////000000000000000.........///////////////...///000000000000000///////////////////////////,,,...000111///.........000000///...............///......///111111000///***+++,,,,,,------------,,,,,,---......---,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......,,,+++***)))))))))+++***)))***,,,,,,***)))(((***++++++******+++,,,,,,++++++++++++++++++,,,)))************+++++++++*********+++,,,,,,***(((************************)))************+++++++++(((((()))++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...---,,,,,,,,,,,,---.........------------......///...---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---.........---,,,+++---,,,+++******+++,,,---------------------------******,,,------,,,******---,,,,,,+++*********+++************************,,,,,,,,,---------......---------,,,,,,+++++++++------------------------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++------,,,++++++******)))+++******+++,,,...111222++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,---,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********/////////---***))))))+++((()))***+++,,,---------*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,///111333222000...------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))*********+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,+++,,,///111......,,,,,,,,,,,,......++++++,,,,,,---...//////////////////000000000000//////............//////,,,---000222333222111000//////............//////////////////////////////000000000000000000000000...------...111222111111...------,,,,,,,,,------........................------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++------,,,++++++******)))((()))***+++++++++++++++''')))******)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,+++)))(((((()))+++,,,((((((((()))******++++++((((((((((((((()))))))))))))))***++++++++++++***,,,,,,,,,++++++*********------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,.........---,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,+++******++++++************************,,,,,,,,,------------...---------,,,,,,+++++++++------------------------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,------************************,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,---,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++***+++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,)))************+++++++++)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------,,,+++***,,,...++++++*********)))))))))******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,...000222111///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))************+++++++++,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,))))))***)))((()))+++---,,,+++************+++,,,+++,,,,,,,,,---.............../////////000000000//////............/////////000111222333333222222///..................///////////////////////////////////////////////////...------...000222111000...------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++++++++,,,))))))***+++++++++++++++''')))++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,((())))))******++++++,,,))))))))))))))))))))))))(((((()))***************,,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,------...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,------+++++++++***************************************)))******+++,,,,,,------,,,,,,,,,,,,+++***)))(((************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********++++++,,,,,,+++***))))))******+++++++++,,,,,,,,,)))************+++++++++*********+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***,,,,,,+++,,,...000111///---***((('''''''''***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---...000000...,,,+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********++++++,,,,,,,,,---------......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***+++,,,+++******,,,...++++++************++++++,,,,,,,,,,,,------------.........////////////000//////............//////------------------............------------......////////////////////////////////////////////////...------...000111000///---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))******+++,,,,,,------))))))***++++++++++++***(((***,,,,,,+++***+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))******++++++,,,------,,,++++++******)))))))))'''(((((()))***))))))))),,,,,,,,,++++++++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------------,,,,,,,,,,,,------...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,***+++,,,------,,,+++***------------------------...---,,,++++++,,,---...---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,***)))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++******)))******+++++++++,,,,,,,,,))))))*********+++++++++***************)))((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++,,,...000555333///,,,***))))))***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++---///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,---,,,++++++,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------.........////////////......------......///...---+++******+++,,,---------,,,,,,,,,,,,------////////////////////////////////////////////////...---,,,---///000///...------,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,*********++++++,,,,,,,,,)))******+++++++++******)))***,,,,,,+++++++++,,,************************---,,,+++******+++,,,---***++++++,,,,,,++++++*********+++,,,,,,------...------,,,++++++***))))))(((((()))***************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------......------------......------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------+++,,,---......---,,,+++---------------------------,,,+++******+++,,,------,,,,,,+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******)))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++***************)))((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...333111...,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++************,,,......,,,+++***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++*********''')))******((('''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------..................------------......333111///------...000222------,,,,,,,,,,,,------////////////////////////...........................---,,,---...///...---,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,+++++++++************+++++++++******))))))***,,,,,,+++++++++,,,************************---,,,+++******+++,,,---***+++,,,,,,,,,,,,+++***+++++++++,,,------.........------,,,+++***)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,------......------,,,///......------......///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))*********************+++++++++************************------,,,,,,+++******))))))***+++,,,------------------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...///******+++++++++,,,,,,,,,)))************+++++++++*********+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,---------------......,,,******+++,,,---,,,+++)))))))))***+++,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))+++---...,,,+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********))))))*********+++++++++***))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))+++,,,,,,***))))))***))))))************))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............------------......111000...------///000222......------------......////////////////////////...........................,,,+++,,,......---,,,,,,,,,,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------------,,,,,,+++******)))***++++++++++++***))))))(((***,,,,,,+++***+++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++************+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,...///......---------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++******************+++))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,++++++,,,---///111333******+++++++++,,,,,,,,,)))************+++++++++)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,******+++---************************,,,,,,,,,+++++++++******)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,)))+++---...,,,++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))******************+++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,...000///...,,,,,,,,,((()))***++++++***)))(((*********+++,,,,,,,,,---+++,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,++++++,,,---...//////..................///////////////////////////........................---,,,+++,,,------,,,+++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,++++++++++++++++++++++++++++++++++++***))))))''')))++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,++++++++++++,,,---*********+++,,,,,,------+++++++++++++++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000//////......------,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///------------------------------------------------***+++,,,...//////............,,,++++++,,,......------------------------+++,,,............,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,------***)))((((((((()))++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,------...++++++,,,,,,...111333555******+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........+++,,,---,,,++++++,,,...++++++,,,,,,,,,+++******,,,,,,,,,++++++*********))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))*********++++++,,,,,,---))),,,......---,,,,,,,,,((())))))***++++++,,,,,,************************------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++,,,,,,---***,,,------+++***))))))***+++,,,------,,,+++***))))))***+++,,,,,,------++++++,,,,,,,,,---------...------,,,,,,------...---------...///000111222//////............//////////////////////////////........................---,,,++++++------,,,++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************+++,,,---...*********++++++,,,------+++++++++++++++***)))(((''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...---+++******+++---...)))******++++++,,,------******************++++++))))))***++++++++++++************++++++,,,,,,,,,*********++++++,,,------//////...---+++***))))))++++++,,,,,,,,,,,,------------------------------........................------------------------------------------------........................------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,+++,,,...//////...,,,+++---------.........//////++++++++++++++++++++++++******+++,,,---...///000,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,+++***)))************************))))))))))))***+++,,,---***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***************************+++///000---+++------+++++++++++++++,,,,,,---...)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++******+++,,,------++++++,,,---------------------------((((((((()))*********+++))))))***+++,,,,,,------,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,*********)))))))))((((((,,,+++******,,,,,,+++***************************++++++++++++++++++++++++***++++++++++++***))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...//////---+++***++++++******************++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++.........---,,,+++))))))))))))***++++++++++++***************************,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000///////////////000111000///...---,,,------...........................,,,,,,------.../////////------.........---+++***,,,,,,,,,---------......++++++,,,---,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,+++***)))'''))))))************))))))---,,,+++*********,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------------,,,,,,+++,,,---......---,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------...///000111111------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++******************************)))))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++///111---,,,------+++,,,,,,++++++,,,,,,------)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***,,,---,,,+++***+++------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++******))))))+++++++++,,,,,,,,,---------,,,,,,++++++*********,,,,,,,,,++++++*********,,,+++******,,,,,,+++***************************++++++++++++++++++++++++++++++++++++*********)))+++******************+++******+++++++++,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,---...///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++++++++,,,++++++***))))))******+++,,,+++++++++************************,,,++++++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------...///000111111222000///...---,,,------.............................................------------.........---+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++******))))))************)))))),,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************,,,++++++******++++++,,,)))******+++,,,---......++++++,,,,,,,,,,,,------------------------------------------------------.........------,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++------....../////////000///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++************************++++++*********++++++,,,))))))***,,,------------***++++++,,,,,,++++++***************************+++000111...,,,......,,,------,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***++++++,,,---***+++,,,+++***)))***,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,+++***))))))------------,,,,,,,,,,,,,,,+++******,,,,,,+++***************************++++++++++++++++++++++++,,,,,,+++*********************************************+++++++++,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,---......---+++******++++++,,,,,,---------+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++(((((()))***++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))***************+++++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,***,,,...000111222222111//////...------------...........................000//////...------,,,,,,,,,------------,,,,,,+++***+++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***************************************+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++************+++,,,++++++******++++++,,,))))))***+++,,,------...+++++++++,,,,,,,,,------------------------------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------......---,,,+++***************************,,,,,,+++*********++++++((()))***,,,---.........***++++++,,,,,,++++++***************************+++000111...---...///---------------,,,++++++***))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---------,,,,,,***+++,,,+++)))))))))+++,,,,,,++++++***)))))))))+++*********)))(((((((((,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********------------------,,,,,,,,,+++******,,,,,,+++***************************++++++++++++++++++++++++---,,,+++*********++++++*********++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,---...//////++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++((())))))))))))*********************************((()))******++++++******++++++,,,------------,,,++++++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***,,,...000111111000///............------..............................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,+++***+++,,,,,,++++++++++++++++++++++++,,,------......------,,,000...,,,***))))))))))))******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,+++************************------------------------*********+++++++++++++++++++++++++++************,,,++++++******+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))))))))******+++++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************,,,,,,++++++++++++++++++((()))+++,,,---...//////***++++++,,,,,,++++++******************************///000...,,,...///---,,,------------,,,******))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++(((***---///000...,,,******+++,,,+++)))((()))***+++++++++******)))))))))+++*********)))(((((((((,,,,,,+++++++++++++++++++++++++++++++++++++++,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***************************++++++++++++++++++++++++---,,,,,,+++++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---......//////++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++((())))))))))))*********************************+++++++++++++++******)))++++++,,,------------,,,+++++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------...000111000///---,,,------..........................................---------.........//////,,,,,,,,,+++,,,,,,,,,,,,------------............///...,,,+++***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++*********,,,,,,++++++***))))))***++++++))))))******++++++++++++++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,************************------------------------******+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++******))))))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))******************++++++,,,,,,---,,,,,,------.........///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******************)))(((((())))))***+++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************,,,,,,+++++++++,,,,,,---******+++---............***++++++,,,,,,++++++***************************)))...///---,,,......,,,+++,,,---...---,,,+++***)))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++'''***---000000///,,,++++++,,,---,,,***))))))***************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************++++++++++++))))))***+++,,,------...************++++++++++++,,,+++******,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,---,,,++++++***)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++************************)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++)))))))))*********++++++************************+++,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,******+++++++++,,,,,,,,,,,,,,,------......//////------------............//////000000///...,,,+++,,,---......///.................................,,,,,,------...//////000,,,++++++++++++,,,,,,---............////////////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((((((((()))***,,,...000111,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,------......------,,,,,,+++++++++,,,++++++++++++,,,,,,---,,,++++++******++++++,,,++++++++++++*********)))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++)))))))))*********++++++)))******+++,,,,,,------++++++,,,---......//////++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******((((((((()))***+++++++++++++++************++++++++++++++++++++++++++++++***************************************++++++,,,************************+++++++++++++++,,,---...++++++,,,---......------***++++++,,,,,,++++++***************************(((,,,...++++++------,,,***+++,,,......---,,,+++)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---............,,,---...---***)))***+++))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,*********++++++,,,,,,---+++******))))))(((((((((************++++++++++++*********++++++,,,,,,---)))*********+++++++++,,,,,,+++******,,,,,,+++***************************++++++++++++++++++++++++***,,,---......,,,***)))(((***+++,,,,,,+++***(((******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************+++++++++,,,************************((()))******************)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,******+++++++++,,,,,,,,,++++++,,,------...//////------------..............................------,,,,,,.../////////..............................------..................++++++*********+++---------------.........//////---------...---,,,,,,+++++++++++++++++++++++++++)))))))))******)))))))))((()))***,,,---.........---,,,***))))))***,,,---)))***,,,---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,---......//////------,,,,,,+++******)))+++++++++++++++,,,---...,,,++++++******++++++,,,******************++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++++++++++++++++++++************************++++++++++++++++++++++++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,...//////...,,,++++++,,,,,,,,,,,,---------))))))***+++,,,,,,------(((((()))***,,,---......)))******++++++,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''(((((()))***+++++++++++++++***************+++++++++++++++++++++++++++************************************+++,,,------*********************************+++,,,---...///,,,,,,------...---------+++++++++,,,,,,+++++++++************************'''+++---+++***,,,---+++)))***,,,.........,,,+++)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++...,,,+++***+++---000222---...///---+++******+++))))))***+++,,,------...(((((())))))*********+++))))))***+++,,,,,,------+++******)))(((''''''&&&)))************+++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,+++******,,,,,,+++***************************++++++++++++++++++++++++)))+++...000///---***(((((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,+++)))(((&&&%%%%%%++++++++++++++++++++++++************************))))))))))))************+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))%%%&&&''')))******++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------------......---------------...///000+++,,,.../////////............................../////////...------,,,,,,++++++*********+++---...,,,,,,,,,---------......,,,---...///...---,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------......---+++***(((---,,,***))))))***,,,---***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------...///000000,,,,,,++++++***))))))(((++++++++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++,,,------......------,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,---...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***(((((())),,,---+++)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,((())))))))))))(((''''''******+++++++++,,,,,,,,,+++,,,...000000///...---+++,,,,,,------,,,,,,+++************************.........------,,,,,,,,,+++++++++************)))+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++*********+++,,,+++***))))))+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,---...//////---+++*********++++++++++++******++++++++++++++++++++++++((()))))))))************,,,+++***)))))))))***+++,,,+++******))))))******---------,,,,,,+++)))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******************)))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,***))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******************************111///,,,***))))))+++,,,++++++++++++++++++++++++------,,,(((%%%(((111999///000///+++'''(((...333)))))))))))))))))))))))),,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++***************************+++,,,---------,,,,,,************+++,,,------------------------------//////...---+++***))))))000///---,,,+++,,,,,,---////////////////////////---------...............////////////////////////---...///000000///...---......//////......---,,,------------------------...---,,,,,,++++++++++++++++++******++++++,,,---,,,,,,************,,,,,,))))))***++++++++++++***+++++++++++++++++++++++++++***)))***+++,,,***((())))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++,,,,,,,,,---------------------------------------,,,+++***)))(((*********++++++,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,+++++++++************+++------.........+++,,,---,,,+++***+++------,,,,,,++++++,,,,,,---******+++,,,,,,---......---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///---++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------............---,,,,,,******+++++++++,,,,,,,,,***,,,---//////...---,,,+++,,,,,,------,,,,,,+++************************------------,,,,,,,,,+++++++++++++++************))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++******++++++,,,+++***))))))+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,---...///...---+++******++++++,,,,,,++++++***************************************++++++++++++------,,,+++++++++,,,------,,,,,,+++++++++++++++))))))***))))))((('''''',,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******------------------------************************)))***+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++******++++++***))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******************************---,,,+++))))))***+++,,,++++++++++++++++++++++++%%%''')))***+++222<<>>444---+++,,,------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------------------------******+++,,,------...///------,,,,,,,,,---......------------------------//////////////////..............................,,,,,,------------,,,,,,......//////......---,,,------------------------------,,,+++++++++,,,,,,)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,+++++++++------,,,************++++++,,,,,,---***++++++++++++,,,,,,,,,------,,,,,,+++++++++***************+++,,,---.........---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***,,,,,,,,,+++++++++************++++++++++++*********+++,,,+++***)))***,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,---------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------)))))))))))))))(((''''''******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++***)))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********++++++++++++***************************************+++++++++,,,,,,.............../////////...------,,,,,,,,,,,,,,,......---------------...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))******)))((())))))*********+++++++++))))))))))))))))))))))))++++++************++++++******++++++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---......,,,***)))+++---333444444222...,,,,,,---+++++++++,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))************************+++++++++++++++,,,,,,---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,---......///------------------------000///////////////..............................,,,,,,------------,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,***************++++++,,,+++******************+++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,+++,,,---...,,,************++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********************+++,,,------111000///...---,,,+++++++++++++++++++++++++++++++++,,,------.........------------,,,,,,++++++***)))***++++++++++++***))),,,,,,,,,+++++++++******,,,,,,,,,+++***)))''''''+++,,,---,,,+++***+++------,,,,,,++++++,,,,,,---...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++*********************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))************))))))++++++++++++++++++++++++))))))))))))*********+++,,,,,,------............------,,,+++++++++++++++,,,,,,+++*********++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***((())))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++******++++++++++++******++++++++++++++++++++++++---...//////...,,,***)))++++++++++++++++++++++++'''(((************+++,,,---.........,,,+++++++++++++++,,,,,,,,,---------)))***,,,------,,,***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))************************++++++*********+++,,,---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------000/////////.........---...........................------------------............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,+++,,,---...,,,******+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************+++,,,------333222222000///...---,,,------------------------++++++,,,---...............------,,,,,,+++++++++************************,,,,,,,,,+++++++++******------,,,,,,***)))'''&&&+++,,,---,,,+++***+++------,,,,,,++++++,,,,,,---...------,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,---......//////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,------......------,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,***************)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++*********++++++*********++++++++++++++++++++++++(((((()))))))))************+++,,,---.........------,,,,,,+++++++++++++++000///---,,,++++++,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++++++++***)))************+++++++++******************************))))))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////000///...---+++)))++++++++++++++++++++++++))))))******++++++,,,,,,------------------------,,,------....../////////***+++,,,,,,,,,,,,+++*********************************+++,,,,,,,,,,,,+++************************************************************************+++******))))))+++,,,---,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.........------------------------------/////////...------,,,,,,------------------------......------------............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---............////////////......))))))***++++++++++++***++++++++++++++++++++++++,,,+++++++++------,,,***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++,,,---...333333222111000///...---------------------------++++++,,,---------------------------,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))***+++,,,+++***)))***,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++,,,,,,------.../////////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///000000---,,,,,,...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***************)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++***+++,,,...//////............---,,,,,,,,,,,,,,,555333111...---------...,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,,,,,,,,,,+++***)))***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++++++++++++++++++++++++++---,,,+++************)))***))))))***,,,...//////+++,,,,,,---......//////++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************+++***)))((()))***,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,---.........---,,,+++.................................---,,,,,,++++++------------------------------,,,++++++,,,------......//////......---,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,++++++,,,,,,---...------...//////...------))))))***++++++++++++***+++++++++++++++++++++++++++******+++,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************+++,,,---...111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++,,,,,,,,,---------------+++++++++******+++++++++,,,,,,,,,+++++++++******))))))+++,,,,,,------,,,(((***+++***)))((()))***---,,,,,,++++++,,,,,,---((()))***+++---...///000)))***+++,,,---,,,,,,+++,,,,,,------...///000000++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))***,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------------,,,++++++******+++++++++,,,,,,,,,...------,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---***************)))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,---,,,++++++******++++++---......//////......---))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++---////////////...//////...------------...333111...,,,***)))******---,,,,,,++++++******************++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,------+++)))************+++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++((('''&&&'''***,,,------...,,,******+++,,,,,,,,,))))))******+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************+++***)))((((((***,,,---************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***////////////////////////......---,,,,,,+++******---------------------------,,,+++******+++,,,---......//////......---,,,++++++++++++++++++++++++++++++++++++,,,,,,---...++++++******++++++,,,---******,,,,,,,,,,,,******))))))***++++++++++++***+++++++++++++++++++++++++++***)))***,,,,,,***(((++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***+++,,,,,,---************+++,,,---.../////////...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,......---,,,,,,+++******+++,,,---------,,,+++***)));;;DDD999,,,***,,,,,,,,,,,,,,,+++++++++******---,,,+++,,,------,,,***+++++++++,,,,,,---------)))***+++,,,---,,,++++++************************+++++++++,,,,,,---------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++++++++******)))***************))))))***,,,...///---,,,++++++------,,,+++------------------------------++++++++++++------++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------......------,,,,,,------...111000///...,,,+++***)))******+++++++++******)))++++++++++++++++++++++++111000...---,,,------...------------------------///...---,,,+++*********------,,,,,,+++***))))))++++++************++++++$$$&&&(((+++,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........---,,,+++***)))***++++++,,,,,,++++++***))))))***++++++++++++***---,,,+++++++++,,,---...,,,,,,------,,,,,,+++***,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,------.........***++++++,,,,,,++++++***,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...++++++------------++++++++++++++++++++++++++++++***)))))))))))))))******,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,,,,***((())),,,...---+++...------,,,,,,------...++++++******++++++,,,---,,,,,,,,,---------......////////////////////////------,,,,,,,,,,,,++++++---,,,*********,,,...///........................------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,***++++++,,,,,,++++++***,,,,,,,,,+++***)))((('''++++++******************++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,---...///++++++******************---,,,,,,++++++***++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,......---,,,,,,+++******)))***,,,------------,,,+++:::AAA777---,,,...------------,,,,,,,,,++++++,,,+++++++++------+++***+++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,++++++*********+++++++++************+++---...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++******+++,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++******))))))******+++......------,,,+++++++++******++++++++++++******++++++++++++++++++++++++...---,,,+++++++++,,,---------------------------......---,,,++++++++++++------,,,,,,+++******)))++++++************++++++'''(((***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,,,,++++++)))******+++,,,+++++++++******)))))))))***+++,,,---------------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,+++*********)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***))))))((()))))),,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,***)))))),,,------+++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,---------..............................------,,,,,,,,,,,,++++++,,,+++***))))))***,,,---------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))******++++++,,,,,,++++++***+++++++++++++++***)))(((************************)))))))))))))))))))))))))))))))))******+++++++++***++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++*********))))))************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++,,,------************************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,...------,,,,,,++++++***))))))+++,,,---.........,,,555888111,,,---...,,,.........---------,,,,,,+++***)))***,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,++++++******+++,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////...------,,,++++++------,,,,,,,,,,,,------++++++++++++++++++,,,,,,******+++++++++++++++***++++++++++++++++++++++++*********)))******+++,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++************++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++************************...------------,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,***))))))))))))***++++++------......------,,,++++++++++++++++++*********......---,,,+++***))))))++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++***)))(((((((((,,,++++++******++++++,,,+++************++++++,,,---+++******,,,------,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,---------..............................------,,,,,,,,,,,,++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,------,,,***))))))******++++++,,,,,,++++++*********+++++++++******)))************************))))))))))))))))))))))))''''''((()))******+++++++++++++++++++++*********((((((((((((((((((((((((++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,+++******))))))******+++************************,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***++++++,,,------------+++///000,,,***------***------------,,,,,,,,,,,,+++***((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...////////////////////////---------,,,,,,+++++++++------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,.........---------,,,,,,......------------......******************************++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********++++++************++++++,,,++++++*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++------------------------++++++,,,---------,,,,,,,,,------......------,,,++++++,,,------------,,,+++++++++++++++,,,,,,------............---,,,,,,+++++++++***************---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++*********)))***++++++,,,,,,++++++***,,,,,,---------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++***)))))))))))),,,++++++******++++++,,,***************+++,,,------,,,+++++++++,,,,,,,,,...------,,,,,,------...++++++******++++++,,,---,,,,,,,,,---------..............................------,,,,,,,,,+++++++++---,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---------------.........---...///...,,,+++,,,---***++++++,,,,,,++++++***((()))***+++++++++++++++***************+++++++++++++++++++++++++++++++++'''(((((()))***+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))************************,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********))))))************************++++++++++++,,,,,,---------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------,,,,,,,,,,,,++++++...------,,,++++++++++++------,,,+++,,,///...,,,,,,,,,,,,,,,+++++++++++++++)))((((((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///////////////////////////---------,,,,,,+++++++++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------------+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...++++++,,,++++++++++++***---,,,++++++------,,,+++------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......++++++************++++++,,,++++++******))))))(((******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,+++++++++++++++***++++++************++++++++++++***))))))))))))***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,------......------,,,++++++,,,------------,,,******++++++,,,,,,,,,,,,------......------,,,+++************************+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,++++++*********++++++,,,,,,++++++***++++++,,,------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,***))))))***,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,++++++******++++++,,,++++++***++++++,,,---...------,,,,,,++++++,,,---...------,,,,,,------...++++++******++++++,,,---,,,,,,,,,---------..............................------,,,,,,,,,+++++++++------,,,,,,++++++++++++------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......---...///...,,,+++,,,---***++++++,,,,,,++++++***((()))***+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))******+++,,,------+++++++++******)))))))))************************************************,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++++++++******))))))*********+++++++++***+++---......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********///...---...///111000///,,,,,,+++++++++*********,,,***((((((***,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...........................---,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,++++++******++++++,,,---...***++++++,,,,,,,,,++++++---,,,++++++------,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))(((((()))***+++,,,------------++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++************++++++******))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------,,,++++++,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,'''((())))))******)))))),,,,,,------,,,,,,+++***)))))))))***************))))))***+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++)))))))))***+++,,,---...,,,++++++******++++++,,,,,,++++++++++++,,,,,,------......---++++++,,,...,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++........................++++++,,,---------,,,,,,***++++++,,,,,,---------***+++,,,,,,******+++,,,***++++++,,,,,,++++++***((()))***+++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***************)))))))))************************************************++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,***+++---...///...---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++++++++,,,---------/////////......------,,,,,,,,,+++++++++,,,***((()))+++---......---------,,,,,,++++++++++++,,,,,,---...---------------------------------+++,,,,,,,,,,,,,,,,,,---++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,+++)))))))))******,,,------))))))+++,,,---,,,,,,+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------+++,,,---......---,,,+++++++++++++++++++++++++++************************************++++++++++++***+++++++++++++++++++++///......------......///++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++************++++++((()))***+++++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------,,,++++++***++++++,,,,,,,,,,,,++++++)))******+++,,,+++++++++&&&'''((()))***))))))(((++++++,,,,,,++++++***)))((()))))))))*********+++)))*********+++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***((()))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++************++++++,,,---,,,++++++******++++++,,,,,,++++++************+++---...///---+++***,,,...,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++------------------------***+++,,,,,,---------,,,))))))******+++,,,,,,---***+++,,,,,,******+++,,,***++++++,,,,,,++++++***)))******+++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++************))))))))))))*********************************************************************))))))************++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,***+++---//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...)))***+++...---+++***+++......---------,,,,,,,,,---+++))))))+++...//////---------,,,,,,++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,+++))))))))))))***+++,,,---((()))***,,,------,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))------------------------++++++,,,------,,,++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++***))))))))),,,++++++******++++++,,,)))******+++,,,,,,------)))***+++,,,------...---++++++++++++++++++++++++***+++,,,,,,+++***)))(((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++((()))+++---...---+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++************************,,,,,,,,,------..................---,,,+++***)))***++++++,,,,,,++++++***))))))***++++++++++++***((()))***,,,,,,++++++******++++++++++++***))))))(((((())))))*********+++++++++******************++++++++++++++++++++++++(((((())))))******+++++++++++++++,,,,,,+++++++++'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***)))(((((()))***+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,++++++***)))(((((())))))---//////...+++***,,,......------,,,,,,------...++++++******++++++,,,---,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------(((((()))***++++++,,,,,,,,,---......,,,,,,---...+++++++++,,,,,,+++++++++******+++++++++******)))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++******)))((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,+++++++++************************)))************+++++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,)))+++---,,,+++***++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++------++++++++++++------))))))*********+++++++++++++++++++++++++++++++++.........------,,,,,,,,,---......//////......---,,,------......------,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++------------------------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++---------+++***+++---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------,,,+++******+++,,,---...------,,,+++***))))))------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++***)))(((((((((+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++*********************************)))))))))((((((,,,,,,,,,,,,,,,+++***)))******+++,,,---///000111---***(((''')))+++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************++++++++++++******,,,,,,,,,++++++*********)))))))))***+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,,,,+++*********+++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000*********)))))))))((((((---,,,,,,+++,,,---///000++++++,,,------,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++++++++******)))))))))//////...---,,,+++***)))%%%(((+++---...,,,***(((************************+++++++++***************,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,---(((((())))))*********+++,,,,,,***)))))))))***+++)))************+++++++++************************+++++++++++++++***)))(((...---,,,+++++++++,,,---444111---,,,,,,---------++++++++++++++++++++++++***,,,------,,,++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++************+++,,,,,,,,,,,,+++******))))))---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,+++*********++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))******)))******+++,,,---,,,***((((((***+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,++++++*********+++******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,++++++*********---,,,,,,++++++,,,---...+++,,,,,,------,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++************)))''')))+++------,,,***(((************************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***************+++++++++************+++++++++,,,,,,+++***)))))))))***+++)))************+++++++++***************************++++++++++++******))),,,++++++***++++++------///---*********++++++***+++++++++++++++++++++++++++---......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---............------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,***'''&&&&&&'''***,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++*********+++,,,,,,,,,,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++***))))))***++++++************************++++++++++++,,,---......000///...,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++******++++++++++++******(((((())))))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++******+++******)))))))))*********)))))))))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***+++,,,,,,,,,+++******++++++++++++******++++++++++++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++************+++******))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))******+++++++++******+++++++++***))))))))))))))))))))))))))))))+++++++++,,,,,,------...,,,,,,,,,++++++++++++***************************************))))))))))))+++++++++,,,,,,,,,,,,,,,,,,+++******))))))******)))************+++++++++++++++++++++++++++++++++)))***++++++++++++++++++***************+++,,,---+++***)))***++++++***)))++++++++++++++++++++++++,,,...//////...------...---,,,,,,++++++,,,,,,---++++++************+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...******************************+++++++++,,,,,,,,,......---,,,++++++******)))***,,,,,,,,,,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))******+++++++++*********+++,,,---//////111000///---+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,+++++++++++++++++++++---,,,***))))))***,,,---,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,((((((((((((((()))***+++)))******++++++******)))(((((())))))))))))((((((***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,++++++******++++++,,,***))))))***,,,,,,+++)))------------------------++++++++++++++++++++++++***************************+++++++++++++++,,,,,,************************************************,,,,,,,,,,,,,,,***)))(((******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))******++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------************************************************++++++***************+++******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,+++************,,,,,,---------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,+++++++++***************))))))*********+++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,******************++++++*********+++---...,,,+++++++++++++++++++++++++++,,,...//////...---......---,,,,,,++++++,,,,,,---******))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---******************************+++++++++,,,,,,,,,......------,,,+++******)))***,,,,,,,,,,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++*********)))))))))***++++++,,,,,,))))))***+++,,,...///000222111///---,,,******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,++++++***++++++,,,---...)))******++++++******))))))******++++++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++************+++,,,---...***))))))***,,,,,,+++)))------------------------*********************************************************++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************++++++++++++***************++++++,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********************************************************))))))***++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,---------,,,,,,+++***+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++)))))))))******))))))))))))))))))))))))((())))))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++***)))))))))***))))))+++------,,,+++++++++++++++++++++++++++,,,...//////...------...---,,,,,,++++++,,,,,,---******))))))))))))******)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((***,,,......,,,***(((++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,......------,,,,,,++++++***+++,,,,,,,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,*********+++,,,---///000222111///...,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,+++******))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************++++++++++++***)))))))))***++++++,,,******++++++++++++************++++++++++++***************++++++,,,,,,---************************+++++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++((((((((())))))+++,,,,,,***)))))))))+++,,,+++***++++++++++++++++++++++++*********************************************************++++++,,,,,,---************************++++++++++++++++++++++++(((((()))***,,,...000111******++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************------------------------***++++++,,,,,,------...***************************************************))))))))))))***++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,+++***------------,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))))),,,+++******)))*********************************)))))))))******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++***************++++++++++++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))((('''(((***++++++)))++++++++++++++++++++++++,,,---//////---,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,------------,,,+++,,,,,,,,,,,,,,,---------*********+++,,,---...///111000///...,,,,,,+++++++++++++++,,,,,,------------------,,,+++*********)))*********+++++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,+++***))))))***+++---......------)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***+++++++++++++++,,,,,,************************************++++++++++++(((((('''''''''(((((()))++++++,,,,,,,,,,,,++++++))))))************)))))))))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++************++++++,,,***((((((***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------************************************************(((((('''(((+++...222444******++++++++++++******,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************************************)))))))))))))))***++++++******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))*********+++++++++,,,++++++------...---,,,,,,------------,,,+++***)))))))))******++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))***************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++***++++++,,,+++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++((()))+++,,,---------,,,,,,***(((((()))++++++***+++++++++++++++++++++++++++---......---,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,------......------++++++------------++++++++++++,,,,,,,,,---------------------------------*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------+++---...---+++++++++---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,............,,,,,,------------------------++++++++++++,,,---......111000///...---,,,,,,,,,+++++++++,,,,,,---------......------,,,+++******))))))******+++++++++++++++---///111111///---+++++++++,,,---,,,+++***))))))***+++---......------(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---((()))***+++,,,---......************************)))************+++++++++++++++************+++++++++,,,,,,------,,,,,,+++(((((())))))))))))(((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************)))***+++,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,---***(((''')))+++,,,,,,------------------------------------------------))))))))))))))))))))))))))))))***+++,,,,,,------************************)))))))))))))))))))))))),,,***(((((()))---111333******++++++++++++******---,,,,,,++++++*********+++++++++,,,,,,---------************************))))))))))))))))))))))))...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......************************************************))))))((())))))***++++++*********)))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++---...///......------...------,,,+++***)))(((((()))***+++,,,,,,---++++++++++++++++++++++++)))))))))******+++++++++)))***+++,,,---...//////((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------*********++++++,,,,,,---.........------,,,,,,,,,******+++,,,+++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***&&&'''***,,,///000000000000---***)))+++,,,------++++++++++++++++++++++++//////...---,,,,,,++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,***)))(((+++******+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***)))(((((()))***------++++++++++++------///---+++))))))+++---///......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000///...---,,,,,,+++***)))***+++,,,---.........---------,,,,,,+++++++++((()))***+++,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''((()))***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***************************+++++++++++++++++++++++++++,,,------......------************************)))************+++++++++,,,,,,,,,++++++*********++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,++++++*********++++++,,,------------,,,,,,+++++++++---,,,***)))))))))*********++++++,,,,,,++++++***((((((((((((((((((((((((++++++,,,---............***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///******)))))))))))))))***++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))+++------***((('''((()))***+++,,,,,,,,,------------------------)))------))))))------))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++++++++*********))))))***++++++,,,,,,++++++***************************------------------......)))))))))))))))*********((()))***+++,,,------,,,+++***)))((((((((()))***---,,,++++++------,,,+++***+++---......---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))))))))))))))))))))))),,,---------+++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))))))))))))***+++++++++,,,...------,,,++++++************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++***))))))+++******+++---...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))***+++---,,,++++++++++++,,,---...---+++******+++---......------,,,++++++*********++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++......------,,,+++++++++(((((()))***++++++++++++------,,,,,,,,,+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++***(((((()))***+++***+++++++++++++++*********+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************************++++++++++++,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,---,,,,,,,,,++++++++++++,,,+++******************,,,,,,,,,------,,,,,,,,,************************,,,---------------,,,,,,++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---******))))))))))))******++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************)))***************++++++)))))))))******+++++++++++++++++++++++++++++++++*********,,,......,,,)))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***......***+++......+++,,,------......------,,,,,,---------,,,,,,+++***,,,++++++++++++************++++++,,,,,,++++++***+++++++++,,,,,,,,,------------.........------,,,,,,,,,+++***)))(((''''''))))))***+++,,,,,,------++++++******+++,,,---...---,,,++++++------,,,+++'''(((***++++++***((('''+++++++++++++++++++++++++++++++++,,,,,,,,,------************************)))***+++++++++++++++,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***************+++++++++,,,,,,,,,++++++******)))******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***************************,,,...///...---************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++******---,,,+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***************))),,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***))))))***++++++)))******+++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++((())))))***************************************************+++++++++,,,,,,,,,,,,++++++++++++***++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,,,,333222000...,,,++++++++++++++++++++++++*********)))***++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******)))))))))******+++++++++************++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))*********************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---......---+++******+++++++++++++++***++++++++++++++++++++++++***,,,,,,++++++......,,,,,,---///000000///---,,,,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***((()))))))))***+++++++++,,,,,,---......---,,,+++,,,,,,+++***)))((((((''')))******+++,,,,,,,,,---************+++---...///---,,,++++++------,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++***************---,,,,,,,,,++++++************+++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,***)))***,,,///111000///++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,++++++++++++++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,++++++******...,,,***)))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,,,,,,,++++++***,,,+++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,))))))******++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))((()))***+++,,,222111///...,,,+++++++++************************((()))+++,,,---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))******++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))***++++++++++++***)))************************++++++******)))))))))((())))))******************+++++++++++++++++++++++++++******,,,---...,,,++++++++++++,,,++++++******++++++++++++++++++++++++)))*********+++,,,,,,,,,+++,,,///000000///,,,+++,,,,,,,,,------,,,,,,+++---------,,,,,,,,,++++++***++++++,,,,,,++++++***************************(((***+++---------,,,+++)))))))))******++++++,,,*********++++++,,,,,,---(((((())))))***+++,,,,,,---,,,++++++------,,,+++,,,,,,---......---,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++)))))))))***+++,,,))))))***,,,///111111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))),,,+++++++++++++++******...,,,***(((((((((***+++++++++++++++++++++++++++++++++++++++++++++++++++((())))))******++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))((()))***+++,,,...---,,,,,,++++++,,,,,,************************(((***+++---------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++******************+++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,,,,+++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,---)))+++---//////---+++)))+++,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***...............---------'''(((***+++,,,,,,,,,,,,((())))))***+++,,,,,,,,,++++++*********+++,,,---******+++++++++*********---,,,++++++------,,,+++))))))************))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---+++******+++,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))------------------------******+++++++++,,,,,,,,,---...///...---,,,---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------******************+++,,,))))))))),,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++******,,,+++***)))((()))******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++(((((()))))))))))))))(((*********+++++++++++++++))))))***************)))***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,,,,***************+++,,,---*********+++++++++++++++***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))***+++,,,------------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++***************+++,,,---++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,......,,,,,,...***+++---......---+++***++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++,,,------......++++++++++++,,,,,,,,,---,,,,,,+++++++++*********,,,,,,*********+++,,,---------......---,,,++++++---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++...+++)))***,,,---+++(((,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++++++++++++++)))((()))+++...///...---++++++++++++++++++++++++******************************+++++++++++++++***)))***+++,,,,,,+++***)))******++++++++++++************************++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++&&&'''((())))))***)))))))))*********++++++++++++))))))************))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++************+++------......---,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***************************++++++,,,,,,,,,++++++)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++************+++,,,---...++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******************************))))))))))))******************************************++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,***)))***+++,,,,,,+++******+++,,,------------++++++++++++++++++++++++///+++***------)))(((+++,,,,,,------------,,,,,,***+++,,,,,,---------,,,,,,++++++++++++************++++++,,,,,,++++++***'''(((***,,,///111333444444222000---,,,+++,,,,,,,,,,,,++++++++++++******---,,,***))))))***,,,---+++,,,---.........---,,,---,,,++++++------,,,+++...------------------...++++++++++++++++++++++++************++++++++++++***************************'''%%%(((,,,...,,,)))------------,,,,,,,,,+++************************++++++++++++++++++++++++))))))*********+++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++((()))***,,,,,,,,,+++***)))((()))+++---...---,,,************************************************)))******+++++++++******)))***+++,,,,,,+++***)))******************************************++++++'''((()))***++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,))))))******++++++++++++))))))*********))))))(((*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))........................************************'''((()))******************+++,,,---............---,,,+++******+++,,,---************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------///...,,,+++***++++++,,,,,,------......------,,,************************,,,,,,,,,,,,++++++***)))))))))***++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------++++++************+++,,,---...++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------******************************))))))))))))******************************(((((())))))******+++++++++*********))))))((((((++++++++++++++++++++++++---+++******,,,---------)))***+++,,,---.........)))))))))))))))))))))))),,,((('''***)))$$$###'''........................***+++,,,,,,------------+++++++++*********))))))+++++++++,,,,,,++++++++++++,,,///333777;;;>>>@@@;;;888444///,,,++++++,,,((())))))+++,,,---.........,,,+++))))))***,,,---'''(((***,,,---------,,,---,,,++++++------,,,++++++******))))))******+++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))&&&$$$"""&&&+++///---+++.........------,,,,,,,,,************************************************))))))******++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,...///---)))''')))***,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***(((******+++++++++,,,,,,,,,***+++++++++***)))***+++,,,,,,---,,,+++)))'''%%%*********++++++,,,,,,,,,......---,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******************,,,+++******))))))*********************************************************+++,,,------,,,+++***************************************************)))***,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))************************************************))))))*********++++++++++++*********))))))((((((++++++******************++++++************++++++******)))(((''''''((((((************+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((,,,,,,+++***)))))))))******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))+++***)))))))))***+++,,,///...,,,*********,,,---************************************************---------,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,---,,,)))((('''(((,,,,,,,,,++++++*********...,,,******+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,***((()))+++,,,+++(((+++***))))))(((((())))))*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))***++++++,,,---......+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,++++++***&&&''')))+++,,,,,,,,,+++,,,,,,,,,---------......000000333;;;CCCFFFDDD@@@;;;555...,,,...000///---++++++,,,,,,,,,+++******)))***++++++++++++***)))***************************,,,+++)))+++222666666))))))***++++++++++++***,,,+++*********+++------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************(((((()))))))))*********+++***)))***,,,---,,,++++++++++++,,,---...---,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,...///...+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******+++++++++,,,,,,,,,***+++++++++*********+++***++++++,,,,,,+++***)))++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***************************,,,+++******))))))******************************************************+++++++++,,,,,,+++++++++************************************************)))***,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))************************************************))))))*********++++++++++++*********))))))))))))************************++++++************++++++,,,+++******)))))))))***,,,,,,,,,,,,---...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))---,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++------+++*********+++,,,,,,,,,,,,,,,,,,+++***)))+++******)))***+++,,,---///---,,,******+++,,,---************************************************,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,...///000000...,,,,,,---,,,,,,,,,+++++++++******...,,,******+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,+++)))...------,,,+++,,,,,,,,,++++++++++++++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------,,,++++++)))***,,,---......------,,,,,,,,,------------...---,,,...444;;;>>><<<999777222---+++---...---+++)))***+++,,,,,,,,,,,,,,,......---,,,,,,---......************************))),,,---,,,///666:::999******+++,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************+++++++++,,,,,,,,,,,,---+++*********,,,---,,,+++///......------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++((()))***,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++******))))))******************************************************,,,++++++++++++++++++,,,***************************************************+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))***************************************************************+++++++++***************)))))))))************************++++++************++++++------,,,++++++++++++,,,,,,,,,+++,,,,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************...---,,,,,,++++++,,,,,,++++++,,,,,,,,,+++******+++++++++++++++,,,------...---+++******+++,,,,,,************************************************+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++---......---,,,,,,---,,,,,,,,,++++++++++++***---,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***+++,,,+++***,,,+++******))))))******,,,,,,++++++++++++++++++++++++************++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++------,,,,,,+++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............---,,,,,,+++,,,,,,---------,,,+++,,,,,,,,,,,,------------,,,++++++///333666555222222///++++++,,,---+++(((((((((***+++,,,---------,,,+++(((''''''(((+++,,,************************))),,,...---000555666555++++++,,,------------,,,,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++***************************************************************,,,,,,,,,,,,------------,,,+++***+++,,,---,,,+++---------,,,+++***((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,------,,,+++))))))***,,,---...//////,,,,,,,,,++++++*********------------...///000111++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++,,,+++******))))))******************************************************---,,,+++******+++,,,---***************************************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))***************************************************************************************************************+++++++++++++++************++++++---,,,,,,+++++++++,,,,,,******))))))***++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,------......------,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))************++++++------,,,,,,++++++++++++++++++,,,,,,,,,++++++***,,,++++++,,,,,,,,,------,,,,,,+++******++++++,,,************************************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,(((***,,,,,,+++++++++,,,++++++++++++++++++++++++---+++******+++,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))),,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------......///......------++++++++++++******))))))++++++,,,,,,,,,---------///---+++,,,///111000//////---+++,,,---,,,***'''((()))***+++,,,,,,,,,,,,((('''%%%$$$$$$%%%'''(((************************)))---...,,,,,,...---******++++++,,,---,,,,,,,,,************++++++,,,,,,******************************************************************************************************+++++++++,,,,,,,,,,,,+++***+++---...---,,,((()))*********))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---******+++++++++,,,,,,,,,+++***+++---//////---***+++++++++,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,---...///000111++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,))))))*********+++++++++,,,+++******))))))******************************************************---,,,+++******+++,,,---************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))***************************************************************************************+++++++++))))))*********+++++++++++++++************++++++++++++************+++,,,******)))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************************)))******+++,,,---,,,------......------,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))******+++++++++++++++++++++++++++******)))***++++++,,,,,,,,,++++++++++++,,,,,,------------+++++++++++++++++++++,,,************************************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***,,,......------...///++++++++++++++++++++++++---+++)))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,......---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***++++++,,,------,,,---------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------......///......---,,,,,,+++******)))))))))+++++++++,,,,,,,,,------///---,,,+++,,,---------------------------+++)))++++++,,,,,,,,,++++++*********++++++++++++******************************(((+++---******+++)))%%%)))******+++++++++++++++((())))))***************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,+++***+++---...---,,,)))+++---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***+++---111111...***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,,,,+++******))))))******************************************************,,,++++++++++++++++++,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))************************************************+++++++++************************+++++++++++++++)))))))))***++++++,,,,,,++++++************++++++***))))))))))))******+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***************))))))******++++++,,,,,,------------,,,,,,******++++++++++++*********++++++,,,,,,++++++************+++,,,,,,------***++++++++++++***)))(((******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,*********+++++++++++++++************************************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,(((***,,,,,,,,,+++,,,---***++++++++++++,,,,,,,,,,,,+++)))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---......---,,,+++++++++,,,++++++++++++,,,,,,,,,,,,,,,+++***************+++,,,---------------,,,+++,,,,,,,,,,,,,,,+++***)))+++,,,---......---,,,+++************************&&&***,,,++++++...---***))))))***++++++++++++***((()))******+++*********((((((((((((((((((((((((***************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,---------------,,,+++,,,---...---,,,000222333111---******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,******...222333///***+++******)))***+++,,,---++++++++++++++++++,,,,,,******)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))(((((()))***,,,((())))))***++++++,,,,,,,,,+++******))))))******************************************************+++++++++,,,,,,+++++++++************************************************,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))************************************************+++++++++*********))))))*********++++++,,,,,,,,,((())))))***++++++,,,,,,++++++************++++++)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************)))))))))******+++++++++,,,,,,+++*********++++++++++++,,,,,,,,,,,,++++++******++++++++++++*********++++++,,,,,,++++++******++++++,,,------......++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++***))))))***+++++++++++++++******************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,((()))++++++***)))***+++******+++++++++,,,,,,,,,,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---+++***,,,---++++++***)))))))))******++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,(((((()))))))))************************************++++++++++++,,,,,,,,,++++++,,,---------------...---,,,+++++++++,,,---***++++++++++++,,,,,,,,,)))******************++++++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,++++++************************************************(((+++,,,++++++//////,,,)))***++++++,,,,,,++++++)))***+++,,,---,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,------,,,+++,,,.........---000222444222,,,)))***,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---///---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++******+++++++++,,,,,,,,,,,,******...333333///***))))))(((((()))+++---...*********++++++,,,,,,---,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((''''''((()))+++((())))))***++++++,,,,,,,,,++++++***)))************************************************************+++,,,------,,,+++***************************************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))************************************************++++++++++++******))))))*********++++++,,,,,,,,,((())))))***++++++,,,,,,++++++************++++++***)))))))))***++++++,,,******)))))))))))))))*********+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,...------,,,++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++,,,,,,+++++++++++++++,,,------...//////,,,,,,---...---,,,+++***)))***+++,,,,,,,,,,,,,,,((()))***+++,,,+++******((()))***+++++++++++++++************************************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,,,,...000///...------...*********++++++,,,,,,,,,,,,***)))***+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---+++***,,,...///...------,,,,,,------*********++++++,,,,,,------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++)))))))))***+++,,,******+++++++++,,,,,,,,,)))***,,,---,,,,,,,,,---++++++,,,+++******,,,...((()))***+++,,,------------,,,)))(((((())),,,---************************+++...---***))),,,+++)))++++++,,,------------,,,+++,,,---...///...------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********---,,,+++,,,...///...---***---000///***(((***---))))))))))))))))))))))))---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///111111///---+++************************++++++++++++++++++++++++,,,+++*********+++,,,---***************************************************++++++,,,,,,++++++***,,,+++***))))))***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************************+++,,,------,,,+++***************************************************************************************************************************++++++++++++++++++++++++************************((()))***++++++***)))((()))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********+++---///000,,,---.........,,,***(((,,,,,,,,,++++++************************+++++++++******+++,,,,,,---...............------,,,,,,,,,(((((()))***++++++,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,------+++)))+++++++++*********))))))))))))*********+++++++++''''''''''''((()))***++++++++++++*********))))))++++++++++++++++++++++++///---+++))))))***+++,,,......---,,,,,,+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++******))))))((()))+++---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***,,,,,,,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))((()))***+++,,,---------,,,,,,,,,++++++*********************************+++,,,,,,,,,,,,+++******+++,,,,,,---,,,+++)))((())))))***++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************---***((((((+++,,,+++)))+++++++++************)))...---+++)))))))))+++++++++*********))))))((((((************************))))))***+++,,,------...***+++,,,,,,+++)))&&&%%%---,,,,,,++++++,,,,,,---************************---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++************************+++++++++++++++++++++++++++***)))))))))***++++++***************************************************++++++,,,,,,++++++***++++++***))))))***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++,,,,,,+++******************************************************************************************************************************++++++++++++++++++++++++************************))))))************)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,,,,,,,++++++************************************------+++*********+++,,,***+++,,,......---+++***,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,))))))***++++++,,,------,,,,,,+++++++++*********((())))))***++++++,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++,,,------+++)))+++++++++*********))))))))))))*********+++++++++...---,,,+++************+++++++++*********))))))++++++++++++++++++++++++...,,,+++***)))***,,,---......---,,,,,,+++******......------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---+++)))'''&&&%%%%%%%%%******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++'''(((***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************************(((((()))***+++++++++***++++++,,,,,,,,,+++***)))))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***((()))+++,,,+++)))*********))))))))))))(((------............------+++*********))))))))))))*********************************++++++,,,,,,---)))***,,,,,,,,,+++)))(((---,,,,,,++++++,,,,,,---************************---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******)))(((((())))))*********************************************************++++++++++++******++++++***))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************)))******++++++******)))************************++++++++++++++++++++++++******************************************************************************************************************************))))))))))))******((()))))))))************************************+++++++++++++++++++++++++++++++++++++++*********+++************)))))))))++++++++++++++++++++++++,,,++++++***)))*********((()))+++------------,,,,,,,,,,,,++++++++++++***((())))))***+++,,,------)))))))))******++++++,,,++++++++++++************)))))))))***++++++,,,,,,***++++++,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++***)))+++,,,---+++***+++++++++******************************+++++++++///...---,,,+++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,+++******+++------...------,,,,,,++++++***,,,,,,,,,,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...******)))******+++,,,---,,,,,,,,,,,,,,,+++++++++...------,,,+++***)))(((************************,,,+++***((('''&&&&&&&&&******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++'''((()))+++,,,,,,------******+++,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++------------------------++++++++++++++++++++++++,,,***))))))***++++++******))))))))))))(((((((((''')))+++,,,---,,,***)))***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------,,,+++,,,,,,++++++++++++,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************+++++++++++++++++++++++++++*********))))))))))))******************************************************++++++++++++******+++******************+++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++************************)))))))))******)))))))))************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************+++***)))(((((()))***+++(((((()))))))))*********))))))))))))))))))))))))************************,,,,,,++++++******))))))***)))))))))))))))))))))++++++++++++++++++++++++''''''((()))***+++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++++++++,,,)))*********+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((***,,,,,,+++***************************************************))))))))))))***+++,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,---...---------,,,,,,+++++++++((()))******++++++++++++++++++++++++++++++++++++...------,,,,,,+++++++++************++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))************************+++******+++++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,'''((()))+++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++***))))))******++++++,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---............)))******+++,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,***))))))***,,,,,,------------------------+++++++++++++++++++++++++++******)))******++++++************))))))))))))(((((()))******)))((('''************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++******)))************************************************)))******++++++******)))*********++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++***************************))))))))))))))))))***************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))************************+++++++++******))))))))))))))))))))))))))))))***************************&&&'''((()))***+++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((***,,,,,,+++***************************************************(((''''''(((((()))***+++************************+++++++++++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,++++++(((((()))***+++,,,,,,+++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++*********++++++++++++++++++++++++,,,+++******)))*********++++++,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++---------......------,,,*********++++++,,,,,,---))))))***++++++++++++***++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,,,,++++++++++++******///...,,,+++*********+++***************+++++++++++++++++++++++++++++++++---,,,,,,++++++************************))))))(((,,,++++++******++++++,,,************************---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************))))))************)))))))))***++++++++++++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))******))))))))))))******)))*********++++++++++++***************************************************************))))))))))))))))))************+++************************)))************)))((((((---,,,,,,+++******))))))***++++++++++++,,,,,,,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++***)))+++,,,---+++******************++++++++++++++++++***************---,,,+++***))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))++++++++++++++++++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++)))))))))*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++)))((((((******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++***************+++***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))+++++++++******+++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,------,,,,,,,,,+++++++++///...+++)))((()))+++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++******))))))(((((((((++++++************++++++************************---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++************************+++++++++++++++++++++++++++,,,,,,,,,+++***((('''************************************************))))))************)))))))))***++++++++++++***)))++++++++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,+++************+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************++++++,,,,,,++++++++++++++++++++++++******+++++++++***)))(((++++++***************+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((()))))))))************************************))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,------+++)))))))))*********++++++++++++++++++*********))))))------,,,+++************))))))*********+++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************)))))))))******++++++,,,***+++++++++,,,,,,,,,,,,))))))***+++,,,------...******************************+++++++++,,,,,,,,,+++++++++***************+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************************+++,,,,,,,,,,,,***)))(((******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******************++++++************************+++***************++++++)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******************---,,,+++*********+++,,,))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++)))(((***,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))******++++++++++++************++++++************************---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********************************++++++++++++++++++++++++***+++++++++***)))'''&&&************************************************))))))************)))))))))***+++,,,,,,+++***)))*********++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++************************---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&((()))+++,,,,,,,,,,,,))))))))))))***+++,,,---*********++++++,,,,,,,,,((()))***+++---...///000++++++************************++++++,,,,,,,,,,,,++++++******************((()))***+++,,,---------*********++++++,,,,,,---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,------+++)))))))))******++++++++++++++++++++++++******))))))))))))))))))***+++,,,---))))))******++++++++++++++++++++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........******************************+++,,,---......///)))************+++++++++(((((()))***,,,---...///******************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,+++,,,---------,,,+++***,,,,,,,,,------............------,,,+++***))))))))))))))))))))))))))))))***+++,,,...//////......******+++++++++,,,,,,,,,---,,,,,,++++++*********(((((())))))***+++------************************+++***************++++++((()))***+++,,,------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------...---+++*********++++++))))))***++++++++++++***++++++++++++++++++++++++++++++---......---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++((((((***---+++++++++************)))'''))),,,...000000000///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,...///++++++************++++++************************,,,,,,,,,------............------,,,,,,------......---,,,,,,++++++++++++---///000///,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***++++++,,,,,,...---,,,+++******************+++,,,,,,,,,,,,+++******++++++++++++******(((((())))))***+++------******++++++++++++******+++++++++*********))))))************************++++++,,,,,,,,,++++++***++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,++++++,,,,,,+++++++++,,,------------,,,+++*********+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------***++++++,,,,,,+++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++++++++************)))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++)))************++++++++++++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...---,,,************++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,+++******))))))******+++''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,+++***)))))))))++++++,,,,,,,,,---------......------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,---...//////,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,...---,,,+++************)))******+++++++++++++++******++++++++++++************************++++++******++++++++++++******+++++++++*********))))))************************+++++++++,,,,,,++++++***++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++((((((***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++******+++++++++))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++***************++++++,,,++++++++++++++++++,,,,,,***************+++,,,,,,---------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,+++***))))))***++++++,,,,,,,,,------------...------,,,,,,,,,,,,------------,,,+++++++++,,,,,,---...//////---++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))+++---...///...---,,,+++++++++***************))))))))))))))))))))))))***))))))(((((())))))***)))))))))***++++++,,,,,,---,,,+++***************(((((()))*********************++++++++++++******,,,++++++***))))))************++++++++++++******+++++++++******************************************++++++,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------------++++++,,,,,,+++***)))(((******+++,,,,,,,,,++++++)))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++###&&&)))+++---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,+++++++++************---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,+++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))((())))))+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********************+++++++++,,,,,,,,,++++++++++++++++++***))))))))))))***++++++......---,,,+++***))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++******)))******++++++---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,...///...---++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))+++...000111000///---************************))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++,,,,,,+++***************'''(((((()))))))))))))))******++++++++++++******++++++***************+++******++++++++++++************************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------+++,,,---...---+++(((''')))***+++,,,---,,,,,,+++((())))))))))))*********,,,++++++******++++++,,,++++++++++++++++++++++++((()))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,+++++++++*********---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********(((((()))))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,+++,,,,,,,,,++++++*********)))))))))((())))))***+++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---///...---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++------------------------++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))+++...000111000///---******************************************************))))))))))))*********************+++++++++++++++******))))))******''''''((())))))))))))(((******++++++++++++******))))))))))))***+++,,,---******++++++++++++******************************************************)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------......---------...//////...,,,***((()))***++++++,,,,,,,,,,,,((())))))))))))*********,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++***---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************))))))((((((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---............---,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))))))))((())))))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------+++---......---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))+++---...///...---,,,***************+++++++++************************+++******))))))******+++************************+++******)))))))))******''''''((()))))))))))))))******++++++++++++******((((((((()))***,,,---...******++++++++++++*********************+++++++++************************)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------////////////------++++++++++++++++++++++++************++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------------....../////////---,,,+++++++++*********+++,,,---)))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((('''+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,---......---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,++++++++++++++++++***))))))))))))***++++++(((((()))***+++,,,------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,((()))***+++++++++++++++......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...+++---......---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,------......************************++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,,,,++++++))))))*********+++++++++************************+++******))))))******+++******************************))))))))))))******(((((()))************)))******++++++++++++*********)))))))))***+++,,,,,,******++++++++++++******))))))*********+++++++++************************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------------------...///000000///...---++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,------------------------...---***))))))***,,,---************+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------)))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,+++,,,---......---,,,+++******++++++,,,,,,------++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,---)))***,,,---...---,,,+++++++++++++++++++++,,,,,,***************+++,,,,,,))))))******++++++,,,,,,+++++++++,,,,,,---------...------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,'''(((***+++,,,,,,++++++.........------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,---...+++---......---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******************))))))******++++++++++++************************++++++************++++++++++++*********************)))))))))))))))******(((((()))*********************++++++++++++******,,,+++******)))***************++++++++++++******))))))******++++++++++++************************((()))***+++,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------000...***(((''')))+++---***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++&&&(((+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))***+++,,,---------*********++++++,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---((()))+++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,***+++---......---+++***++++++,,,,,,---...//////************************)))************+++++++++))))))***+++,,,------...)))***,,,......---,,,+++*********++++++,,,,,,---++++++******++++++,,,---+++++++++***************+++++++++,,,,,,---------......---------,,,,,,,,,*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,'''(((***+++,,,,,,++++++---...///000000...,,,+++************+++,,,------,,,++++++******++++++,,,...---+++******+++---...------------,,,,,,+++***+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++******+++++++++///...,,,***))))))******---,,,,,,+++***)))''''''***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************,,,,,,+++***)))))))))***,,,,,,,,,++++++*********************************************************************************************************)))************+++++++++************************(((((((((((((((((((((((())))))))))))***************)))((((((((()))+++,,,++++++++++++++++++++++++************************)))))))))))))))*********))))))***+++,,,------...******+++,,,,,,---............---,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))---,,,+++++++++,,,---...***++++++,,,,,,------......---+++))))))***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++*********,,,---...,,,+++***))))))+++---...++++++,,,,,,,,,---------,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++******************++++++,,,------///......------,,,++++++++++++++++++,,,---.........------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,++++++*********---------,,,+++***)))(((+++,,,,,,---.........------,,,,,,+++*********+++((()))+++,,,---,,,,,,+++*********++++++,,,,,,,,,************************++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++************************...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///...---+++***+++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,,,,---------,,,,,,+++***+++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***......---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))***++++++))))))***++++++++++++***)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******)))*********+++++++++*********))))))************************************************************************************************)))************+++++++++************************************************))))))))))))************+++***)))))))))***,,,,,,++++++++++++++++++++++++************************++++++******))))))((((((*********++++++,,,,,,---******+++,,,,,,---............---,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))******)))))))))***+++,,,---------,,,,,,,,,,,,,,,...---+++***)))***+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++***((('''((()))+++,,,,,,+++*********+++------++++++,,,,,,,,,---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++------------------------------,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***))))))+++,,,------......---------,,,,,,+++******++++++***+++,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------,,,***))),,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++***************)))************+++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***...------------,,,,,,,,,------............------------,,,---------------***))))))))))))***+++,,,))))))***+++++++++++++++)))))))))******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...*********)))******++++++************))))))))))))************************************************************************************************)))************+++++++++************************************************))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,+++***)))(((((('''++++++++++++++++++++++++***++++++,,,,,,------......------,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,+++************))))))******+++,,,//////...------,,,++++++...---+++*********+++,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---+++)))''''''(((***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---------,,,+++*********++++++,,,------.../////////...---,,,++++++++++++------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******))))))******+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++******))),,,,,,------......---------,,,,,,+++++++++++++++,,,---.........---,,,+++***++++++++++++,,,,,,,,,------------------------,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,---,,,,,,+++***------,,,+++************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------------............------++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))******,,,,,,,,,+++***)))(((((())))))************))))))***************************************************+++++++++++++++,,,,,,+++*********++++++,,,---***)))))))))***+++,,,,,,++++++******************************************************************************************************************))))))*********+++++++++************************************************((()))))))))************************++++++,,,,,,++++++++++++++++++++++++************************+++++++++******))))))))),,,,,,,,,++++++*********+++++++++,,,,,,------------------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,++++++***,,,+++,,,,,,,,,,,,------.........---------,,,,,,...---,,,++++++++++++,,,.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++000...+++))))))***,,,...***+++,,,,,,------,,,,,,,,,,,,,,,------------...---,,,++++++,,,---///000------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,---...------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,------...------,,,---,,,,,,+++++++++,,,,,,....../////////---,,,+++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++***************+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,---------,,,,,,------,,,+++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,...------,,,+++***))))))***++++++,,,,,,++++++***------------------------,,,,,,------------,,,,,,((()))***+++++++++++++++++++++******)))(((''''''+++++++++++++++***)))(((***++++++++++++++++++************************************************************++++++,,,,,,,,,---,,,++++++*********+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************((())))))***************++++++++++++++++++++++++************************))))))******++++++,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++000...,,,***)))***,,,---***+++,,,------------,,,,,,,,,---------.........------,,,+++,,,---...///------------------------+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,------...------,,,,,,---,,,,,,+++,,,,,,------...//////000///...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,+++++++++,,,,,,---------------,,,++++++***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***+++++++++,,,++++++******++++++,,,************************++++++,,,---------,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++************++++++++++++...------,,,+++***))))))***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,------------,,,,,,'''((()))+++++++++******,,,,,,,,,+++***)))'''&&&'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********************************************************++++++,,,,,,---...---,,,+++*********************)))******++++++,,,,,,,,,---------------************************************************************************************************)))************+++++++++************************(((((((((((((((((((((((())))))))))))************(((((()))************)))++++++++++++++++++++++++************************((())))))***+++,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++((()))***++++++++++++*********+++,,,,,,---......------------,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))***++++++,,,,,,,,,,,,------------,,,---------...............------,,,,,,---------------------------------***++++++,,,,,,------...***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++++++++,,,---.........//////...---,,,,,,++++++++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,+++++++++,,,,,,++++++***------......------,,,,,,,,,,,,,,,,,,,,,------...---.../////////...---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,---...---,,,+++***++++++,,,,,,------...------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++,,,------+++++++++***++++++,,,,,,,,,++++++******++++++,,,*********++++++************+++,,,,,,---------,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......------............------&&&(((***,,,,,,,,,+++***++++++,,,,,,,,,***)))((('''((()))***+++,,,,,,,,,******++++++++++++******************************************************)))******+++,,,,,,------,,,,,,++++++***+++++++++++++++******)))*********+++++++++,,,,,,---------************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************((()))***+++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++((()))***+++++++++*********+++++++++++++++++++++---------------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++------,,,+++,,,---...///------------........................---,,,++++++........................******+++,,,,,,---......******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++---......---+++***------------------------******************************+++++++++,,,,,,,,,***++++++,,,,,,+++++++++------......------,,,+++,,,,,,,,,,,,,,,---......+++,,,---...///...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,---------,,,+++******+++,,,,,,---......---,,,,,,,,,,,,------...))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,---...---,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************+++,,,------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++)))************+++++++++((())))))+++,,,---......+++++++++,,,,,,+++++++++,,,,,,,,,------...............////////////......''')))+++---...---,,,+++)))***+++,,,---,,,++++++******+++++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------************+++,,,------,,,,,,+++***)))))))))************++++++,,,,,,,,,************************************************************************************************)))************+++++++++************************************************))))))))))))************)))***+++,,,---,,,++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,++++++***)))))))))------......------,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---...---,,,++++++,,,///000---------.........//////......//////...,,,***)))........................******+++,,,,,,---......******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........///......------,,,,,,++++++,,,,,,------......///......---,,,++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,---*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++*********+++---......---+++***------------------------*********************************++++++,,,,,,,,,***++++++,,,,,,,,,++++++---.........---,,,,,,+++,,,,,,,,,,,,,,,---...///***+++---.........------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++*********+++,,,,,,---......,,,,,,,,,,,,------...///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,.........,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***))))))*********+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,---...//////------...///,,,,,,,,,++++++*********,,,++++++++++++,,,---...111000000///...---------,,,,,,,,,++++++*********++++++************++++++************************)))************+++++++++---------------,,,+++***((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))))))))***++++++,,,,,,,,,,,,*********+++,,,---((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******************))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,000//////...,,,++++++***000111222111///------...++++++++++++++++++++++++((((((((()))******++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---..................------000000///...............---------------...///000000...,,,+++,,,---------,,,,,,,,,---------.........---,,,++++++++++++,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,,,,---......///........./////////......---------.........------,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,***++++++,,,,,,------...+++,,,,,,---.........------------,,,,,,+++++++++,,,------......------,,,...---,,,++++++,,,---...,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------,,,++++++******++++++,,,---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...//////...---,,,---,,,,,,++++++,,,,,,------------------------------,,,***))))))***,,,------+++)))***,,,---,,,)))++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))******+++,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++***)))))))))*********))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,++++++***))))))*********++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,.........---,,,---...,,,,,,,,,+++++++++******+++++++++,,,,,,---------000000//////...------,,,,,,,,,,,,+++++++++******++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,+++******************))))))))))))*********************************+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************************)))))))))))))))******)))(((((()))***+++)))))))))************+++((((((((((((((((((((((((++++++++++++++++++++++++*********+++++++++,,,,,,*********************************++++++,,,,,,---+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,...///000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---........................//////...---------------//////...---,,,,,,,,,---000...,,,,,,,,,---------,,,,,,,,,---------......---------,,,,,,,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,//////000000///...------...---------------,,,,,,...------------------,,,,,,,,,------......//////.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,++++++,,,------......------,,,++++++***))))))***++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...,,,++++++,,,---,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---............---,,,---,,,,,,++++++,,,,,,---............---------------,,,+++******+++,,,------+++)))***,,,---,,,***++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,+++******************)))***,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++************************+++++++++++++++*********,,,+++******)))***************+++,,,,,,+++*********+++++++++,,,,,,,,,---+++---...---,,,+++,,,---,,,,,,,,,++++++++++++******+++,,,---------,,,+++/////////......------,,,,,,,,,,,,++++++++++++***++++++************++++++************************)))************+++++++++++++++++++++++++++***))),,,++++++***))))))(((((())))))))))))))))))))))))*********++++++++++++,,,---...............---,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++******)))((((((''''''******))))))((())))))***)))************+++++++++*********************************************************++++++++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***+++++++++,,,,,,---------...///...---++++++,,,------------------------,,,,,,++++++***))))))(((------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---..............................---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---///...------,,,,,,------,,,,,,,,,---------......,,,,,,---......---+++***++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------.........---------------111111111111///...---,,,---------...............---------------..........................................---------------......------,,,++++++***,,,,,,------......------------------,,,,,,,,,,,,,,,------......------,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++************++++++------------,,,,,,,,,,,,...------,,,,,,------......,,,******+++------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///.........---------,,,...---,,,++++++,,,---...,,,+++******,,,,,,+++***++++++++++++++++++++++++))))))******+++,,,,,,,,,---,,,,,,++++++*********+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++************++++++,,,***,,,...//////,,,)))'''++++++++++++++++++++++++************++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++******++++++++++++*********++++++,,,,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++***+++---......---+++***.........---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++******+++++++++******)))+++++++++******)))))))))************************************++++++++++++---.........---,,,++++++************************************************+++++++++++++++++++++++++++*********)))))))))(((,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++***************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...///000000...---------------------------------************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.....................------,,,------...)))))))))***,,,...000111...//////...---,,,---...,,,,,,,,,---------......+++,,,...//////---,,,***+++,,,------.........---------------------------,,,,,,,,,------------..................---------...............---------000000000000///...---,,,......//////000000000111,,,,,,------....../////////////////////........................---------......------,,,,,,,,,,,,,,,,,,------...------,,,------------------,,,,,,,,,------......------,,,------------------------------,,,,,,,,,+++++++++++++++******++++++,,,------,,,,,,++++++*********,,,++++++******++++++,,,......------,,,,,,,,,+++------,,,,,,,,,,,,------///,,,******+++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++***))))))+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++************++++++,,,---.../////////...,,,***(((++++++++++++++++++++++++)))))))))************++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++******************************+++,,,------......+++,,,------++++++,,,---++++++++++++++++++++++++***+++---......---+++***------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))*********+++++++++)))******+++++++++******))))))******+++++++++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,...//////---,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------........./////////...............//////)))))))))***,,,...000111---///000///---,,,---...,,,,,,,,,---------......+++,,,...//////...,,,+++,,,,,,------...---------------------------------,,,,,,---------.........................................................,,,------......------------------......//////000---------......////////////////////////.................................,,,,,,,,,------.........,,,------...------,,,,,,------------------------,,,------......------,,,---------------------------------,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,******+++------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***))))))+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++************************)))))))))*********+++++++++*********+++,,,------222111...,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********)))******+++,,,+++***))))))))))))***+++******+++,,,---...//////+++---...---,,,+++,,,---***++++++++++++,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))************+++++++++)))***++++++,,,+++++++++))))))******+++,,,,,,---)))))))))))))))))))))))))))))))))************+++***++++++++++++******)))++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***************)))((('''((())))))))))))*********************************************************)))))))))************+++)))))))))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------,,,,,,+++++++++***)))+++,,,,,,+++******+++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------...////////////............///000000------,,,,,,,,,,,,,,,---,,,///222111---,,,---///,,,,,,,,,---------......+++,,,...//////...------,,,,,,------...------,,,------------------------,,,---------.........................../////////.............../////////++++++,,,---------------+++++++++,,,,,,,,,,,,,,,.............../////////......................................./////////+++,,,,,,---......//////------......------,,,,,,------------............,,,------......------,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,.........---------------,,,++++++******++++++,,,---,,,++++++------,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---*********+++,,,,,,------,,,,,,,,,------,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,++++++++++++,,,,,,---333111---***)))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---******))))))***++++++,,,+++***)))(((((()))***+++******+++,,,---...//////,,,.........---,,,---...******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))************+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++***)))'''&&&''''''((((((((()))))))))------------------------++++++++++++++++++++++++))))))))))))************((())))))***++++++,,,,,,*********++++++,,,,,,------------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------)))***,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------...//////000...---------......///000//////...---,,,,,,,,,---,,,///333222...+++---///,,,,,,,,,---------......------------.........///,,,------...------,,,,,,........................------------............---........./////////000---........./////////000---------...------,,,,,,------------,,,,,,,,,,,,////////////............,,,,,,------......//////---........./////////000---------...............------......------,,,+++------------.........///,,,------......------,,,++++++,,,------,,,++++++...------------,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,------,,,,,,++++++,,,,,,---------------............,,,,,,,,,++++++,,,,,,,,,++++++,,,---......,,,)))+++,,,------...------------------------------------,,,++++++++++++,,,------,,,,,,++++++,,,,,,---******+++,,,...///000111++++++,,,,,,,,,,,,++++++***+++---,,,***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---************************+++++++++*********))))))******))))))******+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,------,,,+++++++++,,,,,,000///---+++******+++,,,++++++++++++++++++++++++---------.........//////******))))))***+++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------******))))))***+++,,,,,,+++***)))(((((()))***+++******+++,,,---//////000---...//////------...///*********++++++,,,,,,,,,...---,,,++++++++++++,,,+++++++++++++++++++++,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))************+++++++++***+++,,,---------------------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,------,,,+++)))(((''''''''''''((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************((())))))***++++++,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++***+++,,,------,,,+++******++++++,,,...//////000***,,,------,,,+++,,,---------------------------///......------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------...///000000,,,,,,,,,,,,,,,---...///---------------...///000+++///333222...+++---///,,,,,,,,,---------......---------------...///000---------...------,,,,,,........................---------.........//////---.........//////000000---.........//////000000000000//////...---++++++111111000000/////////...000000//////......------++++++,,,,,,---...//////---.........//////000000/////////...------,,,,,,---.........---,,,,,,+++---------.........//////,,,------......------,,,------...//////...------......---------,,,,,,,,,++++++******++++++,,,---))))))***+++,,,------...---,,,,,,++++++,,,,,,---,,,---------.../////////...------,,,,,,------...***+++,,,...000...+++(((+++,,,------......------------------------------------,,,++++++,,,---------,,,,,,++++++,,,,,,---***+++,,,...000111333333***++++++,,,,,,++++++***))),,,---,,,***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---************************++++++++++++******))))))*********)))***++++++,,,******+++,,,,,,---......------------------------***++++++++++++,,,,,,,,,...------,,,++++++++++++------------,,,+++******************************+++++++++,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))))))))***************************++++++++++++++++++++++++******************************+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********,,,***((()))+++,,,+++(((+++,,,---,,,***)))***+++,,,,,,,,,++++++***************))))))))))))*********************************************************++++++,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))************))))))************+++,,,---...,,,+++++++++***))))))))),,,,,,,,,++++++************+++,,,------,,,+++***------,,,,,,,,,,,,++++++,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,------...------,,,,,,+++***)))***+++,,,---.........------,,,,,,,,,((()))***+++,,,---------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111......------------......---.........---,,,,,,+++........................,,,,,,,,,---------......///---++++++---///000000000...------......---,,,------------------------......////////////......///000111111000...,,,***............////////////////////////////////////////////////////////////------..................////////////////////////------------------------......------------......000///...---------------//////............//////................................................------------------------,,,---...///...---,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,---******---...,,,,,,---000***)))...000,,,,,,///,,,------......------,,,---------,,,,,,+++++++++******+++,,,...000222333++++++,,,,,,,,,,,,------)))+++---+++((('''***---.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++************++++++,,,,,,++++++***((()))+++...///...+++'''((())))))***++++++,,,,,,,,,---...---+++******+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++************************)))******++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,***))))))+++,,,+++)))+++,,,---,,,***)))***+++,,,,,,++++++++++++++++++++++++************++++++***************************************************++++++,,,,,,++++++*********))))))******+++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))************))))))))))))))))))***+++,,,,,,+++++++++***************,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++------......---,,,,,,++++++++++++++++++,,,------......---------,,,,,,,,,)))***+++,,,,,,---,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000......------------......---.........------,,,+++------------------------,,,,,,---------.........///---,,,+++---///000111...------...000000...,,,------------------------......////////////......//////000000000...---,,,............////////////////////////////////////////////////////////////........................////////////////////////........................///......------......///000///...------------...//////............//////------------------------........................------------------------------......------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,......---------,,,,,,,,,111000......000222222000000///000111...)))+++111,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,...///111111++++++,,,,,,,,,,,,------+++***))))))***,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,------------)))******+++,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))***---......+++)))))))))***++++++,,,,,,---///000000///,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++************************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,***)))***+++,,,+++***+++,,,---,,,***)))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++************))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))************))))))))))))))))))***************************+++++++++,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***+++,,,------......------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++...------------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---...///......------------......---............---,,,,,,------------------------,,,------------.........///...---,,,---///111222.........///000000///---------------------------......////////////......///////////////.....................////////////////////////////////////////////////////////////////////////............///////////////////////////////////////////////////......------....../////////......------......//////............//////................................................------------------------///......---,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------...------------,,,,,,,,,---///---***...666777222///...000333222...---...------............------------,,,,,,,,,,,,++++++,,,,,,,,,---......//////++++++,,,,,,,,,,,,------...+++(((***...000...+++...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((()))***,,,---...///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++******************,,,,,,,,,++++++++++++******++++++,,,,,,++++++************+++------,,,*********+++,,,,,,------...111222222000...,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++++++++++++++***+++++++++++++++,,,,,,******))))))******++++++************************************************************************++++++++++++************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++*********++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++******)))******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++******)))***++++++++++++******))))))))))))***+++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---------,,,,,,,,,+++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,.../////////...------------------------------------------,,,++++++------------------------,,,,,,------------,,,,,,+++++++++++++++,,,---.........------------......------............------------------------------------------.....................------///222444333111.........///....................................////////////......//////.........//////000............////////////////////////////////////////////////////////////000000000/////////////////////////////////////////////////////////////////////............////////////............////////////............//////000000000000000000000000................................................000///---,,,,,,,,,---...........................------------------------.......................................---------------------------------(((...---)))...:::;;;333---...111999===999000)))------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------+++++++++,,,,,,,,,------000...,,,,,,---...---,,,------------------------++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,***)))***+++---,,,,,,++++++,,,,,,---......///222222222111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,***************+++,,,,,,************************************************************************,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++,,,---,,,***)))***+++*********++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******+++,,,---------,,,+++***)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---------,,,,,,,,,+++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------......,,,---...///000///...---------------------------...............---,,,+++------------------------,,,------......------,,,,,,,,,+++++++++,,,------......------------......------...//////......------------------------------------.........//////...//////...---///333666:::555///,,,+++---...///..............................////////////......//////.........//////000............////////////000000000000000000000000000000000000000000000000111111000000000/////////////////////////////////......................../////////......///////////////.........//////000//////............//////////////////////////////................................................000///...---,,,---...///---.....................------------------------................................................------------------------***000000---000888:::666111<<>>111111111111000000000000000000000111111111222222222222222111000/////////000111111111111000000000000000000000000000000000000111111111111111111111111...000222111......111333000000000000000000000000111111111111111111111111111111111111111111111111111222444555666444111//////////////////////////////000000111111000000///000111111222222111111000000000000111111222222222///////////////////////////000000000000111111111111111000//////...//////...........................---------...///000000333333222111000///...---//////......////////////+++555DDDTTTbbbaaaMMM777111000222444111++++++000---...///...---------///...------,,,,,,,,,------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,+++++++++---......///......------------,,,,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++*********((()))***,,,,,,---,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------&&&'''((()))***************************************+++,,,++++++---000333111///---+++,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******+++++++++++++++++++++++++++******+++++++++++++++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,++++++,,,---///000111111111,,,,,,.........---,,,+++++++++++++++++++++++++++++++++******+++,,,------//////---,,,+++*********++++++++++++++++++++++++------,,,+++******++++++++++++************++++++++++++++++++++++++++++++'''(((((((((((((((((()))***+++,,,...111444666888111///+++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,***)))***+++++++++************++++++---------------............---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------............///......................................................------------,,,,,,,,,---......//////......---------....../////////000000000000000000000000........./////////000000//////000000000000000000000000000000000000//////........./////////000000...,,,000444555:::999111111111111111111000000///111111111111222222222222000000000000000111222333111111111000000000//////111111111111111111111000000000000000000000000000222555777555222111444777000000000000000000000000000000000000000000000000///000000111222333444444///111444555444222000.../////////000000000000000000000111111111111000000111111222222222222111111...//////000000111111111////////////////////////000000000000111111111222111111000//////...//////////////////////////////---------...///000111222666555444333111000////////////////////////......+++555???CCCAAA<<<555000222000///111///------///---...///...---------///---------,,,,,,---......,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,+++++++++------......///......---------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++***,,,+++***+++,,,,,,,,,******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------------,,,++++++,,,,,,,,,---------((()))***+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,///333666:::999777333...++++++---))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++,,,---......---,,,++++++,,,---///000111111111------.........---,,,,,,++++++++++++++++++++++++++++++******+++,,,.../////////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((()))***)))(((((()))***((((((***,,,...111444555000---+++***+++,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---++++++************++++++++++++++++++,,,,,,,,,,,,...---,,,,,,......---,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,------------............///........................---...////////////...---......------------------------...////////////...---------...//////000000000000000000000000000000....../////////000000000//////000000000000111111111111000000000000//////............////////////111111222555:::;;;777333111111222222111111000////////////000000000111111/////////000111222333444111111111000000000000///222222222222111111111111000000000000000000000000555777777555111///111333111111111111111111111111000000000000000000000000000000111222333444444555///111444444222000//////000000000000111111111111111111222222222222111111111111222222222222111111///////////////000000000000000000000000000000000000000000000111111111111111000000////////////000////////////////////////.........///000222333444666555444222111000000000....../////////...------333222111000000111000///...,,,++++++---...//////---...///...------...///------------------...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------//////...---,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,---............---------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,,,,++++++,,,,,,,,,++++++*********---+++***+++,,,---,,,+++***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---.........------,,,,,,,,,,,,------------,,,,,,------...---------++++++++++++++++++++++++++++++,,,++++++...222555777;;;===:::222,,,+++---))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++***)))++++++++++++++++++++++++++++++******************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,....../////////------,,,+++++++++++++++++++++++++++++++++++++++,,,+++*********,,,...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------------,,,++++++************+++++++++++++++++++++++++++++++++,,,...---+++***+++---((())))))***,,,...000111---,,,++++++------,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,------......,,,,,,,,,,,,------......---------............///........................---...///000000///...---------..................------...///////////////---------...///000000000000000000000000000000000.../////////000000000000//////000000000111111111111111111000000000//////...////////////000000000222333111444;;;:::444444111111222222222111000/////////000000000111111111000000000000111222333333333222222222111111111111333333222222222111111111222222222222222222222222444444333222000///000111222222222222222222222222111111111111111111111111333333333333333333333333111333555444111000111222000111111111222222222333111222222222222222222111111222222333333222222111111111000000000000000000000000000000000000000000/////////000000000111111000////////////000000111////////////////////////......///000111333555666444333222000//////000000---......///...---,,,+++222///,,,,,,///000111111+++,,,---,,,+++---//////---...///...------...///---------------...//////,,,,,,,,,---------......------------------------,,,------------.........---------------------,,,------,,,,,,,,,,,,++++++++++++,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***+++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,++++++------,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,------------...******+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,******,,,000333---555======444---,,,...++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++&&&'''***,,,------,,,+++++++++++++++++++++++++++++++++******************))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,---------------,,,***)))((()))******++++++++++++++++++++++++,,,+++*********,,,///000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))+++...///...---,,,++++++************++++++++++++++++++++++++++++++)))+++,,,+++)))((())),,,++++++++++++,,,------...,,,++++++,,,......,,,++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++---++++++************++++++...........................---,,,,,,......---,,,---------.........//////---------.........//////---------.........//////........................---...///000000///...---------..................---......///////////////---------...///000000111000000000000000000000000////////////000000000000//////000000111111111222222111111111000000//////000000000000111111111111000333///111:::777000333111111222333222111000///111222222222222333333333222222111111111111111111444444444333333333222222333333333222222111111111444444444444444444444444444444333444555666777777333333333333333333333333222222222222222222222222666666555444222111000000222444666444111000222444111111222222222333333333111222222333333222222111111222222333333222222111333222222222111111000000000000000000000000000000////////////000000000000//////...//////000111222000000000000000000000000//////000111222444666777222111000.........//////------.........---+++***))),,,111222///,,,...222,,,000333000,,,+++---///---...///...------...///---------------...///000,,,,,,,,,---------......---------------------------------.........//////+++,,,,,,------......///---------,,,,,,,,,++++++***+++,,,,,,---------,,,---------,,,,,,,,,++++++*********++++++,,,,,,---((()))***+++,,,---............---------,,,,,,,,,)))))))))***+++,,,......---,,,++++++------,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))*********+++++++++))))))***++++++,,,------++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***************************$$$&&&(((+++---.........++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,------------,,,,,,,,,,,,++++++,,,,,,+++***))))))******,,,+++******++++++)))(((,,,,,,++++++++++++++++++...---+++)))(((((())))))---,,,,,,,,,------,,,***+++++++++,,,,,,---------...,,,+++,,,//////---*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++***+++...///---***---------............///........................------------------------............////////////............////////////////////////////////////////////////////////////........................,,,,,,---...///000111222111111111111111111111111000000000000111111111222000111111111111111000000...///000111222111000///222222111111000//////...///...---...000111111111333333333333333333333333555444222111000000000111222444666666444333333333777777777777666555444444666555444444444444333222666444333444666777777777555444444666999999666333555555666666777777666555555333222444777888666333555444444444555666777777333444444333111000000111333777::::::666333333444333333222222333444444555444333333333333222222222222111111222222333444555//////000000111111111222111111111111111111111111000000////////////000000222111111111000000//////////////////////////////111111222222222333333333........................///000111222222111000/////////...------------------...///000000///...---......---------,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,,,,------,,,---------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,+++*********,,,///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++*********+++,,,,,,---......***+++,,,,,,---------,,,---------,,,,,,+++++++++---+++***+++,,,...------,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********++++++++++++,,,*********+++,,,---------++++++++++++++++++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++******************************++++++++++++)))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,+++++++++,,,++++++***))))))******---,,,++++++,,,,,,+++)))+++++++++++++++++++++++++++******))))))***+++,,,,,,++++++,,,---,,,+++***++++++,,,,,,,,,---------...,,,+++,,,//////---+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++***)))+++---...,,,***---------............///........................------------------------............////////////............////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000......000111222333333333...///000111111000///...444444333222222222333333444333222222333333333222444444333333333333333333444444333222222333444444666777999999777666666666777888888999999999999888999888888999:::;;;<<<;;;;;;999888999;;;<<<<<<;;;;;;:::888999;;;<<<:::777;;;;;;;;;;;;;;;;;;:::888888777777888999:::999777777777777888888888999999666666555444222111111111333555777777666444333333333333222111111111222222333333222222222111111111444333333333444555555666000000111111111222222222111111111111111111111111000000////////////000000111111111111000000000///////////////////////////111111111111222222222222///////////////////////////000000111111000000///000//////...------............////////////............---------,,,,,,,,,---------......------,,,,,,,,,---------..................------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,+++++++++---///000++++++******************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++***)))+++++++++,,,,,,---------***+++,,,,,,------------+++++++++*********)))))),,,+++******,,,------,,,************)))))))))(((************************,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++((()))+++,,,,,,,,,+++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++************************,,,,,,,,,+++)))'''%%%$$$++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++************++++++,,,,,,,,,,,,++++++++++++,,,+++******)))*********...---+++,,,------,,,************++++++,,,,,,---((((((((()))+++,,,...///***++++++,,,,,,++++++++++++,,,,,,------------------,,,,,,---......---+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++,,,......---+++---------............///........................------------------------............////////////............////////////////////////////////////111111111111111111111111000000000000000000000000222111000000///...------000000000000000000000000111111111000000000000000//////000111222333333333000000111111111111000000222222111000111222333444222222222333333444444444777777666666666666777777777777777888999:::;;;;;;;;;===>>>>>>===<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGFFFDDDBBBBBBCCCCCCCCCBBBEEECCCAAAAAABBBDDDCCCCCCFFFEEEDDDDDDDDDCCCAAA???>>>?????????======>>>???:::;;;;;;<<<<<<<<<<<<<<<===<<<:::999777777777777777666666777888888666555555444333222111111111111444444333333333222222222222222111111111222222333111111111222222222222222000000000000000000000000111000000//////000000111111111111111000000000000////////////////////////000000000000111111111111000000000000000000000000000//////......//////000000000//////......////////////............//////......---------,,,,,,,,,,,,------.........---------............///////////////...---,,,++++++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,,,,---...///))))))))))))************************************************************'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))+++***)))***,,,---,,,+++************))))))))))))************************,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++************************)))))))))))))))(((((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++***************+++---,,,++++++,,,---,,,***))))))***+++,,,,,,------(((((()))***+++---...///)))***,,,,,,+++++++++++++++,,,---......---,,,,,,------------......---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////...------------............///............................................................////////////............////////////////////////////////////111111111111111111111111111111111111111111111111222111111000///...------222222222222222222222222333333333222222222222111333222222111111000111111222222333333333333333333333222111111222333555777000222444555666888999;;;<<<<<<===>>>???@@@AAAAAA????????????@@@BBBCCCCCCBBBDDDGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLOOOPPPRRRSSSUUUVVVXXXVVVRRROOONNNLLLJJJHHHMMMLLLJJJKKKMMMPPPSSSTTTUUUSSSRRRRRRSSSQQQLLLIIIFFFGGGHHHEEEBBBAAADDDGGGCCCDDDFFFGGGHHHGGGGGGFFFGGGEEEBBB@@@@@@AAABBBBBB@@@>>>;;;<<<>>>>>><<<999999888777666555444444444666666555555555444444444222222111111111111111222111111111111111222222222000000000000000000000000111000000000000000000111111111111000000000000000////////////////////////////////////000000000000000000000000000000000000000///...------...///000000000////////////000000000///...------...///000......---------,,,,,,,,,,,,------...............------........./////////.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------+++++++++,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,************************'''''''''(((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,........................++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************,,,,,,+++++++++*********+++***************+++++++++***)))***+++,,,+++***))))))***+++,,,,,,------******++++++,,,,,,,,,,,,(((***,,,---+++***,,,---,,,---...//////...,,,+++,,,---......------,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------////////////////////////,,,,,,,,,------,,,,,,,,,***+++---------------------------............///............................................................////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////222222222222222222222222222222222222222222222222333333222222111222333333333333333444444555666777888777777777888:::;;;===777999;;;<<<<<<>>>BBBEEEEEEGGGIIILLLNNNOOONNNNNNJJJIIIHHHGGGHHHIIIKKKLLLOOORRRWWWZZZ\\\]]]___``````___]]][[[WWWTTTQQQOOOQQQUUU\\\aaaeeehhhkkkmmmppplllfffaaa\\\WWWSSSOOORRRRRRSSSUUUXXX^^^dddgggfffeeeeeefffgggddd]]]WWWMMMNNNNNNKKKGGGGGGKKKOOOPPPQQQTTTWWWXXXWWWVVVUUUQQQNNNIIIHHHIIIKKKLLLLLLJJJFFFBBBBBBDDDEEECCCAAA>>>>>><<<;;;:::999999999777777666666666555555555666666555444333333333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000111111000000000000000000000000....../////////000000000////////////////////////000///...------...///000000000////////////000000000///...------...///000......---------,,,,,,,,,,,,---....../////////...,,,------------.........,,,,,,,,,------.........++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++------,,,***,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,******++++++++++++******)))***++++++,,,,,,,,,,,,******************************)))((((((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,---******************************+++,,,,,,+++******++++++++++++*********************)))******+++,,,***)))((()))+++,,,+++************++++++,,,,,,---+++,,,,,,,,,,,,,,,+++***(((+++......,,,+++---///,,,---///000///...,,,++++++---......---,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,''')))++++++***)))***+++---------............///............................................................////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111111111111111111111111111000000111111111222222222222222222333666888;;;<<<444444555666777999;;;<<<<<<<<<===>>>??????@@@@@@???AAABBBAAAAAACCCIIINNNVVVYYY^^^bbbdddbbb```^^^WWWUUUSSSQQQRRRTTTWWWZZZdddhhhoootttvvvwwwxxxyyyuuussspppkkkeee___ZZZXXXWWW```lllvvv||||||tttmmmfff```[[[XXXZZZ^^^bbbgggnnnuuu{{{zzzyyyzzz~~~|||qqqiiiYYYWWWUUUSSSQQQSSSVVVYYYYYY\\\```dddffffffdddccc^^^XXXRRROOOQQQSSSTTTSSSPPPNNNKKKJJJLLLMMMNNNNNNKKKIIIGGGDDDBBB@@@???>>>999999999999888888888888777666555444333333333333222222222222222111111111111111111111111111111111222111111000000111111222000000000000111111111111000000000000000000000000////////////000000000000////////////////////////000//////......//////000//////......//////000000//////............//////......---------,,,,,,,,,,,,---...///////////////,,,,,,---------.........***++++++,,,---...//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---)))************++++++++++++++++++---......,,,+++************++++++++++++------------------------***++++++,,,,,,++++++************++++++++++++,,,************************++++++++++++++++++++++++***************+++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))***+++,,,,,,,,,,,,************************,,,+++***)))((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***************************+++,,,------,,,+++***++++++++++++******************))))))***++++++,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++,,,------,,,++++++(((,,,//////,,,+++...111,,,---///000000...,,,***+++---//////,,,+++,,,...,,,,,,,,,------------...,,,,,,,,,------------...************************,,,,,,------------,,,,,,(((***,,,,,,+++***+++------------............///............................................................////////////............////////////000000000000000000000000111111111111111111111111222222222222222222222222//////000000000111111111111111111111111111111111111111222333444555666666666666666888:::>>>BBBDDD::::::;;;<<>>@@@CCCEEEAAAAAABBBDDDGGGJJJNNNPPPSSSUUUXXXZZZZZZYYYVVVUUUOOORRRUUUWWW[[[dddqqq{{{~~~uuuqqqmmmlllnnnttt{{{{{{uuuqqqrrr~~~yyytttrrrvvv|||yyytttnnnmmmpppuuuwwwwww||||||tttiiicccbbbbbb```^^^[[[]]]______```dddkkkqqqnnnkkkfff```YYYSSSOOOMMMHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@777777666666666555555555333333333333333333333333222222111111111111222222//////000000111111111222000000000000000000000000000000000000111111111111111111111111111111111111///000111222222111000///---------------...///000---...///000000///...---......---------,,,,,,,,,,,,---...///000000000000////////////000000000000---------------------,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))***+++,,,---..................------,,,,,,,,,******************************************************+++,,,...000333444******+++,,,,,,---......///...,,,******+++,,,---+++++++++,,,,,,---------,,,,,,---///111000...,,,,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,,,,---...///000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********)))))))))))))))***+++++++++,,,************************************************+++++++++,,,,,,---------+++++++++************)))'''(((******))))))***,,,************************+++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,++++++******++++++,,,...,,,***+++---...---***))))))))))))))))))))))))***+++,,,,,,------,,,,,,***+++,,,------,,,***)))++++++,,,------...//////,,,,,,,,,,,,,,,---...///........................+++++++++,,,,,,---------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------)))***++++++------...///,,,...000222222111///.............................................................../////////000.../////////000000111111000000000000000000//////000000111222333333333333444333222333444444333222333222111222444444444333333222222333555777888888777888999;;;===@@@AAABBBHHHEEEDDDFFFIIIHHHDDD???IIIIIIKKKPPPWWW]]]bbbdddfffeeegggkkkooommmeee^^^___]]]^^^cccjjjuuu}}}|||}}}{{{yyy~~~~~~~~~vvvuuu{{{zzzqqqlllkkkkkkkkkcccfffiiijjjkkkqqqzzzwwwmmmccc[[[TTTQQQSSSPPPNNNNNNQQQUUUXXXZZZ\\\WWWQQQNNNLLLKKKGGGCCC>>>???@@@>>>:::888777777555555555666666666777777444333333333333444555555000000000000000111111222111111000000000000111111000000111111222222222222333222111000000111222333111111000///////////////000000000000////////////(((***...//////.........////////////////////////.........////////////000//////.........---------000///...------...///000------------------------.........------,,,,,,,,,------------------------------++++++++++++------------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///222444666---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333111...,,,000///...---,,,------...------------------------******+++++++++,,,,,,,,,*********+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))***************+++++++++************************+++++++++***************,,,,,,++++++++++++++++++++++++++++++************+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,++++++******++++++,,,---+++***+++------,,,******************************+++,,,,,,------,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,------.........------,,,,,,---------------------------------+++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,---000111222111///---........................................................./////////000000/////////000000000111111111111111111000000000000000000111222333333222222222111111111222333333333444333222222333333333222444444444555888:::;;;;;;===???BBBEEEIIIKKKMMMNNNSSSUUUWWWWWWTTTQQQPPPPPPTTTWWW^^^fffooovvvzzz{{{}}}||||||~~~}}}vvvpppmmmlllnnnsssxxx~~~}}}|||~~~}}}~~~||||||}}}xxxvvvvvvvvvqqqsssvvvyyy}}}wwwnnngggbbb```ZZZXXXUUUWWW\\\ccchhhkkklllfff___ZZZWWWSSSOOOKKKFFFFFFFFFEEECCCAAA??????===<<<;;;999888666666555555555444444333333333333444333222222222333444444222222111111222222333333000111111111222222222222333222111000000111222333111111000///////////////000000000000////////////***,,,///000000......///////////////////////////---............///////////////.........---------///..................///------------------------------------------,,,,,,------------------------------,,,++++++,,,------------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000...,,,000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************+++++++++***************************************++++++++++++******)))))),,,,,,++++++***))))))))),,,+++++++++************,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,,,,***)))***+++,,,+++******************************++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---+++---///000000000...---....................................................../////////000000000000000000000000111111111222222222111111111000000111222222333333333333333222222222222333444444555777666555555555555666666888999:::;;;===???AAABBBEEEHHHNNNTTTZZZ^^^``````aaagggllliii```[[[\\\```aaafffppp{{{|||vvvuuuwww{{{}}}~~~~~~}}}}}}}}}uuuooojjjhhhfffdddcccfffnnnvvv}}}zzzpppiiiddd^^^XXXTTTPPPOOONNNMMMMMMMMMKKKIIIHHHGGGEEEBBB???===<<<;;;::::::999888777666555444444333111000000111222333000000//////000111111222111111111111222222222222222222111111111111222222111111111000000000000000000000000000////////////,,,///111111000/////////////////////////////////---------............////////////.........------------............------------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------//////...------------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))))))))(((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************,,,,,,++++++***))))))))),,,,,,++++++++++++++++++,,,,,,+++++++++*********)))***+++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++************+++************************************+++,,,,,,,,,,,,+++,,,+++***)))***+++,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,++++++***))))))---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++,,,.../////////...---...................................................////////////000000000111111111111111111111111222222222111111111000000222333333444444444444444555666666555555555777999:::;;;<<<;;;;;;<<<>>>???@@@AAABBBCCCDDDFFFIIIKKKNNNTTT\\\fffnnnrrrtttuuutttyyy|||xxxooohhhhhhkkkmmmrrr{{{xxxvvvwwwyyyyyyzzz}}}zzztttnnnjjjnnnoooqqqwww~~~uuunnnggg```[[[ZZZXXXVVVVVVXXXYYYXXXVVVUUUTTTQQQNNNKKKIIIHHHHHHDDDCCCBBB@@@>>><<<::::::777666444222111111222222111000000000111111222333222222222222222222222222222222222222222222222222111111111111111111111000000000000000////////////...///111111///......///////////////////////////------------............////////////............+++,,,---......---,,,+++........................,,,,,,,,,------.........---------------------------------,,,,,,---------------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************---------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---............------......++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************+++++++++*********))))))+++++++++,,,---...//////,,,,,,,,,++++++++++++***''')))******))))))***+++++++++++++++++++++++++++---,,,***))))))***,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******+++************+++************************)))***++++++,,,,,,++++++++++++***)))***+++---...,,,+++++++++++++++++++++******+++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,+++++++++******...---------------------........................///......------,,,,,,+++,,,,,,......//////...---////////////////////////////////////////////////////////////000000000111222222222222222111111111111111111111111111111111111222333444444555555444999::::::999777888:::===???BBBEEEFFFFFFGGGIIIKKKIIIJJJJJJJJJJJJLLLQQQUUU\\\cccnnnzzzzzzuuussstttxxx~~~~~~{{{zzzzzzzzz{{{~~~|||tttnnnnnnqqqyyy~~~wwwqqqjjjeeedddcccccccccfffhhhhhhiiihhheeeaaa\\\XXXUUUSSSSSSNNNLLLIIIFFFDDDBBBAAAAAA@@@???===;;;999777666555555555555444444555555555333222222222222222222222222222222333333222222222000111222222333222111111000000000000////////////---///000///...------...000000000000000000000000---------.........//////000000/////////.........+++,,,---......---,,,+++........................,,,,,,,,,------.........------------------------------------------------------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------..................------------------------******+++++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************++++++++++++++++++******************************************************************+++,,,---...000000111,,,,,,,,,,,,++++++++++++(((***+++,,,++++++---...************************,,,+++*********+++,,,---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,***+++,,,+++*********,,,++++++++++++++++++++++++)))******+++++++++++++++************+++,,,------+++++++++,,,,,,,,,,,,,,,******+++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................///.........------,,,,,,------...////////////////////////////////////////////////////////////////////////000000000111111333333333222222222222222000111111222222333444444222333444666777888999999<<<>>>???>>>===>>>CCCGGGLLLPPPUUUWWWWWWVVVWWWYYYVVVWWWUUUSSSQQQTTT[[[aaannnvvv|||vvvqqquuuyyy|||yyyqqqmmmrrr{{{zzzuuuqqqpppqqqssstttuuuxxx|||{{{tttllleee```]]]\\\XXXUUUQQQLLLJJJIIIIIIJJJHHHHHHFFFDDDAAA===999777666666555444333333333333333333333333222222222222222222333333333333222222000111222444444333222111000000000000////////////---...//////------...000000000000000000000000000.........////////////000000000000/////////......------............------........................,,,,,,------------------------------------------------............------------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......///.........------------------------******+++++++++,,,,,,,,,++++++************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))*********+++++++++***************+++++++++************************)))))))))***++++++,,,,,,++++++,,,,,,---...//////------,,,,,,,,,+++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,***,,,------******+++---++++++++++++++++++++++++))))))***+++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,---......---------------------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,------......///,,,,,,------......//////.......................................---------....../////////000000000//////////////////////////////////////////////////////000000000111111111444444333333333222222222111222333444555666777888999:::<<>><<<999888888777666555333444555555444333444555222444666777777555333111111111111111000000//////111111111111000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000//////............//////------............------........................---------,,,,,,---------.........------,,,,,,,,,,,,---------......//////------...//////...------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++******+++++++++******)))+++++++++*********))))))+++++++++*********))))))************************(((((()))*********))))))))))))))))))************&&&'''***+++,,,,,,++++++++++++++++++++++++++++++************************+++***)))))))))***,,,,,,++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,+++***)))(((***+++,,,++++++---...---,,,+++******++++++,,,///......---,,,,,,++++++,,,,,,,,,---------......------------------------***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---..............................////////////////////////........................------------............000000000000000111111111333222111000////////////000000000000000000000000///000111222333444444555555777999;;;::::::;;;<<<@@@@@@@@@BBBGGGNNNUUUYYYaaacccfffkkkoooqqqqqqooojjjkkkpppwwwzzz{{{~~~{{{wwwxxx|||~~~~~~|||{{{uuupppllliiihhhmmmuuuzzzxxxlllaaaXXXQQQLLLLLLLLLHHHDDDDDDBBB@@@>>><<<<<<;;;999777444444555444333333333333111222444555555444222111222222222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000//////............//////---......//////......---..............................------------...............------,,,,,,,,,,,,,,,---------.................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********************+++++++++,,,,,,,,,++++++************++++++)))******+++++++++******+++++++++***************+++++++++***************++++++++++++++++++++++++++++++******)))*********)))))))))*********++++++((()))***+++,,,++++++***++++++++++++++++++++++++************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++*********+++------,,,,,,---///...---,,,+++******++++++.........------,,,,,,+++,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---.........------------...//////........................////////////////////////.................................//////000000000111111111111000000000000222111000///////////////222222222222222222222222///111333666888999999999<<<>>>@@@AAAAAABBBDDDFFFIIIKKKNNNQQQWWW```kkktttxxxyyy{{{~~~}}}~~~{{{wwwwww}}}zzztttpppnnnnnnuuu}}}~~~tttccc[[[UUUUUUTTTPPPMMMMMMKKKJJJIIIHHHGGGEEEAAA>>>999888888777666444333333333333333333333333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////111111111111111111111111000//////......//////000---......//////......---........................//////............//////.........---------------,,,------------.........///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++************++++++))))))***+++++++++******************************************************++++++++++++++++++++++++...---+++***)))***++++++))))))*********+++++++++............,,,+++)))(((++++++++++++++++++++++++************************************++++++,,,,,,------------------------)))***+++++++++***((('''++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,++++++******+++,,,,,,++++++,,,......------,,,+++++++++***......---------,,,,,,,,,,,,,,,,,,---------......------------------------......---,,,,,,...///000//////............//////........................////////////////////////......................../////////000000111111222222222111111000000//////111111000/////////000000333333333333444444444444666777999;;;===???@@@AAAFFFGGGIIIJJJJJJKKKNNNQQQWWW\\\ccchhhmmmuuu|||uuurrrppprrrzzzoooggg```___^^^ZZZXXXXXXXXXXXXXXXYYYWWWTTTNNNJJJCCCAAA>>><<<:::888666444555555444333222333444444333333333333333444444444222222222111111111000000000000000000000000000000000000000000000000000000222111111000000/////////000000000000000000000000000000////////////000000......////////////..............................000000////////////000000...............---------........................000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,---------------------------------------------------,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++************++++++((()))***+++++++++++++++************************************************++++++++++++++++++++++++...---,,,*********+++,,,************++++++++++++//////...---,,,+++))))))++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,------------------------***+++,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))***++++++******+++,,,------------,,,,,,++++++---------------,,,,,,,,,,,,,,,,,,---------......------------------------///...---,,,---...///000000//////.........//////........................//////////////////////////////////////////////////////000000111222222333222222111111000000//////111000000000000111111222222222333333444555666666:::;;;>>>AAAFFFKKKOOOQQQUUUVVVVVVVVVUUUWWWZZZ]]]gggoooxxx~~~|||vvvsssqqqsss|||zzzqqqjjjhhhhhheeedddeeedddfffhhhjjjjjjeee^^^YYYQQQLLLFFFAAA???<<<999777777666444222111222222333222333333333333333333333222222222222111111111111111111111111111111111111111111111111111111111111222222111111000000//////////////////////////////000000////////////000000...//////////////////...........................000000////////////000000........................000000///////////////////////////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---***************+++++++++******+++++++++,,,,,,,,,++++++************++++++((()))***+++++++++++++++***************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++*********++++++++++++,,,)))))))))******+++++++++++++++++++++++++++++++++***************************++++++,,,---,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,---******+++,,,,,,,,,++++++)))***++++++))))))***+++,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------------------...------------...//////000000///............///........................////////////////////////////////////////////////...///000000111222333333111111111111000000000000111111111111111222333444111222333444666888999999<<>><<<999777666555777666666555444333222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111000000000000111111//////000000000000//////........................000//////......//////000---........./////////000///.........---------------...000222222000...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---))))))******++++++++++++******+++++++++,,,,,,,,,++++++************++++++(((((()))++++++,,,,,,,,,))))))******++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))+++,,,---...)))***+++,,,,,,,,,,,,,,,+++---------++++++,,,---)))***,,,.../////////...------------------------,,,,,,,,,---------......------------------------***+++---.........---,,,000///...---------------........................////////////////////////000000000000000000000000---...///000111222333333//////000000111111222222222222222333444555666777;;;<<<>>>AAADDDGGGIIIJJJQQQYYYhhhwww|||vvvvvvyyy{{{~~~|||kkk___ZZZWWWUUURRRJJJIIIGGGDDDAAA>>><<<;;;999999888666555444333222333333333222222222111111111111111111111111111111111111111111111111111111000000000111222222222333333333333333333333333333111111000000000000111111//////000000000000//////........................//////............//////---.........//////000000---------,,,,,,+++++++++,,,...111333333111...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++************+++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------.........---,,,+++,,,++++++******++++++,,,*********)))******+++,,,...............---------------------------------******+++++++++,,,,,,,,,---------------------------------.........//////---------............///................................................///...---,,,,,,---.../////////////////////......///000000111111222222222333111......///222444555666555444777;;;>>>>>>===???@@@BBBGGGHHHHHHOOOWWWfffsss}}}|||~~~~~~~~~wwwkkkccc```]]][[[WWWWWWSSSMMMJJJIIIEEE???<<<:::777666555444222000444333222222111000//////333222111222333444333111444333222222111111222222333222111000000111222333111000000///.../////////000000000000000000000000000000000000000///......////////////////////////---.........//////000000000///...------...///000//////.........---------000000//////......---------......///...---+++***///...,,,,,,,,,...000111------,,,,,,,,,,,,++++++...------,,,,,,------...,,,++++++******++++++,,,------------------,,,,,,......////////////...............------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************++++++,,,,,,,,,,,,---------------------------------------***++++++++++++,,,,,,,,,------------------------,,,------------.........---------............///................................................///...------------...///000000000000////////////000000000111111111111111222111//////000222333444:::888888;;;@@@EEEHHHHHHMMMLLLNNNQQQSSSWWW```jjjvvv{{{|||{{{}}}}}}~~~}}}sssnnnlllkkkkkkbbbcccaaa\\\ZZZYYYTTTMMMFFFBBB===:::777666333111333333333333333222222222333222111222333444333222444333222222111111222222333222111000000111222333111111111000000000//////000000000000000000000000000000000000000///......////////////////////////............/////////000000///...------...///000//////.........---------///////////////.........,,,,,,------...---------...---+++++++++---...000------,,,,,,,,,,,,++++++...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,***((((((***,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,+++***+++,,,---,,,,,,++++++++++++,,,,,,***************+++,,,,,,***++++++,,,,,,---------------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------............///................................................///......------......///000000000000000000000000111111000000000000000000333222333333444555666777>>>>>>@@@DDDLLLSSSXXXZZZ\\\ZZZ[[[]]]```eeeppp{{{}}}{{{zzz}}}uuuqqqqqqrrrrrrqqqtttuuutttrrrqqqjjjbbbUUUPPPHHHAAA<<<999666444000000000111111111222222333222111222444444444333444333222222111111222222222222111111111111222222111111222333222111000///000000000000000000000000000000111111000000//////////////////////////////............//////////////////............///000/////////............---.........///////////////,,,,,,,,,,,,---...//////...---,,,,,,,,,---///000------,,,,,,,,,,,,++++++...------,,,,,,------......------,,,,,,------...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++------,,,+++************+++******))))))(((((((((++++++++++++++++++++++++,,,+++************+++,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,******+++,,,---.........------------------------+++++++++,,,,,,,,,------,,,,,,------------------+++++++++,,,,,,,,,---------------............///................................................//////............///////////////000000000000000000000000000000000000000555666888999999:::<<<===BBBEEELLLTTT]]]eeejjjlllkkkiiijjjlllmmmoooxxx|||uuurrrrrrtttuuuxxxhhhaaaVVVLLLDDD???<<<:::333333333222222222111111222111000111333444333222444333222222111111222222222222222222222222222222111222333444444222000///000000000000000000000000000000111111111000000///////////////////////////.........///////////////...............//////000/////////...............------......//////000000------,,,+++,,,---.../////////............///000------,,,,,,,,,+++++++++...------,,,,,,------...------,,,,,,,,,,,,------++++++,,,,,,---...//////........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************+++******))))))(((((((((++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++***+++,,,---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++)))(((---,,,,,,,,,,,,,,,,,,---+++++++++***+++,,,,,,---+++,,,,,,---...//////000------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,,,,---------------............///////////////////////////////////////////////////////////////////////////....../////////000000000000000111111222333333333666999<<<>>>>>>@@@BBBEEEHHHPPP[[[gggpppuuuwwwxxxuuuuuuxxxzzzyyywwwzzz}}}}}}}}}~~~{{{xxxzzz~~~yyypppdddXXXOOOIIIEEEBBB===<<<;;;999777555444333333222111111333333222111444333222222111111222222222222222333333222222222111222444555444333111///000000000000000000000000000000111111111111000000000000000000000000000000///////////////.........---......///////////////////////////////////////------......//////000000///...---,,,+++,,,------...---------------------------,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++,,,,,,---.../////////...------------...///------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))+++---......---+++)))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,------......---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,+++***)))(((------,,,,,,,,,,,,------+++++++++++++++,,,------,,,------....../////////------------------------,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,,,,---------------------............///////////////////////////////////////////////////...//////000000//////......//////000000111111111111222333555777999:::;;;:::>>>BBBCCCDDDGGGLLLPPPVVV___mmmxxx~~~~~~wwwxxx}}}~~~yyyzzz~~~~~~~~~}}}qqqddd[[[TTTOOOLLLEEECCCAAA>>>;;;777555444666555333333444444222111444333222222111111222222222222333333333333222222222222333444333222111000000000000000000000000000000000111111222222111111000000000000000000000000///////////////.........,,,---...///000000000///...////////////000000000........./////////////////////...---,,,,,,,,,,,,++++++++++++************------,,,,,,,,,,,,++++++...------,,,,,,------...,,,++++++******++++++,,,+++,,,,,,------.........---,,,+++******+++,,,---,,,,,,,,,------------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---............,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------------------------------,,,+++)))((('''(((***+++------,,,,,,,,,,,,------,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,------------...++++++,,,,,,---......///,,,------------.........---------............///////////////////////////////////////////////////...///000111111000///...000000111222222333444444333555777:::>>>AAACCCEEECCCGGGKKKMMMNNNRRRYYY```hhhppp|||~~~yyy{{{zzznnneee^^^XXXUUUNNNLLLIIIFFFBBB???<<<;;;;;;999777777777666444222444333222222111111222222222222333444444333222222222222222222111111111111000000000000000000000000///000111222222222222111000000000000000000000000000/////////............,,,---...///000000000///.../////////000000000000///////////////.........---------...------,,,,,,+++,,,,,,,,,++++++***)))------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,---------------------------,,,***))))))***,,,---,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************+++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------++++++++++++++++++++++++000,,,((($$$$$$'''+++......------,,,,,,------...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---...//////---------.........//////---------.........//////000000000000000000000000000000000000000000000000...///000111111000///...222222333444444555666666666777:::>>>CCCGGGJJJLLLLLLPPPTTTVVVWWW\\\eeelllvvv}}}}}}~~~tttkkkddd^^^ZZZZZZXXXVVVRRROOOLLLIIIHHH???===;;;:::999888666444444333222222111111222222222222444444444444222222333222111000000000111111000000000000000000000000///000111222222222222222000000000000000000000000000000//////.........---+++,,,...000000000000///.../////////000000111111000000//////.........---***+++---...///......---.../////////......---,,,---------,,,,,,,,,++++++...------,,,,,,------......------,,,,,,------...------------------,,,,,,///...,,,++++++,,,...///,,,,,,,,,------.........++++++,,,,,,,,,,,,---------...000111000...+++)))---------------------------------,,,,,,+++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////000000///////////////000000000000000000000000000000////////////000111111111111111111111222222333333000000333333222444888CCCBBBEEEJJJRRRXXXZZZYYY]]]```bbbdddggglllsssxxx{{{{{{{{{|||ssskkkhhhiiijjjeeeaaa___```___[[[VVVTTTPPPMMMGGGAAA<<<:::999999777888999888555333333333444555555333222222333444222222222222222222222222222222222111111111111000222222222111111111000000222111111111000000/////////000000000000//////....../////////000000000111000000000000000000000000////////////////////////.........------,,,,,,,,,------,,,+++,,,---...///------------------------......---,,,,,,,,,,,,---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---,,,+++***)))*********+++++++++,,,,,,+++,,,...000000000///...---------------------------------,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------------------,,,+++***+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.....................////////////000000////////////000000000000000000000000000000//////.........//////000.........///000111222333444222333666888888;;;AAAFFFLLLVVVaaaiiinnnpppooolllnnnpppooonnnpppwww}}}~~~uuuooonnnoooqqqrrrpppppprrrssspppkkkhhh^^^ZZZTTTNNNIIIFFFFFFFFFCCC@@@<<<888555444444444444555555444333333333444222222222222222222222222222222222222111111111111222222222111111111000000111111111111000000000///111222222222111000//////////////////////////////////////////////////////////////////////////////......---------,,,,,,,,,------,,,,,,,,,---...///------------------------......---,,,,,,,,,,,,------------------...//////++++++++++++++++++++++++111000000//////.........+++,,,,,,---,,,+++***)))))))))*********+++++++++,,,------...///000000000------------------------------,,,,,,,,,,,,+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,,,,------............---+++***)))******++++++,,,,,,------------,,,,,,,,,,,,++++++......------------,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.....................////////////000000////////////000000000000000000000000000000111000000/////////000000//////000111222444555666999777888<<<===>>>CCCJJJLLLXXXiiivvv|||}}}}}}|||xxx{{{|||xxxtttuuu}}}}}}xxxvvvvvvyyy{{{zzz|||{{{qqqmmmggg```\\\ZZZZZZ[[[YYYRRRGGG@@@<<<:::888666222222222222111111222222333333333333333333333333333222222222111111111111222222222111111111111111111111111111000000000000............---,,,+++***000000//////////////////........................////////////////////////...------------,,,,,,,,,---,,,,,,,,,,,,---...///------------------------......---,,,,,,,,,,,,------------------......///************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***************++++++++++++//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------.........---,,,++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------........................////////////000////////////000000111000000000000000000000000333222222111111222222333444444555666777999;;;<<<>>>===>>>AAAAAACCCIIIQQQ\\\jjj{{{|||{{{zzz~~~~~~{{{}}}|||zzz{{{~~~~~~yyysssppppppqqqssstttkkk^^^UUUOOOIIIAAA;;;666555333222333444444333444444444444444444444444333333222222222111111111111111111111111111111111111111111000000000000000------------,,,***)))(((........./////////000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,------......------------------------......---,,,,,,,,,,,,---------,,,,,,------...///++++++++++++++++++++++++&&&'''((()))+++---......,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,------............+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////............///////////////////////////000111111111111111111111111111111222222111111222222333444666777777999;;;===>>>???BBBAAACCCFFFHHHKKKTTT^^^sss}}}}}}|||~~~}}}zzzssslllaaaTTTKKKCCC???:::777777777666555444444444444444444444444333333333222222222222111111111111111111111111111000000000000000000111111111111111111000///...---+++,,,---...///000111222000000000000000000000000////////////////////////------------------------,,,,,,,,,---------------------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......------------------------******+++---...000111111,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------(((''''''''')))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++***************++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---////////////,,,,,,------......//////++++++,,,,,,,,,,,,------******++++++++++++,,,,,,,,,---------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////............///////////////......//////000111222111111111111111111111111000000000000111333444555777888:::<<>>:::777888::::::666111444333333222111111222222222222222111111111111000222111000000222333222111222222222222111///...---///111222333333222111///000000000000////////////---.........//////000000------------------------///...---,,,,,,---.../////////...------------...///............---------.........////////////000---...///111111///...---------............------------------------------***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***************)))))))))******+++,,,+++++++++,,,,,,,,,------++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++,,,,,,,,,---------//////............//////------........./////////........./////////000000000000111000......///111///000111222333444555555777666999>>>@@@BBBGGGMMMTTT]]]fffkkkqqqwwwzzzyyyzzzyyywwwuuuwww~~~}}}}}}}}}|||yyymmm```XXXHHHCCC<<<999999888666333444444333222222333333333222222222222111111111111333111000111222222111000111111222111111000///...///000222333333222000////////////000000000000000........./////////000000........................///...------------.../////////...------------...///............---------------........./////////---...///000000///...---------............------------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++*********++++++++++++,,,,,,------,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,------------//////............//////,,,,,,---------.............../////////000000000000111111000//////111222222222333444666888999:::===<<<>>>CCCFFFHHHNNNUUU```jjjrrrttttttxxx|||}}}xxxuuurrrqqqrrrrrrrrrqqqsssvvvzzz~~~~~~}}}wwwrrr\\\SSSGGG>>>999888777555444333333333333333444555333222222222111111111111444222111111222222000///000000111111111111000000//////111111111111//////...//////000000111111111......////////////000000///////////////////////////......------....../////////...------------...///............---------,,,---------............---...///000000///...---------............------------------------------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))),,,,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,++++++************++++++))))))*********++++++++++++---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------........................,,,,,,,,,------------...//////............//////............/////////000...////////////000000000///000111000///000111333444555666777:::===@@@AAACCCAAACCCHHHKKKOOOVVV^^^hhhrrrzzzyyywwwzzz|||{{{zzzwwwuuuwwwzzz{{{xxxuuullljjjgggfffggggggfffeeeffffffiiiooowww~~~|||{{{}}}qqqeeeUUUFFF===999888777333333222222333333444555333333222222222111111111444333111111111111000...//////000111111111111111...///000000000000///.........///000111111222222//////////////////000000//////////////////////////////............////////////...------------...///............---------,,,,,,,,,---------......---......//////......---------............------------------------------************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++))))))*********+++++++++)))+++---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------.....................,,,,,,---------.........//////............//////............/////////000////////////000000000111...///000000///000222444444555777:::>>>BBBFFFGGGHHHGGGHHHNNNRRRXXXaaajjjoooxxx}}}{{{vvvsssmmmkkkiiikkknnnoooooommmeeeccc```______^^^\\\ZZZ[[[YYYZZZ```iiippprrrrrrwwwvvvtttrrrrrrtttwwwzzzyyy{{{wwwtttuuuzzz}}}~~~zzzppp___NNNBBB;;;888666333333222222222333333444333333333222222222222111444333111111111111000......///000111111222111111//////000000000000//////...//////000111222222333000000000000000000//////........................//////////////////////////////...------------...///............---------,,,,,,,,,---------......------............------------............------------------------------))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++------,,,,,,++++++,,,,,,+++++++++++++++*********++++++************++++++*********++++++++++++,,,)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------------------------------...............,,,---------............//////............//////,,,,,,---------........./////////000000000111111...///000111111222444666444777;;;AAAFFFKKKNNNPPPQQQPPPRRRXXX^^^eeepppzzz{{{~~~xxxwwwzzz~~~yyyqqqkkkfffdddbbbcccdddfffgggggg```^^^\\\[[[ZZZYYYWWWUUURRRPPPQQQUUU\\\bbbeeeeeemmmkkkhhhfffeeeeeeggghhhpppqqqsssvvvzzz}}}vvvtttvvvvvvvvvvvvooocccVVVIII???999666555555444333333333333333333333333333222222222222444222111111222222000///...///000111111111111111000000000000000000000000///000000111111222222222111111000000000000//////...........................//////000000//////...//////...------------...///............---------,,,---------............------------------------------............------------------------------*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++,,,,,,------,,,+++++++++++++++++++++++++++*********)))++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................---------.........//////------------............//////............//////------.........///////////////000000000111111111///111222333333444777999;;;???FFFMMMTTTYYY\\\]]]]]]\\\^^^eeellluuuzzz{{{|||~~~|||zzz{{{~~~uuummmgggeeeaaa___^^^_________[[[ZZZYYYXXXYYYXXXVVVTTTNNNNNNNNNRRRWWW\\\```aaafffcccaaa___^^^_________cccdddeeeggglllsss|||{{{wwwsssooommmkkkfff^^^SSSHHH@@@<<<999888777555444444444444444444333333333222222222333111000111222222111000///000000111111111000000111111111000000111111111111111111111111111111111111111111000000000//////////////////////////////...///000111111000///...//////...------------...///............---------------........./////////...------------------...------............------------------------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++************++++++++++++******))))))++++++************++++++++++++,,,,,,,,,---------......,,,***((((((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................---------.........//////---------.........////////////............//////000000000000111111111111000000000000111111111111111333444555555777999<<>>@@@???BBBNNN[[[jjjssszzzxxxvvvwwwxxxxxxzzzzzz}}}wwwtttuuuvvvuuutttooommmjjjjjjlllmmmnnnnnnhhhgggfffhhhkkkrrrxxx|||pppfff___\\\YYYWWWVVVUUUSSSQQQRRRPPPOOOOOOQQQSSSSSSSSSPPPPPPPPPQQQRRRSSSTTTUUUPPPOOOPPPQQQSSSSSSRRRPPPUUUSSSPPPPPPRRRWWW\\\```iiiqqqyyyyyyjjjTTTDDD===;;;:::999888777666555333333333333222333333444444333333222111111000000000000111111111111111000000//////...111111222222222111000000000000000000000000000000000000///////////////...//////////////////////////////............/////////////////////......---.........------.................................,,,,,,,,,,,,------------,,,------------.........************************))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++*********++++++,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------...---------------------000000000///////////////---------............///......////////////......///...---------...000111///////////////000000000000000111000//////111333444333333444555888:::<<<>>>@@@DDDIIIJJJNNNZZZfffqqqwww{{{yyyyyy}}}tttpppjjjhhhhhhiiiiiihhhiiifffcccaaabbbdddfffgggeeeeeefffhhhlllttt}}}}}}qqqddd\\\ZZZYYYXXXWWWWWWWWWWWWVVVTTTRRROOONNNOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUTTTSSSRRRRRRQQQPPPUUUTTTRRRQQQRRRUUUYYY[[[gggkkksss~~~iiiSSSFFF@@@<<<999888888666555444444333333333333444444444444333333222111111000000111111222222222222111111111000000000000000111111000000///000000000000000000000000111000000000//////....../////////////////////////////////....../////////...///////////////......//////000000000000//////........................+++++++++,,,,,,------------------.........//////************************((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////......//////...------///000111////////////000000111111///000000000//////111333222222333555888;;;???AAADDDCCCGGGOOOVVV[[[bbbjjjtttzzz}}}~~~}}}{{{yyyvvvwwwxxxyyyyyyxxxvvvuuuiiigggdddbbbbbbccccccccceeeccc```]]]\\\^^^aaaccc^^^```bbbeeeiiipppxxx|||yyyyyyyyyyyyzzz{{{~~~wwwooohhhaaaYYYSSSTTTUUUWWWXXXZZZ[[[\\\]]]XXXUUUPPPNNNNNNOOOPPPPPPPPPQQQSSSTTTVVVWWWXXXYYYZZZXXXUUURRRPPPOOOQQQRRRUUUTTTSSSSSSSSSUUUVVVXXX^^^aaahhhsss~~~zzzzzz{{{~~~}}}fffVVVJJJ@@@:::888888666555555555555555222222333333333333222222222222111111111111222222222222222111111111111111......///////////////...000000000000000000000000111111000000/////////...////////////////////////...//////////////////.........///////////////...//////000111111000//////........................+++++++++,,,,,,------------------.........//////************************((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---......---,,,***)))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............---------............///......////////////......//////......//////000111...//////000000111111222///000111111000000222444222333666999>>>BBBFFFHHHKKKIIILLLUUU]]]ccciiiooovvv|||~~~yyyuuuuuuuuuvvvvvvtttpppnnnjjjjjjjjjkkkkkkkkkkkkkkkeeeeeedddccccccbbbbbbbbb```___]]]YYYWWWXXX[[[^^^ZZZ^^^bbbdddfffjjjpppuuu}}}xxxqqqllljjjiiiiiiiiijjjkkkmmmooopppssswwwzzz|||yyyyyyzzz{{{{{{}}}~~~lllfff___[[[YYYXXXUUURRRSSSVVVYYY\\\]]]___bbbddd___[[[VVVSSSSSSSSSSSSRRRRRRSSSUUUWWWYYYZZZ[[[[[[[[[YYYVVVRRROOOOOORRRTTTUUUUUUTTTTTTTTTUUUUUUUUUZZZ[[[aaajjjrrryyy~~~|||zzzqqqpppqqqssswww{{{||||||xxxhhhYYYKKKAAA;;;:::999777666666555555222333333444444333333222222222111111111111222222000000000000000000000000......//////000000//////000000000000000000000000111000000000000000000///////////////////////////......////////////......---...//////////////////,,,---...//////...---,,,........................,,,,,,,,,,,,------------,,,------------.........************************(((((()))++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,+++***))))))***+++,,,,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---......---+++***,,,,,,,,,+++++++++******------------------------,,,---------............////////////000000111111---------............///......////////////............///000000000000000...//////000111111222222111222333333222222555666777:::>>>DDDJJJOOORRRTTTUUUTTTWWW^^^ccchhhrrr{{{~~~rrrjjjddddddeeeiiikkkkkkhhheeeaaaaaaaaa```aaabbbccccccccceeefffeeecccaaa___^^^ZZZZZZYYYVVVSSSRRRUUUXXXZZZ___eeegggffffffhhhkkkqqqssswwwzzz|||||||||{{{zzz~~~zzzkkkhhhdddbbbbbbbbbaaa```bbbccceeeddddddeeehhhkkkoooooommmllljjjiiihhhhhhfffffffffgggiiimmmppprrr{{{||||||zzzuuupppmmmkkksssssspppllljjjnnnwww~~~wwwhhh]]]XXXSSSRRRUUUXXXZZZZZZZZZ]]]bbbdddeeefffhhhkkkhhheeebbb```___```___^^^___```aaacccdddeeeddddddcccbbb```\\\VVVTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWZZZ[[[___dddeeehhhsss|||yyywwwooommmkkklllnnnqqqsssssstttwwwxxxjjjZZZOOOBBB@@@>>>;;;888666555444444444555555555555444444333222222111111222222333000111111111111111111111//////000111111111111111000000000000000000000000000000000000000111111111////////////////////////---...///000000///...---------...///////////////,,,---...//////...---,,,.................................---------------,,,,,,,,,,,,------------************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,+++)))(((((()))+++,,,---------....../////////---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,---------......&&&(((***---/////////...---------,,,,,,,,,++++++........................---.........//////000000+++,,,,,,,,,------......---------.........//////......////////////......---...000111111111000///...//////000111222222222222444555555444555777999>>>BBBHHHOOOUUU[[[^^^```^^^___ccceeefffkkkzzz~~~~~~~~~}}}ooofffWWWXXXZZZ```eeefffccc```]]]\\\\\\[[[[[[\\\^^^___bbbdddeeeeeebbb^^^[[[YYYXXXXXXXXXTTTQQQPPPRRRUUUXXX___fffhhheeeaaaaaabbbeeehhhlllppprrrqqqpppnnnnnnppprrrvvvzzz~~~tttkkk```___^^^^^^`````````___```bbbcccaaa______bbbeeehhhfffcccbbbccccccaaa```^^^]]]]]]]]]```cccgggjjjjjjkkkllljjjfffcccbbbaaacccccc___ZZZWWW[[[eeennnrrr{{{}}}uuupppooogggZZZXXXTTTPPPQQQVVV\\\```bbbbbbfffkkklllllllllnnnqqqrrrooommmkkkllllllkkkjjjmmmnnnpppqqqqqqpppooooooooopppnnniiiaaaZZZXXXXXXZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYY[[[]]]YYYYYYeeesssvvv~~~zzzvvvsssqqqmmmjjjhhhiiikkkllllllgggiiipppzzzuuufff[[[GGGFFFBBB>>>:::777444333555555666666666666555555333222222111111222222333333333333333333333444444000111222333333333333333000000000000000000000000//////000000111111222222////////////////////////---...///000000///...---------...///000000//////...///000222222000///.........................../////////......---------+++++++++,,,,,,,,,------))))))*********+++++++++------,,,++++++******))),,,,,,,,,++++++*********,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************)))(((''''''((((((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///+++++++++,,,,,,,,,------///////////////.................................---...000111111111000///111111000000//////......000111333333222111111222444111000333666666:::???EEEMMMVVV\\\ccchhhhhhdddhhhiiijjjjjjnnnxxx|||wwwuuuvvvtttpppmmmpppxxxnnn___^^^\\\[[[]]]______[[[XXXWWWVVVUUUUUUUUUVVVWWWXXX]]]]]]]]]]]]\\\\\\\\\\\\ZZZYYYWWWWWWXXXZZZ]]]___fffhhhiiihhheeecccbbbbbbiiijjjkkkkkkkkkjjjhhhhhheeegggjjjkkkkkkooouuuzzzxxxvvvuuuwwwwwwsssjjjbbb]]]___aaacccccceeegggiiijjjjjjkkkkkkjjjjjjiiihhhkkkkkkjjjhhhhhhhhhhhhhhhcccccceeefffffffffffffffkkkkkkkkkjjjiiifffdddccccccaaa^^^[[[[[[]]]___aaafffggggggfffdddaaa^^^\\\YYYWWWWWWYYY___fffkkknnnpppqqqsssvvvyyy{{{}}}~~~{{{rrrjjjggggggggggggggggggggggggffffffaaaaaa```___]]]]]]^^^```lllsss}}}{{{wwwtttpppmmmjjjhhhfffcccbbbbbbcccddd___bbbhhhmmmppprrrqqqppp{{{yyylllbbbSSSOOOKKKHHHEEEAAA;;;555:::888777666222///222888333333333333333333333333222111111000000111111222222111111000000000000000000000000000000000000000333000,,,,,,000888BBBHHH000////////////000000111000////////////.........///...---,,,,,,---...///,,,,,,------.../////////................................................------............------*********++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++******))))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,,,,------------/////////////////////...///////////////////////////000111111222222111111111111000000////////////---///111111000000111222222000111555777999???GGGTTT]]]gggkkkmmmooonnnjjjlllooosssvvv|||yyyrrrlllggghhhgggeeeccceeelllrrr~~~pppddd```^^^]]]]]]]]]\\\YYYVVVTTTTTTSSSSSSTTTVVVXXXZZZ^^^_____________________```___^^^^^^```cccfffhhhgggiiikkkjjjhhhfffffffffiiijjjkkklllllllllkkkjjjjjjjjjjjjjjjiiijjjlllnnnmmmkkkjjjlllmmmkkkddd^^^^^^bbbfffkkknnnqqquuuwww{{{{{{{{{|||{{{{{{zzzzzz{{{zzzzzzyyyxxxxxxxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvtttsssqqqpppmmmkkkjjjkkklllmmmmmmmmmmmmmmmkkkhhheeecccdddcccdddhhhooovvv{{{}}}{{{wwwwwwxxxyyyyyyyyyxxxwwwwwwvvvqqqooommmiiieeecccbbbbbbeeeiiipppvvv|||zzzrrrnnnllliiifffaaa```^^^]]]\\\]]]^^^___^^^aaaeeejjjmmmooopppooowwwyyy}}}{{{oooggg[[[WWWSSSOOOLLLGGG@@@:::999666555666555111222555333333333333333333333333555444444333333444444555222222111000000000000000111111111111111111111111222111//////111666<<>>888555777999666444444333333333333333333333333222222111111111111222222222222111000000000000111222222222222222222222222111111111111222333444444222111000//////.../////////............---------...//////000000//////...000//////...------,,,,,,................................................------............------++++++,,,,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...//////..........................................---------------------------------............///............////////////............////////////////////////////////////...---,,,,,,,,,---///000000000000000000000000000111222333333333444666777;;;<<>>BBBEEEFFFJJJWWWeeerrrzzz{{{wwwyyy~~~}}}tttlllddd^^^YYY]]]^^^^^^]]][[[XXXWWWVVVUUUZZZ^^^___aaadddccc___YYYYYYYYYXXXWWWVVVWWWWWW[[[[[[ZZZ[[[]]]aaadddgggeeegggiiilllnnnnnnnnnnnnqqqpppppprrruuuzzz~~~}}}zzzvvvrrrooonnnnnnnnnkkkgggaaa___^^^^^^[[[XXX\\\[[[ZZZXXXVVVUUUTTTTTTVVVVVVWWWXXXZZZ]]]___aaabbbeeekkkrrrvvvyyyyyyyyy~~~yyyrrr___OOO@@@:::999777555444444444444444444444444444444444333333333333444444333222222111111111111111111111111111111111111111000///...---......///000222222000///............//////.........---------...///000111111000///...---------.........//////................................................------............------++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))******++++++******)))++++++*********+++,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...+++,,,------...------------------------------------------------------------------............///............/////////000------......///000000000........................000000//////000000111222000000000111111111111222333444555666777999===@@@???AAAEEELLLPPPVVVbbbnnnuuu|||~~~~~~{{{ssslllgggccc``````___^^^\\\ZZZXXXVVVUUUPPPTTTWWWXXXZZZ^^^___\\\XXXYYYZZZYYYXXXYYYZZZ\\\]]]]]]^^^aaadddgggkkklllkkkmmmppptttvvvwwwwwwvvvuuuvvvxxx|||}}}{{{yyyvvvtttjjjeee^^^ZZZZZZ[[[ZZZXXX^^^^^^\\\ZZZXXXVVVUUUTTTVVVVVVVVVWWWXXXYYY[[[\\\[[[___eeekkkppprrrrrrrrrvvvwww{{{wwwdddOOOCCC<<<888555555444444444444444444444444333333222222222222333333333333222111111111111222000000000000000000000000000///---------///111222222111000//////...//////000////////////............//////000000//////...,,,,,,------...//////000................................................------............------*********++++++++++++,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***++++++******+++,,,,,,---++++++++++++++++++++++++***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------........./////////------......///000000111........................///000111111222222111111000000111111111222222222333555777:::===AAAGGGKKKNNNNNNQQQXXX^^^cccllluuuzzz{{{}}}xxxpppjjjfffcccaaa______\\\YYYWWWVVVVVVVVVVVVPPPTTTWWWWWWZZZ___```^^^[[[]]]^^^]]][[[[[[^^^aaaaaadddggglllqqquuuxxxzzz{{{}}}tttkkk```XXXWWWYYY\\\\\\aaa```___^^^]]][[[YYYYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\___bbbfffhhhkkklllkkkpppxxx~~~gggUUUIII>>>999999555555555555555555555555111111000000000000111111444333222222111111222222111111111111111111111111///////////////000111222000000////////////000000111111000000000////////////..................///------..................................................................------............------))))))*********+++++++++*********++++++,,,---------,,,,,,++++++******************++++++,,,,,,,,,************************************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...++++++++++++++++++++++++***+++---......---+++************++++++,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------.........///---------...///000000111000000000000000000000000---...000111111111000///000000111111222222222222555777;;;???DDDJJJQQQVVV```^^^___dddiiilllqqqwww~~~xxxuuuwwwzzz}}}~~~|||xxxuuussspppkkkeee```]]]\\\[[[ZZZ]]]YYYUUUSSSTTTUUUWWWXXXRRRVVVYYYYYY\\\aaacccaaa___aaaaaa```]]]]]]```dddmmmpppvvv}}}tttdddXXXVVVZZZ___bbbcccccccccbbbbbb```___^^^ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVYYY]]]aaacccdddkkkxxxzzzfffUUUGGG???>>>555555555555555555555555444333333333333333333444444333222222111111222222222222222222222222222222///000111222222111000000000////////////000000111111111111111000000000000///...---,,,,,,---...////////////...------,,,,,,................................................---..................---++++++++++++++++++++++++))))))*********+++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++************************++++++++++++++++++++++++,,,,,,---...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++,,,---///000//////...---,,,++++++***...------,,,,,,------...//////.........------------,,,,,,++++++,,,,,,---...+++((()))---000000///........................111///...------...///111111111000///////////////............////////////555333222555444222222666666;;;AAAGGGMMMVVVbbbjjjqqqpppnnnlllnnnuuu~~~zzzsssoooqqqtttyyyzzzzzzxxxtttnnnhhheee```^^^ZZZXXXXXXWWWWWWVVVXXXWWWVVVWWWZZZ[[[\\\\\\___bbbeeeffffffeeeeeefffeeecccaaaaaaccchhhnnnqqqzzzvvvkkkiiikkkmmmmmmooonnnnnnlllkkkiiigggfffeeeccc```___^^^]]][[[YYYUUUVVVWWWWWWWWWXXXYYY[[[cccdddlll|||uuucccSSSFFF???>>>;;;666444333444444444222111111222444555555444222222222222222222222222222333333333333222111111000000000000000000000000000000000000000///......//////////////////////////////............////////////............//////......///000000111000000000000//////.........---000000//////.........---++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,------............------,,,,,,+++---------,,,,,,---------///.........------------///......------......///222000//////000111000///........................000///...------...///000111111000///////////////////////////////////////222000111444444222444888999@@@IIIPPPWWW```jjjqqqvvvvvvvvvwww{{{}}}yyytttqqqqqqsssuuuwwwwwwuuuqqqkkkeee___[[[WWWVVVVVVWWWXXXXXXXXXWWWTTTUUUWWWZZZ___cccfffggggggjjjooorrrrrrrrrrrrssskkkjjjiiijjjnnnuuu||||||yyyzzzzzzzzzzzzzzzyyywwwuuusssqqqppppppnnnmmmkkkiiifffbbb___]]]\\\[[[YYYWWWWWWWWWXXX[[[\\\eeetttzzzjjj\\\QQQKKKBBB???:::777666666555555333222111222333444333222222222222222222222222222111111111111111000//////000000000000000000000000000000000000000///......//////////////////////////////............////////////............//////---...///////////////...000/////////............000/////////............+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++///---+++))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------------,,,,,,+++------------------------------------------------............------------//////............//////+++,,,---...---,,,,,,---........................000///...------...///000111000000///////////////000000000000000000000000111000111555555555888>>>===GGGTTT]]]ccciiiqqqwwwyyy{{{vvvssspppoooqqqtttvvvxxxvvvsssooohhhbbb[[[VVVSSSPPPRRRVVVYYY\\\\\\\\\[[[XXXZZZ]]]bbbggglllqqqsssssswww~~~zzzzzzzzz|||~~~}}}}}}}}}~~~xxxpppkkkgggeeeaaa^^^[[[YYYXXXXXXXXXYYY```kkkxxxttthhh^^^XXXGGGCCC===999777666555444444222111111222222111000333333333333333333333333111111111111111000000///000000000000000000000000000000111111000000//////000000000000000000000000000//////......//////000//////............//////....../////////...------////////////............////////////............***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---......---,,,***))),,,,,,,,,------.........,,,------------------,,,------------------------------,,,,,,,,,,,,------"""&&&***+++******,,,...........................000///............///000000000////////////000000111111111111111111111111222222444777888777<<>>:::888777777444222000000111222222111333333333333333333333333333333444444333333222111000000000000000000000000000000111111111000000///000000000000000000000000000000////////////000000//////............/////////000000000///...------///////////////.........///////////////.........*********++++++,,,,,,,,,++++++++++++************------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---...---,,,***)))+++,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,------------------...------,,,,,,------...'''+++///000///...000222//////////////////////////////............//////000000////////////000000111111111222222222222333333333666999999999@@@HHHOOOZZZgggmmmlllkkknnnsss~~~~~~ssspppmmmkkklllmmmnnnnnnqqqvvv~~~~~~qqqmmmjjjjjjmmmppppppooommmjjjeee```[[[YYYYYYYYY[[[```fffjjjjjjiiihhhhhhllloootttxxx{{{}}}|||{{{xxxwwwuuussspppnnnlllkkkhhhgggfffdddcccccccccddd____________^^^]]]]]]\\\^^^^^^^^^]]]]]]]]]]]]]]]___aaacccccccccccceeegggbbbaaa```______```aaabbb``````aaaaaaaaaaaaaaaaaaeeeeeeggghhhiiikkkkkklllqqqsssuuuwwwzzz{{{}}}}}}{{{uuuoooiiieeedddcccccccccfffooo}}}uuummmhhhccc\\\RRRIIIBBB???<<<;;;444222000000222444444444333333333333333333333333333444444444444333222222111111111111111111111111000000111111111111000000000000000000000000000000000000////////////000000//////............//////111111111111111000///............///////////////.........///////////////*********++++++,,,,,,---++++++***************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***,,,,,,,,,------.........+++,,,---......---,,,+++,,,,,,,,,,,,------------000000////////////000000000111222222000//////000///////////////////////////////////////////////////////////////000000111000111111222333444555555333555888<<<<<<===FFFPPP]]]gggqqqtttqqqpppuuu{{{vvvmmmbbb___\\\\\\^^^bbbeeefffjjjooowww~~~yyyjjjhhheeeddddddeeeeeeeeedddbbb___]]]\\\\\\^^^___dddiiinnnqqqqqqqqqrrrtttuuuzzz~~~{{{xxxuuupppppppppoooooonnnnnnnnniiihhhgggeeecccaaa___^^^]]]\\\[[[[[[[[[[[[]]]]]][[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXZZZ\\\___```aaabbbdddfff]]]\\\[[[ZZZZZZZZZ[[[\\\YYYYYY[[[\\\\\\\\\\\\\\\\\\]]]^^^_______________dddeeefffhhhjjjkkkkkkkkklllppptttxxx{{{}}}xxxqqqmmmkkkjjjiiihhhmmm|||}}}xxxuuupppjjjaaaXXXOOOGGG@@@<<<777555222222333555666666333333333333333333333333222222222222222111111000111111111111111111111111000000111111222222111111000000000000000000000000111000000//////000000111//////............//////111111222222222111000000.........///////////////.........///////////////)))******+++,,,,,,------,,,,,,,,,++++++*********))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,------------------+++,,,...//////...,,,+++++++++,,,,,,,,,---------000000////////////000000222000...---......---+++////////////////////////......////////////......///////////////000111111///000111333444666777888666999>>>CCCEEEHHHRRR^^^lllttt}}}~~~{{{}}}wwwkkkbbbYYYXXXWWWYYY]]]aaacccdddgggiiimmmrrrvvvuuuoookkkaaaaaa```___]]]]]]___aaa```___^^^]]]^^^aaadddfffkkkpppvvvxxxzzz||||||zzzzzztttrrrnnnkkkiiifffcccaaa```aaaaaabbbccccccdddddd``````___]]]\\\[[[ZZZYYY[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^___```bbbddd[[[[[[YYYXXXXXXXXXYYYYYYWWWXXXYYYZZZ[[[[[[ZZZZZZYYYZZZ[[[]]]]]]]]]]]]\\\___```aaabbbbbbbbbbbbbbbccceeehhhjjjkkkmmmppprrrqqqsssvvvyyy|||~~~|||yyywwwtttssszzzzzzsssiii[[[LLLCCC===:::666444444555666555444444444444444444444444222222333333222222111000111111111111111111111111///000111222222222222111////////////////////////111111000000000000111111//////............/////////000000111111111111000............/////////000............/////////000))))))***+++,,,,,,---------------,,,,,,+++++++++(((((()))***++++++,,,,,,************************++++++++++++++++++++++++(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))'''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++***)))***+++---...------------------------+++,,,...//////...,,,++++++++++++,,,,,,---------......------------......222///,,,,,,///111000...000000000000000000000000......////////////......///////////////000111111...///111333555777999999:::>>>DDDJJJMMMRRR^^^jjjvvv~~~|||qqqfff]]]UUUUUUVVVYYY]]]``````___fffeeedddfffgggfffaaa]]][[[]]]^^^]]][[[[[[^^^aaa_________```bbbeeeiiikkkpppuuu{{{~~~{{{xxxsssnnnkkkkkkmmmnnnllliiieeebbb```^^^[[[YYYXXXXXXYYYZZZ[[[]]]]]]^^^\\\\\\[[[ZZZZZZYYYXXXXXX\\\[[[ZZZYYYXXXYYYZZZ[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\]]]\\\]]]___```\\\[[[YYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[ZZZYYYWWWVVVXXXZZZ[[[]]]^^^^^^^^^^^^``````aaaaaaaaa```______aaacccddddddccceeegggiiifffiiilllnnnpppuuu}}}zzz{{{sss___RRRBBB???:::666555555555444444444444444444444444444444444555555444444333222111111111111111111111111///000111222222222222222////////////////////////111111000000000000111111//////............//////......///000000111000000---.........//////000000---.........//////000000))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,...+++***+++------,,,---,,,,,,------...------,,,...............///000000////////////////////////////////////////////////---...///...---...///111......///000111111000000666222222777<<<===???BBBCCCJJJRRRWWWYYY___iiiqqq|||{{{qqqiiiccc```]]]___``````______aaabbb```]]]ZZZZZZ]]]``````___aaabbbdddffffffeeedddbbbeeefffggghhhjjjoootttxxxxxx|||xxxssspppmmmdddcccbbbaaa```aaabbbbbbdddcccaaa___]]][[[YYYXXXUUUVVVUUUTTTTTTUUUXXX[[[^^^]]]]]]^^^``````^^^\\\]]][[[YYYXXXZZZ[[[[[[ZZZWWWXXXYYYYYYYYYZZZ]]]___`````````___^^^^^^]]]]]][[[\\\^^^``````___^^^]]]^^^]]]\\\[[[[[[[[[\\\]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^___```````````````aaabbbbbbccccccbbbbbbaaaaaaaaaaaaaaaaaabbbbbbggggggiiikkknnnrrrtttvvv~~~}}}{{{{{{}}}kkkMMMDDD<<<999777444333555333333333444666666555333444444444444444444444444333222111111000000111111.../////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000111000///------///000111///////////////......---.../////////...---,,,,,,************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,++++++,,,///------.........---,,,,,,...............///000000///////////////////////////////////////////////////000000000//////111222///000000111222222111111222222666;;;>>>???EEELLLSSSXXX^^^```aaafffooowwwyyyqqqiiidddaaa___``````^^^[[[YYYYYYZZZ^^^[[[YYYZZZ]]]aaabbbbbbeeefffhhhjjjkkkkkkjjjjjjpppppppppqqqttt{{{}}}uuuooommmlllkkkhhheeeaaa^^^\\\\\\[[[ZZZYYYYYYZZZ[[[\\\```___^^^\\\ZZZYYYWWWWWWUUUUUUUUUTTTTTTUUUYYY[[[```aaacccddddddcccaaa```aaa```______```^^^\\\ZZZZZZ[[[\\\\\\\\\\\\^^^```aaa``````______^^^]]]]]]\\\]]]^^^___```___^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```aaaaaaaaaaaa___```bbbccceeeffffffffffffeeedddcccbbbcccddddddjjjjjjkkkmmmoooqqqssstttwwwxxxyyyvvvsssqqqqqqsss|||aaaRRRDDD>>><<<999666555666555444555666666444222444444444444444444444444444333333222222222222222222222222222333333333333111111111111111111111111000000000000000000000000000000000000000000000000000/////////000222444555//////000000//////...---.........///......------+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***,,,...,,,***+++---///...............---,,,+++...............///000000000000000000000000000000////////////////////////000111111111000000222333111111222222222333333333111555===DDDFFFHHHRRR]]]dddgggjjjjjjkkkpppzzz~~~vvvooohhhccc```^^^______]]]ZZZXXXXXXYYY\\\[[[ZZZ[[[___ccceeefffkkklllooorrrtttvvvwwwwww|||}}}~~~zzzvvvoookkkiiieee```\\\^^^]]]\\\[[[YYYVVVTTTSSSTTTSSSRRRRRRSSSTTTVVVWWWZZZZZZYYYXXXWWWWWWVVVVVVTTTUUUUUUTTTTTTVVVYYY\\\aaaeeeiiijjjhhhffffffgggggggggffffffeeebbb]]]ZZZ\\\]]]^^^]]]]]]]]]___aaaaaaaaa```______^^^^^^]]]]]]]]]^^^^^^^^^_________^^^^^^]]]]]]]]]]]]^^^___]]]]]]^^^^^^___`````````___```aaacccdddeeeeeeeeeaaabbbdddgggiiikkkllllllkkkjjjhhhffffffggghhhiiiooopppppppppqqqrrrrrrssssssrrrpppmmmjjjhhhjjjkkksssyyysss```KKKBBB@@@<<<888555777666555555555555333222444444444444444444444444555444333333222222333333222333333333333444444444111111111111111111111111////////////////////////000000000000000000000000/////////000222444777999//////000000//////...---------.../////////......++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------------,,,,,,......++++++......---////////////...---,,,+++...............///000000000000000000000000000000////////////////////////000111111111000000222333222222222222333333444444666:::CCCMMMSSSXXXaaajjjlllmmmnnnooorrr|||{{{vvvvvvzzz~~~{{{ssskkkddd^^^\\\YYY[[[]]]]]]]]]]]]___aaacccbbbbbbcccgggjjjmmmooooooqqqtttyyy}}}}}}zzzuuuooojjjfffaaa^^^\\\[[[XXXVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUUUUWWW[[[^^^aaagggmmmooollliiijjjmmmnnnllliiigggfffccc___\\\]]]^^^___^^^]]]]]]^^^```aaaaaa``````___^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^______^^^^^^_________``````]]]^^^^^^___```aaaaaabbb```bbbdddgggiiikkklllmmmhhhiiikkkmmmoooqqqrrrrrrnnnmmmkkkjjjkkkmmmoooqqqvvvvvvvvvvvvuuutttsssssstttrrrnnnjjjhhhhhhiiikkkkkkpppxxx|||mmmXXXKKKEEE???;;;;;;777555444444555555444333444444444444444444444444444444333222222222222222000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000222444666777000000000000000///......,,,---...///////////////*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---///111333444555000111...+++---222000***.../////////......---,,,...............///000000000000000000000000000000000000000000000000000000///000000000//////111222111111111222333444666777===>>>GGGUUU```eeejjjooolllmmmooosss{{{tttppplllkkknnntttzzz}}}xxxoooeee^^^YYYVVVVVVYYY\\\___aaacccfffiiilllmmmmmmnnnppptttwwwzzzuuuwww{{{}}}vvvrrrnnnnnnooommmfff```\\\YYYVVVTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPRRRTTTVVVWWWTTTUUUUUUUUUVVVVVVWWWWWWTTTUUUVVVVVVWWWYYY]]]```dddjjjpppqqqnnnlllnnnqqqrrrnnniiifffdddcccbbbaaa___`````````___^^^```bbbbbbaaaaaa```______^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^______``````aaaaaaaaaaaa]]]^^^^^^___```aaabbbbbbaaacccfffjjjnnnqqqssstttpppqqqrrrtttuuuuuuvvvvvvmmmmmmmmmnnnpppsssvvvxxx|||||||||{{{zzzxxxvvvuuutttqqqllliiihhhiiikkkllljjjlllqqquuuxxxyyyxxxwww{{{{{{{{{{{{}}}|||jjjZZZLLLBBB???AAA666555333333444666555555444444444444444444444444333333222111111111111111////////////000000000111111111111111111111111111111111111111111111111111000000000000000000000000/////////000111111222333000000000000000//////...------...///000000000///************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((***---111555999<<<>>>333555333------222111***---....../////////.....................///000000000000000000000000000000000000000000000000000000///000000000//////111222111111111222444777:::;;;AAACCCMMM\\\hhhmmmnnnooopppsssxxx{{{sssgggggggggkkkrrrxxx}}}|||sssiii```[[[XXXVVVYYY\\\```ccceeehhhllloooqqqrrrtttvvvxxx|||xxxqqqlllhhhfffaaa```aaaccceeebbb]]]XXXRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQOOOOOOOOOOOOPPPRRRTTTUUUTTTUUUUUUVVVVVVWWWWWWXXXUUUVVVWWWXXXYYY[[[```ccciiillloooooommmkkklllnnnnnnjjjeeebbbaaabbbcccccc```aaabbbbbbaaaaaaccceeebbbbbbaaa``````______^^^]]]]]]]]]^^^^^^^^^_________```aaabbbcccccccccbbb______``````aaaaaabbbbbbdddeeeiiimmmpppsssvvvwwwtttuuuuuuvvvvvvvvvvvvuuukkklllnnnqqqtttwwwzzz|||}}}{{{yyywwwqqqmmmiiigggiiikkklllmmmnnnoooppprrruuuwwwxxxyyyxxxxxxyyyzzz||||||}}}}}}{{{{{{|||~~~uuueeeTTTEEE@@@AAA:::777555555666777777666444444444444444444444444333222111111000000111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000111111000000///.........///000000000//////++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---000333555888999222;;;;;;111+++...000---,,,---...//////000000///...............///000000////////////////////////000000000000000000000000000111111111000000222333222222333555777;;;>>>AAAEEEKKKXXXgggooopppppprrrzzzxxxpppkkkmmmqqqvvv|||zzztttlllccc]]][[[[[[\\\```cccgggkkknnnrrrvvvyyy~~~vvvqqqjjjccc___]]]ZZZYYYWWWXXXZZZ[[[ZZZXXXUUUSSSOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQSSSTTTPPPPPPOOOOOOPPPRRRSSSUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXYYYYYY[[[^^^bbbeeekkkjjjiiifffdddbbbaaaaaa```^^^[[[ZZZ[[[\\\]]]]]]]]]^^^_________```bbbdddbbbbbbaaaaaa```____________```aaabbbbbbbbbaaa`````````bbbcccdddddddddcccbbbbbbbbbbbbbbbcccccccccfffhhhjjjmmmoooqqqssssssrrrrrrsssssstttssssssssskkkmmmppptttwwwyyyzzz{{{}}}zzzyyyqqqnnnkkkkkknnnqqqssssssttttttuuuwwwxxxzzz{{{{{{zzz{{{}}}~~~|||{{{{{{zzzyyyyyyzzz|||~~~yyypppcccTTTKKKIIIAAA>>>:::888888888888777444444444444444444444444333333222111111111111222111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000/////////000/////////...000111111111111000/////////000000000000//////...,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,,,,------...*********++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------000>>>CCC555)))***///111+++,,,---///000000111111...............///000000////////////////////////000000000000000000000000111222333222111111333555444444444666:::>>>BBBEEEIIISSSdddqqquuurrrssswww}}}vvvvvvxxx}}}{{{sssnnnfff___\\\]]]```cccdddhhhmmmrrrwww|||}}}wwwnnnhhhbbb```\\\ZZZYYYXXXUUUTTTUUUVVVWWWUUUSSSPPPPPPPPPMMMOOORRRSSSRRRRRRRRRRRROOOOOONNNNNNOOOQQQRRRTTTRRRQQQQQQQQQQQQSSSTTTUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXZZZZZZ\\\___cccgggkkkgggbbb^^^[[[YYYVVVTTTSSSRRRQQQRRRTTTVVVUUUTTTXXXZZZ[[[[[[[[[\\\^^^aaabbbbbbaaaaaa``````______```bbbdddeeefffeeecccbbb```aaacccdddeeeeeeddddddeeedddddddddddddddddddddiiiiiikkkmmmnnnooooooooommmnnnooopppqqqqqqqqqqqqlllnnnqqquuuxxxyyyyyyyyy}}}~~~}}}{{{yyyuuurrrppprrrvvvzzz{{{zzzxxxyyy{{{|||}}}}}}||||||{{{yyy}}}|||zzzxxxxxxxxxzzz{{{yyy|||}}}vvvjjj___YYYGGGCCC???<<<:::999888777444444444444444444444444555444333333222222333333000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000111111111111111000//////000000111000000///......++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,...------,,,,,,------......---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))............////////////000///...---------------000777===;;;222,,,,,,///---....../////////////////////000000000000//////............/////////000000000000000////////////222111111111222333222111555999<<<>>>???AAAFFFJJJXXXaaammmsssuuuxxx}}}yyymmmhhhaaa]]]]]]___bbbdddnnnrrrwww{{{wwwtttooojjjeeeaaa^^^]]]ZZZXXXUUURRRQQQQQQQQQRRRRRRPPPNNNOOOQQQRRRPPPMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPOOOOOOQQQRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXYYY[[[]]]___```aaaaaaddd___YYYTTTQQQPPPOOONNNKKKJJJJJJJJJKKKMMMNNNPPPQQQRRRUUUXXX[[[\\\\\\]]]bbbbbbbbb```]]]\\\\\\^^^]]]```dddeeedddbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadddcccbbbaaaaaabbbdddeeefffhhhjjjkkkkkkiiifffeeeddddddfffiiilllmmmkkkiiiiiijjjlllnnnooooooooonnnppprrruuuwwwyyyzzzzzzzzztttuuuxxxzzz|||}}}~~~~~~xxxxxxwwwxxxyyy|||~~~~~~}}}|||{{{{{{tttuuuwwwzzz}}}|||uuuooo^^^QQQEEEAAA>>>888666888333444444444333333555666333333333333333333333333333333333333333222111000111111111111111111111111///000333444444333222111000000000000000000000000------...///000111222222111111000000//////......000000000000000000000000++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...------,,,,,,,,,---,,,,,,++++++++++++,,,,,,...---,,,+++***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---------.........////////////...---------------333777999666///+++---111---....../////////////////////000000000000//////........./////////000000000000000000000000000000111111111222333444555444888:::===???BBBGGGOOOVVVdddllltttzzz}}}~~~vvvqqqjjjgggeeedddeeeiiilllnnnpppwww~~~wwwooojjjfffdddaaa]]]ZZZXXXVVVVVVUUUSSSQQQOOONNNOOOPPPPPPRRRPPPOOOPPPRRRSSSRRRPPPPPPPPPRRRSSSTTTUUUUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQSSSSSSTTTTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^\\\XXXQQQMMMJJJIIIHHHGGGHHHHHHGGGGGGHHHIIIKKKLLLNNNPPPSSSVVVYYYZZZ[[[\\\aaabbbaaa___\\\[[[[[[]]]\\\^^^aaaaaa```___^^^^^^aaaaaabbbbbbbbbbbbaaaaaabbbaaa___^^^^^^___```aaabbbdddeeeffffffdddaaa```\\\\\\^^^```ccccccaaa______```bbbccccccccccccbbbdddfffhhhllloooqqqssstttsssuuuwwwxxxzzz{{{{{{zzzttttttssssssuuuxxx{{{|||zzzzzzyyyyyyzzz|||}}}~~~~~~yyykkk```SSSKKKCCC;;;999;;;444444444444333222333444333333333333333333333333333333333333333222111111111111111111111111111111000111222333444333222222000000000000000000000000000000000000111111111111222111111111000000000000000000000000000000000000++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---------------------,,,,,,++++++,,,,,,---,,,,,,+++************++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------............//////...------------...666555333///,,,,,,...111---....../////////////////////000000000000//////....../////////000000000000000000000000000000000111111111222444666888999<<<>>>AAADDDHHHQQQ]]]fffsssxxxwwwooojjjddddddeeegggkkkppptttwww}}}}}}rrrhhhccc___\\\YYYWWWVVVTTTRRRQQQQQQPPPPPPPPPPPPNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRTTTUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYTTTPPPKKKGGGFFFFFFEEEEEEHHHHHHGGGGGGGGGHHHJJJKKKLLLNNNQQQTTTWWWYYYZZZ[[[```aaa```^^^[[[ZZZZZZ\\\[[[\\\]]]]]][[[ZZZ[[[\\\```aaacccddddddcccaaa```___^^^\\\[[[ZZZ[[[\\\\\\```aaabbbbbbaaa___]]]\\\VVVVVVVVVXXXYYYYYYWWWVVVUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXZZZ^^^bbbfffiiikkknnnoooppprrrssstttttttttppppppqqqsssuuuxxxzzz{{{~~~~~~}}}{{{xxxwwwwwwxxxyyywwwyyy{{{}}}yyymmm```PPPCCC======666666666666555444333333333333333333333333333333333333333333333222222111111111111111111111111111111111222222222333333333000000000000000000000000333222222222111111000000222222222222111111111111000000000000000000000000++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......---------------...///......------......///+++++++++***************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............////////////......---------......555222...,,,,,,---...///---....../////////////////////000000000000//////...////////////000000000000000111111111111111222222222333333444777;;;===BBBEEEIIINNNTTT^^^jjjsss~~~zzzqqqkkkgggcccdddgggjjjpppxxxzzzpppmmmggg___ZZZWWWWWWVVVUUUQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVXXXXXXYYYYYYYYYVVVVVVVVVUUUTTTTTTSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTPPPNNNJJJIIIJJJKKKKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNMMMNNNPPPSSSVVVYYY[[[\\\`````````^^^[[[ZZZ[[[\\\\\\\\\\\\ZZZXXXXXXZZZ[[[___aaaccceeeeeecccaaa___]]]\\\[[[ZZZYYYYYYZZZZZZ``````aaaaaa```^^^\\\[[[VVVUUUUUUVVVWWWVVVTTTRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPRRRTTTXXX\\\```bbbbbbccceeefffhhhiiijjjjjjkkknnnsssxxx{{{|||||||||zzz{{{}}}}}}zzzxxxxxxyyyzzzyyyyyyyyyyyyzzz|||~~~{{{eeePPPCCC>>>:::999888888888888777666444444444444444444444444222333333444333333222222111111111111111111111111222222111111111222333444000000000000000000000000222222111111111000000000111111111111111111111111////////////////////////++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---............------.........++++++++++++******))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000......---------......///111///------//////...,,,---....../////////////////////000000000000//////////////////000000000111000111111111222222333333444444555555666999???DDDLLLPPPVVV\\\bbbkkkvvv~~~|||xxxzzz{{{ppphhhdddcccdddggglllsss|||wwwsssmmmeee]]]YYYWWWTTTRRRRRRQQQPPPPPPQQQQQQQQQPPPPPPPPPOOOOOONNNNNNOOOPPPQQQRRRSSSTTTRRRSSSTTTTTTUUUUUUVVVWWWUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSRRRRRRQQQPPPOOONNNLLLMMMPPPSSSTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQPPPQQQSSSUUUXXX[[[]]]^^^___``````___]]]\\\]]]^^^^^^^^^]]][[[YYYXXXZZZ\\\^^^```bbbddddddbbb```^^^]]]\\\\\\[[[[[[[[[[[[[[[______``````___]]]\\\[[[ZZZXXXWWWWWWXXXWWWVVVTTTTTTSSSSSSRRRQQQQQQQQQPPPOOOOOOOOOPPPRRRUUUWWWYYYVVVWWWXXXZZZ\\\^^^```aaaccciiiqqqyyy}}}}}}zzzxxxuuuuuuwww}}}|||{{{yyyyyyyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{}}}~~~}}}cccNNNBBB===:::888777888999888777444444444444444444444444222333333444444444333333111111111111111111111111222222111111111222333444000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,++++++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........////////////000...------------...//////---,,,---///000000---+++---....../////////////////////000000000000///////////////000000000111111111111111222333333444444555666888999:::@@@HHHOOOYYY]]]dddjjjpppyyy~~~yyyxxx|||{{{oooeee``````bbbfffllluuuwwwqqqiiiddd```]]]YYYVVVRRRRRRRRRRRRQQQOOOMMMLLLPPPPPPPPPPPPOOONNNMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQSSSTTTTTTSSSSSSUUUVVVTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRQQQQQQPPPOOOPPPNNNNNNPPPSSSWWWXXXXXXUUUTTTRRRQQQQQQQQQRRRRRRTTTUUUVVVWWWZZZ]]]___```___```aaa```______aaacccaaaaaa```^^^[[[ZZZ[[[]]]^^^___aaabbbbbbaaa___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\]]]\\\ZZZZZZ[[[ZZZYYYXXXWWWWWWVVVUUUTTTTTTUUUUUURRRRRRRRRRRRRRRSSSSSSTTTPPPQQQRRRSSSUUUWWWZZZ[[[\\\aaajjjqqqtttsssooolllkkkkkklllpppvvv|||}}}||||||{{{yyywwwttttttsssrrrtttvvvyyy{{{|||xxx___NNNBBB===888555666777666555444444444444444444444444222333333444444444444444111111111111111111111111111111222222222333333333000000000000000000000000......//////000000000111///////////////000000000000000000000000000000000++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******))))))******+++,,,+++******))))))******++++++,,,---------,,,******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......---------------...//////+++,,,...//////.........---....../////////////////////000000000000////////////000000000111111111111111222222333444444555555888;;;===AAAIIITTT]]]fffjjjooottt{{{zzzvvvnnneee```aaagggmmmttt}}}xxxnnneeeaaa```\\\XXXTTTQQQQQQQQQOOOPPPQQQRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPRRRRRRRRRSSSSSSRRRRRRRRRQQQSSSTTTSSSQQQQQQRRRTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPRRRQQQQQQRRRUUUWWWXXXXXXXXXWWWVVVTTTSSSSSSTTTTTTXXXXXXXXXYYY[[[]]]___aaa```aaabbbbbbbbbccceeegggccccccbbb```]]]\\\\\\]]]^^^^^^____________^^^^^^\\\]]]^^^______``````````````````aaaaaaaaaaaaaaabbb```^^^^^^______^^^]]]]]]\\\[[[ZZZZZZ[[[\\\\\\YYYYYYYYYYYYXXXWWWWWWVVVTTTTTTSSSSSSTTTVVVWWWXXXZZZ\\\```cccdddcccaaa______^^^^^^aaaeeejjjmmmnnnooorrrwww|||zzzxxxvvvtttuuuwwwyyy{{{{{{}}}sss```MMMFFF===777777777666444555555555555555555555555222333333444555555444444111111111111111111111111000111222333444333222222000000000000000000000000111111111000000000000000//////000000000111111111000000000000000000000000++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------))))))(((((()))***++++++,,,++++++++++++++++++,,,,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******+++++++++,,,,,,,,,---------------...///000+++---......------///222---....../////////////////////000000000000//////000000000000111111111111111111222333333444555555444888===@@@FFFOOO]]]gggooorrruuuyyywwwllliiieeeaaaaaagggsss{{{tttllliiieee]]]VVVVVVVVVUUUQQQLLLJJJKKKMMMIIIKKKMMMNNNOOOQQQTTTVVVVVVVVVXXXXXXYYYXXXWWWVVVVVVVVVWWWVVVVVVUUUTTTSSSPPPRRRTTTSSSPPPOOOQQQSSSUUUUUUVVVVVVWWWVVVVVVVVVSSSSSSRRRRRRQQQPPPPPPPPPSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQPPPVVVUUUTTTTTTVVVWWWWWWVVV\\\[[[YYYWWWVVVVVVWWWWWWYYYYYYYYYYYY[[[]]]___``````aaaccccccdddeeehhhjjjcccddddddbbb___\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^___```aaaaaaaaaccccccddddddeeeffffffffffffdddbbbbbbcccdddcccbbbbbbaaa````````````bbbbbb^^^___`````````^^^\\\[[[ZZZYYYWWWVVVVVVWWWWWWXXX[[[[[[ZZZYYYYYYXXXXXXXXXWWWUUUTTTVVVYYY]]]___```aaaccceeeiiimmmrrrvvvxxx|||~~~zzzxxxyyyzzz{{{{{{~~~mmmXXXOOOCCC;;;999999777555555555555555555555555555222333333444555555555444111111111111111111111111///111333444444444222111000000000000000000000000444444333222111000///...000000111111222222222333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,---......//////......------------------------............/////////000000///.........///111222000333444333222444555444444333222333555777888999888<<>>DDDFFFMMMYYYhhhrrruuuuuuvvvzzz{{{vvvuuurrrmmmiiiggggggiiiuuuyyy|||rrrjjjeee```ZZZVVVSSSRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPPPPPPPQQQRRRSSSSSSYYYXXXWWWVVVTTTTTTSSSSSSVVVWWWXXXVVVRRROOOMMMMMMOOOOOOOOOPPPPPPPPPOOOOOOQQQQQQQQQQQQRRRRRRRRRRRROOOOOONNNMMMMMMNNNNNNOOOIIIKKKMMMNNNMMMMMMNNNOOONNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPTTTRRROOOMMMMMMOOORRRUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVWWWYYYZZZ[[[[[[```^^^[[[YYYYYYXXXVVVUUUPPPRRRUUUXXX[[[\\\[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]aaa______```bbbcccbbbaaa___```bbbdddffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhiiiiiiiiilllkkkjjjiiiiiiiiiiiiiiifffeeedddeeegggggggggfffbbbaaaaaaaaa`````````___]]]\\\YYYVVVTTTSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPSSSVVVZZZ```jjjwww~~~sssfffYYYMMMBBB<<<<<<777777888888777666555444444444333333222222333333333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111222333333,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++..............................------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------******++++++,,,---......,,,---......///.................................---------.........//////111111111111111222222222444333666;;;???>>>>>>???444555666888:::???DDDGGGJJJPPP[[[hhhssszzz||||||}}}rrrttttttrrrpppnnnpppvvv{{{nnniiibbb]]]YYYWWWTTTQQQNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQQQQRRRSSSTTTTTTVVVTTTRRROOONNNNNNOOOOOOQQQRRRSSSQQQNNNKKKJJJJJJKKKLLLNNNOOOOOONNNMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOHHHJJJLLLLLLKKKKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPNNNMMMLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUVVVWWWXXXZZZZZZ^^^\\\YYYWWWWWWVVVTTTRRROOORRRVVVYYY[[[\\\[[[ZZZ]]]]]]^^^______````````````______```cccdddcccccc```bbbeeeggghhhhhhgggfffhhhiiiiiiiiiiiiiiijjjjjjhhhhhhiiiiiijjjjjjkkkkkklllkkkkkkkkkkkkkkkkkkkkkiiihhhhhhiiijjjkkkkkkkkkggggggggggggggggggffffffeeecccaaa___]]][[[[[[ZZZ[[[YYYVVVUUUTTTSSSRRRPPPNNNPPPQQQRRRTTTZZZaaagggtttyyy||||||sssjjj___RRRHHHBBB<<<;;;:::999888666444111444444222111111222333444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222222333444555555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................------,,,,,,++++++************++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------******++++++,,,---......,,,---......///.................................////////////000000000000000000111111222222222222777333444;;;???===<<<>>>666777999:::<<<@@@FFFKKKSSS]]]lllwww}}}wwwwwwxxxyyyxxxxxx}}}rrrjjj^^^[[[WWWSSSPPPOOOMMMLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQSSSTTTTTTUUUQQQOOOLLLJJJHHHHHHIIIJJJJJJKKKLLLKKKIIIHHHHHHIIIIIIJJJKKKMMMMMMMMMLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOIIIKKKLLLKKKJJJHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZ[[[YYYWWWWWWWWWWWWVVVUUUSSSUUUYYY[[[]]]\\\[[[ZZZ]]]]]]]]]^^^___``````aaaaaa``````bbbdddffffffeeeccceeegggiiijjjjjjiiihhhjjjjjjkkkkkkkkkllllllllliiiiiijjjjjjkkkkkklllllljjjkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllmmmmmmnnnooollllllmmmmmmmmmllllllkkkhhhhhhgggfffeeeeeeeeedddbbb___[[[YYYYYYWWWUUUSSSPPPQQQRRRRRRRRRSSSTTTUUUaaadddhhhllloooppppppooorrrwww~~~~~~~~~|||xxxqqqfffUUUHHH@@@===999777777666444333444333222222222333444555333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333444,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++******------------,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++,,,,,,------......,,,---......//////..............................//////000000000111111111///000111111222222111111555000333===BBB===999:::999;;;=========AAAIIINNN^^^kkk{{{sssiiiaaa[[[UUUTTTQQQNNNLLLKKKJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSSSSSSSNNNLLLIIIFFFEEEDDDEEEFFFEEEFFFHHHGGGFFFFFFHHHIIIGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLIIIKKKLLLKKKIIIGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKMMMOOOOOONNNLLLKKKMMMMMMNNNPPPQQQSSSTTTTTTUUUUUUTTTTTTUUUVVVXXXYYYYYYWWWVVVVVVXXXYYYYYYXXXWWWXXX[[[]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]___```aaabbbaaaaaacccfffhhhhhhhhhggghhhjjjkkklllllllllkkkjjjjjjkkkkkklllmmmmmmmmmlllmmmmmmmmmmmmmmmmmmnnnjjjkkklllmmmmmmmmmmmmmmmlllnnnooopppooopppqqqssspppqqqqqqrrrqqqpppooonnniiiiiijjjjjjkkkkkkkkkkkkkkkgggcccaaaaaa```]]]ZZZSSSTTTUUUVVVVVVTTTRRRQQQVVVWWWWWWYYY[[[^^^```aaadddkkkssswwwxxx{{{~~~yyyvvvuuuwww{{{~~~yyygggWWWJJJCCC;;;666666777777666444444333333444444555555333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---------,,,+++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......------------------......,,,---......//////..............................////////////000000000000...///000111111111000000111...666FFFLLLDDD;;;:::<<>>;;;999888333444666777777777666555333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++++++++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---,,,+++++++++,,,---))))))***+++,,,------...***++++++,,,,,,------...,,,---......//////......------............------///............///000000////////////000000000000000000000000000111222222666444777DDDQQQSSSIII===FFFGGGKKKRRR\\\fffooouuu}}}|||qqqkkk```]]]YYYTTTOOOMMMKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMLLLJJJGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFKKKIIIGGGFFFFFFGGGIIIJJJLLLLLLLLLLLLLLLMMMNNNNNNOOONNNLLLLLLMMMPPPSSSUUUTTTVVVWWWVVVTTTSSSSSSSSSUUUVVVWWWXXXZZZ\\\^^^___```___^^^^^^___aaadddeeeiiiddd```aaaeeehhhgggeeeeeefffiiijjjkkknnnqqqsssqqqppppppppprrrssssssrrrssssssssssssuuuvvvxxxyyy|||yyyvvvwwwyyyyyyxxxvvvyyyzzz{{{zzzxxxvvvvvvvvvxxxwwwvvvuuutttuuuvvvwwwvvvvvvuuuuuutttuuuuuuuuuqqqqqqppppppqqqrrrssstttvvvtttqqqooommmlllmmmmmmnnnmmmjjjhhhgggggghhhhhhfffeeeccc```\\\WWWTTTQQQOOOQQQUUUZZZ```gggpppuuu|||||||||{{{{{{|||}}}kkkSSSFFF@@@:::666888888888666444444444555444333222222111111222222111111111111111111111111333333333222222222111111000000000000000000000000111111111111111111111111222111111111000000//////,,,,,,,,,,,,,,,+++++++++...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,+++++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---......//////......---............/////////000////////////000000000000111111000000000111111222111///222<<>>CCCMMMXXX```ppprrrssstttxxx|||zzznnnfff___]]]ZZZWWWUUURRRNNNKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJJJJJJJIIIIIILLLJJJHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHHHHHHHGGGEEECCCBBB>>>AAACCCEEEEEEFFFGGGIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDFFFHHHJJJKKKJJJIIIIIIEEEEEEGGGIIINNNSSSWWWZZZ\\\^^^___```aaabbbeeehhhooossswwwxxxuuussstttvvvyyy|||~~~}}}}}}}}}||||||{{{{{{{{{yyyzzzzzz{{{zzzyyyxxxwwwuuuvvvwwwuuuqqqmmmkkkjjjfffcccbbbcccccccccgggnnnuuu{{{~~~~~~{{{vvvrrrpppoooqqqrrruuuyyyuuubbbVVVHHHBBB<<<888888888666444555444444333222333333333222222222222222222222222333333333222222222111111222222222222222222222222111111111111111111111111000000000000111111111111*********+++,,,---------+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***+++---......------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,//////000000000000//////000///---,,,,,,...000222////////////000000000000222222222222333555666777888;;;???EEENNNZZZgggooorrrsssuuuyyytttkkkddd___\\\ZZZWWWUUUTTTRRRPPPNNNNNNMMMKKKJJJJJJJJJKKKLLLHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHGGGEEEDDDDDDFFFGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFGGGGGGIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCCCCDDDEEEBBBAAAAAA@@@??????@@@@@@?????????>>>===<<<;;;:::999;;;======<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;<<<===???@@@AAAAAAAAA??????@@@AAACCCFFFJJJMMMLLLNNNOOOPPPPPPRRRUUUWWW[[[___ddddddbbbbbbeeehhhlllmmmppptttxxx|||~~~~~~}}}}}}}}}}}}}}}}}}zzz|||}}}|||yyyuuusssrrrllljjjiiiiiigggcccdddhhhllloootttwwwzzz~~~|||uuupppnnnnnnkkklllnnnpppttt{{{pppeeeRRRJJJ@@@;;;::::::888666666555555444444444444444444444444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111///000000000111111111111******+++,,,------......---......///...---+++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++---......------......---------,,,,,,,,,...------,,,,,,++++++***,,,---......//////......//////000000000000//////111///---++++++...111333////////////000000000000111111222333444666777888;;;===AAAHHHTTTcccrrr{{{zzz|||}}}qqqjjjeeeaaa___ZZZWWWSSSPPPPPPPPPPPPOOOMMMLLLJJJIIIIIIJJJLLLMMMHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFGGGHHHHHHGGGGGGBBBAAA@@@BBBDDDFFFGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDFFFEEEEEEDDDEEEFFFHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCAAA>>><<<;;;<<<======;;;;;;:::999999888999999999999888777666666555555777888999999777555555666666666555444444555555666888888999999999999999888999999:::999:::<<>>======<<<;;;;;;777777777777777666666666333333333333333333333333111111111111111111111111444555555666666555555444222333333444444333333222333222222333444666888:::777777666555555555555555999999:::;;;<<<<<<======???@@@AAABBBDDDFFFGGGGGGLLLMMMNNNPPPTTTXXX[[[]]]aaaaaacccfffjjjooosssvvvyyy|||}}}~~~}}}{{{yyyyyyyyyxxxwwwvvvtttqqqnnnllljjjkkkmmmooooooppptttzzz}}}~~~~~~}}}zzzssslllhhhkkkmmmmmmkkkjjjkkkmmmvvvyyy~~~ppp```LLL@@@===<<<888444777666555555555555444222666555555555555444444444444444444444444444444444555444222111000111222222111111111222222333333333222111000//////000111222*********++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......------------...............------------------...............////////////////////////////////////........./////////000000000000000000000000//////000222555777888999<<<>>>>>>FFFQQQ\\\lll|||}}}rrrmmmgggaaa^^^]]][[[ZZZWWWVVVUUUSSSQQQOOONNNMMMMMMLLLJJJJJJKKKKKKIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA@@@???===;;;::::::;;;<<<999999999888777666666666444444444444444444444444222222222222222222222222111111111111111111111111111222222333333222222111222222333333333333222222222111111111222444555777666666555444444444444555555555555666777888888888888999:::;;;<<<>>>?????????@@@AAACCCEEEIIILLLMMMMMMNNNPPPRRRVVVZZZ]]]___gggjjjmmmqqqvvv|||}}}}}}|||~~~}}}|||yyywwwuuusssssspppppppppnnnllllllpppsss{{{xxxyyy~~~vvvooommmoooqqqpppmmmlllmmmnnnoooppptttyyy~~~yyylllYYYIIIAAA===:::888888777555555666666555444666555555555555444444444222222222222222222222222444333222222111111222222222222222222222222333333222111000//////000111222++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------..........................................////////////////////////////////////....../////////000000000000000000000000111111111000333777:::<<<===@@@BBBHHHRRR___jjjwwwyyyrrrmmmgggdddaaa^^^]]]]]][[[ZZZUUUTTTSSSRRRPPPOOONNNMMMNNNLLLKKKJJJKKKKKKJJJHHHIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFDDDCCCBBBBBBBBBCCCEEEDDDBBB@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>=========<<<:::999777666555555666777444444444333222222111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111000111111222222222222111111111000000000000111222333555555444333333333333333111222222333333444444555222222333444555777777888777888999:::<<<>>>@@@AAA@@@@@@BBBDDDFFFIIILLLMMMRRRTTTWWW[[[```fffnnnsssyyy}}}~~~|||{{{{{{{{{zzzzzzxxxtttqqqpppqqqsssvvvppprrrwwwyyy{{{~~~yyy~~~{{{uuurrrttttttsssqqqooonnnooojjjkkkmmmooorrruuuxxxzzz}}}nnn\\\LLLAAA===;;;999777555555777777666555666555555555555444444444222222222222222222222222222222333333333222111111333333222222222222222222111111000000000000111111++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------.........//////.....................////////////////////////////////////...////////////000000000000000000000111111222333111444888<<<@@@EEEJJJMMMWWWaaalllttt~~~www|||{{{rrrllliiigggcccaaa```______^^^\\\[[[TTTTTTSSSRRRQQQPPPOOONNNMMMLLLJJJJJJKKKKKKIIIHHHIIIIIIHHHHHHHHHHHHIIIJJJFFFEEEBBB@@@???@@@AAABBBCCCCCCAAAAAA@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<999999999999888888888777777666555444333444444444333222222222111111111000///////////////000000000000000000000000000000000111111111111111111111111111111222222222222111111000000111111111111000000111000000000000000000000444333333222222222222222222222222333333444444444111111222222333444555555555555666777888999:::;;;;;;;;;<<<>>>???AAABBBCCCEEEFFFHHHKKKNNNTTT[[[```bbbeeekkkqqqwww~~~~~~}}}}}}~~~~~~{{{zzzyyyzzz{{{wwwkkkhhhllloooqqqssswww~~~~~~{{{xxxxxxwwwuuusssqqqooonnnmmmmmmnnnoooppprrrssstttxxxttt^^^KKK@@@<<<999777555555666777666666666555555555555444444444444444444444444444444444111222333444444333111000333333333222222111111111111000000000000000000111++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------.........//////000000//////...............////////////////////////////////////////////////000000000111000000000000111222444555444666;;;@@@GGGOOOXXX^^^eeennnvvv|||xxx{{{{{{rrrmmmjjjgggeeebbbaaa_________^^^[[[YYYUUUUUUTTTSSSQQQPPPPPPOOOLLLKKKIIIIIIJJJJJJHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGDDDCCC@@@>>>>>>>>>???@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>><<<<<<;;;:::999888888777555555555444444444333333444333333222222222222222111111111111000000000000......//////000000000000////////////////////////000000000000000000000000000111111222222111111000///000000111111000000///111111111111111000000000333333222111111111111111222222222333333333333333111111222222333333444444111111222333333333444444555555666777888888999999>>>???@@@AAABBBFFFKKKOOOOOOQQQVVVZZZ```fffmmmrrryyy}}}~~~|||||||||||||||uuugggdddfffhhhjjjllluuu|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzxxxvvvtttqqqoooppppppppppppqqqrrrsssssssss}}}vvv\\\HHH>>>;;;888555444555666666555666555555555555444444444444444444444444444444444000111333444444333222111333333333222222111111111000000000111111000000000++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------.........//////...///000111111000///.............../////////////////////////////////////////////000000000111111111000000000111333555777666:::AAAHHHQQQ[[[dddkkkmmmttt|||zzz{{{{{{vvvooollljjjiiifffcccaaa```^^^]]]\\\[[[YYYWWWVVVUUUTTTSSSQQQPPPOOONNNKKKIIIHHHGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@>>>======>>>>>>???<<<===???AAAAAA@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===;;;::::::888888888777666555555444222222222222111111111111000000000000000000000000////////////////////////...//////000000111111222////////////////////////000000000000000000000000...//////000000//////...000000111111111111000000111111111222222111000000333333222111111111111111111111111111111111111111111111111111111111222222111111222333333333333222222333333444555555444444888999:::::::::;;;>>>@@@CCCEEEHHHKKKNNNSSSXXX\\\cccgggmmmttt{{{}}}{{{|||rrrhhhgggiiijjjkkknnnpppvvv}}}}}}zzz{{{}}}}}}|||}}}~~~}}}zzzwwwtttqqqqqqpppppppppqqqrrrrrrqqqyyytttWWWEEE>>>;;;777555555666666555666555555555555444444444222222222222222222222222111111222333333333222222333333222222222222222222000000111111111111000000*********++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------.............../////////000000...///111222222111///...............//////////////////////////////////////////000000000111111111111000000000222444777888999???HHHSSS\\\eeelllqqqooovvv}}}wwwmmmjjjgggfffggggggdddaaaaaa___\\\[[[[[[[[[ZZZXXXVVVUUUTTTRRRPPPNNNMMMLLLIIIGGGFFFFFFGGGFFFEEECCCBBBCCCDDDDDDDDDCCCAAA@@@===============>>>>>>>>>;;;<<<<<<======>>>======????????????????????????======>>>>>>>>>>>>======????????????????????????<<<;;;;;;:::999888777777555555444444333333333222111111111000000000////////////000000000000//////////////////////////////......///000000111222222////////////////////////000000000000000000000000/////////000000/////////000111111222222111111000///000111111222111000000333333222111111111111222111111111111111111111111111111111111111111111000222333444555666555555444222333444555666555555444333555666777666666777888;;;===???AAABBBEEEHHHKKKPPPTTTZZZ___dddjjjpppuuuyyy~~~}}}wwwsssttttttqqqqqqrrrnnnrrrvvvwwwvvvuuuvvvwwwxxxzzz}}}}}}}}}|||uuuuuutttsssrrrrrrrrrrrrsssxxx~~~iiiQQQBBB???:::888777777777666666555555555555444444444222222222222222222222222222222111111222222333444222222222222222222333333///000111222222111000///))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,////////////000000000000...000111222222111000.............../////////000////////////////////////000000000000111111111111111000000000222555777999:::BBBOOO[[[dddkkkooorrrpppwwwxxxnnnhhheeecccccceeeeeeccc```bbb```]]]\\\\\\]]]\\\[[[VVVUUUSSSQQQOOOMMMKKKJJJHHHGGGEEEEEEFFFFFFDDDCCCBBBCCCDDDEEEEEECCCAAA???:::;;;<<<===>>>>>>>>>>>><<<;;;:::::::::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::::::::::::::::::::::::::777777777666666666666666333333333222222222222222111111000000000/////////000000111222222111111111111111111111111111111111......//////000111222222000000000000000000000000000000000000000000000000111111222222222222111111111111222222222222111111---...000111111111000///444333222222111222222222333333333333222222222222333222222222222111111111///000222333444333222222111222333555555444444333000333555666666555555666555777:::;;;<<<===???AAADDDHHHMMMQQQTTTYYY___dddhhhmmmsss{{{~~~xxxuuuvvvppprrrsssqqqnnnmmmoooqqqssswww{{{|||~~~{{{{{{yyyxxxvvvuuuuuuuuuvvvyyy}}}vvvttttttyyyvvv[[[FFFBBB===:::999888888777666666555555555444444444444444444444444444444444222222111000111222444555111111111222222333333444///000111222222111000///,,,,,,,,,------,,,++++++,,,---.........---,,,+++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---...---,,,...222555444333222222111000///...------////////////////////////000000000000111111111111////////////000111222333555333111222666:::<<<===DDDGGGSSSdddoooooonnnooorrr|||xxxppplll```___^^^^^^```bbbbbbbbb```___]]]]]]]]]ZZZWWWTTTUUURRROOOMMMMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDCCCAAA>>>>>>???@@@@@@@@@>>>>>>>>>>>>==================<<<;;;::::::999999<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;999888888;;;:::888666555444444555444444444333333222222222222111111111000000//////000000000000000000000000...000111000///...///111111...++++++...111111000000000000000////////////000000000000000///......////////////////////////000111111222222222222111111111111111000000000000000000000000000000000000000111111111111222222222333333333222222222111111000111111111111222222222222222333333333333444444111111222222222333333333333333333444444555555555555555666888999:::;;;<<<>>>@@@BBBDDDGGGJJJLLLNNNXXX\\\aaagggnnnttt{{{|||zzzvvvpppjjjggghhhiiinnnqqqwww~~~}}}zzzzzzyyyyyyxxxyyyyyyyyyyyyzzz{{{|||}}}~~~|||zzzzzz~~~zzzrrrnnnqqqyyylllQQQFFF<<<:::;;;:::888777444444555555555555555555666666555555555444444444222222222333333444444444222222222222222222222222000000000000000000000000,,,,,,------------,,,,,,***,,,...///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---......,,,,,,///222444333111111111000000///.........////////////////////////000000000000111111111111000000//////000111222222000111333555888;;;===>>>EEEKKKYYYhhhpppppprrrvvvwwwnnnhhheeecccaaa``````aaa```___]]]aaa___]]]\\\[[[ZZZWWWTTTSSSQQQNNNLLLLLLLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDAAA?????????@@@@@@???>>>============<<<<<<<<<<<<<<<;;;;;;:::999999888999999999999888888888888777777777777666555444333888777555444333222333333333333333333222222222111111111111111000000000///000000000000000000000000///000111000///...///111222///------///222222111000000000000000000000///000000000000000///......////////////////////////000111111222222111111111111111111111000000000000111111111111111111111111111111111111222222222222333333222222222111111111111111111111222222222222222222333333333333444444111222222222222333333333333333333444444444555555555555666666777777888888666777999;;;===@@@AAABBBJJJMMMRRRWWW\\\bbbhhhllluuuxxx~~~~~~zzzsssmmmiiihhhiiinnnqqquuu|||~~~}}}{{{}}}}}}|||{{{zzzzzzzzzzzzyyyxxxvvvwww|||{{{sssrrrvvvzzz\\\MMM???::::::999777666555555555555555555555555666666555555555444444444222222333333333444444444222222222222222222222222111111111111111111111111------------------------+++---000000///---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------///111333333111///////////////////////////////////////////////////000000000000111111111111000000000///000000111111...222888;;;<<<>>>BBBEEEKKKUUUdddpppsssuuu}}}xxxooojjjgggeeeccccccbbbccccccbbb```^^^aaa^^^[[[ZZZYYYXXXVVVTTTPPPNNNLLLKKKKKKKKKJJJHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDBBB@@@???@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888777777666666666666555555555333333333333222111111000333222111111000000111111222222222111111111111111111111111111000000000000000000000000000000000000///000111111//////000111333111//////000222222222000000000000000000000000000000111111000000//////////////////////////////111111111111111111111000222222111111111000000000111111111111111111111111111111111111222222222333222222222111111111000000111111111111222222222333222222333333333333444444222222222222333333333333333333333444444444444555555555444444444444444444555555666888999;;;<<<===>>>@@@DDDGGGKKKOOOSSSWWW___bbbgggmmmuuu}}}wwwqqqmmmllllllpppqqqtttyyy~~~~~~}}}{{{{{{{{{wwwvvvuuuvvv{{{{{{wwwwww|||kkkYYYFFF===<<<:::777777666666666666555555555555555555555555555444444444333333333333444444444444222222222222222222222222111111111111111111111111...---------......//////...222444444111...------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///000222444555333111///........./////////000000///////////////////////////000000000111111111111111111000000000000111111111777===@@@@@@CCCJJJPPPXXXcccpppvvvwww}}}}}}~~~wwwpppkkkhhhhhhiiiccccccdddfffhhhgggeeebbb___\\\XXXVVVVVVUUUTTTSSSNNNMMMKKKJJJJJJJJJHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDBBB@@@@@@@@@???>>><<<;;;;;;;;;::::::999999888888888888888777777666666555555555444444444333333333333333333333222111000000000000000000000000000111111111000000000000000111111111000000000000000000000000000000000000000///000111111000///000111222111000000000111111222000000000000000111111111000000111111111000000///000000000000000000000000111111111000000111111111222222222111111111000000111111111111111111111111111111111222222222333333222222111111111000000000111111111222222222333333222222222333333333444444222222222333333333444444444444444444444444444444444333444444444444444444777777888888999::::::;;;;;;===???AAABBBEEEHHHKKKPPPRRRVVV[[[bbblllvvv|||{{{wwwtttssstttttttttuuuvvvyyy}}}~~~~~~yyyyyyyyyzzzuuubbbMMMBBB???<<<999999777777777666666666666666555555555555555555555555333333444444444444444444222222222222222222222222111111111111111111111111...------------...///000333777:::888333...,,,---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---...000111222333555777888666444111000------......//////000000///////////////////////////000000000111111111111222111111111111222222333666;;;???BBBDDDJJJUUU]]]gggqqqzzz{{{|||~~~~~~ssspppkkkfffddddddfffggghhhggghhhiiijjjiiifffcccZZZXXXTTTSSSSSSSSSSSSRRRNNNMMMKKKKKKKKKJJJHHHFFFGGGGGGEEEDDDCCCBBBBBBBBBCCCAAA?????????>>><<<:::::::::999999888777777666666666666666555555555555444444444444333333333333222222333333222222111111///000000111111111111111000000000000000000000000000000000000000000111111111111111111111111111111000111222111000///000222000000000000//////000000///000000000111111111222000000111111111111000000111111111111111111111111222111111000111222333333222222222222111111111111111111111111111111111111111222222222222333333333222222222111111111111000111222222222222333333333222222222333333333444444222222333333333444444444444444444444444444444444222333333444444555555666555555555555666666666666;;;<<<===>>>>>>???AAACCCGGGIIIKKKOOOSSSZZZbbbhhhjjjqqq{{{|||~~~}}}|||}}}~~~{{{zzzyyyxxxxxxxxxyyyzzz{{{~~~}}}}}}~~~vvvfffTTTJJJDDD>>>:::999888888777777777666666666444555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111------,,,,,,,,,...///000444999<<<;;;444...,,,---++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++++++++------++++++++++++,,,,,,,,,,,,+++,,,,,,---///111222333777999:::999777444222222---------....../////////////////////////////////000000000000111111111111222222222222333444555666999<<>>>>>>>>>>>;;;999999999888777666555555444444444444444444444444444444444333333333222222222000000111111111000000///000111111222222222111111000000000000111111111111000000000000111111111111111111111111111111111111000111222222000000111222///111111111///...///000///000000111111222222222000000111111222222111111111111111111111111111111222111111111222444555777333222222222222111111111222222222222222222222222222222222222333333333333333333333222222222111111222222222222333333333333222222333333333333444444333333333333444444444444555444444444444333333333222333333444555666666777555555555555555555555555777888999999888999;;;===@@@BBBDDDFFFHHHLLLQQQUUUXXX___iiiqqqwww|||}}}~~~|||zzzyyyxxx{{{~~~sssjjj___VVVLLLAAA;;;:::999999888888777777666666444444444555555555555555555555555555444444444444222222222222222222222222222222222222222222222222,,,,,,+++***+++---///000000666;;;:::444...---///++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++******+++---...,,,,,,,,,,,,------------+++,,,,,,...///222333555999:::;;;999555222111222---.....................////////////////////////000000000000111111111111222222333333555666888999<<>>???FFFNNN]]]mmmzzzvvvsssooommmlllkkkiiihhhhhhiiiiiiiiihhhgggfffeeeccc```\\\XXXVVVTTTQQQOOOTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVSSSRRRPPPLLLGGGDDDCCCBBBBBBAAA@@@???>>>>>>======<<<;;;999888888777777777666555444444333333111111111111111111111111111111222222222222111111222222222111111111000000///////////////.........111111111000000000000000111111222222222333333333000//////111333777:::<<<777666333111111111222333222222222222222222222222222222222222111111000000111111222333333333333222666555444333222222222222222222444666888:::;;;<<<444333333222222333333444333333333333333333333333333333333444444333222222333333333333333333333333888777666555555555555555222444666777777666444222777666555444444444444444555555555555555555555555222333444555666666666666777777666666555555555444999999999::::::999999999444555666777999:::<<<<<<===>>>AAAEEEIIILLLOOOQQQWWW]]]eeellluuuyyyyyyyyy{{{~~~ttteeeTTTHHH@@@<<<999888666333666<<<888666444333333333555666444444444444444444444444222222222222222222222222444444444333333222222222,,,,,,++++++,,,---000111///222555888888666222000,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000333222222222111111000000///......------.........---.........////////////111000000000000111222222111111333555888<<<@@@BBBNNNXXXfffttt}}}|||vvvssspppmmmkkkkkkkkkjjjiiihhhhhhhhhgggfffdddcccbbb]]]ZZZWWWVVVUUUUUUSSSQQQWWWXXXZZZ\\\\\\\\\\\\[[[YYYWWWTTTRRRPPPMMMIIIFFFCCCCCCBBBAAA???>>>======<<<;;;;;;:::888777777666555555444333333222111111111111111111111111111111111111222222222222111111222222222111111111000000000000000000000000000000000000000000111111111111111222222222222333333333333222222333666999<<<>>>777555333222111111222333222222222222222222222222333222222222111111111111111111222222222333333333555555444333222111111222222222333444555555666666444333333222222333333444333333333333333333333333333333333444444333333222444444444444444444444444777666555555444444555555444555777888888777555444555555444444444555555666555555555555555555555555222333444555666666666666777666666666555555555555888888999999999999888888888888999999:::::::::::::::;;;===@@@BBBEEEGGGHHHNNNSSSZZZ```hhhsssyyyyyyzzz|||sssbbbTTTFFF@@@;;;:::999666666999888666555333333444555666444444444444444444444444222222222222222222222222444444333333222222222222---,,,,,,+++,,,---...//////111444777777666333111,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,---------------,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///............///000000...//////000000111222222//////.........//////000////////////000000000000111111000000111111222333///222666888:::???FFFLLLYYYcccqqqzzz~~~|||wwwqqqnnnnnnllljjjiiijjjkkkkkkjjjiiihhhgggeeeccc```___^^^XXXWWWUUUVVVWWWXXXXXXWWW\\\]]]^^^`````````______[[[XXXTTTQQQOOOMMMJJJHHHDDDCCCBBBAAA???===<<<<<<:::999999888777666555555333222222111111000000000111111111111111111111111111111222222222222111111222222222111111111111111111111111111111111111111///000000000111222222222222222222222333333333333333333333444666888;;;<<<666555444222222222333333333333333333333333333333333333222222222222111111222222111111111222333444555444333222222111111222444444444444333333333222444444333333333333444444333333333333333333333333333333444444444444333333444444444444444444444444666555444444444444444444555666888999999888666555444444444444555666777888555555555555555555555555333333444555666666666666666666666666555555555555777888888888888888888777<<<<<<;;;;;;:::999999999999:::;;;<<<===>>>??????CCCGGGMMMRRRXXXbbbmmmuuuyyyzzz{{{~~~{{{}}}vvvgggSSSIII???<<<;;;888666555777666555444444444555666444444444444444444444444333333333333333333333333333333222222222222222111------,,,,,,,,,---......+++---000222333222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------.............../////////------......///000111111..................///000///000000000000111111111111111111111111222333444222666999;;;===EEEQQQZZZbbbkkkvvv{{{|||~~~vvvrrrooommmlllllljjjhhhhhhjjjlllmmmllljjjiiigggdddaaa___]]]\\\ZZZXXXWWWXXX[[[\\\]]]\\\___```aaabbbcccbbbbbbaaa\\\XXXTTTPPPNNNLLLJJJIIIEEEDDDBBB@@@>>><<<;;;:::777777666666555444444333222222111111000000000000111111111111111111111111111111222222222222111111111111111111111111111111000000000111111111111111//////000111222222333333222222222333333333444444111111111222333555777888666555444333333333333444444444444444444444444444333333333333333333222222444333111000000222444555444444333222222222222222666666666555444444444333444444333333333333444444444444444444444444444444222333444444444444444444444444444444444444444444555444444333333333444444555666888888888888666555555555555555555666777777555555555555555555555555333444444555666666555555666666666666666555555555777777888888888888777777;;;;;;;;;:::999999888888999::::::;;;;;;<<<======>>>AAAEEEHHHMMMTTT]]]cccllluuu{{{|||~~~vvvsssvvv~~~gggVVVEEE===<<<999666555777777666555444555555666555555555555555555555555333333333333333333333333222222222222222222222222------,,,,,,---------...***+++---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,------..............................//////---,,,,,,,,,------...///000000000000111111111222111111111111222333444555666888;;;<<<@@@KKKZZZeeegggnnnvvvzzz|||}}}|||uuupppmmmlllllllllkkkjjjhhhiiikkkmmmnnnnnnkkkjjjgggdddaaa___^^^]]]]]][[[ZZZ[[[]]]^^^^^^]]]```aaabbbcccccccccbbbaaa\\\XXXTTTPPPNNNLLLJJJHHHFFFEEECCC@@@>>>;;;999888555555555444444333333222222222222222111111111111111111111111111111111111111111222222222222111111111111111111111111111111/////////000000111111111///000000111222333333444222222333333333444444444111111111111222333444444555555444444444444444444444444444444444444444444333333333333333333444444555444222111111333555666555444333333222333333333444444555555555555555555555444444333333444444555444444444444444444444444222333444444555555555444444444444444444444444444444444333333333444444555555666666777777666666555888777666555555555555555666666666666666666666666333444555555666555555555555555555666666666666666777777888888888888777777888888888888999999999999888888999:::;;;<<<<<<===<<<===???BBBFFFKKKQQQUUU[[[dddqqq~~~~~~vvvmmmhhhooo{{{hhhOOOAAA<<<999777666777777666666555555555555555555555555555555555555333333333333333333333333222222222222222222222222,,,,,,,,,------.........,,,,,,---.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...+++,,,------......------/////////............---,,,,,,,,,,,,,,,---...///000000000000111111111111111111111222333444555666888999<<<@@@GGGRRR```jjjjjjqqqyyy}}}|||}}}wwwuuuqqqnnnkkkkkkkkklllllljjjhhhiiikkkmmmmmmmmmkkkiiifffcccaaa`````````^^^\\\[[[[[[]]]^^^^^^]]]aaabbbcccddddddcccbbbaaa\\\YYYUUURRRPPPNNNKKKIIIGGGFFFCCC@@@===:::888777444444444333333333222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111222222222......///000000111111111000111111111222333333333333333333333444444444444444444444444555555555555444444555555444444444444555555555555555555555555333333444444444444555555555555444444444555666777555555444444444444555555222222222333444444555555555555444444444444555555444444444444444444444444222333444555555666555555444444444444444444444444444444444444444444555666555666666666666666666555999888777666555555555555666666666666666666666666444444555555555555555444555555555666666666666666777888888888888888888777666666777888999999::::::666666777888999:::;;;;;;;;;;;;;;;===@@@DDDHHHJJJNNNVVVaaalllxxxtttiii___```hhhttt|||^^^KKKAAA<<<999999777777777666666666555555555555555555555555555555333333333333333333333333222333333333333333444444***+++,,,---......//////------------------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...+++,,,,,,------------,,,------------------------++++++,,,------,,,++++++******+++,,,,,,---......,,,,,,.../////////...---.....................///,,,,,,,,,------...///000/////////000000000111111111222222222333555666777:::===BBBIIISSS^^^ggglllnnnuuuyyy{{{{{{vvvssssssqqqooollljjjjjjkkkllljjjhhhhhhiiijjjkkkjjjhhhgggdddbbbaaaaaaaaabbb```___]]]^^^___``````___bbbcccdddddddddcccbbbbbb]]][[[XXXVVVTTTQQQMMMJJJHHHFFFDDD@@@===999777555444444333333333333222222222222222222222222222222111111111111111111111111111111222222222222111111000000111111111222222222//////000111111222333333222222222222222222222222333333333444444444444555666666666777666666555555444444555555555555555444555555555555555555555555333444444444555555555555666666666666777777777777666666555555555666666777333333444444444555555555555555444444444444555555555555555555555555555555222333444555666666666666666666666666666666666666555555444444555555666777777777777777777777777777777777666666666666666777666666666666666666666666444555555555555555444444555555555555666666666777888888999999999999888888777777888999999::::::;;;777777888888999999::::::;;;::::::;;;>>>AAACCCDDDGGGLLLSSS[[[eeerrrrrrhhh^^^ZZZ\\\cccppp{{{oooXXXJJJ@@@<<<;;;777777777777777666555555555555555555555555555555444444444444444444444444333333444444444555555555)))***+++---.../////////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...,,,,,,---.../////////...........................,,,,,,---......---,,,,,,******+++,,,,,,---......,,,---///000000000///...---......//////000000000---------......000111111////////////000000000000222222222333444555777777===@@@HHHSSS___hhhlllnnnrrryyyvvvxxx|||wwwtttsssssssssqqqnnnkkkkkkkkkllljjjgggggghhhhhhhhhhhhfffeeebbbaaa```aaabbbcccbbbaaa```aaacccdddddddddcccdddeeeeeeeeedddcccbbb^^^]]]ZZZYYYWWWSSSNNNKKKHHHGGGDDD@@@<<<999666555444444333333333333333333111111111111111222222222111111111111111111111111111111222222222222111111000000111111222222222222000000111222333333444444333333222222222222222222333333333444444444555555666666777777666555444444444444555555666555555444666666666666666666666666444444444555555555666666666666777888888888888888777777666666666777777888777777777777777666666666555555444444444444555555555555555555555555555555222333444555666666666666888888888888888888888888555555555555555666777888888888888888888888888888666555555666666777888999777777777777777777777777444555555555555555444444444555555555666666777777999999::::::::::::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::===<<<;;;<<>>:::===999777888888777888;;;666666555444444444444555444444444444444444444444222333333444444333333222,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------,,,,,,+++,,,,,,------------............///..............................///000000///......111111222111//////111222222111222555666666;;;AAAEEEPPP```kkkoooqqqtttwww|||uuuxxx~~~zzz{{{xxxtttssssssuuuuuuuuuuuuuuutttrrrnnnkkkiiiiiiiiihhhgggfffeeeeeeeeeeeebbbbbb```___```bbbccceeegggggggggfffeeefffhhhjjjjjjnnnoooooopppsssrrrnnnooommmkkkfff___WWWNNNIIICCC???:::777555555444333333333333333333333333333111111111111111111111111333333222222111000000000222222222222222222222222111111222222222222111111222222222333333333444444333444444444444555555555666666555555555666777888777777777777777777777777666777777777777777777666777777777777777777777777666666777777777888888888888888888777777777666666666666666666666666666666666666666777777888888888888888888888888777666666777777777777777777666555999888777666666777888888999999999888888888888777777666666666666777888888999999999999999999999999888888777666666777888888777777888888999999::::::777777777777777777777777888888777777777888999:::::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;<<<;;;;;;;;;;;;===>>>??????@@@CCCFFFJJJQQQXXX^^^ppp{{{tttiii```\\\ZZZZZZZZZ```iiiyyyttt```OOOCCC>>>===888666777777555555777666666555444444444444555444444444444444444444444222333333444444333333222---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,------------,,,,,,---------............///...........................//////000000//////...111222333222111000222444333111222666888999???FFFMMM\\\nnnyyyzzzyyy{{{~~~xxxrrrsss~~~{{{}}}xxxooommmkkkkkknnnppprrrrrrsssrrrqqqooommmkkkiiihhhiiihhhfffeeecccbbbbbbbbbbbbbbbaaaaaacccfffiiijjjjjjjjjhhhfffeeefffiiikkkppptttxxxzzz}}}}}}xxx|||xxxqqqiii___TTTIIIBBB>>>;;;777444444333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111333444444444555555555555444444555555555666666666777666666666666777888888777777777777777777777777888888777777777777888888777777777777777777777777777777888888888999999999999999999999888888888888888888888888888888888888555666666777999::::::;;;888888888999888888777666777777888888777777666555888888777777777777888888888888888888999999999999777777777666777777888999999999999999999999999999999999888888888888999999888888888999999999999999999999999999999999999999;;;:::999999888999999999::::::::::::::::::::::::999999999999999999999999888888888999999999::::::::::::::::::;;;<<<===>>>>>>???AAABBBDDDHHHNNNRRRdddsssyyynnneee___]]]]]]]]]]]]```jjj{{{yyyhhhYYYLLLEEE???:::777888888555444555777666555555444444555555444444444444444444444444222333333444444333333222------------....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------+++,,,---.........---,,,---------............///......................../////////000000/////////111222222222000111222444555333555999;;;>>>DDDKKKWWWfffyyy}}}tttwww|||vvvrrrkkkiiiggghhhiiikkkllllllpppnnnlllkkkjjjjjjhhhggghhhgggeeecccbbbaaa``````aaaaaaaaaccceeeiiilllooonnnmmmllliiihhhjjjnnnqqqxxx|||zzznnnaaaVVVLLLCCC===999666333222222222222111111111111111111111111111222222222222222222222222111111111222222333333333333333333333333333333333222222333333333333222222444444444555555555666666555555555666666666777777777777777777888888999999888888888888888888888888999999777666666777999999777777777777777777777777888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999666666777777888999999:::888888888999999888888777888888888888888777666555666666666666777777777888666666777777888999999:::888777777777777888999999:::::::::::::::::::::::::::::::::999999:::::::::999999999999999999999888::::::::::::::::::::::::;;;;;;:::999999888888888::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::999999::::::;;;<<<<<<===???@@@@@@AAABBBEEEIIIMMMZZZgggyyy}}}sssjjjeeecccaaaaaabbb```dddrrr}}}qqqdddWWWOOOCCC<<<999::::::777666666777666666555555555555555444444444444444444444444222333333444444333333222+++,,,,,,,,,,,,---------........................++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------------------------------***+++---...///...---------------............///////////////////////////000000000//////000000000///000111111000000222444666555666;;;>>>AAAIIIQQQaaannn|||~~~wwwzzz~~~vvvqqqmmmkkkkkkiiiggggggiiijjjkkkjjjllliiigggfffggghhhgggeeeffffffdddcccaaaaaa``````bbbbbbbbbdddgggkkknnnqqqsssrrrrrrppppppsssxxx|||xxxeeeUUUJJJBBB;;;777666333111111111222222111111111111111111111111111222222222222222222222222111111111222333333444444333333333333333333333333333333444444444444333333444444444444555555555666666666777777777777888888888888888999999999999999999999999999999999999999:::999888777777888999:::888888888888888888888888999999999999:::::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::777777777777777777777777888888999999999999888888999999999999888777666555555555555666666777777777444555555666777888999999888888888888888999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::999999999999999:::::::::::::::::::::::::::::::::999999888888777::::::::::::::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;999999:::;;;;;;<<<<<<<<<<<<>>>??????@@@CCCGGGJJJTTT]]]iiissszzz|||sssmmmhhheeecccgggccccccmmm~~~yyynnnbbbZZZGGG???999:::;;;999777777777777666555555555555666444444444444444444444444222333333444444333333222+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......---------............///////////////////////////111000000//////000000111///000111000000000222444666555777===CCCHHHQQQZZZkkksss}}}}}}xxx{{{|||ssslllhhhfffdddhhhgggggghhhjjjlllmmmlllgggdddaaaaaadddfffeeeccceeeddddddccccccccccccddddddddddddfffhhhlllppprrrqqqrrrsssuuuwww{{{~~~oooZZZIII@@@;;;666333444333111111222222222111222222222222222222222222333333333333333333333333111222222222333333444444333333333333333333333333333444444555555444444333444444555555555666666666777777777888888888999999888999::::::;;;;;;::::::999999999999999999999999::::::999999999999::::::888888888888888888888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888777777777666666666777888999999:::999999999:::::::::999888777666555444555666777888888777777555555666777888999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888888::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<======<<<999;;;<<<===>>>AAADDDGGGNNNTTT\\\aaagggooo{{{yyyrrrlllhhhiiihhhggglllvvvxxxnnnfffPPPEEE<<<:::;;;888666666888777666666555555666666444444444444444444444444222333333444444333333222,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000---------............///////////////////////////111111000//////000111111000111222111111111333555888888<<>>>>>======999;;;<<<===>>>@@@CCCEEEFFFKKKRRRVVVYYY```kkkttt{{{zzzuuuppprrrrrrqqqqqqxxxxxxrrr]]]PPPCCC>>>===:::777777888777777666666666666666444444444444444444444444222333333444444333333222---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111---------.........//////000000000000000000000000222111000//////000111222111222333333222333555777<<<<<>>888888:::999666555444333333444444222111333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444555555555555444444777888888888888999999999888888999999999:::::::::999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::999999;;;<<<<<<;;;999999888888888888888888888888777777888888888999999999999999999::::::;;;;;;;;;999999999999999999999999777777888999:::;;;;;;<<<777888999:::::::::::::::;;;:::::::::888777666555777888:::;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;:::999999888888999::::::;;;<<<<<<::::::::::::::::::::::::999:::<<<=========<<<<<<::::::::::::::::::::::::999999999999999999999999888888999999999::::::::::::;;;<<<>>>>>>>>>>>>===<<<===?????????@@@CCCEEEAAAFFFLLLPPPSSSXXXaaaiiikkksss~~~yyy}}}~~~wwwoooppp{{{yyyjjj[[[KKKDDDAAA===:::999888888777666666666666666444444444444444444444444222333333444444333333222......---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---,,,,,,++++++,,,,,,---///......---+++******)))---...///000111222333444...///////////////......111000///......///000111......////////////......111111111000000000000000000111222222111222444666??????DDDQQQcccpppvvvvvvxxx~~~rrrnnnkkkhhhggggggfffeeefffggghhhhhhhhhfffcccbbb]]]]]]]]]^^^___```aaaaaagggggggggffffffhhhmmmpppooopppqqqqqqrrrsssvvvyyyjjj\\\HHHAAA:::666777666333000444333333333333333333444444444444333333222222222444444444555444444333333555666666666555444333333888666555444444555666888666666666666666666666666777777888888888999999999888888777777888888999:::999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;::::::888999::::::;;;;;;;;;;;;::::::888777777777888999666888999999888888999:::666777999:::;;;::::::999::::::::::::::::::::::::;;;::::::999888888888999:::999888888777888888888:::::::::999999888888888555777:::===>>><<<:::888;;;;;;::::::::::::999999999999999999999999999999<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999888888777777777777777777888888999999999:::::::::======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999777777777888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBDDDFFFHHHIIILLLOOOUUUXXXgggjjjoootttzzz{{{vvvyyy~~~xxxiiiYYYPPPIII???999888:::999888777777666333222777666555444444444444444444444555555555555444444,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........------,,,,,,------...---------,,,,,,,,,,,,,,,,,,------...///000111111......////////////......000000////////////000000000000111111111111000000111111111111000000000000222333444444444555777999???CCCNNN]]]lllvvvyyyyyy|||}}}pppmmmiiiffffffffffffffffffggghhhiiihhhfffdddccc___^^^^^^___```aaacccdddffffffgggfffgggiiimmmpppmmmoooqqqsssvvvzzz}}}kkkXXXLLLCCC>>>888555777777555222222222111111111111222222444444444333333333222222444444555555555444444333555666666666555555444333888777555444444555777888666666666666666666666666888888888999999999999::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;;;;::::::;;;:::999888777888888999777888999999888888999:::999999;;;;;;<<<;;;::::::::::::::::::::::::::::::;;;;;;:::999999999999999::::::999888888888888888:::::::::999999999888888888888999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;:::::::::::::::999999999999999999999999999999999999999999999::::::::::::>>>>>>>>>======<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFGGGIIILLLQQQUUUYYY\\\aaaffflllssszzz||||||xxxjjj```VVVJJJ@@@===:::999888888888777555444666666555555444444444444444444555555555555444444***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///......------......///++++++,,,,,,---------...,,,,,,,,,---------......---....../////////......//////000000000000//////000111111222222111111000111111111111111111111111333444666666666888;;;>>>???JJJ[[[kkkuuu{{{|||}}}}}}wwwnnnjjjfffcccdddeeefffgggfffgggiiijjjiiihhhfffeeeaaa`````````bbbdddgggiiihhhiiijjjjjjjjjkkknnnqqqoooqqqtttxxx}}}vvveeeUUUGGG>>>===999555444666777777555555555555444444555555555444444444444444333333333444444555555555555555444666666666666666555555444888777666555555666777888777777777777777777777777999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;:::::::::999<<<<<<<<<<<<============;;;;;;;;;<<<;;;;;;::::::;;;:::999888888888999999777999::::::999888:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;:::999999999::::::;;;:::999999888888999999::::::::::::999999999999::::::999999999;;;<<<>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<999::::::::::::;;;;;;;;;??????>>>>>>>>>>>>======??????>>>>>>>>>>>>======??????===<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAACCCDDDEEEFFFHHHLLLOOOPPPSSSXXX\\\aaahhhooosssxxx}}}xxxkkkZZZLLLEEE===<<<;;;:::888888777777666666555555555555555555444444555555555555444444***+++,,,......---,,,,,,------------------------------------------------...------,,,,,,------.........------------......,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,------......//////.........///000111111000///.../////////000000/////////000111111111111111222222222333555666777:::>>>AAADDDRRRdddrrrxxxzzz}}}~~~{{{xxxqqqlllhhhdddbbbcccfffhhhiiihhhiiijjjkkkkkkjjjiiigggdddccccccccceeehhhlllnnnmmmnnnoooooonnnoooqqqssstttwww{{{uuucccVVVJJJAAA;;;:::777444444555666666555777666666555555666666777555555555444444444444444444444555666666666666555666666777777777666666555888777777666666777777888888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999;;;:::::::::999999999999888999::::::999999:::<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999999::::::::::::::::::::::::::::::999999:::;;;===============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999888888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@AAA@@@BBBCCCDDDDDDFFFIIIKKKLLLOOOTTTXXX\\\aaagggkkkppptttzzzmmm[[[QQQEEEDDDBBB>>>:::888888999555555666666666555555555444444555555555555444444+++,,,.../////////...---------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------.........---------,,,,,,.........------------,,,,,,,,,---..................///000111111000///...//////000000000000//////000000111111222222222333000222333555777;;;@@@DDDLLLYYYiiisssuuuxxx~~~xxx}}}zzz~~~|||yyy{{{{{{uuunnnjjjgggddddddfffiiikkklllkkklllmmmnnnnnnmmmkkkjjjggggggggggggiiillloooqqqpppqqqqqqppppppqqqsssvvvxxx}}}vvveeeVVVLLLDDD===999888777555444444555444444222222222111111222222222555555555555555555555555444555666666777777777666666666777777888777777666888888888777777888888888999999999999999999999999999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<888888999999:::;;;<<<<<<=========>>>>>>>>>??????============<<<<<<;;;:::;;;;;;;;;;;;::::::999999888:::;;;;;;::::::;;;<<<<<<<<<;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;;;;;;;<<<:::;;;;;;;;;<<<<<<======;;;<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=======================================>>>>>>??????@@@@@@AAACCCDDDDDDDDDGGGIIIGGGJJJNNNRRRUUUYYY^^^aaahhhlllqqquuuzzzpppeeeVVVTTTNNNGGG>>>999888999555555666777777666666555444444555555555555444444,,,---......//////......------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,///.........------,,,,,,........................+++,,,---...............//////000000000000//////111222222333333222222111000000111111222333333333111222444666999>>>DDDIIIUUU___lllrrruuuzzzsssrrrttt}}}{{{vvvtttuuuuuuqqqmmmiiihhhfffhhhkkknnnooopppooopppqqqrrrqqqooommmllljjjkkkkkklllnnnpppqqqrrroooppppppppppppsssxxx|||tttiiiZZZLLLCCC===888444888777666555444444444444444333333222222333333444555555555666666666666666444555666777888888888888666777777888888888888888888888888888888888888888888888888888888888888888999999999999::::::::::::999999999999999::::::;;;888888999:::;;;<<<======<<<<<<======>>>>>>??????=========>>>======<<<<<<;;;;;;<<<<<<<<<;;;:::999999:::<<<;;;::::::;;;===<<<;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<=========<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;888999;;;=========<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<<<<======<<<<<<=========>>>>>>>>><<<<<<============>>>>>>=========>>>>>>>>>>>>???<<<<<<<<<<<<===>>>>>>???=================================>>>>>>>>>?????????@@@BBBCCCCCCDDDFFFGGGFFFIIIMMMPPPRRRUUUYYY\\\^^^aaafffkkkooouuuzzz~~~|||mmmiiiaaaSSSFFF<<<999:::444555666777888777666555444444555555555555444444------,,,,,,------...///........................---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------............---------...............***+++,,,---............000000////////////000000111222222333333222222111000000111222222333444444333555777999===CCCJJJOOO\\\eeeooovvvzzzxxxqqqsss{{{uuupppoooooonnnooonnnmmmllljjjiiijjjlllpppssstttsssttttttuuuuuusssqqqooommmlllnnnoooqqqrrrsssrrrrrroooooopppqqqtttzzzmmmbbbRRREEE===999666444666666666666555444555666777777666666666666777777555555666666666777777777555555666777888888888888666777888888999999999888888999999999999999999888888888888888888888888888888888888999999999999:::999999999999999::::::;;;::::::;;;;;;<<<<<<<<<===;;;;;;<<<======>>>??????<<<<<<===>>>>>>>>>======;;;<<<<<<===<<<;;;:::999:::;;;<<<<<<;;;;;;<<<===<<<;;;;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<===>>>=========<<<<<<<<<<<<;;;========================;;;<<<<<<<<<=========>>>;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<::::::;;;;;;<<<======>>>=========>>>>>>>>>??????=========>>>>>>?????????===>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@====================================>>>>>>>>>>>><<<>>>AAABBBBBBCCCDDDFFFGGGJJJNNNPPPRRRTTTWWWYYYVVVYYY]]]aaaeeekkkpppuuuzzzsssaaaNNNAAA<<<;;;444555777888888888666666444444555555555555444444---,,,+++***+++,,,---...........................---------------------------,,,,,,++++++,,,,,,---.........------.........++++++,,,---...///000111,,,,,,,,,------.........***+++,,,---............111000///......///000111000000111111111111000000000000111222333333444444666888:::===AAAGGGOOOTTT```hhhrrrzzz}}}wwwuuuyyyzzztttmmmeeegggiiijjjjjjjjjjjjkkkjjjjjjlllooosssvvvvvvvvvvvvwwwwwwwwwuuurrrooonnnnnnooorrrtttuuutttsssrrrppppppqqqtttyyy|||vvvkkk___NNNAAA:::999888888444555666666666666777888555555444444444444555555555666666666777777888888555555666888888999999999666777888999999999999999888999999::::::999999888777777777777777777777777777777888888888999999999:::999999999999:::;;;;;;======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>???<<<<<<===>>>>>>???>>>>>>;;;<<<=========<<<:::::::::;;;<<<<<<;;;;;;<<<>>>===<<<;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<===<<<999888999;;;???AAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>:::;;;;;;;;;<<<=========??????>>>>>>======<<<<<<:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>:::===???AAAAAABBBCCCEEEDDDGGGKKKMMMNNNPPPRRRTTTTTTVVVYYY\\\___ccchhhlllrrrxxxjjjTTTDDD===<<<333555777888999888777666444555555555555555555444,,,,,,,,,---------.................................---,,,+++***+++,,,,,,/////////......---------------------------------......////////////..............................---------...///000111111000000///////////////000111111000000111111222333111111111000000222555888:::===@@@AAACCCJJJWWW```iiioooxxx{{{~~~xxxxxxqqqmmmjjjhhhffffffffffffggghhhiiijjjjjjlllpppuuuxxxzzz{{{{{{}}}zzzwwwvvvvvvuuuqqqmmmqqqtttwwwxxxvvvrrrpppooorrrppprrrzzz~~~ssskkkXXXQQQGGG>>>999777666555777777666555555555555555888888777777666666555555888777666777999::::::888777777777777777777777777999999888888888888999999:::999999999888888777777555555555666666666666777555555666777888999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>????????????>>>>>>===@@@??????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;========================>>>===<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;???>>>>>>===<<<;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@????????????????????????>>>======@@@?????????>>>>>>======@@@@@@@@@???????????????>>>>>>>>>???@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@??????????????????@@@@@@????????????@@@@@@>>>>>>??????@@@AAACCCCCCHHHIIIKKKMMMOOORRRSSSTTTVVVWWWXXXYYY\\\```ccceeelllpppwww}}}~~~uuu___LLLBBB@@@;;;666555:::===;;;999999777777666666666666777777,,,,,,,,,---------..............................000///...---------...............---------,,,,,,------------------------.........//////.................................---------...//////000000000000////////////000000111111000000111111222333222222333222111333666999<<>>>>>???@@@@@@?????????@@@@@@???>>>>>>>>>>>>???AAAAAAAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<========================>>>>>>>>>>>>>>>??????@@@>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>======??????>>>>>>===<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????BBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@????????????@@@AAABBBBBBGGGHHHJJJLLLOOOQQQSSSTTTUUUUUUVVVXXX[[[^^^aaacccfffiiiooouuuzzz}}}nnnYYYGGG>>>===888666:::<<<999666666666666555555555555666666,,,,,,,,,---------..............................000///...------------...------------,,,,,,,,,,,,------------------------------............------........................------..................000000////////////000000111111000000111111222333333444444333333555888;;;???AAAEEEJJJQQQ[[[fffmmmooowwwxxx~~~yyyrrriiicccaaaaaa```___aaabbbbbbdddfffiiikkklllpppsssvvv{{{~~~~~~}}}}}}|||{{{yyywwwuuuvvvwwwvvvtttssstttuuu{{{~~~{{{qqqeeeYYYPPPAAA>>>:::777777888777777888777777666666666666666777777777777888888888888999888777888:::;;;:::999999999999999999999999999999888888777777888888999888888888777777777777777555555555666666666777777888888999:::;;;<<<======<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???????????????AAAAAABBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBB?????????>>>>>>>>>>>>===??????@@@@@@@@@@@@??????@@@@@@??????>>>>>>======>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDEEEHHHJJJMMMPPPRRRSSSSSSSSSTTTVVVYYY\\\___``````ccchhhlllpppuuuzzz~~~~~~~~~zzz{{{zzzhhhRRRDDD@@@;;;888;;;<<<999666555666555555444444555555666,,,,,,,,,---------..............................------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,....................................------------000////////////000000111111111000000111111222333333444444444444666:::===BBBGGGNNNWWW```hhhooosssttt{{{~~~~~~rrrhhheee```^^^___``````___```aaabbbeeehhhkkkmmmooosssuuuyyy|||{{{zzzzzzzzzyyyxxxwwwuuusssttttttsssssstttwwwzzzuuuiii___TTTIIIBBB;;;:::888999:::;;;:::999999888777777666666777777777777777888999::::::;;;:::999888999:::;;;:::999999999999999999999999999888888777777777777888888777777777777777777777777666666666666777777777777888999999:::;;;<<<===>>><<<<<<<<<===>>>>>>??????>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????>>>>>>???@@@@@@@@@@@@???????????????????????????AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCDDDDDDGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAABBBDDDFFFIIILLLNNNQQQRRRRRRSSSTTTWWWYYY\\\^^^___```bbbeeehhhjjjnnnrrrvvv{{{}}}}}}zzzsssaaaQQQDDD>>>:::<<<===:::888888666666555555555555666666,,,,,,,,,---------..............................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,..........................................------///////////////000111111111111000000111111222333222333444444555888<<>>?????????@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBB@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCEEEFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAABBBBBBCCCEEEHHHKKKMMMOOOPPPSSSTTTVVVXXXZZZ\\\^^^^^^```bbbcccdddeeehhhlllooossszzzqqq```KKKCCC===<<<===:::999:::888888777777777777888888,,,,,,,,,---------....................................//////......---,,,,,,,,,,,,,,,------------------------------------------............------............................../////////////////////......//////000111222111111000000111111222333222333555666888<<<@@@DDDNNN[[[lllxxx|||}}}~~~{{{|||uuujjjccc___ZZZZZZ[[[\\\^^^```aaabbbeeefffhhhkkkooosssvvvxxxyyyzzz{{{{{{zzzxxxuuutttqqqssstttssspppoooooooookkkmmmppptttzzzqqqgggXXXKKKDDD???;;;888888888888999::::::999777:::999999888888888888888888999999:::;;;<<<<<<======;;;::::::<<<<<<;;;999999999999999999999999999888777777666666777777888888888888888888999999999999999999:::::::::;;;;;;999999:::;;;<<<===>>>>>><<<===>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCAAABBBBBBBBBBBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCAAA???>>>AAABBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCDDDEEEHHHJJJLLLNNNOOOSSSUUUWWWYYY[[[]]]^^^^^^___````````````bbbfffiiimmmssszzzvvvyyyqqq\\\QQQFFFAAA>>>:::999:::999888888777777888888999,,,,,,,,,---------..................................../////////...---,,,,,,,,,---------.........------------------------.........//////..................................../////////000111111111............///000111222111111000000111111222333222444666999;;;@@@FFFJJJXXXgggxxx}}}zzzyyyrrrggg```\\\ZZZXXXYYY[[[^^^```bbbeeegggiiijjjlllpppssswwwzzz||||||||||||zzzwwwsssooommmmmmooopppoookkkiiiiiijjjjjjmmmssszzzzzzmmm]]]VVVKKKDDD@@@>>>;;;999999888777888::::::999888::::::999888888888888999::::::;;;;;;<<<<<<<<<===>>><<<;;;;;;<<<<<<;;;999888888888888888888888888777777666666666666777777888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFDDDEEEFFFHHHJJJKKKMMMMMMSSSUUUWWWZZZ\\\]]]]]]]]]^^^^^^^^^]]]]]]___cccfffggglllsssxxx|||{{{{{{yyyjjjYYYNNNEEE>>>;;;<<<888888777777777777888888,,,,,,,,,---------..............................+++,,,---------,,,+++***---------....../////////------------------------......////////////.................................//////000111222222333............///000222222111111111000111222222333333555888;;;>>>CCCIIINNN```ooo}}}zzzyyyttttttwwwrrrgggbbb___[[[YYYXXXZZZ]]]```bbbfffiiillllllmmmooorrrvvvzzz}}}~~~}}}zzzvvvqqqllljjjiiikkklllkkkgggddddddfffjjjooovvv~~~mmm]]]OOOJJJDDDAAA@@@@@@===::::::999888999;;;<<<<<<;;;;;;:::999999888888999999;;;;;;;;;<<<<<<<<<<<<<<<>>>===;;;;;;<<<<<<;;;:::777777777777777777777777777777666666666666777777999999999::::::;;;;;;;;;<<<<<<<<<============>>><<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBEEEGGGHHHHHHGGGFFFBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIICCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLMMMSSSTTTWWWYYY[[[\\\\\\\\\______^^^]]]]]]___bbbfffccchhhnnnsssvvvzzzjjjZZZMMMCCC>>>???777777666666666666777777---.../////////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------//////............////////////......---------,,,000000000111222222333333333333222222111000000///222555;;;@@@AAACCCLLLWWWiiiuuu~~~~~~tttmmmlllnnnpppnnnooovvv~~~vvvlllddd```___]]]\\\]]]^^^___```bbbggglllqqqssstttvvvyyy}}}yyyuuusssqqqmmmiiikkkkkkjjjhhhgggiiilllooorrrvvv~~~ttteeeXXXOOOHHHFFFCCC???===;;;::::::;;;::::::999:::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<;;;;;;:::999999777777999::::::999888888777777777888999999:::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEECCCCCCCCCCCCEEEEEEEEEFFFHHHJJJJJJIIIGGGFFFDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLJJJHHHFFFFFFHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMLLLKKKJJJLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHIIIJJJJJJIIIHHHJJJJJJIIIJJJKKKJJJGGGEEEHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGIIILLLMMMRRRTTTWWWZZZ]]]^^^^^^]]]```___^^^]]]^^^```cccdddddddddeeeiiinnntttzzz~~~{{{eeeSSSFFF@@@???:::999777666666666777888...............---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............///////////////.........------//////000000111222222333111111111111222222222333666888===AAABBBEEEPPP\\\hhhsss}}}{{{zzzzzzooofffcccccceeeffflllpppzzznnnhhhaaa\\\[[[\\\\\\\\\^^^___aaacccfffkkkpppuuuzzz{{{|||~~~}}}xxxtttqqqooollliiihhhhhhiiiiiijjjnnnrrrvvvyyy|||ooocccXXXNNNHHHEEECCCAAA>>><<<;;;::::::;;;;;;:::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>><<<<<<;;;;;;:::999999999666777888999:::999888888888888999999:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLJJJIIIIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPOOOOOONNNMMMKKKKKKJJJJJJJJJJJJIIIIIIMMMNNNOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOPPPPPPNNNMMMLLLMMMNNNOOONNNLLLNNNMMMLLLMMMMMMMMMJJJHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGIIIKKKMMMSSSUUUXXX[[[]]]^^^^^^^^^bbbaaa`````````bbbccceeebbbbbbccceeeiiioootttwww}}}jjjUUUFFF>>><<<999999777666666666777888///......---------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////000000////////////............///000000111111222000000000111333444555666;;;;;;>>>BBBEEEIIIUUUaaajjjsss}}}xxxttt{{{xxxqqqvvvzzzrrrgggccc]]]ZZZZZZ]]]```bbbmmmuuuxxxpppgggccc^^^\\\\\\^^^```aaa___bbbeeehhhkkkpppvvvzzz{{{vvvrrrooommmkkkiiijjjkkkmmmnnnqqquuu{{{vvvhhhZZZPPPIIIDDDBBBAAA@@@>>>===;;;;;;::::::<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;::::::999888888777666777888:::::::::999888999999::::::;;;<<<<<<===>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAABBBBBBAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNNNNOOOOOOOOOOOOQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLMMMNNNMMMLLLKKKLLLMMMPPPPPPOOOOOOOOOOOOOOOPPPOOONNNMMMMMMOOOOOONNNMMMNNNMMMMMMMMMNNNMMMKKKIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIKKKLLLSSSUUUXXXZZZ\\\]]]^^^]]]```_________```aaabbbccccccccccccdddgggjjjnnnppptttwww}}}mmmTTTEEE===;;;999888777666666666777777///...---,,,,,,,,,---...........................------------------------......////////////......---------------------------------...............//////............//////000000000000000/////////.........///000000111111111111111222333555777888???>>>@@@EEEHHHNNN[[[gggllluuu}}}sssvvv}}}nnnlllvvv}}}xxxnnneee]]]YYYVVVVVV[[[aaafffiiisss{{{ssskkkfffgggdddaaa^^^^^^___aaabbb```ccchhhlllppptttzzz}}}}}}|||{{{xxxtttpppmmmlllllllllrrrsssuuuwwwzzz~~~mmmeeeXXXLLLEEEBBBAAA@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777666777999:::;;;;;;:::999:::::::::;;;<<<<<<======?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???@@@AAACCCDDDDDDBBB@@@???EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHGGGFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQUUUUUUUUUUUUVVVVVVVVVVVVRRRSSSTTTUUUVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOONNNMMMLLLMMMNNNQQQQQQPPPOOOOOOOOOPPPPPPQQQOOONNNOOOPPPQQQPPPNNNRRRPPPOOOOOOPPPPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJKKKRRRSSSVVVXXXZZZ[[[\\\\\\]]]^^^___aaacccdddeeefffggggggffffffhhhjjjlllmmmpppsssyyyiiiPPPCCC>>><<<999888777666555666666777...---,,,++++++,,,..............................------------------------......////////////......---------------------------------.........////////////............///////////////000000000000000.........///000000111111333222222222333555888999AAA@@@CCCIIINNNTTT___jjjkkkttt~~~vvvuuuzzzooorrr|||yyyvvvuuurrrjjjccc]]]ZZZWWWXXX^^^gggooosssxxx}}}{{{qqqgggcccccc```___]]]\\\[[[\\\^^^```bbbfffkkkooossswww{{{~~~}}}{{{zzzvvvtttqqqnnnllllllmmmoootttvvvyyy}}}uuuiiiZZZTTTKKKDDDAAA@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<=====================<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888777666666777888:::;;;<<<<<<<<<;;;::::::;;;<<<<<<======>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@BBBCCCEEEFFFFFFDDDBBBAAAFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFDDDCCCCCCCCCCCC@@@AAAAAABBBDDDEEEEEEFFFIIIHHHHHHGGGFFFFFFEEEEEECCCDDDEEEEEEFFFGGGHHHHHHLLLMMMOOORRRTTTVVVWWWWWWTTTUUUVVVXXXZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^_________aaabbbcccdddcccbbbbbb___^^^]]][[[[[[ZZZ[[[[[[XXXXXXWWWWWWVVVUUUUUUTTTTTTUUUVVVUUUSSSRRRSSSTTTVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSRRRSSSTTTUUUTTTRRRWWWUUUTTTTTTTTTTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKOOOPPPRRRUUUWWWYYY[[[[[[^^^___cccfffiiikkklllllljjjjjjiiiiiiiiijjjkkkkkklllpppuuu|||eeeLLLBBB>>><<<888888666555555555666777,,,,,,,,,,,,,,,------...........................------------------------.........//////.........------------------------,,,,,,------...///////////////............//////......////////////000000......///000000111111222444333222333444777999;;;BBBCCCGGGPPPVVV\\\eeemmmjjjvvvuuuttt|||~~~yyy~~~}}}yyyxxxvvvxxxuuuqqqpppooolllgggccc]]]ZZZXXXZZZbbbkkktttyyyzzzxxxtttmmmddd___^^^___YYY[[[\\\]]]^^^___ccceeeeeeiiinnnsssvvvxxx{{{}}}~~~{{{yyywwwpppooommmkkkiiikkknnnrrrrrruuu{{{tttcccVVVKKKGGGBBB???>>>>>>>>>>>>;;;<<<======>>>>>>======>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888777777666999:::<<<===>>>>>>>>>>>><<<<<<======>>>?????????AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNPPPRRRUUUXXX[[[]]]______]]]]]]^^^```bbbeeeggghhhiiiiiiiiijjjkkkkkkllllllmmmnnnpppqqqqqqpppnnnmmmiiihhhfffeeeeeefffggggggffffffeeedddcccbbbbbbaaa[[[\\\]]]\\\ZZZYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVWWWUUUTTTSSSTTTUUUVVVUUUSSSWWWUUURRRRRRSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPOOONNNMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMOOORRRUUUXXXZZZ\\\[[[^^^bbbfffjjjkkklllllljjjjjjiiiiiiiiiiiiiiijjjjjjlllpppvvv{{{bbbIII@@@===:::888777666555555555666666***+++,,,---------------................................................------............------........................,,,,,,------...//////000//////............//////------.........///////////////000000111222222333222222222222555999<<>>>>><<<===>>>???@@@???>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;::::::999888888777777:::;;;===???@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCBBBBBBDDDEEEGGGIIIJJJJJJIIIGGGEEEDDDDDDEEEGGGIIIEEEEEEFFFGGGHHHJJJLLLMMMLLLLLLMMMMMMNNNOOOOOOOOOJJJJJJKKKLLLLLLKKKJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKMMMNNNOOOPPPLLLLLLLLLMMMMMMMMMMMMMMMQQQQQQSSSUUUVVVXXXZZZZZZ[[[\\\___bbbdddggghhhiiijjjiiijjjkkknnnqqqtttwww{{{{{{{{{|||}}}}}}~~~~~~~~~|||{{{wwwvvvuuutttuuuvvvxxxyyywwwvvvuuutttsssrrrqqqqqqggghhhhhhgggeeeddddddeeedddcccbbbaaa````````````[[[ZZZYYYYYY[[[[[[ZZZYYYWWWUUUSSSRRRSSSSSSSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMNNNOOOPPPQQQRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMKKKLLLNNNQQQUUUYYY\\\^^^___aaaeeeiiilllllllllkkkjjjjjjjjjjjjjjjjjjkkkkkkkkklllooorrrwww|||^^^FFF>>>===999888777666555444555666666)))***,,,---...---,,,,,,................................................,,,------------------,,,........................,,,,,,------...///000000//////............//////,,,---------......//////000000000111222222333333000000000222666:::???BBBEEEHHHQQQ]]]fffiiimmmqqq}}}uuuuuu}}}mmmbbbdddjjjnnnqqqrrrsssoooiiidddbbbbbb___```ccciiirrrzzz}}}sssfff___^^^]]][[[XXXZZZ^^^aaacccdddeeeiiilllmmmqqqvvvyyyzzz{{{{{{|||{{{{{{zzzyyyuuupppkkkhhhdddeeeeeedddcccgggmmmsss}}}mmm^^^TTTOOOKKKHHHGGGDDD???<<<<<<>>>??????>>>>>>@@@AAAAAA@@@??????>>>???@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999888888888;;;<<<>>>@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDEEEEEEFFFEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????@@@AAAAAAAAABBBCCCEEEGGGIIIKKKLLLLLLJJJGGGEEEEEEGGGJJJLLLHHHHHHIIIJJJLLLNNNPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUQQQQQQSSSSSSSSSSSSQQQQQQNNNOOOQQQRRRSSSRRRPPPOOONNNOOOPPPQQQSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\]]]___bbbccceeefffkkklllnnnppprrrssstttuuuyyyyyyxxxyyy|||~~~}}}}}}|||wwwxxxxxxwwwuuussstttuuusssrrrqqqpppoooooooooooofffeeedddeeefffgggfffddd___\\\ZZZYYYZZZZZZZZZYYYWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRRRROOOOOOPPPQQQRRRSSSTTTUUUNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMJJJLLLNNNQQQVVVZZZ^^^```iiikkkooossstttsssrrrpppkkkkkklllllllllmmmmmmmmmnnnnnnooorrrvvv{{{|||ZZZCCC>>>===999888777666555444555555666//////.........---------......---------,,,,,,,,,111111000///......------........................---,,,,,,,,,,,,---...///---------............///......////////////......////////////000000000000333000///000333444222000333444666777:::>>>DDDHHHIIIMMMYYYfffkkkjjjmmmsss~~~|||{{{}}}oooiiieeebbbfffmmmrrroookkkjjjiiieee```[[[fffgggkkkuuu~~~rrrlllddd```______^^^]]]^^^___```bbbdddfffggghhhiiiqqqwwwxxxyyy{{{|||{{{{{{vvvpppkkkiiihhhhhhhhhhhhhhhhhhjjjooouuuzzzwwwkkk\\\PPPJJJFFFBBB???>>>>>>>>>>>>============@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>=========>>>======<<<;;;:::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@CCCHHHIIICCC???AAAEEEGGGHHHFFFEEEDDDEEEEEECCCBBBBBBBBBAAAAAAAAABBBCCCCCCAAAAAA@@@@@@@@@@@@@@@AAA===???@@@AAA@@@@@@AAACCCCCCFFFIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQSSSRRRQQQQQQTTTWWW[[[^^^^^^^^^^^^_______________]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWWWWYYYYYYXXXWWWYYYZZZ\\\___```aaaaaaaaabbbccceeefffgggfffeeeeeefffiiilllppprrrsssssssssyyy{{{}}}zzzvvvrrrrrrvvvwwwtttpppiiifffcccbbbcccdddaaa___]]]^^^^^^^^^^^^]]]]]]\\\YYYYYYYYYZZZZZZXXXTTTPPPUUUTTTSSSRRRRRRSSSUUUVVVTTTSSSRRRPPPOOONNNNNNMMMOOOOOOOOOOOOOOONNNMMMLLLNNNLLLLLLQQQTTTXXX```iiioootttxxxvvvvvvxxxyyywwwsssrrrrrrqqqqqqppppppppppppooooooooorrrvvvyyy|||rrrXXXGGGAAA===999999888888777777777777777//////.........---------,,,,,,,,,------.........///......---,,,,,,++++++........................------,,,,,,,,,------...---------............///......////////////......////////////000000000000000///---...111222000///333444666888;;;@@@FFFKKKQQQUUU```kkknnnlllpppwww~~~zzzpppmmmkkkjjjmmmsssqqqnnniiieeecccaaa```^^^hhhlllsss|||~~~zzznnniiiccc___^^^___^^^^^^aaabbbccceeegggiiikkkkkkooovvv|||}}}}}}~~~|||{{{wwwqqqkkkgggffffffggghhhjjjmmmnnnppptttzzz~~~vvviii___SSSJJJFFFCCC@@@============>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>==================<<<<<<;;;;;;999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????>>>???AAAAAAAAABBBDDDEEECCCFFFJJJLLLNNNOOOPPPRRRSSSRRRRRRRRRSSSUUUWWWXXXYYYYYYZZZ\\\___cccgggiiillllllllllllkkkkkkkkkkkkgggggggggffffffeeecccccccccbbbaaabbbdddddddddbbbcccdddfffiiijjjjjjjjjiiijjjkkklllnnnooopppppppppqqqssswww{{{~~~|||}}}~~~vvvtttqqqpppqqqpppooommmiiiiiiiiihhhgggfffeeeddd___^^^]]]]]]\\\ZZZVVVSSSVVVUUUTTTSSSRRRSSSUUUVVVXXXWWWVVVUUUTTTTTTSSSSSSPPPQQQQQQQQQPPPPPPOOONNNOOOLLLLLLPPPTTTXXXaaaiiiqqqwww{{{zzzyyy{{{zzzwwwvvvvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqsssvvvyyy||||||~~~pppWWWEEE???<<<888999999888777777777777777...............---------***+++,,,---...///000000.........---,,,,,,++++++...........................------,,,,,,,,,---------------............///......////////////......////////////000000000000000///...///111222111000333444666999===CCCJJJPPP[[[aaajjjppppppooouuu}}}}}}wwwsssssstttsssuuuxxxooolllfff___[[[\\\```dddmmmttt}}}}}}vvvrrrhhheee```^^^^^^_________eeefffgggiiilllnnnooopppvvv}}}{{{uuuqqqkkkfffcccccceeefffhhhmmmsssvvvxxx|||}}}nnndddVVVOOOGGGBBBAAA@@@===;;;<<<======>>>>>>????????????@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;888888888999999:::::::::;;;<<<<<<<<<===>>>>>>>>>@@@AAAAAABBBCCCCCCDDDDDDDDDGGGKKKNNNNNNLLLHHHEEEFFFNNNRRRPPPLLLJJJGGGDDDGGGEEEDDDDDDEEEDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<======>>>???@@@BBBCCCCCCEEEGGGJJJFFFIIINNNRRRTTTWWWYYY[[[\\\\\\[[[[[[\\\^^^```bbbbbbcccfffiiimmmqqqtttvvv{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwvvvuuutttsssrrrqqqpppooonnnoooqqqrrrqqqpppnnnppprrrtttuuutttsssrrrrrrssstttvvvxxxyyyzzz{{{yyy{{{~~~~~~}}}|||xxxxxxxxxwwwuuutttrrrqqqkkkiiieeecccaaa^^^[[[XXX[[[ZZZXXXWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUSSSSSSSSSRRRRRRRRRQQQQQQPPPMMMLLLOOOSSSWWW```jjjuuu|||~~~zzz{{{{{{zzzyyyxxxvvvvvvuuuvvvuuusssssstttvvvyyyzzzzzz|||oooXXXFFF???<<<:::999999888777777777777888........................,,,,,,,,,---...//////000000000/////////.......................................---,,,,,,,,,---------------............///......////////////......////////////000000000000111111111222333333333333333555777:::???GGGOOOUUUaaahhhpppsssqqqrrryyy{{{yyywwwxxxyyyxxxwwwvvvllliiibbbZZZUUUYYYbbbjjjttt|||}}}sssllljjjcccaaa___^^^___```aaabbbhhhiiikkkmmmoooqqqsssttt|||~~~xxxooolllfffbbbaaabbbeeehhhiiiooowww{{{|||nnn___TTTHHHEEE@@@>>>>>>===<<<:::<<<<<<===>>>??????@@@@@@??????@@@@@@@@@??????>>>======>>>>>>>>>>>>======<<<;;;;;;:::999999999999777777888999::::::;;;;;;<<<<<<===>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFHHHKKKNNNNNNLLLJJJHHHHHHNNNRRRPPPLLLJJJGGGCCCHHHFFFEEEEEEFFFFFFEEECCCAAAAAA???>>>>>>===============<<<<<<<<<===>>>>>>@@@BBBCCCEEEFFFIIILLLOOONNNQQQWWW[[[^^^```ccceeefffeeeddddddeeehhhkkkmmmmmmooorrruuuxxx|||~~~~~~yyyxxxwwwxxxyyyzzzyyyxxxtttvvvxxxyyyzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{}}}}}}{{{{{{}}}xxxuuupppllliiigggdddbbbbbbaaa___]]]\\\[[[[[[[[[WWWWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTRRRNNNMMMOOORRRVVV___hhhzzz~~~}}}|||{{{zzzzzzxxxvvvttttttvvvxxxyyy{{{}}}qqq]]]KKKAAA======:::999888888777777888888---.............................................///////////////....................................------,,,,,,,,,---------------............///......////////////......////////////000000000000000111222222333333444555444666999<<>>======;;;:::<<<======>>>???@@@@@@AAA>>>??????@@@@@@@@@??????======>>>>>>>>>>>>======<<<;;;999888777666666666777888999:::;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBAAABBBBBBCCCEEEFFFFFFGGGIIIIIIIIIJJJJJJJJJIIIIIIIIIMMMNNNJJJHHHHHHFFFCCCEEEDDDCCCCCCDDDEEEDDDBBB>>>>>>>>>======>>>>>>???>>>=========>>>>>>???@@@AAACCCEEEGGGIIIMMMRRRUUUYYY\\\aaaeeegggiiilllnnnooonnnnnnnnnppprrruuuvvvzzz{{{}}}}}}||||||||||||{{{yyyuuuvvvwwwxxxyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{~~~{{{wwwuuussspppooojjjiiigggeeecccaaa```_________]]]\\\[[[[[[[[[[[[XXXWWWWWWVVVVVVWWWXXXXXXTTTQQQOOOQQQSSSVVV^^^fff|||~~~|||yyywwwvvvvvvxxxyyy|||~~~}}}ssscccQQQCCC======:::999999888888888888888---------.............../////////.........------------------------------........................---,,,,,,,,,,,,---...///---------............///......////////////......////////////000000000000---///111111111111333444777888:::>>>DDDMMMXXX^^^bbbiiioooqqquuu~~~zzz{{{{{{xxxvvvpppiiieeebbb\\\XXXZZZaaakkkrrrzzz{{{xxxqqqfff```___aaa___aaaccceeeeeefffhhhjjjmmmnnnooorrruuuwwwyyyzzz|||uuummmgggeeedddccceeehhhlllnnnqqquuu{{{sssfff\\\SSSJJJDDDAAAAAA@@@>>>======<<<<<<===>>>>>>??????@@@@@@@@@>>>>>>???@@@@@@@@@@@@???======>>>>>>>>>>>>======<<<:::999777666555666666999:::;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIKKKJJJIIIHHHHHHHHHIIIIIIIIIKKKJJJFFFDDDFFFFFFCCCBBBAAA@@@@@@BBBBBBAAA@@@===============>>>???@@@>>>>>>>>>>>>???@@@AAAAAABBBDDDFFFIIILLLQQQWWW[[[aaaeeeiiimmmoooqqqsssuuuvvvvvvwwwxxxzzz|||}}}~~~~~~|||zzzyyyxxxuuusssqqqqqqqqqqqqrrrssstttuuuxxxyyyzzzzzzzzzyyywwwvvvyyyxxxxxxxxxzzz|||}}}vvvuuussspppnnnkkkiiihhhgggfffdddbbb```^^^]]]]]]]]]\\\[[[ZZZ[[[\\\]]]^^^YYYVVVUUUVVVWWWXXX^^^eeeyyy}}}zzzyyyzzz{{{|||}}}}}}zzz|||zzzuuukkkYYYFFF<<<;;;::::::999888888888888999---------.........//////............////////////------------------------........................+++++++++,,,---...///000---------............///......////////////......////////////000000000000---///111111000111333555999:::<<<@@@FFFOOOZZZaaaaaagggmmmrrr{{{~~~uuuxxxzzzwwwvvvqqqjjjbbb___[[[\\\aaahhhppptttsssrrrnnngggaaa^^^___aaa```cccgggiiiiiijjjlllnnnoooppprrruuuwwwzzz|||}}}~~~|||zzzxxxqqqiiiccccccccceeegggkkknnnpppwwwzzzxxxooobbbWWWPPPJJJEEEAAA@@@@@@???>>><<<<<<===>>>????????????????????????>>>>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>======:::999888777777888:::;;;;;;<<<===???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHJJJIIIFFFFFFHHHFFFCCCCCCAAA@@@AAABBBCCCBBBAAA??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGJJJNNNTTTZZZ___eeehhhmmmqqqsssvvvxxxzzz|||}}}|||zzzvvvssspppmmmjjjggggggfffeeedddeeehhhkkknnnrrrtttwwwyyyyyywwwuuusssssssssrrrssstttuuuwwwxxxwwwyyy{{{~~~~~~{{{xxxvvvqqqpppmmmiiifffcccaaa```bbbaaa```___```aaacccddd___\\\\\\]]]\\\\\\___eeeqqqzzz~~~~~~~~~zzz{{{|||vvvcccLLL???===;;;:::999999888888999999---------.........//////,,,------...///000111111.../////////////////////........................******+++,,,---///000111---------.........//////......////////////......////////////000000000000...111444444333333555888:::;;;===@@@GGGPPP[[[bbbaaaggglllsss~~~{{{sssppp{{{|||yyywwwxxxssslll```]]][[[^^^fffnnnssstttmmmkkkgggccc```___aaacccaaaeeejjjlllllllllnnnqqqqqqrrrtttwwwyyy|||~~~~~~}}}yyyxxxvvvoooggg```aaacccfffiiillloooppp{{{~~~wwwkkkbbbWWWNNNIIIEEEBBB???>>>>>>>>><<<;;;<<<===???@@@@@@@@@???????????????===>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>======999888777777999;;;>>>???<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIKKKLLLNNNOOOOOONNNOOOPPPPPPOOOLLLIIIGGGGGGIIIJJJHHHHHHJJJHHHCCCEEEDDDCCCDDDEEEFFFEEEDDDBBBAAA@@@>>>========================>>>???AAAAAADDDEEEHHHKKKOOOUUU\\\aaaeeeiiinnnrrruuuxxx{{{~~~wwwtttoookkkhhhddd___\\\^^^]]]ZZZYYY[[[___cccfffmmmooossswwwwwwvvvsssqqqllllllllllllmmmnnnooopppppprrruuuxxx}}}}}}{{{wwwsssoookkkiiihhhfffeeedddcccccceeeggghhhcccaaaaaabbbaaa___aaafffkkksss||||||~~~mmmSSSDDDAAA;;;:::999999888888999999........................---------,,,,,,------...000///---,,,,,,---///000///............---------...---,,,,,,,,,,,,---...000000//////.........---------......//////000000000000000000///////////////000111222444666888999<<<@@@@@@???FFFUUU___bbb^^^dddmmmxxxsssrrrttt~~~{{{zzzxxxsssooogggeeedddgggmmmqqqsssrrrkkkhhhbbb^^^\\\^^^bbbdddgggkkkooorrrrrrrrrrrrssstttuuuxxx~~~|||www{{{zzzssslllhhhhhhfffdddfffkkkqqqvvvxxxuuujjjXXXUUUPPPJJJEEEBBBAAAAAA@@@???>>>>>>>>>>>>>>>???>>>???@@@???=========>>>========================>>>===<<<;;;:::999999999:::888777666777999<<<>>>>>>???@@@BBBDDDEEEGGGGGGKKKIIIGGGFFFEEEEEEGGGGGGGGGIIIKKKLLLLLLNNNPPPRRRQQQRRRSSSSSSRRROOOLLLJJJLLLKKKJJJLLLMMMMMMLLLKKKFFFEEEDDDDDDFFFGGGGGGFFFAAA@@@@@@???>>>===<<<<<<============>>>???AAAAAADDDEEEHHHLLLQQQVVVZZZ\\\aaadddhhhlllpppuuu{{{}}}zzzuuurrrllleee```\\\ZZZZZZWWWVVVUUUUUUXXX]]]cccfffmmmppptttvvvvvvsssnnnkkkmmmkkkhhhffffffgggiiikkklllmmmnnnpppuuu}}}}}}yyyvvvrrrpppllljjjiiihhhiiijjjiiigggjjjiiihhhiiiiiihhheeebbbgggnnnyyyvvvbbbOOOCCC;;;;;;;;;:::888777777888..............................---,,,,,,,,,------000...---,,,,,,---...000///............---------///...------------...///000/////////.....................///////////////000000000000////////////000000111333555888;;;<<<>>>@@@@@@AAAIIIWWW```bbbeeemmmwwwxxxlllqqqxxx|||wwwsssnnnnnnoooqqqttttttsssrrriiifffaaa]]]]]]___bbbeeehhhlllpppsssuuuuuuvvvwwwzzz{{{}}}|||ssslllhhhhhhggggggiiinnnuuu}}}xxxiii^^^OOOLLLHHHDDDAAA???????????????>>>>>>>>>>>>?????????@@@AAA@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999999999999999888888999;;;>>>???@@@AAABBBDDDFFFGGGIIIIIILLLKKKIIIGGGGGGHHHIIIJJJNNNPPPRRRSSSSSSSSSUUUWWWUUUVVVXXXXXXXXXUUUSSSQQQQQQPPPOOOPPPQQQPPPNNNLLLJJJHHHFFFEEEFFFGGGFFFEEEEEEDDDCCCAAA???===<<<;;;============>>>???@@@AAAEEEFFFHHHKKKNNNQQQTTTUUUWWWZZZ^^^bbbgggmmmtttxxx~~~~~~{{{vvvwwwwwwwwwwwwyyy}}}}}}{{{xxxuuupppmmmhhhbbb^^^\\\[[[[[[YYYXXXWWWXXX[[[aaafffiiipppqqqrrrrrrppplllhhheeefffdddcccbbbaaabbbdddeeefffgggiiilllqqqyyyzzzwwwsssqqqnnnmmmnnnnnnnnnmmmmmmlllkkklllmmmllliiigggeeejjjsss{{{mmm[[[PPPHHHCCC===:::::::::999666........................//////...---,,,,,,,,,---///...---,,,,,,---...//////............---------000///............///000////////////............///////////////.........////////////000000000000111111222333777;;;???AAABBBBBBBBBFFFPPP]]]dddeeelllwwwzzzrrriiisss}}}{{{wwwzzz~~~~~~zzztttooommmeeeccc___]]]]]]```cccfffiiimmmqqqtttvvvxxxzzz{{{}}}ssskkkggggggiiilllooottt}}}vvvhhhYYYOOOEEEDDDAAA>>>======>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBAAA???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888888888888999999:::<<<===???@@@AAACCCDDDEEEFFFHHHIIIKKKKKKMMMLLLJJJJJJJJJKKKMMMOOOUUUWWWYYYZZZZZZZZZ\\\]]]^^^___aaaaaaaaa```^^^\\\ZZZYYYWWWWWWWWWUUURRRPPPNNNLLLIIIGGGGGGFFFEEEDDDHHHGGGEEECCCAAA>>>===<<<>>>=========>>>???@@@@@@FFFFFFGGGHHHIIIKKKLLLMMMLLLOOOSSSXXX]]]cccjjjnnnuuuxxx{{{}}}}}}{{{wwwuuulllmmmnnnnnnnnnqqquuuxxx|||}}}~~~{{{yyyvvvssspppjjjgggccc___]]]\\\\\\]]]^^^]]]^^^___bbbfffjjjmmmqqqpppnnnkkkgggbbb^^^\\\^^^^^^^^^____________```bbbcccfffjjjooowww~~~|||zzzyyyzzz|||}}}|||||||||}}}~~~{{{xxxtttqqqqqqrrrrrrrrrqqqpppoooppprrrrrrpppnnngggiiinnnvvv{{{llldddXXXOOOCCC>>>>>>>>><<<999........................000///...------,,,,,,---///...------------...//////............---------///..................//////////////////.........000000//////......------////////////000000000000222222333555999>>>BBBEEEEEEDDDFFFLLLXXXccciiijjjqqqwwwsssooo~~~{{{ppphhhdddaaa```^^^]]]___aaaeeegggkkkmmmqqqtttuuuwwwzzz|||zzzqqqjjjggggggkkkrrrvvv|||uuugggYYYMMMEEEBBB@@@???=========>>>???======>>>>>>???@@@AAABBBAAABBBCCCBBB@@@???@@@AAA????????????????????????<<<;;;:::999888888888888999;;;===???AAABBBCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNQQQSSSXXX[[[^^^aaabbbcccdddfffkkkkkkllllllllljjjhhhgggeeedddbbbaaa___\\\XXXUUUSSSOOOKKKHHHFFFEEECCCAAAGGGGGGEEECCCAAA@@@>>>===???>>>>>>>>>>>>>>>??????DDDDDDDDDDDDEEEFFFGGGGGGGGGJJJMMMQQQUUU[[[aaaeeelllnnnrrrtttuuutttqqqoooiiijjjkkklllmmmppptttwwwyyyzzz{{{}}}{{{xxxvvvssspppmmmeeeccc```]]]\\\]]]^^^___eeeeeeeeefffhhhjjjlllmmmnnnkkkgggbbb]]]ZZZXXXWWW[[[\\\]]]___``````______ccceeehhhkkkooovvv}}}~~~~~~~~~}}}zzzwwwtttssstttrrrooommmlllmmmoooqqqqqqqqqrrrsssuuuwwwyyyzzzyyyzzz{{{}}}~~~~~~}}}wwwtttssstttuuuuuutttsssssstttvvvvvvuuutttooommmnnnuuu~~~xxxkkkaaaTTTIIICCC@@@>>><<<........................000///...---------------.........------.........///............---------------------------------.........///////////////000000//////......------.../////////000000000111222333444777;;;@@@EEEGGGDDDDDDHHHRRR]]]gggmmmooozzzuuuuuuxxxkkkbbb^^^___^^^^^^^^^```cccfffhhhlllnnnppprrrsssvvvyyy||||||tttmmmjjjiiiiiipppxxx~~~~~~tttfffXXXMMMFFFBBB@@@???>>>===<<<======>>>>>>>>>>>>>>>???@@@BBBBBBAAABBBCCCBBB@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>::::::999888888888999999;;;<<>>>>>>>>>>>>>>?????????@@@AAABBBCCCEEEFFFEEEGGGJJJMMMOOOSSSXXX\\\dddgggjjjmmmooonnnmmmllliiijjjlllmmmnnnrrrwwwzzzyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{wwwuuurrrpppllljjjcccbbb___]]]]]]^^^```aaagggggghhhhhhggggggfffeeeeeeccc^^^YYYVVVUUUUUUVVVXXXZZZ\\\___``````______eeegggjjjlllooosssxxx{{{zzztttttttttsssqqqnnnkkkiiikkkiiigggddddddeeefffgggjjjjjjkkkmmmoooqqqssstttttttttvvvxxxyyyzzzzzzzzzwwwwwwxxxxxxwwwxxxyyyyyy~~~~~~~~~~~~zzzxxxxxxxxxxxxwwwvvvuuuvvvxxxyyyyyyxxxvvvsssrrrvvv}}}{{{nnn\\\KKK@@@<<<<<<........................///...............//////........................///............---------,,,,,,------------,,,,,,.........//////////////////////////////...............//////000000111111222333666999>>>BBBEEEGGGBBBDDDLLLXXXbbbiiiqqqwwwvvvtttyyyssshhhaaa^^^^^^^^^___```bbbeeehhhiiimmmoooqqqrrrtttwww|||~~~yyyrrrllljjjlllnnnpppvvvvvvooocccVVVLLLFFFBBBAAA======<<<<<<;;;;;;<<<<<>>=========>>><<<<<<===???@@@CCCDDDEEECCCEEEGGGIIIKKKNNNRRRVVV```bbbfffiiikkklllkkkjjjhhhjjjlllmmmppptttyyy||||||}}}}}}~~~~~~~~~}}}}}}xxxuuurrrpppnnnllliiifffeeeccc```^^^]]]]]]___```cccdddddddddbbb___\\\ZZZ\\\ZZZVVVSSSRRRSSSUUUWWWVVVWWWZZZ\\\^^^_________dddfffiiikkklllooorrruuuzzzwwwoookkkkkkjjjhhhgggdddbbbaaacccbbb```___^^^^^^______cccddddddfffhhhkkkmmmnnnoooooopppqqqrrrrrrqqqqqqlllnnnoooooooooooorrrttt{{{|||}}}~~~~~~}}}|||}}}}}}|||yyyxxxwwwwwwyyy{{{{{{zzzyyywwwuuuwww|||sssYYYFFF===;;;...........................------......///000111---..................---///............---------,,,---...//////...---,,,............/////////000.........///////////////.........///000111111111111333777;;;@@@CCCEEEEEEDDDHHHTTTbbbjjjoooyyy|||rrrwwwtttjjjeeebbbaaa^^^^^^```bbbdddgggiiijjjnnnooorrrtttxxx}}}~~~{{{yyyvvvoooiiifffiiioootttxxx}}}zzzfff^^^SSSIIIDDDAAA???>>>;;;;;;;;;<<<<<<===>>>>>>@@@@@@@@@??????@@@AAAAAA@@@AAABBBAAA@@@??????AAA<<<<<<<<<<<<<<<<<<<<<<<<777888888999:::<<<>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOSSSXXX\\\^^^dddiiipppuuuxxx{{{}}}~~~|||xxxssslllggg___ZZZSSSLLLIIIFFFDDDBBB??????@@@AAABBBBBBCCCCCCAAA@@@???>>>============<<<<<<===>>>@@@BBBDDDEEEBBBDDDFFFHHHJJJNNNRRRVVV^^^```cccgggjjjkkkkkkkkkhhhjjjlllnnnqqquuuzzz~~~}}}||||||uuussspppooonnnllliiigggfffddd```]]][[[[[[\\\]]]^^^___aaaaaa___\\\WWWUUUUUUSSSQQQOOOPPPSSSVVVXXXVVVWWWYYY\\\^^^```aaaaaabbbdddhhhjjjlllnnnqqqsssxxx~~~}}}yyyqqqhhheeedddcccaaa___^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZ______```aaacccfffhhhiiikkklllllllllkkkjjjiiiiiifffhhhiiiiiiiiijjjnnnqqquuuwwwyyy|||}}}~~~}}}}}}}}}}}}{{{yyyyyyzzz||||||{{{{{{zzz{{{|||mmmVVVGGG@@@........................------------///000111222------............------//////.........------------...///000000///...------.........//////000000---.........//////000000---......///000111111222111333888===AAACCCDDDDDDHHHNNN\\\kkkrrrvvvwwwqqq}}}yyyjjjbbbaaabbbccc^^^___aaaccceeehhhiiijjjnnnpppssswww{{{}}}wwwuuuqqqjjjdddccciiirrryyy~~~}}}nnn[[[SSSIIIBBB@@@???===;;;:::;;;<<<===???@@@AAABBBAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBAAA???>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<777777888999;;;>>>???AAABBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNQQQUUUZZZ___aaaeeejjjpppuuuxxxzzz|||}}}|||wwwpppkkkbbb]]]UUUOOOKKKHHHFFFEEE@@@@@@AAAAAABBBCCCCCCCCCAAAAAA???>>>============<<<======>>>@@@AAACCCDDDCCCEEEGGGJJJLLLPPPUUUYYY]]]___cccgggjjjkkklllllliiikkkmmmooorrrwww|||}}}|||{{{vvvtttrrrpppooonnnllljjjgggeeeaaa]]]ZZZYYYZZZZZZ\\\^^^```aaa```\\\XXXUUURRRQQQOOONNNOOORRRVVVXXXXXXYYY[[[]]]___bbbdddeeeaaadddhhhkkkmmmooorrruuuyyy~~~{{{wwwooogggcccbbb```^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^\\\ZZZYYY^^^^^^___```bbbdddfffgggkkkkkkjjjjjjhhhgggeeeeeedddfffhhhhhhgggiiimmmqqqppprrrvvvzzz}}}~~~~~~~~~}}}}}}{{{zzz|||}}}}}}||||||~~~|||fffSSSHHH000000//////.........---......------------............------------......---------............//////////////////.....................//////000000000000000000000000000000///000111111111111000000222555999>>>BBBEEEGGGHHHLLLWWWdddnnnttt}}}}}}qqqrrr}}}nnneeebbbbbbaaa___bbbdddggghhhhhhiiikkklllqqqrrruuuzzz~~~zzzyyyqqqlllgggfffgggkkkuuuzzziii\\\MMMIIIDDDAAA@@@??????>>>===>>>???@@@@@@AAA@@@@@@@@@@@@@@@???????????????@@@AAACCCDDDDDDCCCAAA@@@AAA@@@>>><<<:::999888888777888999;;;>>>@@@AAABBBFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKMMMPPPTTTWWW[[[\\\eeefffhhhlllppptttxxxzzz}}}~~~~~~}}}|||zzzxxxtttnnnjjjccc___YYYTTTOOOKKKFFFCCCAAA@@@???>>>???@@@BBBDDDDDDCCCAAA@@@???>>>>>>>>>======>>>>>>???@@@BBBBBBFFFGGGIIILLLPPPTTTWWWYYY___aaadddgggjjjkkkllllllooolllkkkmmmsssyyy}}}~~~~~~|||{{{zzzyyyrrrqqqoooooonnnmmmjjjgggaaaaaa```______^^^______aaabbbbbbaaa___[[[XXXVVVSSSSSSSSSSSSSSSSSSSSSSSSXXXZZZ\\\]]]^^^aaaeeegggggghhhiiilllooorrruuuvvv|||wwwooohhhddd```]]]ZZZYYYYYYZZZYYYXXXZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[^^^```bbbbbbbbbbbbffffffeeedddddddddeeeeeeddddddddddddeeehhhmmmpppsssuuuwwwyyy{{{|||||||||~~~~~~~~~}}}|||}}}~~~iiiSSS000/////////..................------------............------------......---------............////////////////////////...------......////////////000000000000000000000000000000111111111111111111444777<<>>>>>>>>===<<<===>>>??????@@@@@@???AAA@@@@@@@@@???>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@@@@???===;;;:::999888888888999;;;===???AAABBBCCCHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLJJJKKKMMMOOORRRVVVYYYZZZ```aaacccgggkkkooosssuuuvvvxxxyyy{{{|||||||||{{{yyyxxxwwwvvvtttqqqkkkhhheeebbb]]]XXXTTTPPPKKKHHHCCCBBB@@@??????@@@BBBCCCCCCBBBAAA@@@@@@??????@@@@@@@@@???@@@@@@BBBCCCDDDFFFHHHKKKPPPTTTXXXZZZ\\\aaaccceeehhhkkklllmmmmmmooommmmmmpppvvv{{{~~~~~~}}}zzzwwwvvvuuupppnnnlllkkkkkkkkkiiigggbbbaaaaaa```______``````bbbbbbbbb```^^^[[[XXXVVVRRRRRRSSSSSSTTTTTTTTTUUUWWWXXXZZZ[[[]]]bbbgggkkkoooooopppqqqsssvvvyyyzzz~~~{{{yyyuuuooohhhbbb^^^[[[YYYXXXXXXYYYXXXWWWYYYYYYXXXXXXXXXYYYYYYZZZYYY[[[]]]___aaabbbbbbbbbeeeddddddcccccccccddddddcccdddeeeeeefffhhhlllpppsssuuuwwwyyy{{{|||}}}}}}}}}{{{vvvwwwzzz~~~zzzggg////////////..................------------............------------......---------............///......//////////////////---------...............000000000000000000000000000000000111222222222222666;;;???AAAAAACCCIIIOOO]]]fffsss}}}|||pppjjjccc___```bbbccccccbbbfffkkkooorrrsssuuuwwwyyyyyy{{{}}}yyyssskkkhhhgggjjjnnnsss|||~~~vvvmmm```QQQFFFEEEBBB>>><<<<<<======<<<;;;<<<===>>>????????????AAAAAA@@@@@@???>>>======???@@@AAABBBBBBAAA@@@???>>>===;;;:::999888888888;;;<<<===???AAACCCDDDEEEIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKLLLNNNPPPSSSUUUVVVYYYZZZ\\\```dddhhhkkkmmmmmmnnnppprrrssssssssssssppppppooooooooolllhhheeeeeebbb___\\\XXXTTTNNNJJJEEEDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEEEEHHHKKKPPPUUUZZZ]]]______ccceeegggjjjlllmmmmmmmmmnnnnnnppptttzzz}}}~~~zzzwwwtttrrrqqqooollliiigggggghhhggggggcccbbbbbbaaaaaaaaaaaaaaabbbbbbaaa```]]]ZZZWWWUUUSSSTTTTTTUUUVVVWWWXXXXXXVVVVVVVVVWWWYYY```gggmmmsssrrrqqqqqqsssvvvyyy{{{~~~zzzuuurrrqqqmmmfff```[[[YYYWWWVVVWWWWWWWWWVVVXXXXXXWWWWWWWWWWWWWWWXXXXXXYYY[[[]]]___```aaaaaabbbbbbbbbaaabbbbbbccccccbbbccceeefffgggiiilllnnnssstttwwwyyy{{{}}}~~~~~~zzzvvvuuummmppptttzzz~~~///////////////...............------------............------------......---------............///............////////////------------............////////////////////////000000000111222333444444888===CCCDDDDDDIIISSS\\\mmmsss|||vvvhhheeeaaa```bbbeeefffffffffjjjooosssvvvwwwxxxyyy{{{|||~~~xxxppplllhhhgggjjjooouuussshhh^^^TTTJJJCCCAAA???<<<;;;<<<=========<<<===>>>??????@@@@@@@@@BBBAAAAAA@@@???>>>======??????@@@AAAAAA@@@??????<<<;;;:::999888888888999===>>>???AAACCCEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNOOOQQQRRRSSSTTTVVVYYY\\\```ccceeedddeeegggiiijjjjjjjjjjjjiiihhhhhhiiijjjiiifffdddaaa___]]][[[YYYTTTOOOKKKGGGFFFDDDBBB@@@?????????AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBDDDFFFGGGKKKNNNTTTZZZ___aaabbbbbbdddfffhhhjjjlllllllllllllllnnnrrrwww{{{}}}~~~}}}~~~|||zzzwwwtttrrrqqqpppqqqmmmhhhdddddddddddddddcccbbbbbbaaaaaabbbbbbbbbaaaaaa```^^^[[[XXXUUUTTTUUUUUUVVVWWWXXXYYYZZZ[[[SSSRRRQQQPPPSSSYYYaaahhhkkkjjjhhhhhhjjjnnnrrruuuyyysssllljjjkkkjjjccc\\\YYYWWWUUUTTTUUUVVVVVVUUUVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVXXXZZZ\\\]]]__________________``````aaabbb```bbbeeefffggghhhkkkmmmrrrsssvvvxxx{{{~~~~~~~~~wwwqqqooonnnllloootttyyy~~~~~~~~~.........///////////////......------------............------------......---------............///---.........//////000000........................////////////////////////000000000111222444555666999>>>DDDGGGKKKTTTbbbmmmyyyiiicccaaa``````ccceeeggghhhlllppptttwwwxxxxxxzzz{{{}}}~~~yyyrrrqqqllliiikkkpppxxxuuufffXXXOOOJJJFFFCCC???===<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>??????????????????>>>;;;;;;::::::999::::::;;;@@@@@@AAACCCEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSVVVYYY\\\^^^\\\]]]___bbbcccddddddcccdddcccdddeeeggggggeeeddd^^^]]]\\\[[[YYYVVVQQQMMMIIIHHHFFFDDDAAA@@@>>>>>>@@@@@@@@@AAABBBCCCEEEEEECCCBBBAAAAAABBBDDDGGGIIIMMMQQQWWW\\\```bbbaaa```cccdddfffhhhjjjkkkkkkjjjjjjmmmrrrwwwyyyzzzzzzyyywwwvvvuuusssrrrqqqqqqqqqsssnnnhhhcccaaaaaaaaaaaabbbaaaaaaaaaaaaaaabbbbbb```___^^^[[[XXXVVVSSSRRRRRRSSSSSSUUUVVVWWWXXXXXXPPPOOOMMMKKKLLLQQQXXX]]]]]]]]]\\\\\\___dddiiilllqqqjjjcccbbbeeeeee___YYYXXXVVVSSSSSSSSSTTTTTTSSSTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRTTTVVVXXXZZZ\\\]]]\\\\\\\\\\\\]]]___``````___aaadddeeefffgggiiikkkppprrrtttwwwzzz}}}~~~}}}wwwpppkkkiiiiiillloootttzzz~~~|||tttrrrssswww.........///////////////......------------............------------......---------............///------......///000000000///////////////.........000000000000000000000000111000000111222555777999;;;???DDDJJJQQQ___ppp|||{{{yyy~~~mmmbbb_________```bbbeeehhhiiitttvvvxxxyyyzzzzzz|||~~~yyyttttttpppnnnqqqvvv}}}ooofffWWWKKKCCCAAAAAAAAA>>>===<<<<<<>>>??????>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<===>>>AAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVVVVWWWZZZ\\\^^^^^^___^^^`````````bbbdddeeedddccc___]]]\\\[[[[[[XXXUUURRRLLLKKKIIIGGGEEEBBB@@@?????????@@@@@@AAACCCDDDEEECCCBBBAAAAAACCCFFFIIILLLPPPSSSWWW\\\^^^^^^]]]\\\___```bbbeeeggghhhhhhhhhgggkkkppptttuuutttttttttoooooooooooooooooopppqqqqqqlllfffbbb```______^^^_______________``````aaa___]]][[[XXXUUUSSSQQQOOOMMMNNNNNNOOOPPPQQQRRRRRRLLLLLLKKKJJJJJJLLLPPPTTTTTTTTTTTTUUUYYY]]]aaadddgggccc^^^^^^aaaaaa]]]XXXYYYVVVSSSRRRRRRSSSRRRQQQQQQPPPOOONNNNNNMMMMMMNNNNNNOOOPPPQQQTTTVVVYYYZZZYYYYYYYYYZZZ[[[]]]^^^___^^^___aaabbbccceeehhhjjjnnnppprrruuuyyy}}}~~~}}}zzztttnnniiiggggggjjjmmmqqqwww|||vvvllljjjmmmrrr|||............/////////000......------------............------------......---------............///------......///000000111111111000000000/////////000000000000000000000000111000000111333555888:::===???CCCJJJVVVgggyyytttttt{{{~~~pppfff```^^^___```aaacccgggllloooyyyzzz|||||||||~~~xxxtttssstttrrrtttzzzvvvmmm\\\VVVLLLCCC>>>======>>>===<<<;;;<<<===>>>>>>===>>>>>>???@@@AAAAAAAAAAAA???????????????@@@@@@@@@>>>==================>>><<<<<<======>>>???@@@AAABBBBBBCCCDDDFFFGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLNNNOOOPPPQQQSSSUUUXXXYYYZZZ[[[ZZZ^^^]]]]]]___aaacccbbbaaa___]]][[[ZZZZZZZZZXXXVVVOOONNNMMMKKKIIIFFFDDDCCC????????????@@@BBBCCCDDDCCCBBBBBBBBBDDDHHHMMMPPPRRRTTTWWWYYYZZZZZZXXXWWWZZZ[[[^^^aaaccceeeeeeeeedddhhhmmmoooooommmmmmnnnjjjjjjjjjjjjjjjkkklllmmmkkkhhhccc```___^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^___]]]\\\YYYVVVSSSPPPNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNIIIKKKLLLLLLLLLLLLNNNPPPQQQQQQRRRSSSVVVYYY\\\^^^___^^^]]]^^^______]]]ZZZZZZWWWTTTRRRRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPSSSVVVWWWVVVWWWWWWXXXZZZ[[[]]]^^^]]]^^^______```bbbfffjjjmmmnnnpppssswww|||zzzzzzxxxtttoookkkiiihhhgggiiinnntttzzz~~~vvvnnnmmmqqqwww|||---.........//////000000.........------..................------.........---------.........//////---------...///000000111222222111111000000//////000000000000000000000000111000000111333666999;;;??????BBBJJJXXXkkk}}}~~~qqqrrrvvvsssgggcccaaa```aaabbbdddggglllqqqvvv|||}}}}}}}}}~~~~~~vvvooommmooorrrrrrxxxwwwjjj___QQQMMMHHHBBB>>>===<<<<<<<<<;;;:::;;;=========;;;===>>>???@@@@@@AAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA======<<<<<<<<<<<<============>>>>>>???AAABBBCCCBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLOOOPPPSSSUUUWWWXXXXXXXXX\\\\\\[[[]]]___aaaaaa```^^^\\\YYYXXXYYYYYYXXXVVVRRRQQQPPPNNNLLLJJJGGGFFF????????????@@@AAABBBCCCDDDCCCCCCCCCFFFKKKPPPSSSSSSUUUVVVWWWWWWVVVUUUTTTWWWXXX[[[___aaacccddddddcccgggkkklllkkkiiiiiijjjggggggggggggggghhhiiiiiifffccc```^^^^^^^^^^^^]]][[[[[[[[[[[[\\\\\\]]]^^^\\\[[[XXXTTTQQQNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNHHHKKKNNNOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTVVVXXXYYY[[[\\\]]]______^^^]]]]]][[[XXXUUUSSSRRRQQQPPPOOOLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKNNNQQQTTTVVVUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^]]]^^^aaafffiiikkklllnnnrrrvvv{{{~~~|||{{{zzzyyyzzzyyyvvvqqqmmmkkkjjjeeehhhlllsss{{{~~~~~~zzztttuuuyyy~~~~~~rrrvvv111///...------...///111---------------------------------............///000000000///......------////////////////////////........................////////////000000000000111222222222444777<<>>BBBIIIQQQZZZgggttt~~~yyyvvvsssppp~~~~~~ooobbb^^^___```aaaccceeeggglllrrrwwwzzzzzzzzz{{{~~~}}}~~~{{{wwwuuuppplllpppwwwtttzzzwwwkkk^^^UUUEEECCCAAA>>>=========>>>:::;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCAAA???>>>@@@???????????????@@@@@@>>>???>>><<<::::::<<<>>>????????????@@@AAAAAABBBFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIPPPPPPPPPQQQRRRSSSSSSTTTVVVWWWYYY[[[]]]^^^______^^^]]]\\\\\\]]]^^^]]][[[XXXWWWVVVSSSOOOKKKGGGEEECCCBBB@@@??????AAACCCEEEDDDDDDDDDEEEGGGKKKNNNPPPSSSSSSRRROOOMMMLLLMMMNNNQQQTTTXXX[[[^^^aaadddfffgggfffffffffggggggdddbbbfffccc```___```aaabbbaaaaaa___]]]ZZZXXXWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZWWWSSSNNNLLLLLLMMMLLLLLLMMMNNNOOOOOOOOOOOOSSSSSSSSSRRRRRRQQQPPPOOOQQQRRRTTTTTTSSSTTTWWWYYY[[[ZZZ[[[]]]aaaccccccbbb___[[[VVVRRROOONNNLLLJJJGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUVVVXXXYYY[[[[[[YYYYYYZZZ[[[]]]___bbbdddhhhjjjmmmppptttzzz}}}zzzyyyxxxxxxzzzzzzxxxvvvuuusssqqqqqqlllnnnpppsssxxx}}}yyykkkppp~~~000...---,,,,,,---...000---------------------------------............///------------............000000000000000000000000////////////////////////////////////000000000000111111222333444888===AAAAAAFFFLLLRRRZZZdddqqqzzzzzzqqqooowwwtttiii```\\\]]]```aaaccceeehhhmmmsssxxx{{{zzzzzz{{{~~~{{{wwwssspppllliiiooovvv{{{xxxooocccWWWNNNCCCBBB???===<<<<<<<<<===<<<<<<===>>>???@@@AAAAAA@@@AAACCCCCCCCCBBB@@@???@@@@@@???>>>>>>>>>??????=========;;;::::::<<<===@@@@@@???@@@@@@AAABBBCCCGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNNNNOOOPPPPPPQQQQQQSSSTTTVVVXXXZZZ[[[\\\\\\\\\[[[ZZZ[[[]]]^^^^^^]]]YYYYYYWWWUUUQQQMMMIIIGGGCCCAAA???>>>???AAACCCDDDDDDDDDEEEFFFIIIKKKNNNOOOPPPPPPOOOMMMKKKJJJLLLMMMPPPSSSXXX\\\___bbbeeeggghhhgggfffggggggfffdddaaabbb___\\\[[[\\\^^^^^^^^^\\\[[[YYYWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYUUUQQQNNNNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRRRRSSSRRRRRRQQQPPPQQQRRRSSSTTTSSSTTTVVVYYYZZZZZZ\\\___bbbdddcccaaa^^^ZZZUUUPPPNNNLLLJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKOOOPPPQQQSSSUUUWWWXXXYYYWWWWWWWWWWWWYYY[[[\\\]]]dddfffjjjmmmrrrxxx~~~{{{yyyxxxwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvssstttvvvxxx{{{yyyggghhhttt///...---,,,,,,---...///---------------------------------............///++++++,,,,,,---......///000000000000000000000000000000000000000000000000////////////000000000000000111333444666:::???CCCGGGLLLQQQWWW]]]gggrrrzzzsssnnnooorrriiiccc___\\\]]]___aaacccfffiiinnntttxxx||||||{{{|||~~~yyyuuupppmmmiiiiiipppyyyvvvlllbbbXXXMMMEEE@@@???===<<<;;;;;;<<<<<<======>>>???@@@AAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>===>>>>>>;;;<<<<<<;;;::::::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWWWWXXXXXXXXXZZZ]]]______^^^\\\[[[ZZZXXXTTTQQQMMMKKKBBBAAA@@@??????AAABBBDDDDDDEEEFFFHHHJJJLLLMMMMMMKKKLLLKKKJJJHHHHHHJJJKKKOOOSSSXXX]]]```cccgggiiiiiihhhgggggggggfffccc```\\\ZZZWWWVVVWWWYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXVVVRRRPPPOOOOOOLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQRRRSSSSSSSSSTTTVVVXXXXXXYYY]]]bbbeeeeeeccc```[[[XXXRRRNNNLLLJJJHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEIIIJJJLLLNNNPPPRRRTTTTTTUUUUUUUUUUUUVVVWWWXXXXXX^^^aaaeeeiiinnnssszzz~~~|||yyywwwvvvvvvvvvxxxxxxyyy{{{{{{|||||||||{{{|||}}}}}}|||eee```hhhuuu///...------------...///........................---------............///,,,,,,---------.........////////////////////////////////////////////////////////////000000000000///111333666888<<>>>>>============:::<<<======<<<<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUWWW[[[^^^___^^^]]]]]]\\\ZZZXXXUUURRRPPPDDDCCCBBBAAAAAABBBCCCDDDBBBDDDFFFIIIJJJJJJIIIIIIGGGGGGGGGFFFEEEFFFHHHJJJOOOSSSYYY^^^bbbeeehhhjjjjjjiiihhhgggfffdddaaa^^^XXXUUUSSSRRRSSSUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTRRRSSSUUUTTTRRRPPPOOOOOOPPPOOOOOONNNMMMMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRSSSSSSSSSSSSUUUWWWVVVYYY^^^dddgggfffbbb___XXXUUUPPPLLLIIIHHHFFFDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBDDDEEEFFFHHHKKKMMMOOOPPPRRRRRRSSSSSSTTTUUUVVVWWWYYY\\\```eeeiiinnntttxxx{{{yyywwwuuuttttttuuuvvvxxxyyy{{{}}}~~~ggg]]]___kkk000000////////////000000........................---------............///////////////......------................................................////////////000000000000000222555777:::>>>CCCFFFIIIPPPYYYbbblllxxxvvvpppwww|||nnnaaa]]]___^^^]]]^^^]]]___cccgggkkkpppvvvzzz~~~~~~}}}{{{{{{sssooollllllmmmrrr~~~uuummm```VVVNNNHHHAAA===;;;;;;;;;;;;;;;<<<<<<===@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>===<<<<<<<<<===<<<===??????>>>>>>???AAA@@@@@@@@@AAABBBCCCEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSQQQQQQRRRTTTXXX[[[\\\\\\\\\\\\\\\\\\ZZZXXXVVVUUUIIIHHHGGGEEEDDDDDDDDDEEEAAACCCEEEGGGHHHGGGFFFEEECCCDDDDDDDDDDDDEEEHHHJJJOOOTTTZZZ```cccfffiiikkkkkkjjjhhhfffeeebbb^^^[[[UUURRRPPPOOOQQQRRRSSSSSSVVVVVVTTTRRRPPPNNNLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOQQQSSSTTTSSSQQQQQQRRRTTTSSSQQQNNNLLLKKKJJJJJJNNNOOOPPPRRRSSSSSSSSSSSSQQQRRRSSSSSSRRRSSSTTTVVVVVVYYY___eeehhhfffaaa\\\UUUQQQMMMIIIHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@???@@@???????????????@@@@@@@@@AAACCCEEEGGGIIIJJJKKKLLLMMMNNNPPPRRRSSSUUUUUUVVVYYY]]]```dddhhhlllpppqqqppppppoooppprrrtttvvvzzz{{{}}}jjj\\\YYYbbbxxx000000000000000000000000........................---------............///111000000///......------------------------------........................////////////000000000000111333666999<<>>>>>???@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@======<<<<<<<<<<<<=========???AAAAAA@@@??????@@@?????????@@@AAACCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEECCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLNNNOOOQQQQQQRRROOOOOOOOORRRUUUXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYPPPOOOMMMKKKIIIHHHGGGGGGAAABBBDDDFFFFFFEEECCCBBB@@@AAABBBCCCCCCEEEHHHKKKQQQUUU\\\aaaeeegggiiijjjkkkjjjgggeeeccc```[[[XXXRRRPPPNNNMMMOOOQQQRRRRRRVVVUUUTTTRRROOOLLLJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJMMMOOOQQQRRRRRRRRRTTTUUUVVVTTTQQQNNNKKKJJJIIIIIIMMMNNNOOOPPPQQQRRRRRRRRRQQQSSSSSSSSSRRRRRRTTTVVVVVVYYY___dddgggddd^^^ZZZQQQNNNJJJGGGGGGFFFEEEEEECCCCCCBBBAAA@@@@@@???>>>==================>>>>>>@@@@@@BBBCCCEEEFFFHHHHHHFFFGGGIIILLLNNNPPPPPPQQQSSSUUUYYY[[[]]]```ccceeegggggggggiiimmmqqquuuwww|||}}}|||}}}~~~}}}{{{yyyxxxyyykkk]]]VVVYYYmmm//////000000000000//////........................---------............///........................................................................////////////000000000000222555888;;;===@@@DDDFFFKKKSSS]]]iiittttttuuu~~~{{{tttggg```\\\\\\\\\[[[\\\___```dddiiinnnrrrwww}}}~~~xxxssspppooonnnhhhgggjjjpppvvv}}}tttcccZZZMMMDDD@@@???>>>===;;;<<<===>>>???@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@????????????;;;;;;;;;;;;<<<===>>>>>>>>>???AAAAAA@@@>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEECCCAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPPPPNNNMMMMMMOOORRRTTTTTTSSSVVVWWWYYY[[[\\\]]]]]]\\\WWWVVVTTTQQQNNNLLLJJJIIICCCDDDEEEEEEEEEDDDCCCBBB???@@@BBBCCCDDDFFFJJJMMMRRRWWW]]]ccceeegggiiijjjkkkiiifffdddaaa]]]XXXUUUPPPNNNKKKKKKMMMOOOPPPPPPSSSRRRRRRPPPNNNKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEIIIJJJLLLMMMNNNPPPSSSUUUUUUSSSPPPMMMKKKKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPRRRSSSSSSSSSQQQRRRSSSUUUXXXZZZ^^^ccceeebbb\\\WWWOOOLLLHHHFFFFFFGGGGGGFFFDDDCCCCCCBBB@@@??????>>>===<<<<<<<<<===>>>>>>???AAAAAABBBCCCDDDEEEFFFGGGFFFGGGIIIKKKLLLMMMMMMMMMPPPRRRUUUVVVVVVWWWYYY[[[]]]^^^```dddjjjpppvvvyyy}}}|||ppprrrtttttttttvvvzzz~~~}}}mmmaaaVVVTTTcccvvv......////////////......////////////////////////---------.........//////+++,,,,,,------......///////////////////////////000000000000000000000000////////////000000000000333666999<<<>>>@@@DDDFFFRRRYYYcccmmmxxx}}}xxxyyy{{{zzzxxxfffccc___]]]^^^___]]]___dddcccffflllqqqvvv{{{|||zzzuuupppllliiihhhggghhhhhhlllttt|||~~~ssslll]]]TTTGGG>>><<<<<<======;;;<<<>>>???AAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????:::::::::;;;<<<===>>>???===???AAAAAA???===<<<=========>>>???@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFDDDBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEECCCBBBAAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJLLLMMMOOOOOOOOONNNMMMMMMNNNPPPQQQQQQPPPTTTUUUXXXZZZ\\\^^^^^^^^^[[[ZZZXXXUUUQQQNNNKKKJJJEEEEEEEEEEEEEEEDDDCCCCCC???@@@BBBCCCDDDGGGKKKNNNSSSXXX^^^cccfffggghhhiiikkkiiifffccc```\\\WWWSSSNNNLLLJJJJJJLLLNNNOOOOOOOOOOOOOOOOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGIIIKKKOOORRRSSSQQQOOOMMMLLLLLLMMMNNNMMMMMMNNNOOOOOOOOONNNNNNRRRSSSSSSRRRQQQQQQSSSUUUXXX[[[^^^bbbccc```[[[VVVMMMJJJGGGFFFGGGGGGHHHGGGDDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFIIIJJJKKKMMMNNNMMMMMMLLLNNNPPPRRRSSSRRRRRRSSSTTTWWWYYY\\\aaahhhpppvvvzzz}}}}}}uuummmooosssvvvyyy|||pppeeeYYYTTT___ppp//////////////////////////////000//////...---------...///...------...///,,,...000222222000...,,,---------............///000000000000000000000000///000111000///...///000;;;777888>>>AAA@@@CCCIIIPPP]]]nnnyyyuuuqqq~~~{{{}}}nnnccc___``````___^^^___aaaccchhhjjjnnnrrrwww~~~rrrkkkfffggggggdddbbbbbbccchhhnnnwwwuuufff\\\RRRMMMFFF@@@===;;;999888>>>>>>>>>>>>???AAADDDEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@??????@@@@@@>>>============>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>>>>???;;;<<<===???AAACCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNQQQTTTWWWZZZ\\\]]]^^^^^^]]][[[XXXTTTPPPMMMFFFDDDBBBCCCFFFGGGEEECCCDDDCCCBBBCCCFFFJJJOOORRR]]]___bbbeeeggghhhggggggffffffdddbbb^^^[[[WWWUUUNNNLLLIIIGGGFFFHHHKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIEEEDDDDDDCCCCCCBBBAAAAAADDDDDDDDDEEEGGGIIILLLMMMNNNNNNMMMKKKHHHHHHKKKMMMMMMMMMNNNOOOOOONNNNNNNNNOOOPPPPPPQQQRRRQQQQQQQQQWWWVVVVVVZZZ___^^^XXXRRRNNNLLLKKKJJJKKKKKKJJJIIIGGGEEEBBB>>>======>>>>>>======>>>>>>>>>?????????DDDEEEGGGHHHIIIIIIHHHGGGJJJKKKMMMOOOPPPQQQPPPPPPQQQOOOMMMLLLKKKLLLMMMNNNPPPRRRUUUYYYaaakkkuuu}}}vvvnnnqqqxxxwwwmmm^^^VVV\\\hhhzzz////////////////////////000000000000000///......---...//////------...///---///000111111000///---........./////////000000000000000000000000000000...///111111000000222444777777;;;CCCFFFFFFIIIPPP[[[gggvvv{{{rrrrrr{{{~~~vvvhhh```]]]^^^`````````bbbeeeggglllooosssxxx|||}}}zzzkkkeeeaaacccccc```___```ffflllttt~~~{{{nnnaaaXXXIIIEEE@@@===============>>>>>>>>>???@@@BBBDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@AAAAAA@@@>>>>>>??????@@@AAAAAABBBBBBCCCBBB@@@???>>>>>>>>>???<<<===>>>@@@BBBCCCEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOQQQTTTVVVXXXZZZZZZZZZZZZYYYVVVSSSOOOMMMGGGDDDBBBCCCEEEGGGFFFEEEDDDEEEGGGIIILLLOOOQQQSSSZZZ\\\^^^```bbbbbbaaa```aaaaaaaaa___\\\YYYUUUSSSLLLJJJGGGEEEEEEFFFIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFIIIJJJMMMMMMLLLJJJIIIIIIKKKMMMMMMNNNNNNOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOOOOOOOOSSSSSSTTTYYY]]]]]]YYYTTTNNNMMMMMMMMMNNNNNNLLLJJJFFFDDDAAA>>><<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPPPPOOONNNLLLJJJIIIJJJKKKKKKMMMNNNRRRVVV]]]gggrrryyyzzzpppxxx~~~tttdddWWWVVV\\\ooo////////////////////////000000111111111000//////---...//////------.../////////////////////////////////000000000111111111000000000000000000000000---...000111111222555777555999@@@FFFHHHIIINNNVVVgggppp|||}}}uuurrrxxx~~~|||zzz~~~yyyiii```\\\[[[]]]```bbbcccfffiiilllooosssyyy}}}wwwqqqfffaaa^^^```aaa``````bbbjjjrrr|||xxxnnncccXXXQQQCCC@@@<<<;;;<<<===>>>?????????@@@@@@BBBCCCEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCAAA@@@AAABBBBBBAAA@@@???@@@BBBCCCCCCCCCBBBAAAEEEDDDBBB@@@???>>>??????>>>>>>???AAACCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPSSSTTTTTTTTTUUUTTTSSSPPPNNNMMMHHHEEEBBBBBBDDDFFFHHHHHHFFFHHHKKKNNNQQQRRRSSSSSSYYYZZZ[[[\\\\\\\\\[[[ZZZYYYZZZ[[[ZZZYYYUUUQQQOOOIIIGGGEEECCCCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@BBBDDDFFFHHHKKKKKKKKKJJJIIIJJJLLLNNNNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNMMMMMMLLLLLLKKKNNNOOOQQQUUUZZZ[[[WWWTTTOOOOOOPPPQQQRRRQQQNNNKKKDDDBBB@@@===<<<<<<===>>>??????AAABBBDDDFFFGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMOOOPPPPPPOOOOOOMMMLLLIIIGGGFFFFFFGGGGGGHHHJJJMMMRRRXXXbbblllrrruuu~~~ooo^^^VVVUUUcccyyy//////////////////////////////000000000000///...---///000///...---.../////////...------...///////////////000000000111111////////////////////////---...000000000222555777999>>>DDDGGGGGGKKKUUU^^^rrrxxxzzzvvvzzz|||}}}|||yyywwwyyy~~~lll^^^ZZZ[[[ZZZ]]]```ccceeehhhmmmpppssswww~~~~~~tttlllddd```^^^aaaccccccfffjjjoooxxxxxxkkkaaaXXXOOOIIICCC@@@===;;;;;;<<<<<<<<>>>>>AAAAAABBBDDDEEEGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKLLLNNNOOOPPPOOOOOONNNKKKJJJGGGDDDCCCBBBCCCCCCCCCEEEIIIMMMSSS[[[dddjjjyyy~~~zzzjjj___YYY]]]rrr////////////////////////------......///......---...///000///......///000///...,,,++++++,,,...///....../////////000000000///////////////////////////000000000///111444777===BBBGGGHHHKKKVVVfffrrr|||{{{zzz|||pppqqqsssxxxvvvdddZZZZZZ\\\[[[^^^```cccgggkkkqqquuu|||}}}sssjjjbbb______cccfffhhhmmmsssyyy|||mmm```VVVOOOHHHDDDCCCAAA===<<<<<<<<<<<<;;;???@@@AAACCCDDDEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>???@@@AAAAAA@@@>>>@@@CCCFFFGGGGGGGGGFFFEEEDDDBBB@@@?????????@@@@@@@@@AAABBBDDDEEEFFFFFFDDDCCCCCCBBBAAAAAABBBBBB@@@@@@@@@??????@@@@@@AAADDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHIIIIIIJJJJJJKKKKKKHHHFFFCCCBBBCCCFFFKKKNNNQQQPPPPPPQQQRRRTTTUUUVVVWWWVVVVVVUUUTTTRRRQQQPPPKKKLLLNNNOOOOOOMMMJJJHHHDDDCCCBBB@@@@@@AAABBBCCCEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@????????????AAABBBDDDFFFGGGIIIJJJJJJJJJJJJLLLNNNMMMMMMNNNNNNMMMLLLLLLKKKKKKIIIHHHFFFEEEDDDDDDDDDIIIJJJLLLNNNPPPPPPNNNMMMNNNOOOQQQTTTTTTRRRMMMIII??????>>>======>>>??????CCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOOOONNNMMMIIIGGGEEEBBB@@@@@@AAAAAABBBDDDFFFJJJOOOVVV]]]cccpppxxxrrreee\\\[[[lll////////////////////////,,,,,,---.........------...///000000......///000///...---,,,,,,---...///........./////////000000000000000000000000000000000111111000000222555888>>>DDDHHHLLLVVViii~~~~~~zzz{{{sssgggkkkqqqyyymmm```[[[[[[\\\]]]___aaaeeeiiiqqqyyyyyypppiii___]]]___dddhhhkkksss{{{zzzpppbbbVVVNNNHHHDDD@@@@@@>>><<<<<<>>>????????????@@@AAACCCDDDEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>======>>>@@@BBBAAA@@@@@@AAACCCEEEGGGGGGGGGGGGCCCBBBAAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIIIIFFFFFFEEECCCCCCGGGLLLPPPVVVVVVTTTSSSSSSTTTUUUVVVOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGDDDCCCBBBAAA@@@AAAAAABBBDDDEEEEEEFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA======<<<===>>>@@@AAACCCGGGIIIJJJKKKJJJJJJLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFDDDBBBAAAAAAAAABBBFFFGGGIIIKKKLLLLLLKKKJJJMMMNNNOOOQQQQQQMMMHHHDDD>>>>>>>>>>>>??????@@@AAADDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPOOONNNMMMLLLHHHFFFCCCAAA@@@@@@AAAAAACCCDDDFFFIIILLLRRRXXX]]]gggppp}}}vvvggg[[[YYYdddyyy////////////////////////,,,------...//////.........000111000///...///000/////////......///////////////000000000111111111000000000000000000000000111111222222222555:::===???EEEJJJQQQ```yyywwwxxx~~~xxxiiiccciiirrr|||qqqddd^^^\\\[[[ZZZ^^^```bbbfffnnnxxx|||ssskkkfff^^^]]]```fffkkkoooxxxzzzlllcccWWWMMMGGGDDDAAA>>>===<<<;;;<<<>>>@@@@@@@@@>>>???AAACCCDDDEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>======???AAACCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDEEECCCBBBAAA@@@@@@?????????AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFFFFEEEDDDBBBAAAAAAAAABBBCCCDDDFFFGGGHHHEEEEEEFFFEEEDDDGGGMMMQQQUUUUUUUUUTTTSSSQQQPPPOOOHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGGGGGGGGGGDDDCCCCCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCFFFEEEEEEDDDDDDCCCBBBBBB======<<<===>>>???AAABBBGGGIIIKKKKKKJJJJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGEEECCCAAA???>>>???@@@@@@AAACCCFFFHHHIIIIIIJJJJJJLLLKKKLLLLLLKKKHHHCCC???>>>>>>>>>???@@@AAABBBBBBDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKNNNOOOOOOPPPOOONNNMMMLLLGGGEEECCCAAA@@@AAABBBCCCEEEFFFHHHIIILLLPPPUUUYYY\\\fffrrrzzz~~~}}}lll\\\XXX]]]nnn////////////////////////------...///000000//////...000111000///...///111000000111111111111000000000111111111111222222222000000000000000000000000111222222333555999>>>BBB???EEEKKKSSSfffvvvrrrvvv|||{{{ppp```bbbiiitttxxxhhh___]]]]]][[[XXX___```ccchhhqqq~~~yyyooogggccc______ccciiinnnsss}}}|||mmmaaaYYYNNNGGGCCCBBB@@@>>>>>><<<;;;;;;===>>>>>>======>>>@@@BBBDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB???>>>>>>@@@BBBDDDDDDCCCHHHGGGEEEDDDCCCCCCCCCCCC@@@???>>>>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@????????????AAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDFFFGGGFFFDDDAAA???@@@@@@AAABBBCCCEEEFFFGGGDDDEEEFFFFFFEEEHHHMMMQQQPPPQQQSSSSSSQQQMMMIIIFFFEEEEEEDDDDDDDDDEEEEEEFFFIIIHHHGGGEEEEEEEEEFFFGGGDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCFFFFFFFFFEEEDDDDDDCCCCCC????????????@@@AAACCCDDDGGGIIIKKKKKKJJJIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFCCCBBB???>>>===>>>???@@@===@@@CCCFFFGGGIIIJJJKKKKKKJJJIIIIIIHHHEEE@@@<<<===>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFHHHIIIKKKKKKHHHHHHGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPOOONNNLLLKKKFFFEEECCCAAAAAABBBCCCDDDGGGHHHIIIJJJLLLOOOSSSWWWTTT]]]iiiqqqtttuuuxxxzzz{{{}}}rrraaaXXXZZZhhh//////000000000000000000.........///000111111222444333111////////////000------...///000111222222000000000000000000000000000000000000////////////111000111222555999<<>>???????????????>>>@@@BBBCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA???>>>======???AAABBB@@@@@@@@@AAAAAABBBBBBBBB>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@???@@@AAAAAABBBCCCCCCCCCCCCFFFEEEDDDDDDEEEGGGJJJKKKNNNNNNMMMLLLKKKIIIHHHGGGDDDCCCCCCBBBBBBCCCCCCCCCEEEDDDDDDDDDEEEFFFGGGGGGDDDCCCCCCDDDEEEEEEDDDBBBCCCBBBAAAAAAAAABBBCCCDDDHHHGGGFFFEEEDDDCCCBBBAAA===<<<<<<<<<>>>???AAACCCHHHHHHIIIKKKLLLLLLLLLLLLJJJJJJJJJIIIHHHFFFCCCBBBAAA@@@>>>===<<<<<<<<<===BBBBBBCCCDDDEEEFFFGGGHHHKKKJJJIIIGGGEEEAAA>>><<>>@@@EEEHHHKKKUUUiii~~~wwwnnnjjjooo~~~wwwoooqqqwwwsssfff___^^^fffooo{{{rrrhhh```^^^^^^]]]\\\\\\___aaafffllluuu~~~zzzxxx{{{zzzlllcccaaa]]]^^^bbbhhhrrr|||tttfff[[[PPPKKKDDD>>><<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>???AAAAAA@@@@@@@@@AAAAAAAAABBBBBB????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@???>>>???@@@AAABBBCCCCCCCCCBBBEEEDDDDDDCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGFFFDDDDDDBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHFFFEEEDDDEEEGGGGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFEEEDDDCCCAAA@@@@@@<<<<<<<<<===>>>@@@CCCDDDGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJHHHGGGEEECCCBBBAAA@@@>>>===<<<======>>>BBBBBBCCCDDDEEEFFFGGGGGGJJJIIIIIIGGGEEEBBB???===???@@@@@@AAABBBBBBCCCCCCGGGEEEEEEEEEGGGJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSTTTTTTTTTSSSRRRKKKHHHEEEDDDDDDEEEEEEEEEGGGIIIKKKMMMMMMMMMOOOPPPRRRTTTYYY___eeejjjmmmoooqqqsssuuuvvvwwwwwwwwwvvv{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}~~~~~~wwwlll___[[[```sss/////////.........------------......//////000000222222111000////////////111000000000/////////...000000000000000000000000000000000000000000000000000111333555999===AAACCCGGGIIILLLUUUfffwww|||nnnhhhhhhrrr{{{pppooouuu}}}oooccc___```lllsss}}}vvviiibbb]]]^^^___^^^]]]___```dddjjjqqqvvvzzz||||||vvvtttrrrttt{{{xxxjjjbbb```[[[^^^eeennnxxxwwwjjj^^^SSSGGGCCC>>>;;;;;;<<<============>>>???@@@@@@@@@@@@FFFFFFGGGHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@???>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJJJJHHHFFFFFFFFFDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@??????<<<<<<<<<===???BBBDDDFFFFFFGGGHHHJJJKKKKKKLLLLLLJJJIIIHHHFFFDDDCCCBBBBBB@@@???>>>======>>>???@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFCCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFHHHHHHGGGGGGIIIJJJLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUWWWXXXXXXYYYYYYPPPMMMIIIFFFGGGGGGGGGGGGIIIKKKMMMNNNNNNNNNOOOPPPRRRTTTXXX\\\```bbbdddeeeiiijjjlllnnnpppqqqqqqqqqtttuuuvvvwwwyyy{{{}}}~~~~~~zzzyyyzzzyyywwwuuutttuuuvvvvvvzzz{{{{{{yyyvvvqqqllliiihhhggghhhkkkqqquuuxxxyyy}}}zzzzzz~~~zzzrrreee]]]\\\lll/////////...------,,,,,,------......////////////111111000000////////////000000000000////////////////////////////////////000000000000000111111111111222444777;;;@@@DDDFFFHHHJJJNNNWWWeeerrr{{{}}}~~~wwwkkkgggiiizzzyyyuuuyyyzzzkkkbbbdddiiitttxxx}}}}}}mmmccc^^^[[[]]]___^^^]]]___bbbeeelllrrrvvvwwwvvvvvvuuutttuuuxxxvvvjjjdddddd___ccckkkttt{{{mmmbbbVVVLLLCCC@@@===<<<===>>>??????======???@@@AAAAAAAAAAAAFFFFFFGGGHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAA?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????=========<<<<<<=========;;;<<<<<<>>>???AAACCCDDDFFFFFFFFFFFFGGGIIIJJJJJJKKKKKKKKKMMMNNNNNNKKKIIIGGGGGGEEEDDDDDDEEEEEEFFFFFFFFFEEECCCAAA@@@???>>><<<<<<<<<>>>@@@CCCFFFGGGFFFFFFGGGHHHIIIJJJJJJJJJHHHFFFDDDBBB@@@@@@@@@@@@@@@???>>>>>>>>>@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGEEECCCBBBBBBBBBCCCEEEFFFHHHIIIIIIHHHIIIJJJJJJKKKLLLNNNPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUWWWYYYZZZ\\\]]]]]]UUUQQQLLLIIIHHHHHHIIIHHHJJJLLLOOOPPPPPPQQQRRRTTTUUUWWWYYY\\\^^^^^^^^^^^^aaabbbdddfffiiilllnnnoooqqqrrruuuwwwzzz{{{{{{|||~~~~~~~~~|||yyywwwzzzwwwrrrmmmiiifffeeeeeecccbbbaaa```^^^\\\ZZZYYYWWWXXXZZZ___dddjjjnnnpppxxx~~~zzzvvvuuuxxx~~~|||xxxiii^^^YYYggg//////......------------.........///////////////000000000000/////////............///000111111111///////////////////////////000000000111111111222111222555999===BBBEEEGGGEEEHHHNNNXXXdddoooxxx~~~wwwmmmlllooouuugggccciiipppxxxzzz{{{{{{}}}uuuggg```\\\[[[]]]^^^\\\\\\___dddgggkkkppptttwwwxxxyyyxxxyyy{{{}}}tttiiiddddddccchhhppp{{{nnn```WWWMMMEEEAAA???===<<<===>>>>>>>>>===>>>???AAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDAAAAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEDDDBBB???>>><<<>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAA???>>>===<<<;;;;;;;;;;;;<<<======:::;;;<<<===???BBBDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLNNNNNNOOOPPPRRRQQQNNNLLLHHHGGGEEEDDDDDDDDDEEEEEEHHHGGGFFFDDDBBBAAA??????<<<<<<<<<>>>@@@CCCFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFCCCBBB@@@>>>======>>>>>>????????????@@@AAACCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEECCCDDDEEEFFFHHHIIIKKKKKKHHHJJJLLLMMMMMMNNNQQQTTTRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWYYY[[[]]]___```YYYTTTOOOJJJIIIIIIIIIIIIJJJLLLPPPRRRSSSUUUWWWYYYZZZ[[[]]]______^^^\\\[[[ZZZ[[[]]]```dddiiimmmoooppprrruuuxxxzzz{{{{{{{{{{{{{{{|||}}}}}}{{{}}}xxxqqqhhhaaa\\\YYYXXXRRRQQQPPPOOOOOOOOOPPPPPPNNNPPPRRRVVV[[[```eeehhhooowwwxxxuuurrrtttyyy}}}}}}{{{jjj___YYYdddzzz......................../////////000000000000000...//////000000//////...------...///000111222222000000000000000000000000///000000111111222222222111333666:::???CCCEEEGGGDDDFFFNNNZZZeeemmmwww}}}yyyqqqtttyyyoooeeefffmmmtttzzz{{{{{{{{{|||}}}mmmccc^^^[[[ZZZ]]]]]]\\\]]]```fffhhhkkkpppuuuzzz}}}||||||{{{qqqfffaaabbbdddjjjuuuvvvdddXXXRRRKKKCCC>>><<<;;;;;;<<<<<<;;;:::===>>>@@@AAABBBCCCDDDDDDAAABBBDDDEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@AAABBBBBB@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCAAA>>><<<;;;>>>???@@@BBBCCCDDDDDDEEEDDDCCCCCCAAA@@@??????>>>===<<<;;;;;;;;;<<<===>>>;;;<<<===>>>AAACCCEEEFFFGGGGGGGGGHHHIIIKKKMMMMMMPPPPPPQQQSSSUUUTTTPPPMMMIIIHHHFFFEEEDDDDDDEEEFFFHHHHHHFFFDDDBBB@@@???>>><<<<<<<<<===???BBBDDDFFFEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>============>>>>>>?????????@@@AAACCCEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGEEEFFFFFFHHHIIIJJJKKKKKKIIIMMMPPPPPPOOOOOORRRUUUTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVWWWYYY[[[]]]___aaa^^^YYYRRRMMMKKKJJJJJJJJJLLLOOORRRUUUWWWYYY[[[]]]]]]___aaabbbaaa___\\\[[[VVVWWWXXXZZZ^^^dddhhhkkkmmmooorrrvvvyyy{{{||||||zzzzzz{{{}}}|||rrrggg]]]UUUQQQOOOIIIHHHGGGEEEEEEFFFGGGHHHJJJKKKMMMOOORRRWWW]]]bbbhhhrrryyyuuurrrrrrvvvzzz{{{{{{mmmbbbZZZaaarrr---......//////000000111111111111111111111111000---...///000000///............//////000000111111000000000000000000000000///000000111111222333333222444777;;;???BBBEEEFFFGGGJJJTTT```iiiooozzz}}}|||xxxssszzzttthhhfffmmmuuuzzz~~~pppddd___\\\ZZZYYY\\\]]]\\\___dddhhhjjjmmmrrrxxx}}}~~~xxxooofffbbbdddfffooo}}}{{{kkk[[[RRROOOIIIBBB;;;:::999:::;;;<<<;;;999===>>>@@@BBBCCCDDDDDDEEECCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCC???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???????????????@@@???>>>>>>>>>???AAAAAA@@@@@@@@@@@@?????????>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@??????@@@AAACCCDDDEEEFFFFFFFFFEEECCCAAA@@@@@@AAAAAA???>>><<<;;;;;;<<<===>>>>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJLLLNNNNNNQQQQQQSSSUUUVVVUUURRRNNNKKKJJJHHHFFFFFFFFFFFFGGGHHHGGGEEECCCAAA???>>>===<<<<<<<<<===>>>@@@CCCDDDDDDDDDDDDCCCAAA@@@>>>===;;;<<<===>>>?????????????????????@@@BBBEEEGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNMMMKKKJJJIIIGGGGGGGGGHHHIIIJJJJJJKKKMMMQQQTTTSSSPPPNNNPPPSSSTTTTTTUUUVVVXXXYYYZZZZZZWWWWWWXXXYYY[[[]]]```aaabbb]]]UUUPPPMMMLLLLLLLLLPPPRRRVVVXXXYYY[[[]]]___^^^___aaabbbbbb___\\\ZZZTTTTTTSSSTTTWWW\\\```cccfffhhhlllqqquuuzzz}}}~~~{{{|||}}}sssfff[[[RRRLLLJJJEEEDDDCCCAAAAAAAAABBBBBBGGGHHHIIIJJJLLLRRRZZZ```eeeooo}}}{{{wwwsssrrrtttwwwyyyyyysssfff[[[[[[fffwww------...///000111222222222222222111111111111111---...///000000///......000000000000////////////000000000000000000000000///000000111222222333333222444777;;;???BBBDDDEEEMMMPPPZZZgggnnnsss~~~{{{|||vvvsss~~~xxxiiiccciiittt}}}xxxggg^^^]]][[[XXXXXX[[[\\\]]]bbbhhhiiikkkooouuu{{{~~~zzzvvvooohhhfffiiikkkuuuxxxooo___PPPJJJHHHCCC===:::999999;;;===>>><<<;;;===>>>@@@BBBCCCDDDEEEEEEFFFFFFGGGFFFEEECCCAAA@@@@@@@@@@@@@@@AAAAAABBBCCC??????@@@@@@@@@??????>>>=========>>>??????@@@@@@AAA???>>>======???AAABBB@@@@@@@@@@@@??????>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEDDD???@@@BBBDDDEEEFFFGGGGGGGGGFFFCCCAAA@@@AAABBBCCC@@@???===;;;;;;<<<===>>>??????@@@AAACCCEEEGGGHHHGGGHHHHHHIIIKKKMMMNNNOOOQQQRRRSSSVVVWWWVVVRRROOOLLLKKKJJJHHHGGGGGGHHHHHHGGGFFFDDDBBB@@@>>><<<;;;===<<<<<<<<<>>>???AAACCCDDDDDDCCCBBB@@@>>><<<::::::;;;===???AAAAAAAAA@@@?????????@@@CCCEEEHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOOOOOOONNNMMMKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJQQQTTTWWWUUUPPPMMMNNNQQQRRRSSSTTTWWWYYY[[[]]]^^^YYYYYYYYYZZZ[[[^^^```bbbfff```XXXRRROOONNNNNNNNNSSSUUUXXXZZZZZZ[[[]]]___]]]^^^aaabbbaaa___[[[YYYTTTRRRQQQPPPRRRUUUYYY\\\```bbbffflllrrrxxx}}}}}}}}}tttfffZZZPPPJJJHHHCCCBBBAAA@@@@@@AAAAAABBBGGGHHHHHHHHHJJJPPPZZZaaacccmmmzzz}}}yyytttrrrsssvvvwwwxxxxxxjjj[[[VVV]]]nnn/////////000111333444555888777555333111000000///000000000000000000000000////////////////////////000000000000000000000000222222222333333444444444666777;;;AAACCCBBBEEEJJJNNNVVVaaalllsss{{{||||||}}}tttyyy{{{llldddiiipppsss|||}}}pppccc\\\ZZZVVVYYY\\\^^^___aaacccdddiiilllrrryyy~~~~~~wwwrrrpppnnnkkkjjjmmmtttxxxpppdddUUUIIICCC@@@===:::;;;;;;;;;<<<===>>>??????CCCEEEGGGGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>???@@@@@@AAA>>>????????????>>>======>>>???@@@AAAAAA@@@>>>===AAA@@@@@@??????@@@@@@AAACCCBBBBBBAAA@@@???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCEEEEEEDDDBBBAAA???@@@AAABBBCCCEEEEEEFFFGGGGGGFFFFFFEEECCCBBBAAAAAA>>>;;;:::<<<>>>??????FFFBBB@@@@@@CCCFFFGGGFFFIIIIIIJJJLLLMMMNNNOOOPPPPPPSSSWWWZZZ[[[ZZZWWWUUUQQQOOOLLLLLLNNNOOOPPPOOOPPPJJJDDDBBBCCCBBB>>>::::::;;;;;;===???AAACCCDDDDDDCCC@@@>>><<<;;;;;;;;;===???BBBBBBAAA@@@@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOMMMLLLLLLLLLJJJIIIIIIJJJLLLLLLLLLMMMUUU\\\[[[UUUQQQSSSWWWTTTUUUWWWYYYZZZ[[[\\\\\\ZZZ[[[\\\\\\\\\]]]___aaaeeeccc]]]UUUNNNLLLOOOSSSXXXYYYZZZ[[[]]]^^^___```fffccc```aaadddddd```\\\TTTRRRPPPNNNMMMNNNPPPRRRWWW[[[aaagggmmmsssyyy||||||}}}{{{lll]]]RRRLLLJJJCCCBBBAAA@@@???>>>>>>>>>EEEGGGHHHJJJLLLOOOTTTXXX```lll|||yyyrrrooopppsssuuuuuuyyynnnbbbZZZXXXbbbxxx///000000222333555777888:::999888666444222000000////////////////////////////////////////////////000000000000000000000000111111222222333444444444666777;;;AAACCCCCCGGGMMMRRR[[[hhhssszzzyyy{{{zzzvvv|||zzznnnhhhooovvvyyyzzzmmmaaaZZZYYYWWWYYY]]]___```bbbeeegggkkkmmmrrrxxx}}}}}}uuuooojjjjjjjjjiiilllppp|||rrreee[[[MMMCCC???===;;;999999999:::;;;<<<<<<======CCCEEEGGGGGGEEEDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA???????????????>>>>>>===?????????@@@@@@??????>>>AAA@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCBBB@@@AAABBBBBBDDDEEEFFFFFFGGGGGGFFFFFFEEECCCBBBAAAAAA???<<<;;;===???@@@@@@FFFCCCAAABBBEEEGGGHHHGGGKKKKKKLLLMMMNNNPPPPPPQQQQQQTTTWWWZZZ\\\ZZZXXXVVVTTTSSSQQQRRRSSSTTTSSSRRRPPPKKKEEECCCCCCBBB???;;;888999999;;;<<>><<<;;;;;;<<<>>>@@@BBBBBBAAA@@@@@@AAABBBDDDFFFGGGGGGHHHJJJLLLKKKKKKLLLLLLNNNOOOQQQRRROOOOOOOOOOOONNNMMMLLLKKKMMMLLLJJJIIIJJJLLLMMMNNNOOOTTTYYYYYYUUURRRTTTXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[\\\^^^^^^]]]^^^```bbbfffddd___WWWPPPNNNQQQUUUXXXYYY[[[]]]___bbbcccdddgggdddaaabbbeeeeeebbb^^^WWWUUUQQQNNNMMMMMMNNNOOOQQQUUU[[[aaagggmmmtttyyy{{{||||||lll]]]QQQIIIFFFAAA@@@@@@@@@@@@@@@AAABBBFFFGGGIIIJJJLLLOOOTTTXXX```lll|||~~~zzztttpppppprrrttttttvvvmmmbbbYYYTTT[[[ooo000111222555777999;;;<<<===<<<;;;999666333111///////////////////////////////////////////////////000000000000000000000000111111111111222333444555777888<<>>>>>DDDFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>?????????>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDBBBBBBCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFEEECCCBBBAAAAAA???===<<<>>>@@@BBBBBBGGGEEEDDDDDDGGGIIIJJJJJJNNNOOOOOOPPPQQQQQQRRRRRRSSSUUUXXX[[[\\\[[[YYYXXXXXXXXXWWWYYYZZZZZZXXXVVVPPPLLLGGGEEEDDDCCC???<<<888999999:::<<<>>>???@@@BBBAAA???===<<<<<<<<<<<<>>>@@@BBBCCCBBBAAABBBCCCDDDFFFHHHIIIJJJKKKMMMOOOMMMMMMNNNOOOQQQSSSUUUVVVPPPQQQQQQQQQPPPOOONNNMMMOOONNNLLLKKKKKKMMMOOOQQQRRRTTTUUUVVVUUUUUUWWWYYY]]]]]]^^^^^^^^^]]]]]]\\\]]]___``````___```bbbdddgggfffbbb[[[TTTQQQTTTWWWYYYZZZ\\\___bbbeeehhhiiigggeeecccdddfffgggdddaaa\\\YYYTTTPPPLLLKKKKKKLLLMMMPPPTTTZZZ```hhhpppuuuwwwzzz~~~|||lll]]]PPPHHHDDD>>>>>>???@@@AAACCCDDDEEEFFFGGGIIIJJJLLLOOOTTTXXX```kkkzzzzzzwwwwwwxxx|||~~~}}}vvvrrrqqqrrrsssssstttooofff[[[RRRTTTfffzzz222333555888;;;>>>???@@@???>>>===:::777444000///........................////////////////////////000000000000000000000000111000000000111333444555999:::>>>CCCEEEGGGPPPYYYjjjsss|||yyyzzzxxxttt}}}|||rrrpppuuu~~~{{{kkkaaa[[[YYY[[[WWWYYY]]]___bbbeeeiiilllpppppprrrvvv{{{~~~uuuooolllfffbbbccceeejjjttt}}}mmm___SSSMMMDDD>>><<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAADDDFFFHHHHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@?????????????????????>>>======>>>@@@AAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>AAACCCDDDDDDGGGGGGGGGHHHJJJLLLNNNNNNRRRSSSSSSSSSSSSTTTTTTTTTTTTVVVXXXZZZ[[[[[[ZZZYYYZZZZZZ[[[]]]^^^]]]ZZZWWWPPPMMMIIIGGGEEECCC@@@===;;;;;;;;;<<<===???@@@AAAAAA@@@>>>===<<<<<<===>>>???AAACCCCCCBBBBBBCCCDDDFFFHHHKKKLLLLLLNNNPPPRRRRRRSSSSSSTTTUUUVVVXXXYYYSSSSSSTTTTTTSSSRRRRRRQQQRRRQQQPPPNNNMMMOOORRRUUUVVVUUUUUUVVVXXX[[[\\\\\\^^^______``````______^^^___aaabbbbbbbbbbbbeeeggghhhhhheee```YYYVVVWWWZZZ[[[\\\^^^aaadddgggiiijjjgggfffeeefffggghhhfffcccaaa^^^YYYSSSOOOLLLKKKJJJKKKNNNRRRWWW]]]eeennntttrrruuuzzzyyyjjj\\\QQQIIIEEE>>>>>>???@@@BBBCCCEEEFFFEEEFFFHHHJJJKKKOOOTTTXXXaaakkkzzz}}}vvvrrrqqqrrrzzz~~~|||vvvrrrqqqqqqrrrsssqqqlllaaaUUUSSSbbbttt555666999<<>><<<999666333000...////////////////////////000000000000000000000000000000000000000000000000111000000000111333555777;;;===AAAEEEGGGKKKVVVbbbxxx}}}xxx}}}}}}oooqqq~~~}}}vvvooosss{{{oooccc]]]ZZZ[[[]]]WWWYYY]]]___bbbfffjjjnnnqqqrrrsssvvv{{{{{{sssnnnlllgggcccccceeejjjvvvxxxeeeVVVNNNIIICCC===;;;:::::::::;;;<<<===>>>@@@AAABBBCCCDDDFFFHHHIIIGGGFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBBBBAAA@@@???>>>>>>>>>?????????>>>===<<<===>>>@@@AAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGEEEEEEFFFEEEEEEDDDCCCBBBBBB@@@???@@@CCCEEEFFFFFFHHHIIIKKKLLLMMMOOOQQQSSSVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVXXXYYYYYYYYYYYYZZZZZZ[[[]]]^^^\\\YYYUUUOOOMMMJJJHHHFFFCCC@@@>>><<<<<<<<<======???@@@@@@@@@???>>>======>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGHHHJJJMMMNNNOOOPPPSSSUUUVVVVVVUUUUUUUUUVVVVVVWWWTTTTTTUUUUUUUUUTTTSSSSSSUUUUUUTTTSSSQQQRRRVVVYYY[[[YYYXXXYYY\\\```aaaaaa^^^___```aaaaaaaaaaaaaaaaaabbbddddddcccdddfffhhhiiijjjiiieee___[[[[[[]]]``````aaaccceeefffggghhhgggffffffggghhhhhhgggfffeeeccc___ZZZUUUQQQNNNLLLKKKNNNQQQUUU[[[bbbjjjpppmmmpppuuuzzz~~~uuueeeXXXNNNGGGBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHJJJMMMQQQVVVZZZdddnnn{{{wwwrrrqqqqqqxxx|||{{{uuuqqqppppppppppppnnnfffYYYTTT___nnn999:::===???AAABBBBBBBBB@@@>>>;;;888444222000///000000000000000000000000000000000000000000000000000000000000000000000000222111000000222444777888>>>@@@DDDHHHJJJOOO\\\jjjyyyxxx{{{nnnhhhqqq|||tttqqqrrryyyyyyfff^^^\\\\\\]]]___ZZZ\\\^^^aaacccggglllpppqqqrrrtttxxx~~~wwwpppmmmjjjfffddddddfffmmmzzzooo]]]PPPGGGDDD@@@;;;888777888999999:::;;;===>>>@@@AAABBBDDDFFFIIIIIIHHHGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEDDDCCCBBBAAAAAA@@@>>>=========>>>???============>>>??????@@@AAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGEEECCCBBBBBBCCCDDDFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBEEEHHHHHHHHHIIIKKKNNNPPPPPPRRRTTTWWWYYYYYYXXXXXXWWWVVVVVVUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[YYYVVVSSSMMMMMMKKKIIIEEEBBB???>>><<<<<<<<<<<<<<<===>>>>>>@@@??????>>>???@@@AAABBBBBBCCCDDDDDDCCCDDDFFFHHHIIIKKKNNNPPPQQQRRRUUUWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTWWWYYYZZZXXXVVVVVVYYY\\\___]]]]]]^^^```cccdddeee___```aaabbbccccccdddcccbbbccceeeeeedddeeegggiiijjjlllmmmjjjddd```___```ddddddeeeeeeffffffggggggggghhhiiijjjjjjkkkjjjjjjgggfffeeebbb]]]XXXTTTQQQMMMOOOSSSVVVZZZ```gggkkkjjjlllpppuuuyyy}}}ooo]]]QQQHHHBBB>>>BBBBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJMMMPPPUUU[[[___jjjssszzzuuutttuuuyyy}}}xxxrrrppppppmmmnnnmmmggg[[[TTTZZZddd<<<>>>@@@BBBBBBBBBAAAAAAAAA???;;;666333222222222111111111111111111111111000000000000000000000000000000000000000000000000333222111111222555888:::@@@BBBGGGJJJLLLRRRbbbqqqxxxzzz|||kkkdddhhhzzz}}}tttooonnnyyyrrrbbb]]]^^^______```^^^___aaaccceeeiiinnnrrrqqqrrrvvv{{{{{{qqqjjjhhhfffddddddhhhllltttuuucccUUUKKKAAA@@@===:::888777999:::999:::;;;===???@@@BBBBBBDDDGGGIIIJJJIIIHHHHHHHHHCCCCCCCCCCCCBBBBBBBBBBBB???AAABBBCCCDDDCCCBBBAAA@@@???===<<<;;;<<<===>>>;;;<<<===>>>????????????AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@??????@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFFFFGGGEEECCCAAAAAABBBCCCEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAABBBDDDGGGIIIJJJIIIJJJMMMQQQRRRSSSTTTWWWZZZ[[[[[[ZZZYYYXXXVVVVVVUUUQQQQQQQQQQQQRRRTTTVVVWWWVVVVVVVVVWWWWWWVVVSSSPPPLLLLLLKKKIIIEEEAAA>>>===>>>============>>>>>>???@@@@@@??????@@@BBBDDDEEEBBBCCCDDDDDDDDDEEEHHHJJJJJJLLLOOOQQQRRRSSSVVVXXXVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWXXX\\\___^^^[[[ZZZ\\\___``````aaabbbbbbdddeeefffddddddeeeeeeeeeeeeddddddcccdddeeeeeeeeefffhhhjjjkkknnnpppmmmhhhcccbbbbbbggggggggghhhhhhiiiiiiiiijjjkkkmmmmmmnnnnnnnnnooogggiiijjjiiifff```[[[WWWRRRUUUXXX[[[^^^aaafffiiijjjkkkmmmqqqvvv|||wwwcccSSSIIIEEEAAA???BBBBBBBBBBBBCCCDDDEEEFFFHHHJJJNNNQQQUUU[[[bbbfffqqqzzz{{{xxxzzz~~~{{{ssspppooommmnnnmmmiii^^^TTTUUU[[[yyy>>>@@@AAACCCCCCBBB@@@???BBB???;;;666333333444555111111111111111111111111000000000000000000000000000000000000000000000000444333222111333666999;;;BBBDDDHHHLLLMMMTTTeeeuuu|||zzz~~~{{{hhhbbbaaalll~~~zzzzzzrrrnnnnnnoooaaa^^^```aaaaaa```aaabbbdddeeegggkkkppptttppprrrwww|||vvvkkkeeecccdddcccffflllrrr|||kkk[[[OOOHHH???>>>===;;;::::::<<<===<<<<<<>>>???AAACCCDDDEEEDDDGGGIIIJJJIIIHHHHHHIIICCCCCCBBBBBBBBBAAAAAAAAA===???AAACCCCCCBBBAAA@@@???>>><<<;;;:::;;;===>>>:::;;;===????????????>>>AAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@?????????@@@AAAAAABBB@@@@@@AAAAAACCCDDDEEEFFFGGGEEEBBB@@@@@@AAABBBDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBEEEHHHJJJKKKJJJJJJNNNRRRTTTTTTUUUXXX[[[\\\\\\[[[YYYXXXVVVUUUUUUPPPPPPOOOPPPQQQRRRTTTUUUVVVUUUTTTUUUUUUTTTRRROOOKKKLLLKKKIIIEEE@@@>>>===AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAACCCEEEFFFCCCDDDDDDDDDDDDEEEHHHKKKJJJLLLOOOQQQRRRTTTWWWYYYXXXXXXXXXXXXYYYZZZ\\\\\\[[[\\\\\\]]]]]]]]]\\\\\\YYY]]]aaaaaa^^^\\\]]]```___aaacccdddcccccceeeggghhhhhhhhhhhhgggfffeeedddcccdddeeeeeeeeefffhhhjjjkkkoooqqqooojjjeeecccccchhhhhhiiijjjkkkkkklllllllllmmmooopppppppppqqqrrrgggjjjmmmnnnkkkfff___[[[XXX[[[^^^```bbbeeehhhjjjjjjkkkmmmpppuuu{{{yyykkkXXXJJJEEEDDDDDDDDDAAAAAABBBBBBDDDEEEGGGHHHJJJMMMQQQUUUYYY```gggkkkwww{{{zzz}}}tttpppoooqqqpppoookkkaaaVVVSSSWWWppp@@@AAAAAAAAAAAA@@@??????BBB???<<<888555444333333111111111//////000333666111111111000000000000000222222111111222222333444...000111222444777;;;>>>GGGGGGHHHKKKSSS___llluuu~~~}}}vvviiicccZZZeeeuuuxxxsssyyy{{{yyyooonnntttwwwkkk```^^^______aaacccaaadddgggjjjlllnnnrrruuuqqqwww{{{wwwlllgggeeeaaadddiiippp{{{vvvaaaPPPEEE@@@;;;:::999999999:::;;;<<<===>>>@@@BBBCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAA??????>>>>>>=========<<<>>>>>>>>>>>>>>>??????@@@AAA@@@@@@???>>>>>>??????DDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@AAA@@@>>>===<<<===>>>@@@BBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIGGGEEECCCBBBBBBCCCDDDAAAAAA@@@???>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDBBB@@@@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHGGGCCCCCCDDDEEEFFFHHHJJJKKKMMMNNNPPPQQQSSSVVVZZZ]]]\\\\\\\\\\\\ZZZVVVSSSQQQRRRPPPMMMLLLLLLNNNQQQSSSUUUUUUUUUTTTSSSQQQPPPOOONNNMMMJJJGGGDDDAAA>>>===??????@@@@@@@@@??????>>>?????????>>>>>>@@@CCCFFFEEEEEEGGGHHHIIIJJJJJJJJJMMMMMMNNNPPPRRRVVVYYY[[[]]]\\\[[[ZZZZZZ[[[\\\]]][[[]]]___```___]]]^^^^^^[[[]]]aaaddddddcccaaa___bbbcccdddeeeffffffffffffiiikkklllllljjjiiiiiijjjiiijjjjjjkkklllllllllllloooppprrrrrrooojjjdddaaafffhhhjjjjjjjjjkkklllnnnpppqqqtttuuuvvvtttrrrpppooommmmmmoooqqqmmmeee^^^ZZZ]]]aaagggkkknnnooopppnnnjjjiiinnntttyyy~~~nnn```RRRJJJGGGDDDBBBDDDCCCDDDEEEFFFHHHKKKMMMNNNKKKNNNSSSZZZbbbkkkuuu|||~~~rrrnnnoookkkmmmmmmjjjddd[[[TTTPPPggg@@@@@@AAAAAA@@@@@@???>>>???<<<999555222111000111111111222111000000222444000000000000000111111111111111111111111222333333000111333333555999>>>BBBHHHIIIKKKPPPXXXdddqqqzzz~~~}}}oooccc^^^___jjjzzz{{{tttrrrwwwyyy~~~~~~vvvnnnqqqyyytttiii___]]]^^^___```cccdddgggkkknnnqqqsssvvvxxxxxx}}}sssiiieeeccccccgggmmmuuuooo\\\MMMDDD@@@;;;:::999999999:::;;;<<<===>>>@@@BBBDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>??????@@@??????>>>??????@@@AAAAAADDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????@@@@@@@@@@@@AAA@@@>>>=========??????BBBBBBAAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGEEECCCBBBCCCDDDDDDCCCBBBAAA@@@????????????>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFDDDBBBAAACCCEEECCCDDDFFFHHHIIIIIIIIIHHHEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQRRRTTTWWWZZZ]]]^^^^^^^^^]]]ZZZWWWSSSQQQPPPNNNKKKIIIIIIKKKNNNOOOSSSSSSSSSSSSRRRQQQOOOOOOOOOMMMKKKHHHDDDAAA???===>>>??????@@@@@@??????>>>???@@@@@@??????AAADDDFFFEEEFFFHHHJJJLLLNNNOOOOOOOOOOOOQQQSSSUUUXXXZZZ\\\]]]]]]\\\\\\]]]^^^^^^___]]]___aaabbbaaa___`````````aaadddeeefffeeecccaaaddddddeeefffggggggggggggiiikkklllllljjjiiijjjkkkkkkkkklllmmmmmmmmmllllllnnnoooppppppnnnjjjfffccchhhjjjlllmmmmmmnnnppprrrssstttvvvxxxxxxvvvtttssspppnnnnnnppprrrpppjjjddd^^^aaaeeeiiimmmoooppppppooojjjjjjooouuuyyywwweeeYYYMMMGGGEEECCCBBBCCCDDDEEEFFFGGGIIIKKKMMMMMMNNNQQQWWW___gggqqq{{{}}}qqqnnnoookkklllllliiiccc[[[TTTPPPaaa|||@@@@@@AAAAAA@@@@@@???>>>===;;;777444111000///000000222333333111000000111//////000000111111222222111000000000000111222222222333444555777<<>>@@@BBBDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA???>>>>>>>>>>>>==================<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@======>>>>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@AAA@@@???>>>===>>>??????BBBBBBAAABBBBBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCCCCCCCDDDEEEEEEEEECCCBBB@@@@@@??????>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGEEECCCBBBDDDFFFDDDFFFGGGIIIJJJJJJJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNOOORRRSSSUUUWWW[[[^^^______^^^]]]ZZZWWWTTTRRRPPPNNNKKKIIIHHHIIIKKKLLLRRRSSSTTTTTTSSSRRRQQQPPPOOONNNKKKGGGDDDAAA???>>>>>>>>>????????????>>>>>>???@@@AAA@@@@@@AAADDDGGGEEEGGGIIILLLOOORRRSSSTTTQQQRRRTTTVVVXXXZZZ\\\]]]\\\]]]^^^```aaaaaaaaaaaa```bbbdddeeedddccccccdddgggggggggggggggfffeeeeeeeeefffggghhhiiiiiiiiiiiikkkmmmoooooommmmmmmmmnnnnnnnnnooooooooonnnmmmmmmmmmnnnnnnnnnlllkkkhhhgggkkkmmmooopppqqqrrruuuwwwvvvxxxyyyzzzzzzyyywwwvvvrrrqqqppprrrtttsssoookkkdddfffiiillloooqqqqqqqqqqqqlllkkkqqqvvvzzzyyyooo[[[QQQIIIFFFEEECCCCCCDDDEEEFFFHHHIIIKKKLLLMMMMMMQQQUUU]]]eeeoooyyy}}}qqqnnnnnnjjjjjjiiigggbbb[[[UUUQQQXXXqqq@@@@@@@@@@@@@@@???>>>>>>===;;;888444222111111111000222444444222000//////......///000111222222333000000000///000000111222333444555666999>>>EEEJJJIIIMMMRRRYYYaaajjjtttzzzzzz~~~|||~~~qqq```[[[\\\jjjuuuxxxssswww}}}}}}{{{qqqppp|||wwwjjjbbb\\\\\\]]]]]]```ccciiimmmssswwwyyyzzz{{{|||~~~yyymmmgggeeeeeedddjjjuuu}}}lllZZZMMMDDD???===;;;:::999999:::;;;<<<===>>>???@@@BBBDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>??????@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????AAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDCCCDDDDDDEEEFFFEEECCCBBB@@@???>>>>>>===>>>??????@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGEEECCCBBBDDDFFFFFFGGGIIIJJJKKKLLLKKKKKKIIIIIIIIIJJJKKKLLLNNNNNNMMMOOORRRSSSUUUWWWZZZ]]]]]]]]]\\\[[[YYYWWWUUUTTTRRRPPPMMMKKKJJJJJJKKKLLLSSSTTTUUUVVVVVVUUUTTTSSSOOOMMMIIIFFFBBB@@@>>>=========>>>?????????>>>>>>>>>@@@AAA@@@@@@AAACCCFFFFFFGGGJJJMMMPPPSSSTTTUUUTTTUUUVVVXXXZZZ\\\]]]]]]\\\]]]___bbbcccdddccccccccceeehhhhhhhhhgggggghhhlllkkkjjjiiihhhgggggggggggghhhiiijjjkkkkkkkkkkkknnnppprrrrrrqqqqqqrrrsssqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmllllllllllllmmmooorrrssstttvvvxxxzzzyyyzzz{{{||||||{{{yyyxxxvvvtttssstttuuutttrrrpppjjjkkkmmmoooqqqrrrsssssssssooonnnsssyyy{{{~~~tttiiiUUUNNNIIIHHHGGGEEEDDDFFFFFFGGGIIIKKKMMMMMMMMMMMMSSSXXXaaajjjttt}}}rrrnnnnnniiihhhgggeeeaaa\\\WWWSSSQQQfff???@@@@@@@@@@@@???>>>>>><<<:::777444111000000111///222444555333000///.........///000111222222333000000000///000000111222222333555666999???FFFJJJIIIMMMRRRXXX___gggnnnsssttt|||||||||kkk]]]\\\```nnnyyy{{{zzz|||sssvvv|||pppfff```\\\]]]^^^^^^aaaeeehhhlllrrrvvvxxxyyyzzz{{{}}}sssjjjfffeeefffeeekkkwwwvvvdddSSSGGG@@@===;;;::::::999999:::<<<===>>>>>>???AAACCCDDDFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???@@@AAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA???>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFDDDBBBAAACCCEEEFFFGGGIIIKKKLLLLLLLLLKKKIIIIIIIIIIIIJJJLLLMMMMMMLLLNNNQQQSSSUUUWWWYYY\\\YYYYYYYYYYYYXXXWWWVVVVVVSSSQQQOOOLLLKKKKKKKKKLLLPPPRRRTTTVVVWWWVVVUUUTTTNNNLLLHHHDDD@@@>>>============>>>???????????????===???@@@@@@@@@AAACCCEEEGGGHHHKKKMMMPPPRRRSSSTTTVVVWWWXXXYYY[[[\\\]]]^^^\\\^^^```bbbdddeeeeeeeeefffhhhkkklllkkkkkkkkklllooommmllljjjhhhgggggghhhiiiiiijjjkkkllllllllllllnnnppprrrsssrrrrrrssstttssssssssssssrrrrrrqqqpppmmmmmmmmmnnnnnnoooppppppoooqqqtttuuuvvvxxxzzz|||{{{||||||}}}|||{{{zzzyyyzzzxxxwwwvvvvvvuuusssqqqnnnoooqqqrrrtttuuuvvvvvvwwwsssrrrwww|||~~~zzznnnbbbQQQLLLHHHHHHGGGDDDDDDFFFHHHHHHJJJLLLNNNOOOOOOPPPTTTZZZdddnnnxxx~~~sssnnnllliiigggdddcccaaa^^^YYYUUUPPP___www??????@@@@@@??????>>>===:::888555111///////////////111444444333111000000//////000000111111222222111000000000000111222222111333666888;;;???EEEIIIHHHLLLQQQVVV\\\cccjjjooossszzz|||hhh]]]___fffuuu}}}www}}}xxxmmmccc___]]]___``````ccchhhhhhlllqqquuuwwwyyyzzz|||zzznnngggeeeeeefffiiippp|||{{{nnn]]]MMMDDD???;;;999::::::999:::;;;<<<>>>???>>>???AAACCCEEEFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBB@@@???>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFDDDBBBAAACCCEEEFFFHHHIIIKKKLLLLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMLLLOOORRRUUUVVVXXXZZZ\\\XXXXXXXXXWWWWWWVVVVVVVVVQQQPPPNNNMMMLLLKKKKKKLLLNNNPPPSSSUUUWWWVVVUUUSSSOOOLLLHHHDDD@@@>>>=========>>>???@@@@@@@@@@@@@@@>>>???AAABBBAAABBBCCCEEEIIIJJJMMMOOORRRTTTUUUVVVZZZZZZZZZZZZ[[[]]]___```___```aaaccceeeffffffggghhhjjjmmmnnnnnnnnnnnnooopppooommmkkkjjjiiihhhhhhiiijjjkkklllmmmmmmmmmmmmkkknnnpppqqqqqqqqqrrrtttsssssstttttttttsssrrrrrroooppppppqqqrrrsssttttttrrrtttvvvwwwxxxyyy{{{}}}}}}}}}}}}}}}||||||{{{zzz||||||{{{zzzxxxwwwuuutttrrrssstttvvvxxxzzz{{{|||{{{wwwvvv{{{|||tttggg[[[MMMIIIFFFGGGEEEBBBCCCFFFIIIIIIJJJLLLNNNPPPRRRTTTXXX___hhhsss|||uuunnnkkkiiifffcccaaaaaa```\\\XXXSSS[[[nnn???????????????>>>>>>===:::888555222000//////000...111333333222111111222000000000000000111111111111111111111111222333333111444888;;;===AAAEEEHHHGGGJJJOOOUUU[[[cccjjjooowww{{{www}}}jjjaaafffooo~~~|||wwwmmmbbb______bbbccccccfffkkkkkknnnrrruuuwwwyyy|||~~~xxxmmmiiihhhiiijjjrrrwwwrrrfffVVVIIIBBB>>><<<999::::::::::::;;;===>>>@@@>>>@@@AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA???>>>>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGEEECCCBBBDDDFFFFFFGGGIIIKKKLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNQQQUUUWWWYYYZZZ\\\^^^\\\[[[YYYXXXVVVUUUUUUUUURRRRRRPPPOOONNNNNNNNNNNNOOOQQQUUUXXXZZZYYYXXXVVVQQQNNNIIIEEEAAA@@@??????>>>???@@@AAAAAABBBBBBBBB???AAACCCDDDDDDDDDEEEGGGKKKMMMPPPSSSVVVYYY[[[\\\___^^^\\\[[[\\\^^^bbbdddccccccddddddfffggghhhiiiiiillloooppppppooopppqqqppppppooonnnlllkkkjjjjjjiiijjjkkklllmmmmmmmmmmmmlllnnnqqqrrrrrrssstttvvvrrrssssssttttttttttttsssqqqrrrsssuuuvvvvvvwwwvvvuuuwwwyyyzzzzzz{{{}}}~~~}}}}}}|||||||||}}}~~~~~~|||{{{yyyyyyuuuvvvxxxzzz}}}~~~zzzzzz~~~zzzqqqcccVVVKKKHHHFFFGGGFFFDDDFFFKKKJJJJJJJJJKKKMMMQQQUUUXXX^^^eeeoooxxxwwwoookkkjjjfffbbbaaabbbbbb^^^ZZZWWWYYYfff}}}???????????????>>>======<<<:::777444222111222222...000222222111111222333111111111000000000000000222222111111222222333444222555:::===???BBBEEEGGGFFFIIIOOOUUU\\\dddlllrrryyyrrrvvv}}}mmmfffmmmxxx~~~xxxmmmbbb___```cccddddddhhhmmmnnnpppsssvvvxxx{{{~~~yyypppmmmmmmnnnoooyyy}}}lll```QQQFFFAAA???<<<:::::::::::::::;;;===???@@@???@@@AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA????????????>>>>>>>>>>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>??????@@@======>>>???AAACCCEEEFFF@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAABBBDDDDDDDDDDDDCCCCCCDDDEEEGGGGGGEEEDDDCCCAAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBDDDFFFGGGHHHHHHIIIHHHFFFDDDDDDEEEGGGFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMOOOSSSWWWYYY[[[\\\^^^______^^^\\\YYYWWWUUUTTTSSSUUUTTTSSSSSSRRRRRRRRRRRRRRRUUUYYY\\\^^^^^^\\\[[[SSSPPPKKKFFFCCCAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCAAACCCFFFFFFFFFFFFGGGHHHLLLNNNRRRVVV[[[^^^aaabbbcccaaa^^^\\\]]]```dddggggggfffeeeeeefffhhhjjjkkkjjjllloooqqqppppppqqqrrrppppppppppppooommmlllkkkiiijjjkkklllmmmmmmmmmmmmoooqqqtttuuuuuuvvvxxxyyyrrrrrrssstttuuuuuuuuutttssstttvvvwwwyyyyyyxxxxxxwwwyyy{{{|||{{{|||~~~~~~}}}}}}{{{}}}~~~}}}}}}wwwxxxzzz}}}||||||{{{qqqbbbUUULLLIIIHHHIIIIIIHHHKKKQQQKKKJJJIIIJJJMMMRRRWWWZZZccciiisss}}}yyyooojjjkkkfffaaaaaacccccc___\\\YYYXXXbbbxxx>>>======<<<<<<<<<<<<===:::888666333222222333444222111111111000000//////222222111111111111222222000000222222333222111000111333888<<>>;;;:::<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFBBBAAA???======>>>???@@@??????>>>=====================<<<<<<<<<>>>@@@AAA===============>>>>>>???>>>??????@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCCCCDDDEEEGGGGGGEEEDDDEEEFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@AAABBBCCCDDDFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHJJJLLLMMMJJJJJJIIIIIIJJJKKKMMMNNNQQQSSSVVVYYY\\\\\\\\\\\\aaa```]]][[[YYYWWWVVVUUUTTTSSSQQQPPPQQQRRRTTTUUUTTTVVVZZZ___bbbaaa]]]YYYSSSNNNHHHCCC@@@???>>>===??????@@@AAAAAABBBCCCCCCEEEFFFFFFFFFFFFGGGJJJLLLMMMQQQUUUXXXZZZ\\\^^^```\\\^^^```aaa```aaaccceeegggffffffgggiiikkkmmmnnnppppppppppppppppppppppppoooppppppooommmnnnppprrrpppooolllkkkkkknnnqqqssssssuuuyyy|||}}}|||zzzxxxtttssssssssssssssstttttttttttttttuuuwwwzzz|||~~~|||{{{yyyxxxyyy|||~~~}}}}}}yyy}}}xxxjjjZZZOOOHHHHHHGGGGGGGGGHHHJJJJJJJJJIIIJJJMMMNNNPPPXXXaaaiiiqqq}}}|||ppphhhdddbbb```___`````````___aaa\\\\\\kkkAAA@@@???>>>============;;;999666444222222333333222111111111000000000000000000000//////000000000///000111333333444333333333666:::>>>@@@BBBCCCDDDGGGFFFMMM[[[fffjjjnnnsssuuuooommm}}}oooppp|||wwwoookkkdddccccccdddfffiiilllmmmqqqooorrrwwwzzz{{{~~~uuupppooopppwww~~~|||gggYYYIIIAAA>>>;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>AAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFBBBAAA???======>>>???@@@???>>>>>>==================<<<<<<<<<===>>>???@@@>>>>>>=========>>>??????@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEGGGGGGEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKMMMNNNOOOPPPRRRUUUXXXZZZ[[[[[[[[[^^^]]][[[ZZZXXXWWWWWWWWWTTTSSSRRRQQQRRRSSSUUUVVVUUUWWW[[[```bbbaaa]]]YYYTTTOOOIIICCCAAA???>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFHHHKKKMMMNNNRRRVVVXXXZZZ[[[]]]^^^\\\^^^```aaaaaaaaaccceeehhhhhhhhhhhhiiikkkmmmnnnnnnnnnooopppqqqqqqrrrrrrqqqqqqqqqpppooooooppprrrsssrrrooonnnnnnpppsssuuuxxxzzz|||}}}}}}|||zzzxxxwwwvvvvvvuuuuuuuuuvvvvvvxxxxxxxxxyyy{{{}}}}}}|||}}}|||vvvhhhYYYNNNIIIHHHGGGFFFFFFGGGIIIIIIJJJIIIKKKOOOQQQTTT\\\eeeooowww|||pppgggeeebbb___^^^_________^^^^^^YYYYYYfffCCCBBBAAA@@@???>>>>>>>>><<<:::888555333222222222111111111111111000000000//////............//////...///111333444555666666555888<<>>??????CCCCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEAAA@@@???>>>===>>>?????????>>>======<<<<<<======<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBDDDEEEGGGGGGEEEDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJKKKMMMNNNOOOPPPRRRTTTWWWYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWUUUTTTSSSSSSSSSTTTVVVWWWWWWYYY\\\```bbbaaa]]]ZZZUUUPPPIIIDDDAAA@@@???>>>??????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGIIILLLNNNPPPSSSWWWYYYYYYZZZ[[[]]]\\\^^^```aaaaaabbbdddfffjjjiiiiiijjjkkklllmmmnnnlllmmmnnnoooqqqrrrssstttrrrssssssrrrpppoooppprrrssssssrrrrrrsssuuuxxxzzz~~~~~~~~~~~~}}}{{{zzzyyy{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{|||~~~}}}ssseeeVVVLLLIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJMMMRRRUUUYYYbbbkkkxxx~~~qqqiiieeebbb___]]]]]]]]]]]]\\\ZZZUUUTTT___vvvAAAAAA@@@?????????@@@@@@===;;;999666444333222111111111111111111111111111//////............//////111111222444555666666666777:::===??????AAAEEEHHHLLLRRR\\\fffmmmrrrvvvzzz{{{mmmjjjqqqvvv|||uuu~~~vvvkkkdddbbbccccccdddeeehhhkkkmmmnnnqqqqqquuuzzz|||~~~}}}vvvpppoooqqqttt}}}}}}ppp___RRREEE???===;;;::::::;;;<<<===>>>??????@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJIIIGGGEEEDDD@@@@@@???>>>===>>>>>>???>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<===>>>>>>??????????????????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEGGGGGGEEEDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMQQQRRRTTTVVVXXXYYYZZZZZZXXXXXXWWWVVVVVVUUUVVVVVVUUUUUUUUUUUUUUUVVVXXXXXXYYYYYY\\\___aaa```]]]ZZZVVVPPPIIICCC@@@???>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEFFFGGGHHHHHHJJJNNNPPPRRRUUUXXXYYYYYYYYYZZZ[[[\\\^^^```aaaaaabbbdddfffkkkkkkkkkkkkllllllmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrssssssrrrooonnnooopppqqqqqqrrrtttwwwzzz}}}~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~}}}}}}|||{{{{{{zzz{{{{{{}}}~~~zzznnn```SSSKKKIIIHHHGGGFFFEEEFFFGGGGGGIIIJJJOOOVVVZZZ___hhhrrr{{{{{{vvvmmmfffbbb^^^\\\[[[\\\[[[[[[VVVQQQOOOWWWkkk>>>>>>>>>>>>>>>???@@@AAA===<<<:::888555333222222111111111111111222222222111000000000000000000111444444444444444444555555666:::===>>>>>>@@@EEEJJJOOOYYYdddkkkooorrrvvvyyywwwlllmmmuuu{{{uuuyyy}}}pppgggcccaaaddddddfffgggjjjlllnnnooorrrssswww|||~~~zzzsssnnnoooqqqvvvxxxkkkZZZNNNCCC???>>><<<:::;;;;;;<<<>>>???@@@AAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJIIIGGGDDDCCC?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<:::;;;<<<<<<===>>>>>>>>>???????????????@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCCCCCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCDDDDDDDDDDDDCCCCCCBBBDDDEEEGGGGGGEEEDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJKKKLLLRRRRRRTTTVVVWWWXXXYYYZZZXXXXXXVVVUUUTTTTTTTTTTTTVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[^^^``````^^^\\\VVVQQQHHHBBB???>>>>>>===>>>???@@@AAACCCDDDEEEFFFEEEFFFHHHIIIIIILLLOOORRRSSSUUUXXXYYYYYYXXXYYYZZZ\\\^^^```aaabbbccceeegggkkkkkkllllllmmmmmmmmmmmmooooooooooooooopppppppppqqqrrrrrrqqqooommmmmmnnnrrrssstttvvvwwwyyy{{{{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~wwwjjj\\\QQQKKKIIIHHHGGGFFFFFFFFFHHHHHHJJJKKKQQQYYY___dddnnnxxxtttjjjccceeeooo{{{}}}tttgggddd___[[[ZZZZZZZZZZZZSSSPPPMMMRRRbbb{{{===============>>>???@@@<<<<<<:::999777555333222111111111222222222222222222222111111111111222222555444444333333333444444666:::===>>>===@@@GGGNNNTTTaaammmqqqqqqsssvvvxxxyyynnnooovvv|||rrrooo{{{~~~wwwlllfffddddddfffggghhhjjjlllmmmnnnooorrrtttyyy}}}xxxrrrnnnppptttzzzssseeeWWWKKKAAA??????===;;;;;;;;;<<>>>>>>>>=========>>>===<<<<<<;;;;;;<<<<<<::::::;;;===============???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCDDDEEEGGGGGGEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLMMMNNNQQQRRRSSSTTTUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]___bbbcccbbbaaaXXXRRRIIIBBB???>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGEEEFFFHHHIIIKKKMMMQQQTTTSSSUUUXXXYYYYYYXXXYYYZZZ\\\^^^```bbbbbbdddfffhhhiiijjjkkklllmmmmmmmmmmmmoooooooooooooooooooooooooooppprrrqqqooonnnmmmnnnvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwyyyzzz{{{zzz{{{|||}}}}}}|||{{{zzzzzz{{{}}}~~~tttfffYYYOOOKKKHHHHHHGGGGGGGGGHHHIIIJJJLLLNNNUUU^^^dddjjjttt~~~zzzuuuvvvtttggg]]]WWWSSSWWW```mmm}}}zzzjjjeee___[[[ZZZZZZYYYYYYSSSPPPMMMOOO[[[sss??????>>>===============;;;;;;:::999888666555444111111111222222333333333222222111111111111222222333333222222222444555666666;;;>>>???>>>BBBJJJRRR]]]lllyyyzzzvvvwwwyyyzzzzzzpppqqqyyyqqqggglllyyy~~~{{{tttkkkgggggghhhiiijjjkkkmmmnnnnnnoooooosssuuuzzzuuuqqqooosssyyynnn```TTTJJJAAA@@@@@@>>><<<<<<;;;===???BBBCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>======<<<======<<<;;;;;;;;;;;;<<<999:::;;;============<<<>>>>>>=========>>>??????AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEGGGGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEGGGGGGHHHFFFFFFHHHHHHHHHFFFDDDCCCFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXYYY[[[\\\\\\]]]]]]___^^^___bbbeeeggggggggg[[[TTTKKKDDD@@@@@@@@@@@@>>>???@@@BBBDDDEEEFFFGGGEEEGGGIIIJJJKKKNNNRRRVVVSSSUUUXXXYYYYYYYYYYYYZZZ\\\^^^```bbbbbbdddfffhhhggghhhjjjlllmmmnnnnnnmmmmmmmmmnnnnnnooooooppppppnnnppprrrrrrpppoooooopppuuuvvvwwwxxxxxxwwwvvvuuusssssstttuuuvvvwwwxxxxxxuuuwwwyyyzzz{{{zzzyyyyyyxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}qqqcccVVVOOOLLLHHHHHHGGGGGGHHHJJJLLLMMMPPPRRRZZZcccjjjpppyyyrrrlllnnnsssyyy}}}zzzsssjjj___VVVPPPNNNOOOSSSXXXbbbsss}}}kkkggg```\\\ZZZYYYYYYYYYTTTRRROOONNNWWWmmmCCCBBB@@@>>>===<<<;;;;;;;;;:::::::::888777555555111111111222222333333333222222111111111111222222111111000111222444666888777<<<@@@@@@???CCCMMMUUUfffvvv}}}}}}~~~~~~yyypppsss}}}llldddbbbkkkwww|||xxxssskkkhhhiiikkkkkklllmmmnnnoooooooooooosssuuu{{{tttpppooouuu|||}}}kkk]]]SSSIIIAAA@@@AAA???======;;;===@@@BBBDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBBBB>>>>>>>>>>>>>>>======<<<======<<<;;;;;;;;;;;;<<<999:::;;;============<<<===============>>>>>>???BBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEGGGGGGEEEDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJDDDEEEGGGIIIHHHFFFCCCAAAFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGIIIKKKMMMMMMMMMLLLHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVXXXXXXXXXXXXZZZ[[[]]]]]]]]]]]]aaaaaaaaadddhhhkkkkkkkkk]]]WWWMMMFFFBBBBBBBBBBBB>>>???@@@BBBDDDEEEGGGGGGEEEGGGIIIJJJLLLOOOSSSVVVRRRUUUXXXYYYYYYYYYZZZ[[[\\\^^^```bbbcccdddgggiiifffgggiiikkkmmmnnnnnnnnnkkklllmmmnnnooopppqqqrrrnnnpppssssssrrrqqqqqqqqqppprrruuuxxxzzz{{{zzzzzzssssssuuuvvvvvvwwwwwwvvvrrrtttvvvxxxyyyyyyxxxwwwtttuuuwwwyyyzzzzzzyyyyyyxxxxxxxxxyyyzzz|||}}}~~~}}}|||pppaaaUUUNNNLLLHHHHHHGGGHHHIIIKKKMMMOOOSSSUUU]]]gggnnnsss}}}{{{nnnhhhjjjeeelllpppllleee___XXXRRRLLLMMMOOOSSSVVV]]]nnn}}}~~~mmmhhhaaa\\\ZZZYYYYYYYYYUUUTTTQQQNNNUUUjjjBBBBBBAAAAAA@@@??????>>>999555222111333444333111777666444222111111222222111111111222222333333444333444444444333444777999;;;;;;===???AAAFFFRRR___mmm~~~{{{yyypppvvvwwweee[[[\\\ooo}}}|||wwwwwwnnnhhheeefffjjjlllnnnqqqrrrrrrrrrtttuuu{{{yyy{{{{{{uuusssssszzzyyyhhh\\\MMMHHHBBB>>><<<============>>>@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA@@@??????>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;>>>============???@@@AAADDDDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFHHHIIIJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKKKKIIIHHHFFFEEEEEEFFFHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTVVVVVVUUUTTTTTTXXX]]]aaa```^^^]]]\\\\\\^^^aaacccgggggghhhkkkmmmooonnnmmm[[[SSSIIIDDDCCCCCCAAA?????????@@@AAACCCDDDEEEEEEFFFHHHJJJKKKLLLMMMPPPRRRSSSUUUVVVVVVVVVXXXZZZ\\\````````````bbbccceeefffhhhhhhhhhhhhiiijjjkkkllljjjlllnnnppprrrrrrrrrrrrooorrruuuvvvtttssstttuuutttuuuvvvwwwwwwxxxxxxwwwrrrqqqpppqqqssstttsssrrrttttttsssssssssttttttuuuuuuvvvwwwyyyzzzzzzzzzzzzttttttuuuuuuvvvxxxyyyzzz|||~~~wwwjjj\\\OOOJJJLLLHHHGGGGGGIIILLLNNNOOOOOOVVV\\\eeemmmttt||||||qqqhhhcccdddccccccbbb___ZZZRRRMMMHHHIIILLLQQQUUU\\\jjjxxx{{{mmmeee___^^^]]]ZZZXXXXXXYYYQQQMMMPPPWWWgggAAA@@@@@@@@@??????>>>>>><<<:::777777888999888777777666444333222222222222222222222222222333333333333333444333333444777999======>>>AAACCCIIIVVVcccsssxxxqqqxxxpppbbb[[[___sss}}}{{{~~~|||zzzzzz|||tttlllhhheeegggllllllnnnqqqsssssstttvvvxxx}}}{{{~~~~~~zzzxxxyyyvvveeeYYYLLLHHHBBB>>>======>>>>>>>>>???@@@BBBDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAA?????????>>>===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>======>>>???AAABBBCCCCCCDDDDDDCCCCCCBBBBBBDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKIIIGGGFFFDDDDDDEEEGGGHHHJJJLLLNNNOOOOOOPPPRRRTTTWWWWWWWWWWWWWWWZZZ^^^aaaaaa```^^^^^^___aaadddeeeggghhhiiikkkmmmllljjjhhhYYYRRRIIIDDDCCCCCCBBB?????????@@@AAACCCDDDDDDEEEEEEGGGJJJKKKLLLNNNQQQSSSSSSUUUVVVWWWXXXYYY\\\^^^bbbaaa```aaabbbdddggghhhiiiiiiiiiiiijjjjjjkkklllkkklllnnnppprrrsssssstttsssvvvxxxyyywwwuuuvvvwwwssstttuuuvvvwwwwwwwwwwwwrrrqqqpppqqqssstttsssrrrrrrrrrrrrrrrrrrsssttttttttttttuuuuuuvvvvvvwwwwwwrrrrrrsssssstttvvvwwwxxxzzz|||~~~}}}pppdddXXXMMMIIIIIIJJJIIIIIIKKKNNNQQQSSSTTT[[[aaakkksssyyy{{{qqqgggaaa]]]\\\[[[[[[XXXTTTMMMIIIIIIIIILLLQQQUUU]]]lllzzz|||mmmeee___^^^]]]ZZZXXXXXXYYYSSSPPPSSSXXXgggBBBBBBBBBBBBBBBBBBAAAAAA>>>===;;;;;;<<<===<<<;;;888777666444333333222333333333333333222222222222222222333333333444777:::??????@@@DDDFFFMMM[[[hhh{{{vvvrrrzzzxxxjjj]]][[[dddyyyxxxuuuvvv{{{}}}zzzxxxyyy{{{pppjjjfffeeehhhlllkkknnnrrrtttvvvwwwzzz|||}}}~~~rrraaaUUUKKKGGGBBB>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA??????>>>>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;999::::::<<<===>>>??????>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLIIIGGGEEEDDDCCCDDDEEEFFFJJJLLLNNNPPPPPPQQQTTTUUUWWWXXXZZZ[[[[[[]]]___bbbbbbaaaaaa```bbbdddfffhhhhhhhhhiiijjjjjjhhhccc```UUUOOOHHHDDDCCCCCCAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDFFFIIIKKKLLLNNNQQQSSSSSSUUUWWWXXXYYY[[[^^^aaadddcccaaaaaacccfffiiikkkkkkkkkkkkkkkkkkkkklllllllllmmmnnnoooqqqssstttvvvwwwyyy{{{{{{yyyxxxwwwxxxrrrssstttuuuuuuvvvvvvvvvsssrrrqqqrrrssstttsssrrrppppppppppppqqqrrrttttttuuutttsssrrrssssssuuuuuurrrrrrrrrssstttuuuvvvwwwxxxzzz|||}}}wwwhhh]]]UUUMMMIIIJJJLLLLLLMMMNNNRRRVVVZZZ\\\bbbiiisss{{{{{{pppfff___VVVVVVUUUTTTSSSOOOKKKGGGJJJJJJLLLQQQVVV^^^nnn}}}~~~mmmeee^^^^^^]]]YYYWWWWWWWWWSSSQQQSSSVVVcccBBBBBBBBBAAAAAAAAAAAAAAA======<<<<<<<<<======<<<999999888666555444333333444444444333333222222111111222333333333555888:::@@@@@@BBBEEEHHHOOO]]]jjj|||~~~}}}~~~tttsss{{{sssfffYYY]]]jjjwwwwwwvvvxxx~~~|||yyyzzzwwwmmmhhheeedddgggllllllooosssvvvyyy{{{~~~~~~nnn]]]RRRJJJGGGBBB???????????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCAAAAAA???>>>>>>>>>=========<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>??????@@@AAAAAABBBAAAAAACCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAAAAABBBBBBCCCAAA@@@@@@@@@@@@AAAAAABBBDDDDDDEEEEEEFFFFFFEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFGGGIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLJJJIIIFFFEEEDDDEEEFFFGGGJJJLLLNNNPPPQQQRRRUUUWWWWWWYYY\\\]]]]]]^^^```bbbbbbbbbbbbbbbccceeehhhiiihhhhhhiiiiiigggccc\\\WWWPPPKKKFFFCCCBBBBBBAAA@@@AAABBBBBBCCCCCCDDDDDDDDDDDDFFFHHHJJJJJJLLLNNNPPPRRRTTTVVVXXXYYY\\\___bbbeeedddcccbbbdddgggkkkmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmooorrrtttvvvwwwxxxyyyyyyxxxwwwvvvuuupppqqqrrrsssttttttttttttsssqqqqqqrrrssstttsssrrroooooopppppprrrssstttuuuwwwvvvtttrrrrrrsssuuuvvvtttttttttuuuvvvwwwxxxxxxvvvwwwzzz{{{|||~~~qqqaaaXXXTTTOOOMMMMMMNNNOOOQQQSSSVVV[[[aaaeeeiiiqqq{{{{{{qqqfff___VVVTTTSSSRRRRRRPPPMMMKKKJJJJJJMMMRRRWWW```qqq~~~mmmeee^^^]]]\\\YYYVVVWWWRRRPPPPPPQQQQQQ]]]|||????????????>>>>>>>>>>>>======>>>>>>===<<<<<<<<<;;;:::999888777555444333555444444333333222222222000222333333444666999<<<@@@@@@CCCFFFIIIOOO[[[hhhuuu||||||zzz~~~yyyrrruuu|||nnnbbbXXX```qqq~~~yyy|||{{{~~~}}}{{{}}}uuulllgggeeedddfffkkkmmmpppuuuyyy|||{{{{{{|||||||||lll\\\RRRIIIFFFBBB@@@@@@@@@@@@???AAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@AAABBBBBBBBBAAAAAACCCDDDEEEEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCAAAAAA@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGGGGFFFGGGIIIKKKLLLKKKJJJHHHFFFFFFFFFHHHIIIIIILLLOOOPPPRRRTTTVVVYYYWWWYYY\\\^^^______```bbbbbbbbbbbbbbbdddeeeggghhhhhhggggggfffccc^^^VVVQQQKKKIIIFFFDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGIIIIIIIIIIIIKKKMMMQQQSSSVVVXXXZZZ\\\```ccceeedddddddddfffiiilllnnnmmmmmmmmmlllmmmmmmnnnnnnmmmmmmlllmmmnnnppprrrtttttttttuuuuuuuuutttrrrqqqoooooopppqqqrrrrrrrrrrrrrrrqqqpppqqqsssssssssrrrpppppppppqqqrrrtttuuuvvvvvvuuusssqqqqqqrrrtttuuuuuutttttttttuuuvvvwwwxxxtttuuuwwwxxxyyy{{{~~~xxxjjj[[[SSSQQQNNNNNNOOOPPPRRRVVVXXX\\\aaaggglllpppwww|||ssshhh```WWWUUURRRQQQQQQQQQPPPOOOKKKKKKOOOUUUZZZdddttt~~~nnneee^^^]]]\\\XXXVVVVVVQQQPPPQQQQQQOOOXXXuuuDDDDDDCCCBBBBBBAAAAAA@@@???@@@BBBAAA???=========<<<<<<;;;:::888666555444444444444444333333333333111222444444555888;;;>>>@@@AAADDDHHHJJJMMMXXXcccllluuu{{{{{{|||tttrrryyywwwggg^^^YYYeeewww}}}}}}tttkkkgggfffeeehhhlllooorrrwww{{{~~~}}}yyywwwvvvxxx|||wwwiii[[[QQQHHHEEEBBB@@@AAAAAAAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;==================>>>>>>??????@@@BBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFAAABBBCCCEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBCCCDDDBBBAAAAAABBBBBBCCCDDDEEECCCDDDFFFGGGHHHHHHGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFGGGIIIJJJJJJKKKIIIHHHGGGGGGHHHJJJKKKIIILLLOOOQQQSSSUUUXXXZZZXXX[[[]]]______```bbbcccccccccccccccdddeeefffffffffeeedddbbb___ZZZSSSNNNIIIHHHHHHGGGFFFFFFEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJJJJJJJJJJLLLNNNSSSUUUXXXYYY[[[^^^aaaddddddddddddeeegggjjjlllnnnllllllllllllmmmnnnooopppnnnnnnnnnnnnooopppqqqrrrqqqppppppqqqrrrrrrpppnnnmmmnnnooopppqqqqqqqqqqqqqqqpppooopppqqqrrrrrrpppqqqqqqqqqqqqrrrtttuuuuuurrrqqqpppppppppqqqrrrrrrssssssrrrrrrsssssstttuuussstttvvvvvvvvvwwwzzz|||~~~mmmaaaUUUOOOMMMKKKMMMQQQSSSWWW\\\```cccgggmmmrrruuu{{{wwwlllcccWWWTTTQQQOOOOOOPPPPPPPPPMMMNNNSSS[[[aaajjjzzz~~~nnneee^^^]]][[[XXXUUUUUUTTTRRRRRRSSSPPPVVVnnn~~~HHHGGGGGGEEEDDDCCCBBBAAA@@@BBBDDDBBB???<<<<<<=========<<<;;;:::777555444333333333444444444444444111333555666777999===@@@AAABBBGGGKKKKKKLLLTTT^^^dddllluuu{{{}}}qqqtttpppccc\\\[[[iii{{{zzzqqqjjjhhhhhhhhhlllpppqqqtttyyy}}}zzzwwwvvvuuusssxxxrrreeeYYYQQQGGGEEEBBBAAAAAABBBBBBAAACCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCBBB@@@@@@============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBBBBBBBCCCDDDCCCBBBBBBCCCCCCEEEFFFFFFCCCEEEGGGHHHIIIIIIHHHGGGCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCDDDEEEGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFHHHJJJLLLIIILLLOOOQQQSSSVVVYYY[[[[[[]]]___```aaabbbdddfffeeeeeeeeeeeeeeeeeeeeeeeeeeecccaaa^^^[[[WWWQQQMMMJJJKKKKKKKKKJJJJJJJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFIIIKKKLLLMMMOOOQQQSSSWWWXXX[[[\\\]]]```cccfffbbbccceeegggiiikkklllllljjjjjjkkklllmmmooopppqqqqqqqqqqqqrrrrrrqqqqqqqqqooonnnnnnppprrrrrrpppmmmlllmmmnnnooooooppppppoooooonnnnnnnnnpppqqqpppoooqqqqqqqqqqqqqqqrrrsssssspppppppppqqqqqqrrrrrrrrrssssssrrrrrrrrrsssttttttssstttuuuuuuttttttvvvxxxzzz~~~{{{uuueee\\\SSSOOOKKKJJJNNNTTTVVV\\\ccchhhjjjmmmssswwwyyy{{{pppgggXXXUUUPPPMMMNNNOOOPPPQQQPPPSSSZZZbbbiiiqqqnnneee^^^]]][[[WWWTTTUUUUUURRRQQQRRRPPPSSSeeezzz}}}DDDCCCBBBAAA???===<<<<<>>AAABBBDDDIIIMMMLLLLLLSSS[[[aaagggooo|||zzzooouuuoooccc]]]]]]lll}}}wwwpppiiihhhiiikkkoootttrrrvvvzzz~~~uuuuuuwwwvvvssszzz{{{ooocccXXXPPPGGGEEEBBBAAABBBBBBBBBAAACCCDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCBBB@@@@@@============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999:::;;;===>>>@@@AAABBB???@@@AAACCCDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCCCCDDDDDDFFFGGGGGGCCCEEEGGGIIIJJJIIIHHHGGGDDDEEEFFFGGGHHHIIIIIIIIIFFFEEECCCBBBCCCDDDFFFHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCEEEGGGHHHIIIHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLIIILLLOOORRRTTTVVVYYY\\\^^^___aaaaaabbbcccfffhhhfffffffffffffffeeeeeeeeedddbbb___\\\YYYUUUPPPMMMKKKMMMNNNOOONNNMMMNNNNNNKKKJJJJJJIIIIIIHHHHHHGGGFFFIIILLLNNNPPPSSSVVVXXXYYY[[[]]]___```bbbeeeggg```bbbeeehhhjjjkkkkkkkkkiiiiiijjjkkkmmmoooqqqrrrsssssstttuuutttsssqqqpppooonnnnnnpppssstttqqqnnnkkklllmmmnnnooooooooooooooommmmmmnnnooopppooonnnqqqpppppppppppppppqqqqqqpppqqqrrrttttttuuuuuuuuuuuuuuutttttttttuuuvvvvvvssstttttttttsssssstttvvvxxx|||}}}tttnnnccc\\\UUUQQQMMMKKKPPPWWWYYY```hhhmmmoooqqqvvvzzz|||}}}sssjjjZZZVVVQQQNNNNNNPPPRRRRRRSSSVVV^^^gggnnnvvvnnneee^^^]]][[[WWWTTTTTTTTTPPPNNNPPPNNNPPP^^^ppp}}}BBBAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@???>>>===<<<<<<@@@???===:::888777666555333333333333333333333333333333333444777;;;@@@BBBDDDFFFIIIKKKMMMPPPVVV[[[bbbeeemmm|||vvvmmmsssvvvgggaaabbbppp~~~sssoooiiiggghhhlllpppqqqrrrvvv{{{zzzrrrooopppssswwwvvviii[[[SSSQQQFFFEEECCCBBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIHHHFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDBBBBBBBBBAAA@@@@@@??????>>>>>>======>>><<<:::;;;======;;;999<<<<<<===>>>???@@@AAAAAA???@@@AAAAAABBBBBBAAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDGGGEEECCCBBBAAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNQQQSSSTTTWWWZZZ]]]^^^___```bbbeeegggiiikkkllljjjiiigggfffeeeffffffbbbbbb```]]]XXXTTTSSSSSSOOOOOOPPPQQQQQQRRRQQQQQQOOOMMMKKKHHHGGGGGGHHHIIIIIIJJJLLLOOOQQQTTTVVVWWW]]]]]]___aaacccdddfffgggfffeeeeeehhhlllnnnmmmkkkkkkkkklllmmmnnnoooqqqrrrwwwwwwxxxwwwuuuqqqnnnlllnnnnnnooorrrttttttrrrppppppnnnmmmmmmoooppppppooolllmmmnnnoooooonnnmmmlllooopppqqqqqqrrrrrrrrrqqqrrrrrrqqqrrrsssuuuwwwxxxxxxwwwvvvtttrrrqqqqqqqqquuutttsssrrrsssuuuwwwxxx{{{{{{|||}}}uuujjjcccVVVVVVTTTRRRPPPQQQTTTVVV```ccciiinnnrrrxxx}}}{{{qqq```XXXPPPNNNNNNMMMPPPTTTYYY]]]dddmmmwwwrrrggg\\\YYYYYYWWWUUUUUUUUUQQQPPPPPPPPPRRR\\\fffAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>======@@@>>><<<:::888666555555333333333333333333333333444444444666999===AAADDDFFFHHHJJJKKKLLLPPPVVV[[[```fffqqq~~~uuuqqqxxxyyymmmhhheeesss}}}rrrnnniiiggghhhllloooqqqtttwww{{{yyyrrrqqqssswww|||sssfffYYYQQQOOOEEEDDDCCCBBBAAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHFFFEEEEEEEEEFFFFFFGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@??????>>>======<<<>>><<<;;;;;;======<<<999;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMOOORRRSSSUUUWWW[[[^^^^^^___```ccceeehhhkkklllmmmllljjjgggfffeeeddddddaaaaaa```^^^ZZZWWWWWWWWWSSSSSSTTTTTTUUUTTTTTTTTTRRRPPPNNNKKKJJJJJJKKKLLLLLLMMMOOOQQQTTTVVVXXXYYY\\\]]]^^^```bbbdddeeeffffffeeeeeegggjjjlllkkkiiikkkkkklllmmmnnnppprrrsssvvvwwwwwwwwwvvvsssqqqoooqqqpppqqqsssuuuvvvuuusssqqqooommmlllmmmnnnmmmlllmmmnnnoooppppppppppppoooqqqqqqrrrsssssssssssssssrrrrrrrrrrrrsssuuuwwwxxxyyyxxxwwwuuussssssrrrrrrtttsssrrrrrrsssvvvxxxyyy{{{{{{{{{|||}}}{{{oooddd^^^SSSSSSRRRPPPPPPRRRVVVZZZcccgggmmmrrrwww|||zzzpppbbbYYYRRRPPPOOONNNPPPTTTYYY^^^gggqqq|||sssggg]]]ZZZYYYWWWUUUUUUUUURRRQQQQQQPPPQQQYYYbbb~~~AAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???===;;;999777666555444333333333333333333333333555555666777:::???CCCEEEHHHIIIJJJLLLOOOUUU[[[```aaahhhvvvvvvqqqrrr|||}}}qqqmmmlllxxx{{{qqqmmmiiigggiiilllpppqqqvvvyyy}}}vvvqqqrrrvvv|||}}}nnnbbbVVVNNNMMMEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGFFFFFFEEEFFFFFFFFFEEEEEECCCBBBAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<>>>===;;;<<<======<<<:::;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEHHHGGGFFFEEEDDDEEEFFFGGGEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGEEEDDDDDDDDDBBBAAA@@@@@@AAABBBCCCEEEEEEFFFDDDDDDDDDCCCDDDDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLMMMNNNPPPSSSTTTVVVXXX[[[^^^^^^___```cccfffiiikkkmmmmmmllljjjhhhfffeeeddddddaaabbbbbb```]]][[[[[[\\\YYYYYYZZZZZZZZZYYYXXXXXXWWWUUURRRPPPNNNNNNOOOOOOQQQRRRSSSTTTWWWYYY[[[\\\\\\]]]^^^```aaacccddddddfffeeeeeegggiiijjjiiigggkkkkkkkkklllnnnqqqsssuuutttuuuwwwxxxxxxwwwuuuttttttsssrrrtttvvvxxxxxxxxxtttqqqmmmkkkkkkkkkkkkjjjnnnoooqqqrrrsssssstttsssttttttuuuvvvvvvvvvvvvuuussssssrrrrrrsssuuuwwwxxxzzzyyywwwvvvttttttssssssrrrrrrrrrssstttwwwyyy{{{{{{{{{zzzzzzzzz{{{|||}}}uuuiii___XXXQQQQQQQQQPPPRRRVVV\\\aaaggglllrrrxxx}}}zzzoooddd\\\TTTQQQPPPOOOQQQUUUXXX___iiiuuuttthhh]]]ZZZYYYVVVTTTTTTUUUSSSRRRRRRPPPOOOUUU]]]xxx@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????===<<<:::888666555444444333333333333333333333333444555666888;;;???CCCEEEHHHIIIJJJNNNSSS[[[ccchhhdddlllyyyuuunnnmmmqqq{{{~~~qqqmmmttt{{{pppmmmiiihhhjjjnnnqqqsssyyy{{{}}}ssspppssswww~~~yyyjjj^^^SSSMMMKKKDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<>>>======<<<===<<<<<<;;;;;;;;;<<<===>>>??????@@@BBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHGGGFFFFFFIIIHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEEEEEEEDDDBBB@@@??????@@@BBBDDDEEEFFFGGGDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQSSSUUUVVVXXX[[[^^^______```bbbdddfffhhhiiikkkkkkjjjhhhggggggffffffdddeeedddccc```^^^^^^^^^___`````````___^^^]]]]]][[[YYYVVVTTTRRRRRRSSSSSSVVVVVVVVVWWWYYY[[[]]]^^^]]]^^^___```aaabbbcccdddgggggghhhhhhiiiiiihhhhhhkkkjjjkkklllnnnqqqsssuuurrrtttvvvxxxzzzyyyyyyxxxvvvtttssssssvvvyyyzzz{{{xxxuuupppmmmllllllkkkjjjpppqqqrrrtttuuuvvvwwwxxxwwwwwwxxxxxxxxxxxxxxxwwwttttttsssssssssuuuvvvwwwyyyxxxwwwuuutttsssssssssqqqqqqrrrsssuuuxxxzzz||||||{{{zzzxxxwwwwwwxxxxxx|||~~~yyyooodddZZZUUUSSSSSSSSSSSSVVV[[[ccchhhkkkooovvv|||yyynnnfff]]]UUURRRPPPNNNPPPTTTVVV]]]jjjxxxuuujjj^^^[[[YYYVVVSSSSSSRRRQQQQQQRRRPPPOOOSSSZZZuuu>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>?????????<<<;;;999777555444444333333333333333333333333333333333555888;;;???CCCEEEIIIIIIKKKOOOVVV^^^eeeiiiiiiooozzzxxxnnnlllmmmrrr|||ppplll{{{|||qqqnnnkkkjjjmmmqqqtttuuu{{{}}}xxxqqqppprrrwwwssseee[[[RRRLLLKKKDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>=========>>>>>>===<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGFFFEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEFFFDDDBBB@@@??????@@@BBBDDDEEEFFFGGGCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKMMMNNNOOOPPPRRRTTTUUUVVVXXX[[[^^^_________```aaabbbddddddggghhhhhhiiiiiiiiiiiiiiiggghhhhhheeebbb```___```ddddddddddddcccbbbaaaaaa]]]\\\YYYWWWVVVVVVWWWXXXZZZZZZYYYZZZ[[[]]]___`````````aaaaaabbbcccddddddiiijjjkkkkkkkkkjjjjjjjjjjjjkkklllmmmoooqqqrrrsssqqqsssvvvyyy{{{{{{{{{zzzvvvtttrrrsssuuuyyy{{{{{{|||yyyuuurrrppppppnnnmmmrrrrrrssstttvvvxxxyyyzzzyyyyyyyyyzzzzzzyyyyyyxxxvvvuuutttsssttttttvvvvvvwwwvvvuuutttsssrrrrrrrrrpppqqqrrrtttvvvyyy{{{||||||{{{yyywwwuuuuuuuuuuuuyyy{{{~~~xxxooofff\\\UUURRRSSSTTTUUUVVVYYY___ffflllnnnrrrxxx}}}{{{pppggg^^^UUURRROOOMMMNNNRRRRRRZZZhhhvvvwwwkkk```[[[YYYUUURRRRRROOONNNOOOQQQOOONNNSSSZZZttt;;;<<<<<<>>>???@@@AAAAAA?????????>>>>>>>>>>>>>>>:::999888666555444333333333333333333333333333333222333555888<<<@@@CCCEEEKKKKKKMMMRRRZZZaaafffhhhmmmpppyyy|||rrrllllllooowww{{{ooommm{{{ssspppnnnnnnqqquuuwwwxxx|||{{{uuupppqqqsssxxxmmm```YYYRRRLLLIIICCCCCCBBBBBBCCCEEEGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>===>>>???>>><<<;;;<<<===<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEFFFFFFEEECCC@@@@@@@@@AAABBBCCCEEEEEEFFFCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPPPPQQQSSSTTTUUUWWWZZZ]]]^^^^^^^^^______aaabbbbbbeeefffgggiiijjjkkkkkkkkkiiijjjiiigggdddaaaaaaaaaeeeeeefffffffffeeedddddd```^^^\\\[[[[[[[[[]]]^^^___^^^]]]\\\]]]___aaabbbccccccddddddeeeeeeeeefffjjjlllmmmmmmlllllllllmmmkkkmmmoooqqqsssssssssrrrrrrtttvvvyyy{{{{{{zzzzzzuuusssrrrsssvvvyyy{{{{{{~~~{{{yyywwwvvvuuusssqqqssssssssstttvvvxxxyyyzzzyyyyyyzzzzzzzzzyyyxxxxxxwwwvvvuuutttttttttuuuvvvvvvuuutttssssssrrrrrrrrrpppqqqsssuuuwwwyyy{{{{{{zzzxxxwwwuuussssssssssssuuuwwwzzz}}}~~~~~~uuuqqqjjjbbbZZZTTTPPPNNNQQQSSSVVVYYY]]]cccjjjoootttwwwzzz}}}ttthhh___VVVRRROOOLLLMMMQQQPPPXXXdddrrryyymmmaaa\\\YYYUUURRRQQQNNNMMMNNNOOONNNMMMRRRYYYqqq888999;;;===???AAABBBCCC@@@@@@??????>>>>>>======999888777555444333333333333333333333333333333333333444777:::>>>BBBDDDFFFKKKLLLPPPXXXbbbkkkooopppmmmooowwwwwwooollljjjppp{{{rrrlllpppyyyuuurrrpppqqqtttxxx{{{||||||wwwsssppprrrvvv{{{xxxeee\\\VVVPPPJJJGGGCCCBBBBBBBBBDDDEEEGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???===>>>@@@???<<<;;;<<<>>>======>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIJJJIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGFFFDDDBBBAAAAAABBBBBBCCCDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIKKKLLLNNNPPPQQQOOOQQQSSSTTTTTTVVVYYY[[[\\\\\\]]]^^^```bbbdddeeeeeefffhhhjjjkkkkkkkkkkkkhhhiiiiiigggeeecccdddddddddeeeeeeffffffffffffeeebbbaaa```______aaabbbddddddcccaaa``````aaadddeeeffffffggggggggggggggggggiiilllnnnnnnmmmlllmmmooonnnqqqtttwwwxxxvvvtttrrrssstttwwwyyyzzzzzzyyyxxxuuutttssstttwwwzzz||||||}}}|||{{{{{{{{{zzzwwwtttsssssssssssstttvvvxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxwwwuuutttttttttuuuuuuwwwvvvuuutttssssssssssssqqqrrrtttvvvxxxyyyzzz{{{vvvuuusssrrrqqqqqqqqqrrrppprrruuuwwwxxxxxxvvvuuujjjfff___XXXSSSPPPOOOOOOQQQTTTZZZ___eeelllrrrwww{{{}}}~~~{{{jjjaaaXXXTTTPPPMMMNNNQQQPPPWWWbbbooo|||zzznnnbbb\\\YYYUUUQQQPPPPPPNNNNNNNNNKKKJJJOOOVVVlll777888:::<<>>======<<<999888666555444333222222333333333333333333333333444555888<<<@@@CCCFFFGGGJJJLLLSSS^^^lllvvv|||}}}kkknnnwwwuuunnnmmmeeennn{{{{{{iiiiiiqqq~~~~~~xxxvvvtttrrrssswwwzzz}}}~~~}}}xxxuuuqqqppptttxxxsssaaaXXXUUUOOOIIIFFFCCCBBBBBBCCCDDDFFFHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@===???@@@???<<<;;;<<<>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJIIIKKKJJJHHHGGGFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGEEEBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBAAAAAA@@@?????????@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIKKKMMMOOOQQQRRROOOQQQRRRSSSTTTUUUXXX[[[ZZZ[[[\\\___aaadddggghhhggghhhiiijjjkkkjjjjjjiiifffggghhhgggfffeeefffgggcccdddeeefffffffffffffffdddcccbbbbbbbbbdddfffhhhhhhfffdddbbbbbbdddfffggghhhhhhhhhiiiiiiiiiiiiiiihhhkkknnnnnnmmmlllnnnpppqqqtttxxx{{{|||yyyuuussssssuuuwwwyyyyyyyyyxxxwwwuuuttttttvvvyyy||||||||||||{{{|||}}}}}}|||yyyvvvssssssrrrssstttuuuwwwxxxxxxyyyyyyyyyxxxwwwwwwvvvxxxwwwvvvuuuttttttuuuuuuxxxwwwvvvuuuuuutttuuuuuurrrssstttvvvxxxyyyzzzzzzsssrrrpppooooooooopppqqqnnnooorrrssstttrrrpppoooeeeaaa[[[UUUQQQPPPPPPQQQRRRVVV^^^eeemmmttt{{{lllcccZZZUUURRRNNNOOORRRPPPWWWaaammmyyy{{{nnnbbb]]]YYYTTTQQQPPPSSSPPPNNNMMMJJJHHHMMMTTTggg666666888<<>>;;;888666666444444444444444444444444555555555444444555555555666999<<<>>>???AAADDDFFFKKKNNNXXXiii{{{{{{oooqqqwwwwwwnnnkkkeeesssooofffiiiqqqzzzzzzuuusssvvvxxxzzz}}}}}}vvvpppoooqqqwww|||}}}mmm]]]TTTPPPKKKHHHGGGCCCCCCBBBCCCDDDEEEGGGHHHIIIHHHHHHGGGFFFEEECCCCCCCCCDDDEEEGGGGGGFFFFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCCCCCCCBBBAAA@@@===============>>>??????>>>>>>???@@@@@@AAAAAABBBEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGEEEEEEFFFEEEDDDBBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBB@@@??????@@@BBBCCCAAABBBBBBBBBCCCDDDDDDDDDHHHHHHGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKLLLMMMNNNOOOQQQTTTVVVXXXXXXWWWWWW_________```cccfffiiikkkmmmkkkiiihhhggghhhiiijjjhhhiiiiiiiiiiiihhhhhhggghhhiiiiiiiiiiiihhhhhhgggddddddeeeeeeggghhhjjjkkkjjjhhhfffccccccdddfffgggiiijjjjjjjjjjjjiiiiiihhhnnnmmmllljjjjjjlllppptttxxxxxxzzzzzz{{{zzzyyyxxxvvvxxxzzzzzzyyyyyyzzz{{{{{{xxxuuuvvvxxxzzzyyyxxx||||||{{{|||~~~}}}{{{xxxwwwwwwvvvvvvvvvvvvwwwwwwtttuuuvvvuuuuuuuuuwwwyyyzzzyyyxxxwwwwwwwwwyyyzzzwwwvvvuuutttsssrrrqqqppptttsssrrrrrrssstttvvvwwwqqqrrrqqqooollljjjkkklllooonnnnnnoooooonnnjjjhhh```\\\YYYWWWTTTPPPSSSXXXYYY]]]cccjjjsss}}}qqqdddWWWRRRPPPNNNMMMMMMQQQWWWaaalllwww}}}rrrdddZZZWWWVVVSSSQQQQQQQQQOOONNNMMMLLLLLLLLLeee{{{666666888;;;???BBBBBBBBBAAA@@@>>>;;;999777666555555555555555555555555555555555444444444444555555666999<<<>>>@@@BBBFFFHHHOOOTTT___ppp}}}ssssssyyyyyyoookkkhhhtttvvviiiccciiirrrzzzzzzuuutttwww{{{|||wwwqqqsssrrrtttyyyzzzkkk[[[SSSOOOJJJFFFFFFCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>>>>>>>======>>>??????@@@>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDGGGEEEDDDDDDDDDDDDCCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBB@@@??????@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNPPPRRRUUUXXXZZZZZZZZZZZZ______aaabbbeeegggjjjkkklllkkkhhhgggfffhhhjjjkkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhggggggggggggggghhhiiijjjkkkiiihhhfffeeedddeeefffgggiiiiiijjjjjjjjjjjjiiiiiinnnnnnmmmlllkkknnnrrrvvvxxxxxxyyyzzzzzzyyyxxxwwwvvvxxxzzzzzzyyyyyyyyyzzz{{{yyyvvvvvvxxxzzzzzzxxx{{{{{{{{{|||}}}}}}|||zzzyyyxxxwwwvvvuuuuuuuuuuuutttuuuuuuuuuttttttuuuwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuutttsssssssssrrrqqqqqqqqqrrrssstttpppppppppnnnkkkiiijjjkkknnnmmmmmmnnnnnnkkkgggddd^^^ZZZXXXWWWTTTQQQTTTYYY\\\```gggnnnvvvrrreeeXXXRRRPPPNNNLLLMMMPPPUUU^^^iiittt}}}rrrcccZZZVVVUUUSSSPPPQQQPPPOOONNNMMMLLLLLLLLL]]]ttt666666777:::===?????????;;;;;;999888777666666666666666666666666666666666444444333333333333444444666999<<>>???????????????@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBCCCCCCAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJLLLKKKKKKLLLLLLMMMNNNOOORRRSSSVVVYYY[[[]]]]]]]]]^^^```bbbdddgggiiijjjkkkllljjjgggeeeeeehhhkkkmmmkkkkkkjjjiiiiiijjjkkklllmmmmmmmmmlllkkkjjjiiihhhkkkkkkjjjjjjjjjjjjkkkkkkgggggggggggggggfffffffffhhhhhhiiijjjkkkkkkkkkkkknnnnnnnnnnnnnnnpppuuuxxxxxxxxxyyyyyyxxxwwwvvvvvvwwwyyyzzzzzzyyyyyyyyyzzz{{{zzzxxxxxxyyyzzzzzzyyyzzzzzzzzz{{{}}}~~~}}}{{{zzzyyyxxxvvvttttttsssssstttuuuuuutttrrrrrrsssuuuvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxwwwvvvvvvuuuttttttrrrrrrqqqppppppppppppqqqoooppppppnnnkkkjjjjjjkkkjjjjjjkkkmmmmmmkkkfffccc^^^[[[YYYXXXWWWUUUXXX^^^bbbgggnnnuuu{{{sssfffXXXSSSPPPMMMLLLMMMNNNSSS[[[eeeppp||||||qqqcccYYYVVVUUURRRPPPQQQPPPOOOMMMLLLLLLKKKKKKTTTmmm666666777999<<<===<<<;;;888777666666666666666777555555555555555555555555444333333222222333333444666999===@@@CCCFFFJJJMMMQQQZZZhhhyyyzzzxxxwww{{{|||sssooouuu|||sssfff```cccppp}}}{{{~~~zzzwwwxxx{{{}}}|||zzzyyyvvvvvvyyyooocccWWWQQQLLLHHHEEEEEECCCCCCDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCHHHGGGFFFEEECCCBBBAAA@@@AAAAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHGGGFFFEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBAAAAAABBBBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSVVVYYY[[[]]]^^^___]]]___bbbeeegggiiiiiiiiikkkiiifffeeeeeehhhkkknnnlllkkkiiihhhiiikkkmmmnnnooooooooonnnmmmlllkkkjjjooonnnmmmkkkjjjjjjjjjjjjfffggghhhiiiiiiiiihhhggghhhiiijjjkkkllllllmmmllloooooopppppppppssswwwzzzxxxxxxxxxxxxwwwvvvvvvuuuxxxzzz{{{{{{zzzyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzyyyyyy{{{}}}~~~}}}yyyyyywwwvvvuuuttttttttttttuuuuuusssrrrqqqrrrttttttvvvxxxzzz{{{zzzxxxwwwvvvuuuuuuuuuttttttsssssstttsssrrrrrrqqqppppppppppppqqqrrrpppnnnlllllllllggghhhjjjmmmnnnmmmiiieee```]]]\\\\\\\\\[[[___eeeiiinnnuuu{{{tttgggYYYSSSPPPMMMLLLLLLNNNRRRYYYbbblllxxx|||qqqcccYYYVVVTTTRRROOOPPPOOONNNMMMLLLKKKKKKKKKRRRjjj666666666888:::;;;;;;999666666666666666666777888444444444444444444444444444333333222222333333444666999===AAADDDGGGLLLNNNQQQ[[[jjjxxx}}}yyyxxxyyy~~~|||uuusss|||~~~nnnccc___dddrrr|||||||||zzzzzz|||}}}~~~~~~yyyyyyzzzuuuvvvzzz{{{jjj```VVVQQQMMMHHHEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDDDDBBBAAAAAABBBCCCBBB@@@@@@AAAAAABBBCCCBBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFGGGIIIIIIJJJHHHHHHIIIJJJKKKLLLLLLLLLNNNMMMMMMNNNNNNOOOPPPQQQQQQSSSUUUWWWZZZ\\\^^^^^^\\\^^^aaadddfffggghhhhhhkkkjjjgggfffgggiiilllnnnkkkjjjiiihhhiiikkknnnoooqqqqqqqqqqqqpppooonnnmmmqqqpppnnnlllkkkjjjiiiiiiggghhhjjjlllllllllkkkjjjjjjjjjlllmmmnnnnnnnnnnnnoooqqqqqqrrrrrrtttxxx{{{yyyxxxxxxwwwwwwvvvvvvvvvzzz|||}}}}}}{{{zzz{{{{{{||||||||||||{{{zzzzzzzzzzzzyyyxxxzzz}}}~~~xxxwwwwwwvvvvvvvvvvvvwwwuuuvvvvvvtttrrrrrrsssttttttvvvyyy{{{{{{zzzxxxvvvuuuuuuuuuuuuuuutttttttttvvvvvvuuuuuutttsssrrrqqqrrrtttuuutttrrrpppooopppllllllmmmoooooommmiiifffbbb___^^^_________dddjjjoootttzzzuuuhhhZZZTTTQQQMMMKKKLLLNNNQQQWWW___hhhttt|||qqqcccYYYVVVUUURRRPPPOOONNNMMMLLLKKKJJJJJJJJJSSSjjj666666666888:::;;;:::999777666666555555666666777444444444444444444444444444444333333333333444444777:::===AAADDDGGGKKKNNNSSS\\\kkkwww}}}~~~}}}{{{{{{~~~zzzuuuvvvwwwhhh```___fffsss|||www}}}}}}{{{|||~~~~~~~~~vvvrrrrrrrrrsssuuu|||uuueee\\\TTTPPPLLLGGGEEEGGGCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@AAABBBCCCBBB@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLJJJJJJJJJKKKLLLLLLLLLMMMOOONNNNNNOOOOOOPPPQQQRRRRRRSSSTTTVVVYYY[[[]]]]]]\\\^^^```bbbeeeggghhhhhhlllkkkjjjiiiiiijjjlllmmmkkkjjjjjjkkklllnnnpppqqqrrrrrrssssssrrrrrrqqqqqqrrrqqqooonnnlllkkkjjjjjjiiijjjlllnnnoooooonnnnnnmmmmmmnnnoooppppppppppppqqqrrrsssssssssuuuxxx{{{xxxxxxwwwwwwwwwwwwxxxyyy|||~~~}}}||||||}}}|||}}}~~~|||zzzzzz{{{zzzyyyxxxzzz|||~~~~~~xxxxxxwwwwwwwwwxxxxxxyyyvvvwwwwwwvvvttttttuuuwwwvvvwwwyyy{{{{{{yyywwwuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuuttttttvvvxxxwwwuuusssrrrrrrtttsssrrrqqqpppmmmiiieeecccaaa```bbbbbbbbbgggnnntttxxx~~~wwwiii[[[TTTQQQMMMKKKKKKNNNPPPUUU[[[dddppp}}}}}}rrrdddZZZWWWVVVSSSQQQOOONNNMMMKKKJJJJJJIIIIIISSSggg666555666888:::;;;;;;999777777666555444444444444555555555555555555555555555555444444444444555555777:::>>>AAACCCGGGJJJMMMSSS]]]iiisssxxxzzz|||}}}wwwtttwww}}}qqqeeeaaacccjjjwww|||www~~~}}}||||||~~~wwwqqqooonnnnnnrrruuu~~~}}}ppp___XXXRRROOOKKKEEEDDDFFFBBBCCCEEEGGGHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHFFFEEEEEEEEEFFFGGGIIIJJJGGGGGGFFFEEEEEEEEEEEEEEE@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA?????????AAAAAA@@@???@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^___```bbbdddgggiiijjjmmmmmmllllllllllllllllllkkklllmmmnnnpppqqqrrrsssrrrssssssttttttttttttttttttsssqqqpppnnnmmmllllllkkklllnnnooopppqqqqqqqqqppppppqqqqqqrrrqqqqqqpppqqqssstttttttttuuuwwwyyyxxxxxxwwwwwwxxxyyyzzz{{{~~~}}}~~~~~~|||~~~}}}{{{{{{{{{|||zzzyyyyyy|||~~~~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxxxxwwwwwwxxxzzzxxxyyyzzzzzzzzzxxxvvvuuuvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvuuuwwwyyyyyywwwuuuttttttvvvtttqqqppppppooollljjjiiiffffffhhhhhhhhhmmmtttwwwzzzxxxjjj[[[TTTQQQMMMJJJKKKLLLNNNRRRWWW```lllyyy~~~ssseee[[[XXXWWWTTTRRRNNNMMMLLLKKKJJJIIIIIIIIINNN```zzz555555666888:::<<<;;;:::888777555444333222222222666666666666666666666666666555555444444555555666777:::>>>AAACCCFFFIIILLLRRR[[[gggooosssvvvzzz}}}vvvsssxxx~~~zzzoooeeecccgggooo{{{~~~|||zzz|||||||||tttqqqqqqqqqpppqqqvvvyyylll\\\VVVPPPMMMIIIDDDCCCEEEBBBCCCEEEGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGCCCCCCDDDFFFGGGHHHIIIJJJGGGGGGFFFFFFFFFGGGIIIJJJHHHHHHGGGFFFEEEEEEEEEFFF>>>>>>???@@@@@@AAAAAABBBEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB???>>>===>>>???@@@???>>>@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLPPPPPPOOOPPPPPPQQQRRRSSSUUUVVVVVVWWWYYYZZZ\\\]]]``````aaabbbeeehhhkkklllmmmnnnnnnnnnmmmlllkkkkkklllmmmoooqqqsssttttttuuurrrssstttuuuvvvvvvvvvvvvvvvuuusssqqqpppooonnnnnnmmmnnnnnnpppqqqrrrssstttrrrrrrsssssssssrrrqqqqqqrrrsssttttttttttttvvvxxxxxxxxxwwwwwwxxxzzz|||}}}~~~|||}}}{{{{{{||||||{{{yyyyyy{{{}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwyyyyyyyyyxxxyyyzzz|||zzzzzzzzzzzzyyywwwuuutttttttttuuuuuuvvvvvvwwwwwwyyyyyyzzz{{{zzzyyyxxxwwwuuuwwwyyyyyywwwuuuttttttrrrpppnnnoooppprrrrrrqqqooollllllnnnnnnnnnssszzzxxx{{{xxxjjj\\\UUUQQQMMMJJJJJJKKKLLLOOOUUU]]]iiivvvtttfff\\\YYYWWWUUUSSSNNNMMMLLLKKKJJJIIIIIIIIIHHHYYYrrr666666777888999999::::::888777666555444555666666888888777555555444444444222444555555444444666777;;;===???CCCFFFHHHJJJKKKRRRUUU___iiimmmppp{{{xxxvvvwwwvvvoooeeeaaaiiiwwwuuurrrqqqooommmnnnttt{{{ssshhh]]]XXXRRRLLLIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAADDDCCCBBBAAAAAACCCDDDFFFCCCDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@CCCCCCBBBBBBAAAAAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEE@@@@@@@@@AAACCCFFFHHHJJJEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFEEECCCBBBCCCBBBBBBAAAAAAAAABBBBBBDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBAAAAAA@@@AAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDFFFHHHIIIGGGGGGFFFGGGIIILLLOOOQQQQQQPPPOOOMMMMMMMMMMMMNNNOOOOOOOOONNNNNNOOOPPPPPPRRRUUUWWWYYYZZZ\\\^^^aaa___bbbdddfffgggiiikkknnnooommmlllkkklllmmmlllkkkqqqpppqqqrrruuuwwwwwwvvvyyyyyyxxxxxxvvvuuutttsssrrrsssssssssrrrrrrqqqpppssssssrrrrrrqqqpppooooooqqqtttwwwwwwuuusssrrrqqquuuuuuuuuuuuvvvvvvvvvvvvvvvwwwyyy{{{|||}}}}}}}}}~~~}}}}}}}}}~~~}}}|||zzzzzz{{{~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvwwwxxxyyyxxxxxxwwwvvvuuuuuuvvvvvvvvvuuuttttttuuuvvvwwwxxxwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwxxxwwwwwwvvvuuutttwwwvvvuuuttttttssssssssstttttttttuuuvvvxxxyyyzzz}}}{{{mmm^^^TTTOOOKKKJJJMMMHHHKKKOOOTTT[[[fffttt}}}yyyooocccZZZVVVUUUUUUTTTNNNMMMLLLJJJHHHGGGGGGGGGIIITTTkkk555555666777777888999999555444222111111111222333888777666555444444444444222444555555444555666888;;;===@@@CCCFFFIIIKKKLLLQQQVVV```hhhkkknnn|||zzzyyyzzz|||rrrfffcccmmm}}}{{{qqqoooppppppppprrruuu}}}rrrggg\\\WWWQQQKKKHHHGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@???@@@AAACCCDDDAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????BBBBBBBBBCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBCCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAADDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHIIIKKKNNNQQQRRRQQQPPPOOOMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSVVVXXXZZZ[[[]]]___bbbccceeeggghhhiiijjjmmmoooooommmllllllnnnnnnnnnmmmooooooppprrrvvvxxxyyyyyyyyyyyyxxxxxxwwwuuutttsssrrrsssssssssrrrrrrqqqpppttttttsssssssssrrrrrrrrrqqqtttwwwxxxwwwuuuttttttuuuuuuvvvvvvvvvvvvwwwwwwxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}~~~~~~}}}||||||}}}}}}zzzzzzzzzyyyyyyyyyzzzzzz{{{zzzyyyyyyxxxwwwxxxxxxxxxwwwvvvuuutttuuuvvvwwwxxxyyyzzz{{{||||||{{{zzzyyyxxxxxxxxxwwwwwwvvvvvvvvvyyyyyyxxxwwwvvvvvvvvvwwwzzzzzz{{{{{{}}}~~~|||nnn___UUUOOOKKKJJJLLLHHHKKKNNNSSSZZZfffttt~~~zzzpppcccZZZUUUSSSQQQOOONNNMMMKKKJJJHHHGGGGGGFFFGGGQQQhhh444555555666666777777777666555444333222333444444777666555555444444444444333444555555444555777999<<<===@@@CCCGGGJJJMMMNNNRRRZZZeeejjjjjjppp~~~yyyzzz{{{wwwhhhfffsss|||sssllllllooopppsssvvvvvvpppggg\\\WWWPPPJJJGGGEEEDDDCCCBBBBBBDDDEEEGGGIIIJJJJJJEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>???AAABBB??????AAABBBCCCDDDDDDDDDAAA@@@???>>>>>>=========???AAABBBDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????AAA@@@@@@??????@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNQQQSSSTTTRRRQQQOOONNNMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWZZZ\\\]]]___aaacccfffhhhjjjkkkkkklllnnnpppooonnnmmmnnnpppqqqqqqpppnnnnnnooorrrwwwzzz{{{{{{yyyyyyyyyxxxwwwvvvuuutttssssssttttttssssssrrrrrrtttttttttuuuuuuuuuvvvvvvrrruuuxxxyyyyyywwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxx{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzzzzzzz{{{|||}}}}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{xxxxxxvvvuuuuuuvvvwwwwwwzzz{{{|||}}}}}}|||{{{zzzzzzyyyxxxxxxwwwxxxxxxyyy|||{{{{{{zzzzzzzzz{{{{{{~~~ppp```WWWPPPKKKJJJLLLIIIKKKMMMQQQXXXeeetttzzzpppdddYYYSSSPPPMMMJJJMMMLLLKKKJJJIIIGGGGGGFFFEEENNNccc~~~555555555666666777777777777666444333333333444555666555555444333333444444333444555555444555888:::===>>>AAADDDHHHLLLOOOQQQUUU___jjjmmmlllsssuuutttxxx{{{~~~kkkjjjwwwwwwpppjjjkkkmmmppptttxxxyyy|||oooggg\\\WWWPPPJJJGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB?????????>>>???@@@AAAAAA???@@@AAAAAABBBBBBBBBBBB???>>>===<<<;;;;;;;;;<<<===???BBBDDDEEEDDDBBBAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@?????????@@@AAAAAADDDDDDDDDCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSTTTUUUSSSRRRPPPOOONNNNNNOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVWWWYYY\\\^^^___```ccceeeiiijjjllllllllllllnnnoooppppppppprrrtttuuuuuutttpppppppppssswwwzzz{{{zzzyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvuuuuuutttssstttuuuvvvwwwxxxxxxyyywwwyyy{{{{{{zzzxxxxxxxxxwwwwwwwwwxxxyyyyyyzzzzzz~~~}}}{{{yyyyyyzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}~~~}}}zzzxxxzzz{{{}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{||||||{{{zzzxxxwwwvvvwwwwwwxxx{{{{{{|||}}}}}}|||{{{{{{{{{zzzyyyyyyyyyzzz{{{{{{}}}}}}}}}}}}}}}~~~qqqbbbXXXQQQLLLJJJKKKIIIKKKLLLOOOVVVcccsssyyyooocccYYYSSSOOOKKKHHHKKKKKKKKKJJJIIIHHHFFFFFFEEELLL___yyy666666777777777777777888333333111000000000111222555444444333333333333444333444555444444666999;;;>>>???AAAEEEIIINNNQQQTTTVVVaaallllllkkktttsssnnnpppwww|||nnnlllyyyxxxqqqllllllmmmooosssyyy}}}yyynnnggg[[[WWWPPPKKKHHHGGGFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBBBBAAA@@@??????>>>===;;;:::999999:::;;;<<<>>>AAADDDEEEEEEDDDBBBDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@??????@@@AAAAAABBBDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJMMMPPPSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXXXX[[[]]]___```bbbdddgggiiikkkllllllllllllmmmooorrrrrrsssuuuxxxyyyxxxwwwsssrrrrrrtttwwwyyyzzzyyyyyyyyyzzzyyyyyyxxxwwwvvvwwwwwwxxxxxxxxxxxxxxxwwwssstttuuuvvvwwwyyyzzzzzz|||}}}~~~}}}{{{xxxwwwxxxxxxxxxyyyyyyzzz{{{{{{|||}}}{{{zzzyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}|||{{{{{{}}}~~~}}}}}}||||||}}}~~~|||{{{xxxyyy{{{|||}}}}}}}}}|||||||||{{{{{{{{{{{{|||}}}}}}|||zzzyyyxxxyyyyyyzzz{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~qqqbbbYYYRRRLLLIIIJJJIIIJJJKKKNNNTTTaaappp|||xxxooobbbXXXRRROOOLLLJJJJJJJJJJJJJJJIIIHHHFFFEEEGGGLLL\\\uuu777777777777777777777777555444333222222222333444444333333222222333333333444444555444444666:::===???@@@BBBEEEJJJOOOTTTVVVXXXccckkkiiihhhqqquuunnnlllpppwwwnnnnnnzzz{{{uuupppooonnnooossszzzwwwllleeeZZZUUUOOOKKKIIIHHHGGGFFFIIIIIIIIIHHHHHHHHHGGGGGGKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFFFFDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>>>><<<:::888777888999:::;;;===@@@CCCEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIKKKOOOSSSUUUWWWWWWVVVWWWVVVTTTSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[^^^```aaabbbeeegggiiijjjllllllllllllmmmooosssssstttvvvyyyzzzyyywwwtttssssssuuuxxxzzzyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxxxxyyyyyyzzzzzzyyyyyytttuuuvvvwwwyyyzzz{{{{{{~~~{{{xxxwwwwwwyyyyyyzzzzzz{{{|||}}}}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{|||}}}|||zzzzzzzzz|||}}}||||||{{{{{{{{{||||||~~~}}}||||||yyyyyyzzz{{{|||||||||{{{|||{{{{{{{{{{{{||||||}}}~~~}}}|||{{{{{{||||||}}}|||||||||{{{{{{|||||||||zzz{{{|||~~~~~~~~~~~~~~~|||oooaaaXXXRRRLLLIIIJJJHHHIIIKKKMMMRRR^^^lllvvv{{{qqqcccXXXRRROOOMMMLLLIIIIIIJJJJJJIIIHHHFFFEEEGGGJJJYYYsss666666666666666666666666888777666555555555666777333333222222222222333333444555555444444666:::===???@@@BBBFFFKKKPPPUUUXXX^^^hhhlllhhheeemmmyyyzzzpppmmmlllnnnwww~~~mmmppp}}}~~~~~~xxxsssrrrqqqpppuuu|||tttiiibbbWWWSSSMMMIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIHHHFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHJJJLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>><<<999777777777999:::<<<===???AAADDDEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBAAABBBCCCEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@??????@@@@@@>>>@@@BBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJMMMQQQVVVXXXYYYYYYXXXYYYXXXVVVUUUTTTTTTUUUUUUWWWVVVVVVVVVWWWWWWXXXYYYYYY\\\^^^```aaaccceeehhhiiijjjlllmmmmmmmmmoooqqqrrrrrrsssvvvxxxxxxvvvtttsssssssssuuuyyy{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyywwwwwwxxxyyyzzz|||}}}}}}~~~{{{yyyxxxyyyyyyzzzzzz{{{|||}}}~~~|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~|||}}}}}}}}}{{{zzz{{{|||}}}||||||{{{{{{{{{zzzzzz|||~~~|||{{{{{{}}}{{{{{{zzzzzzzzz{{{{{{|||||||||{{{{{{|||}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}||||||}}}}}}}}}yyy{{{~~~~~~zzznnn```XXXRRRLLLIIIJJJGGGIIIJJJLLLQQQ[[[hhhqqq~~~vvveeeXXXQQQOOOMMMLLLHHHIIIJJJJJJJJJHHHFFFEEEDDDHHHWWWrrr555555555555555555555444666555444333222333444444222222222111222222333333444555444444444666;;;>>>@@@AAACCCFFFKKKQQQVVVYYYeeemmmpppiiifffllluuuyyy}}}uuunnnlllllllllttt~~~yyykkkqqq~~~|||~~~zzzvvvtttrrrrrrwww~~~~~~rrrggg```UUUQQQKKKHHHGGGGGGGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEGGGHHHJJJKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBB>>><<<999777666777999:::<<<===>>>@@@CCCEEEGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAACCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>??????@@@>>>???BBBDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIKKKNNNSSSXXX[[[\\\[[[ZZZZZZYYYWWWVVVUUUUUUVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYYYY[[[^^^```aaaccceeegggiiikkkmmmnnnnnnnnnppprrrqqqqqqrrruuuwwwvvvtttrrrqqqqqqrrruuuyyy|||}}}}}}zzzzzzzzz{{{zzzzzzyyyyyyuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~{{{zzzzzz{{{zzzzzz{{{|||}}}~~~{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~|||~~~~~~}}}|||{{{|||}}}}}}}}}||||||{{{{{{zzzzzzzzz|||~~~|||zzzyyy{{{}}}~~~}}}{{{zzzzzz{{{|||}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~xxx{{{yyylll___WWWQQQLLLIIIJJJFFFHHHJJJLLLQQQYYYeeennn|||yyyhhhYYYQQQNNNMMMLLLGGGHHHJJJJJJJJJHHHFFFEEEAAAEEEUUUqqq888777666777888999888777666666555444444444444555333222222111111222222333222222222333666999<<>><<<:::999999;;;>>>???>>>@@@BBBCCCEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@?????????>>>>>>???BBBDDDEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@?????????AAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJKKKNNNSSSWWWZZZ\\\\\\\\\]]][[[YYYXXXWWWXXXYYYZZZYYYXXXWWWVVVWWWYYY[[[]]]]]]]]]]]]^^^___aaadddeeegggiiikkklllmmmooorrruuussstttttttttsssrrrqqqqqqpppqqqsssuuuxxxzzz{{{|||zzz{{{|||{{{yyyxxxyyyzzztttuuuuuuvvvwwwyyyzzz{{{yyyzzz|||}}}{{{xxxzzz~~~|||yyyyyyzzz{{{}}}~~~~~~~~~~~~||||||||||||}}}~~~}}}{{{zzz|||~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}}}}}}}|||zzzzzzzzz{{{|||{{{yyyxxxxxxzzz||||||{{{||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}tttfffZZZRRRNNNLLLKKKIIIHHHIIIMMMPPPTTT___iiissskkk[[[QQQMMMKKKIIIIIIJJJJJJIIIHHHFFFDDDBBBAAAHHHRRRiii777666555666777888777666666666555444444444444555333333222222222222333333333222222333666999===???@@@AAAFFFKKKNNNRRR]]]iiizzz}}}zzzooohhhkkktttzzz~~~uuullliiijjjnnnwwwtttnnnooo|||~~~zzzyyyyyyzzz~~~{{{yyy}}}~~~xxxttttttuuuvvvzzzzzzsssiii```UUUPPPJJJFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLKKKIIIGGGEEECCCBBBDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@<<<;;;999888888:::===>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????AAADDDEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLOOOSSSWWWZZZ\\\\\\\\\___^^^\\\[[[ZZZZZZ[[[[[[YYYXXXWWWVVVWWWYYY[[[]]]]]]]]]]]]^^^___bbbdddeeejjjlllnnnooooooqqqtttvvvtttttttttttttttsssrrrrrrrrrssstttuuuwwwyyyzzzzzzyyyzzz{{{zzzxxxwwwxxxyyyvvvvvvwwwxxxyyy{{{|||}}}zzz{{{|||~~~|||yyyzzz~~~}}}zzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~||||||~~~~~~~~~}}}{{{{{{zzzzzzzzz{{{|||}}}}}}}}}|||zzzzzz{{{|||}}}|||{{{zzz{{{|||~~~}}}||||||||||||}}}~~~vvvhhh[[[RRRMMMKKKJJJHHHGGGHHHLLLNNNSSS]]]gggsssmmm\\\SSSOOOMMMLLLJJJJJJJJJIIIHHHFFFDDDCCCAAAGGGPPPhhh999777666777888999888666666666555444444444444555333333222222222222333333333333333444666:::===??????@@@EEEKKKPPPXXXfffssstttmmmpppwww{{{{{{rrrjjjhhhkkkooowww~~~sssggggggppp{{{xxxwwwwwwyyy|||}}}tttuuuzzz{{{vvvtttuuuwwwzzz~~~yyyrrrhhh```RRRNNNIIIFFFEEEGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFCCCAAA@@@AAABBBDDDFFFGGGGGGGGGFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>><<<;;;::::::<<<>>>???AAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAAAAA@@@>>>@@@CCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLMMMPPPTTTXXX[[[\\\]]]]]]^^^^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWYYY[[[]]]]]]]]]]]]^^^```bbbeeefffkkkmmmnnnoooooopppsssuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuvvvvvvwwwwwwwwwxxxyyyzzzyyywwwwwwwwwyyyxxxxxxxxxyyy{{{|||~~~||||||~~~}}}{{{|||~~~{{{|||}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{||||||}}}}}}||||||{{{zzz{{{}}}~~~~~~||||||}}}~~~||||||{{{{{{~~~~~~yyyjjj\\\RRRLLLJJJHHHGGGFFFGGGKKKMMMPPPZZZdddqqq|||jjj[[[RRROOOMMMLLLJJJJJJJJJJJJIIIFFFDDDCCCAAAGGGOOOfff;;;999888888::::::999777666666555444444444444555333333333222222333333333333333333444666:::===???AAABBBFFFLLLRRR\\\lllzzzwwwqqquuu{{{~~~{{{qqqiiihhhlllqqqxxxwwwmmm___dddsssyyyvvvvvvvvvxxx{{{~~~vvvpppsss{{{|||xxxttttttxxx{{{}}}xxxqqqggg```RRRNNNHHHEEEEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHFFFDDDAAA???>>>???@@@BBBEEEGGGGGGHHHGGGCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAA@@@???>>>>>>@@@AAABBBBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>@@@BBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMOOOQQQUUUXXX[[[]]]^^^^^^\\\\\\\\\\\\[[[ZZZXXXXXXZZZYYYXXXWWWXXXYYY[[[\\\]]]]]]^^^___aaacccfffgggjjjkkkmmmmmmmmmnnnppprrrvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvuuuuuuuuutttwwwxxxyyyxxxwwwvvvwwwxxxyyyyyyyyyzzz|||}}}}}}~~~~~~}}}~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}}}}||||||{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~zzzkkk]]]SSSMMMJJJIIIGGGFFFGGGKKKLLLOOOXXXaaannn}}}tttcccUUUNNNKKKJJJIIIKKKKKKKKKKKKIIIGGGEEEDDDCCCHHHNNNfff:::888777777888888777666666666555444444444444555444333333333333333333444333333333444777:::===@@@EEEEEEIIINNNTTT]]]mmm|||wwwuuu{{{}}}rrriiiiiimmmssszzz{{{nnneee^^^fffwwwzzzwwwxxxwwwyyy|||}}}}}}~~~|||uuupppvvv~~~zzzuuutttuuu{{{}}}wwwooofff___SSSNNNIIIEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLJJJIIIHHHFFFDDDAAA>>>===>>>???BBBEEEGGGHHHHHHHHHDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDEEEGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@???@@@BBBBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOQQQSSSVVVYYY[[[]]]^^^___]]]^^^]]]]]]\\\ZZZYYYXXX[[[ZZZXXXXXXXXXYYY[[[\\\^^^^^^^^^___aaadddggghhhjjjkkkmmmmmmmmmnnnppprrrvvvvvvuuuuuuuuuvvvvvvwwwxxxwwwwwwvvvuuutttssssssvvvwwwxxxxxxvvvvvvwwwxxxyyyyyyyyyzzz|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{|||~~~~~~}}}}}}~~~yyyjjj\\\SSSNNNKKKJJJGGGFFFHHHKKKLLLNNNVVV___kkkyyyyyynnn^^^RRRKKKIIIHHHGGGKKKLLLLLLKKKJJJHHHFFFDDDFFFIIIOOOhhh888666555555666666444333666666555444444444444555444444333333333333444444444444444555777:::>>>@@@HHHHHHKKKPPPTTT\\\lllzzz{{{vvvxxxssshhhgggmmmttt{{{sssggg___^^^iii{{{zzz}}}{{{{{{zzz{{{~~~}}}~~~~~~xxxtttzzz{{{yyyuuutttwww}}}|||uuulllccc\\\RRRNNNHHHEEEDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKLLLLLLMMMMMMKKKJJJIIIGGGDDDAAA???>>>>>>@@@BBBEEEGGGIIIIIIIIIDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA???????????????@@@@@@AAACCCDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>???????????????@@@@@@@@@AAABBBBBBAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPSSSUUUWWWYYY\\\^^^___```aaaaaa```___]]]\\\[[[[[[\\\[[[YYYXXXXXXYYY[[[\\\^^^^^^^^^```bbbeeehhhjjjkkkmmmnnnoooooopppsssuuuvvvvvvuuuttttttuuuwwwxxxwwwvvvvvvuuuuuuttttttsssvvvwwwxxxxxxwwwvvvxxxyyyzzzzzzzzz{{{}}}~~~|||~~~~~~}}}}}}~~~~~~~~~~~~xxxiii\\\RRRMMMJJJIIIGGGGGGHHHKKKLLLMMMTTT\\\fffuuuvvvkkk]]]RRRLLLKKKJJJIIILLLLLLLLLLLLJJJHHHFFFEEEFFFIIIOOOiii999888666666666666555333666666555444444444444555444444333333333333444444444444444555777;;;>>>@@@HHHHHHLLLQQQUUU\\\jjjwww}}}{{{wwwuuu{{{tttfffeeekkkrrrzzz|||pppfff^^^[[[iii~~~wwwuuu~~~~~~~~~yyy}}}~~~zzzwwwwwwwwwzzz~~~{{{rrrhhh^^^WWWPPPLLLGGGDDDDDDFFFHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKHHHFFFCCC@@@???@@@AAADDDFFFHHHIIIIIIIIIDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA>>>????????????@@@@@@@@@CCCDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA?????????@@@@@@AAAAAAAAAAAABBBCCCBBBAAAAAACCCEEEBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQUUUVVVXXXZZZ\\\^^^```aaacccbbb```^^^]]]\\\\\\\\\\\\[[[ZZZXXXXXXYYY[[[\\\^^^^^^___```cccfffiiijjjjjjlllnnnooooooqqqtttvvvvvvuuutttssssssuuuwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwxxxzzz|||||||||}}}~~~~~~~~~~~~yyyjjj[[[QQQKKKHHHFFFFFFEEEGGGJJJJJJKKKQQQYYYcccrrrtttjjj\\\RRRMMMLLLLLLKKKMMMMMMMMMLLLKKKIIIGGGFFFEEEHHHOOOiii<<<;;;999999:::999888666666666555444444444444555555444444333333444444555444444444555888;;;>>>@@@GGGHHHLLLQQQUUU\\\iiiwwwzzzxxxuuuuuu|||ssseeebbbiiiqqqyyyvvvmmmddd]]]YYYiii~~~zzzzzz|||~~~}}}yyyvvvyyyyyy{{{~~~zzzpppeee[[[TTTMMMJJJEEEDDDEEEGGGJJJKKKHHHHHHIIIIIIKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNMMMLLLIIIGGGDDDAAA???AAABBBDDDGGGIIIIIIJJJJJJDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMMMMNNNPPPQQQRRRRRRVVVVVVXXXZZZ\\\^^^```aaacccaaa^^^[[[ZZZZZZ[[[[[[]]][[[ZZZYYYXXXYYY[[[\\\^^^^^^___aaacccfffiiikkkgggiiikkklllmmmooorrruuuuuutttsssrrrssstttvvvxxxssstttttttttuuuuuuvvvvvvvvvwwwyyyyyyxxxxxxyyyzzz}}}}}}~~~{{{kkk[[[PPPIIIEEECCCEEEDDDFFFIIIIIIIIIOOOWWW```pppqqqgggZZZPPPLLLLLLKKKKKKMMMMMMMMMMMMKKKIIIGGGFFFDDDGGGNNNhhh~~~}}}<<<;;;999666333444666888777666555444333222222222333444444555555444444333444444666888;;;>>>@@@BBBDDDCCCGGGPPPVVV[[[hhhuuuvvvxxxxxxxxxrrrddddddfffppp~~~yyyooofff```]]]ooo|||{{{yyytttttttttvvv{{{vvvlllbbbYYYSSSKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMKKKJJJKKKKKKKKKJJJHHHFFFDDDBBBEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEEEECCCAAABBBBBBCCCCCCBBBBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCBBBAAAAAABBBDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLMMMNNNMMMMMMOOONNNNNNMMMNNNQQQSSSTTTVVVWWWZZZ]]]___aaabbbbbbaaa```]]]ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXYYY\\\___aaaaaabbbcccdddfffggghhhiiiiiikkkmmmnnnoooppprrrttttttsssrrrsssttttttrrrqqquuuuuuuuuvvvvvvvvvvvvuuuvvvwwwyyyzzzzzzzzz|||~~~~~~~~~|||~~~vvvggg[[[QQQHHHFFFHHHCCCDDDFFFFFFGGGJJJOOORRR___nnn}}}yyyiiiXXXNNNKKKJJJLLLOOOOOOOOOMMMLLLJJJHHHGGGFFFDDDEEEOOOgggzzz===;;;999777555444666777888777666555444444444444444444444444444444444444444555666888;;;>>>@@@BBBGGGFFFJJJPPPTTTXXXaaalllpppssswww~~~ssseeegggiiisss~~~tttjjjddd```rrr}}}yyyzzzwwwssssssrrrsssxxx}}}~~~uuukkk```WWWRRRKKKJJJGGGFFFEEEEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMKKKJJJLLLLLLLLLLLLJJJHHHFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDFFFHHHGGGDDDCCCCCCDDDBBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@BBBCCCCCCBBBAAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHJJJLLLMMMMMMMMMLLLOOONNNNNNMMMNNNQQQSSSTTTVVVXXXZZZ]]]___`````````___]]][[[XXXWWWWWWXXXYYYZZZYYYXXXXXXYYY[[[^^^``````aaabbbdddfffhhhiiijjjjjjlllmmmnnnmmmnnnoooqqqtttsssssstttvvvwwwvvvtttssstttuuuvvvwwwvvvvvvuuuuuuwwwyyyzzzzzz{{{}}}~~~~~~~~~}}}wwwggg[[[QQQIIIFFFGGGCCCEEEFFFFFFGGGJJJOOORRR^^^lll~~~}}}xxxiiiWWWNNNJJJHHHJJJMMMOOONNNMMMKKKJJJHHHGGGFFFEEEDDDMMMeee|||~~~===<<<:::888666666666666888777666555555555555555555444333333333333444555444555666888;;;>>>AAABBBIIIIIIMMMPPPRRRSSSZZZbbbjjjnnnvvvrrrfffjjjnnnwwwyyymmmfffeeeuuu}}}}}}|||yyywwwyyyuuurrrrrrnnnppptttzzz|||tttiii___UUUPPPJJJIIIGGGEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKMMMNNNNNNNNNLLLJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFDDDHHHLLLIIIDDDAAACCCGGGCCCCCCCCCCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCBBBBBBCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHJJJLLLMMMMMMMMMLLLOOONNNNNNMMMNNNQQQSSSTTTWWWXXXZZZ\\\]]]^^^^^^^^^^^^\\\YYYWWWVVVWWWYYYZZZZZZYYYXXXXXXYYY[[[]]]___``````bbbdddfffiiijjjkkklllmmmnnnmmmllllllmmmooosssrrrrrrsssvvvwwwwwwvvvqqqsssuuuwwwxxxxxxwwwvvvwwwxxxzzz{{{{{{|||~~~~~~~~~~~~xxxhhh\\\RRRIIIEEEGGGDDDEEEFFFFFFGGGJJJNNNQQQ\\\iii{{{wwwhhhXXXOOOJJJGGGHHHLLLNNNNNNMMMKKKIIIHHHGGGFFFEEEDDDKKKbbb}}}}}}>>><<<:::888888777666555777777666555444444555555666555333222222333555666444555666999;;;>>>AAABBBHHHKKKNNNQQQQQQRRRWWW\\\hhhkkkvvvooofffmmmqqqzzz~~~ppphhhjjjyyy~~~|||{{{yyyxxxwwwuuuuuuyyy|||ssspppppplllmmmrrrwwwzzztttiii^^^UUUOOOJJJHHHGGGEEEEEEFFFHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEHHHJJJIIIDDDBBBCCCEEECCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNOOOOOONNNNNNOOONNNNNNMMMNNNQQQSSSTTTWWWXXXYYY[[[\\\\\\\\\[[[]]]\\\YYYXXXXXXYYY\\\]]][[[[[[ZZZZZZ[[[\\\^^^______```bbbdddgggiiikkkllllllmmmnnnmmmlllmmmoooqqqrrrqqqpppqqqsssttttttsssrrrtttwwwyyyzzzzzzyyyxxxzzz{{{||||||{{{{{{|||~~~~~~~~~~~~yyyjjj^^^SSSIIIEEEFFFDDDEEEEEEFFFGGGIIIMMMQQQ[[[gggxxxwwwjjj[[[QQQKKKGGGHHHKKKNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEJJJ]]]}}}}}}AAA>>>:::888888888666555555555444444333444444444666555333222222333555666555555777999<<>>999888;;;:::777777666555444444444444444444444444444444444444555777999:::;;;>>>AAACCCJJJOOOSSSXXX___iiiqqqtttwwwwwwzzz~~~zzzooofff``````hhhsss{{{}}}qqqppp|||xxxxxxyyyxxxvvvyyyvvvvvv|||{{{wwwuuuuuuxxxzzznnncccYYYQQQLLLGGGGGGGGGFFFGGGGGGHHHIIIKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOOOONNNLLLJJJJJJJJJKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@???AAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPTTTTTTUUUVVVVVVUUUTTTSSSRRRPPPMMMKKKKKKLLLNNNPPPQQQRRRTTTUUUVVVXXXZZZ]]]___aaadddfffggggggfffeeedddbbb``````aaabbbaaa``````bbbdddggghhhhhhhhhgggkkkllllllmmmnnnooopppppptttsssssstttuuuvvvxxxyyyxxxxxxxxxxxxxxxwwwwwwvvv|||||||||{{{{{{zzzzzzyyy{{{||||||{{{{{{{{{~~~{{{jjj^^^TTTJJJEEEDDDDDDEEEFFFFFFFFFGGGJJJMMMXXXaaaooo}}}yyyqqqfffZZZRRRLLLFFFEEEGGGKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFNNNeeeQQQ???;;;???;;;999<<<:::999777555444333333444555444444444444444444444444666888:::<<<===???BBBEEEMMMRRRUUUXXX```llltttvvvuuuwwwzzz{{{yyyssslllgggaaaaaahhhsss|||wwwnnnppp{{{vvvwwwyyyzzzzzzzzzzzz}}}~~~vvvpppppprrrvvvzzzooodddYYYPPPJJJGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNLLLJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@CCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRVVVVVVVVVVVVVVVUUUTTTSSSTTTRRROOOLLLKKKLLLNNNOOORRRTTTVVVWWWXXXYYY\\\^^^___aaaccceeefffeeedddccccccaaa``````bbbccccccbbb```aaaccceeeggggggggggggkkkllllllmmmoooppppppqqqsssssstttuuuwwwyyy{{{|||yyyxxxxxxxxxxxxwwwwwwwww}}}}}}||||||{{{zzzzzzyyy{{{}}}~~~~~~}}}~~~yyyiii]]]SSSJJJEEEDDDCCCDDDEEEEEEEEEGGGJJJMMMWWW```nnn}}}xxxooodddYYYQQQKKKFFFFFFHHHJJJJJJKKKJJJJJJIIIHHHGGGEEEEEEFFFNNNcccVVVBBB<<<@@@<<<;;;===;;;:::888555333222333555777555555555555555555555555777999;;;===>>>@@@DDDGGGLLLRRRVVVYYYdddttt}}}~~~zzzyyyzzzzzzzzzuuunnnhhheeeeeejjjttt}}}~~~nnnkkkpppzzzwwwwwwyyyzzzzzzwwwzzz~~~uuuoookkknnnrrrxxx{{{pppeeeZZZPPPJJJHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKIIIGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHHHHJJJKKKKKKKKKLLLMMMOOOPPPRRRSSSTTTWWWWWWWWWVVVUUUTTTSSSSSSUUUSSSPPPNNNMMMMMMNNNOOOVVVXXXZZZZZZZZZZZZ[[[]]]___```bbbcccdddcccbbbbbbbbb```___```bbbddddddccc```aaaccceeeggghhhhhhhhhkkkllllllnnnooopppqqqrrrssssssuuuwwwyyy{{{}}}~~~zzzzzzyyyyyyxxxxxxxxxxxx}}}}}}}}}|||{{{zzzzzzzzz{{{}}}~~~yyyhhh\\\RRRIIIEEEDDDCCCDDDEEEEEEEEEGGGJJJMMMVVV___mmm|||zzzmmmbbbWWWPPPKKKFFFFFFIIIIIIJJJJJJJJJIIIIIIHHHGGGEEEFFFFFFMMMaaaZZZEEE===AAA===<<<>>>::::::888666333333444555777555555555555555555555555777999<<<===???AAAEEEHHHKKKSSSYYY^^^mmm}}}{{{~~~~~~sssiiiffffffkkksss~~~qqqeeefffnnn}}}~~~|||zzzyyyyyyyyyyyyxxxuuuyyyxxxqqqllliiinnnttt|||zzzpppeeeZZZQQQKKKHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLKKKIIIGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQSSSTTTUUUXXXWWWVVVUUUTTTTTTSSSSSSRRRQQQOOOMMMLLLLLLMMMNNNTTTWWWYYYZZZZZZZZZ[[[\\\^^^___```aaabbbbbbaaaaaa```___^^^___bbbcccdddcccaaabbbdddfffhhhiiijjjkkkkkklllmmmnnnoooqqqrrrrrrrrrsssuuuxxxzzz|||}}}~~~yyyyyyxxxwwwvvvwwwwwwxxx}}}}}}|||||||||{{{{{{{{{{{{}}}~~~yyyhhh[[[QQQIIIDDDDDDBBBCCCDDDEEEEEEGGGJJJMMMTTT^^^lll{{{|||lllaaaVVVPPPJJJFFFFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEFFFFFFKKK^^^|||]]]GGG>>>AAA>>>===>>>::::::888666555444444555666555555555555555555555555777999<<<===???BBBEEEHHHLLLWWW^^^ddduuuxxxkkkcccdddiiissszzziii```bbbjjj{{{zzz{{{{{{{{{zzzzzzyyyyyywwwzzzwwwqqqllliiioooxxxwwwmmmcccYYYPPPKKKHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOOOONNNMMMLLLKKKKKKLLLLLLKKKIIIFFFHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFHHHIIIHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTNNNNNNMMMLLLLLLMMMNNNOOOSSSUUUYYY[[[[[[[[[\\\^^^]]]]]]___``````aaaaaaaaa```^^^]]]^^^```bbbbbbbbbbbbcccdddfffhhhjjjkkklllkkkkkkmmmnnnpppqqqssssssrrrtttvvvxxx{{{|||}}}}}}xxxwwwvvvttttttuuuvvvvvv{{{{{{|||||||||}}}}}}}}}|||}}}~~~~~~{{{iii[[[QQQHHHDDDDDDAAABBBDDDDDDEEEGGGJJJMMMSSS]]]lll{{{|||kkkaaaVVVOOOJJJEEEEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFFFFJJJ\\\yyy___HHH>>>@@@>>>======999999888777666555555555555555555555555555555555555666888;;;===???BBBEEEHHHNNNYYY```fffwwwyyynnnbbbeeejjjsssssseee^^^aaajjjyyy|||||||||{{{{{{{{{}}}~~~~~~~~~|||vvvpppkkkiiiqqq||||||rrrhhh^^^VVVOOOKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLNNNPPPPPPOOONNNLLLKKKKKKLLLMMMLLLIIIFFFHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFEEEGGGIIIJJJJJJIIIGGGFFFGGGFFFFFFFFFGGGGGGHHHIIIEEEDDDCCCCCCDDDFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSTTTOOOOOOOOOPPPQQQSSSTTTUUU\\\^^^```aaa___^^^]]]]]][[[\\\]]]^^^___```aaaaaa___^^^\\\]]]___`````````aaabbbcccdddfffiiikkklllkkkkkkmmmnnnppprrrssstttrrrtttvvvyyyzzz|||||||||zzzyyywwwvvvuuuvvvwwwxxxzzzzzz{{{|||}}}~~~}}}jjj\\\QQQHHHDDDDDD@@@BBBCCCDDDEEEGGGJJJMMMRRR\\\kkk{{{yyylllaaaVVVOOOIIIDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHEEEFFFFFFJJJZZZwww```HHH>>>@@@>>>======888888888888777666666555555666666666666666666666666666888;;;===???AAAEEEHHHMMMYYY```dddttt{{{yyypppfffhhhlllssszzznnnccc^^^ccckkkxxxyyy{{{~~~|||{{{zzz|||xxxsssoooiiijjjrrr}}}yyynnnddd[[[TTTNNNJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGIIILLLNNNPPPPPPPPPOOOKKKKKKKKKLLLMMMLLLIIIFFFHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAABBBCCCBBBEEEIIILLLMMMLLLJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKEEEDDDCCCCCCDDDFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVSSSSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTVVVXXXZZZ\\\]]]iiijjjkkkiiiddd___]]][[[ZZZ[[[\\\]]]___```aaabbb___]]]\\\\\\^^^______^^^```aaaaaaccceeehhhjjjkkkkkkkkkmmmnnnppprrrssstttrrrtttvvvyyyzzz{{{{{{{{{~~~}}}{{{yyyyyyzzz{{{|||yyyyyyzzz|||}}}kkk]]]QQQHHHDDDDDD@@@AAACCCDDDEEEGGGJJJMMMRRR[[[kkkzzzvvvlllaaaVVVOOOIIIDDDCCCEEEGGGGGGHHHIIIIIIHHHHHHHHHEEEFFFFFFIIIYYYvvvbbbIII===???===<<<===888:::999777555444333333333555555555555555444444444555777:::<<>>>>>>>>>>>BBBBBBCCCEEEGGGIIIKKKLLLHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIMMMOOOPPPPPPPPPPPPQQQSSSSSSTTTUUUVVVUUUUUUSSSSSSTTTSSSTTTVVVVVVYYYdddooo|||vvvmmmeee```^^^^^^______^^^^^^^^^]]]]]]]]]ZZZ[[[[[[\\\]]]^^^___```aaabbbcccdddfffggghhhhhhkkklllnnnppprrrsssttttttvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzyyyyyyxxxwwwwwwzzz{{{{{{|||~~~lll]]]PPPFFF@@@???AAABBBCCCDDDDDDFFFJJJMMMRRRYYYeeetttzzzssseee\\\SSSNNNJJJEEECCCEEEIIIHHHHHHGGGGGGHHHHHHIIICCCGGGIIIMMM[[[wwwbbbIII===???======>>>999;;;999777555444333444444666555555444444444555555777999<<<>>>AAAEEEIIIMMMSSSVVV^^^kkkyyy~~~~~~pppggggggkkksss~~~zzzpppfff\\\ZZZfffttt}}}{{{xxxxxx|||~~~wwwqqqmmmlllnnnrrrwwwzzznnncccZZZRRRMMMIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIKKKLLLKKKJJJNNNNNNNNNMMMLLLJJJHHHGGGFFFGGGIIIKKKMMMOOOOOOPPPNNNNNNOOOOOOMMMKKKIIIGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFDDDCCCAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>>>>AAAAAABBBCCCDDDFFFGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNOOOOOOPPPRRRTTTUUUVVVVVVWWWVVVTTTSSSRRRSSSRRRSSSUUUVVVZZZdddooo|||zzztttmmmfffaaa``````aaa`````````____________[[[\\\]]]^^^___``````aaabbbbbbcccdddfffggghhhhhhlllmmmoooqqqssstttuuuuuuvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~kkk]]]QQQFFFAAA@@@AAABBBCCCDDDDDDFFFJJJMMMUUU[[[ggguuu|||ssskkkcccZZZRRRMMMIIIDDDCCCEEEIIIHHHHHHGGGGGGHHHHHHIIIDDDGGGJJJPPPaaa~~~|||yyyxxxcccJJJ>>>???===>>>???;;;;;;:::888666444444444444777666444333333555666777999;;;>>>@@@BBBEEEJJJMMMSSSVVV]]]iiiuuu~~~rrrggghhhlllttt~~~}}}vvvlllaaaXXXXXXdddrrr{{{xxxxxx|||yyytttppplllmmmppptttyyyyyymmmbbbYYYRRRLLLIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLKKKJJJKKKLLLMMMMMMKKKMMMNNNNNNMMMLLLJJJHHHFFFDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJHHHJJJLLLNNNOOOPPPSSSUUUWWWWWWXXXXXXWWWUUUSSSRRRTTTRRRSSSVVVWWWZZZbbblllvvvuuurrrlllfffcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa]]]^^^^^^___```aaabbbbbbbbbbbbccceeefffggghhhiiimmmnnnppprrrtttuuuvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{xxxxxxyyyzzzzzz{{{|||||||||||||||}}}~~~}}}jjj\\\PPPGGGBBBBBB@@@BBBCCCDDDDDDGGGJJJMMMWWW^^^iiiwww~~~vvvmmmeee```XXXOOOKKKGGGCCCBBBDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJTTTiiiwwwqqqoooeeeKKK???@@@>>>>>>@@@<<<<<<:::888666555555555555777666444222333555888::::::<<<>>>@@@BBBEEEIIIMMMUUUWWW]]]gggrrrzzzooofffhhhlllttt}}}|||pppcccYYYZZZgggsss}}}}}}{{{zzz}}}}}}}}}|||wwwrrrmmmmmmpppuuuzzzxxxlll```WWWQQQLLLIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKLLLKKKJJJKKKMMMMMMMMMLLLMMMMMMMMMMMMKKKIIIGGGFFFBBBCCCEEEFFFGGGHHHHHHHHHKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBBBBAAAAAA@@@AAA@@@@@@????????????@@@EEEFFFGGGHHHIIIJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLMMMNNNOOOQQQSSSVVVVVVWWWXXXXXXWWWVVVUUUVVVTTTTTTVVVWWWXXX___fffnnnnnnllliiieeecccbbbcccbbbbbbbbbbbbbbbbbbbbbbbb______```aaabbbcccddddddbbbcccdddeeefffhhhiiiiiimmmnnnpppqqqssstttuuuuuuuuuvvvvvvwwwxxxyyyzzzzzzxxxxxxxxxyyyzzzzzz{{{{{{||||||||||||~~~zzzhhhZZZPPPGGGCCCCCC@@@AAACCCDDDEEEGGGKKKNNNWWW^^^jjjxxx|||uuulllddd]]]UUUMMMIIIEEEAAAAAACCCHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGJJJVVVoooxxxpppnnngggMMM@@@@@@>>>>>>AAA===<<<;;;999777666555555666666555333333333666999;;;:::;;;>>>???AAADDDIIILLLTTTVVV[[[bbbkkksssyyy|||~~~kkkdddgggmmmuuu|||jjj^^^```lllwww|||yyy|||zzz{{{}}}}}}}}}{{{uuuooonnnqqquuuzzzwwwjjj___VVVPPPKKKIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKKKKLLLLLLLLLMMMKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJLLLMMMLLLKKKMMMMMMMMMLLLKKKIIIGGGFFFBBBBBBCCCEEEEEEFFFFFFFFFIIIIIIJJJJJJKKKKKKJJJJJJLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBAAABBBBBBCCCCCCCCCBBBBBBCCCBBBAAA@@@????????????AAABBBCCCEEEGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGJJJKKKMMMMMMMMMMMMOOOPPPRRRTTTVVVXXXYYYZZZZZZYYYYYYVVVUUUWWWWWWVVVZZZ```eeefffgggfffcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbcccdddeeeeeefffbbbcccdddeeeggghhhiiiiiilllmmmnnnppprrrsssttttttttttttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyxxx{{{{{{{{{|||}}}~~~vvveeeXXXOOOGGGCCCCCC???AAABBBCCCEEEGGGKKKNNNUUU]]]jjjyyyzzzssskkkcccZZZRRRJJJGGGDDDAAAAAACCCGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEHHHVVVqqqzzzpppmmmjjjPPPBBBAAA>>>>>>AAA======<<<:::888666666666666555444444444555777:::;;;999;;;===???BBBEEEJJJMMMSSSTTTXXX]]]dddlllssswwwwwwgggccchhhoooyyymmm___aaammmvvv{{{wwwxxxwwwyyy|||}}}|||wwwppppppssstttyyy~~~vvviii]]]TTTOOOKKKIIIFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMLLLKKKLLLMMMMMMLLLKKKIIIGGGEEEBBBCCCCCCDDDEEEEEEEEEDDDFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCEEEEEEEEEDDDCCCDDDDDDBBBAAA@@@???????????????@@@BBBEEEHHHJJJKKKJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGKKKLLLNNNNNNMMMMMMNNNPPPPPPRRRTTTWWWYYY[[[[[[[[[ZZZVVVUUUWWWWWWVVVXXX\\\^^^```ccccccbbb````````````````````````aaaaaaaaaaaabbbbbbcccdddeeeffffffccccccdddfffggghhhiiijjjkkklllnnnppprrrsssssstttttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy||||||||||||}}}~~~rrraaaVVVMMMFFFCCCCCC???@@@BBBCCCEEEGGGKKKNNNSSS\\\jjjzzzvvvoooggg```XXXPPPIIIFFFDDDAAAAAADDDGGGGGGIIIIIIIIIIIIGGGGGGDDDEEEHHHUUUooo}}}rrrnnnmmmRRRCCCBBB>>>>>>@@@<<<>>><<<:::888777666666777333333444555666888:::;;;999;;;>>>@@@CCCGGGLLLPPPUUUVVVXXX\\\bbbjjjrrrwwwqqqfffdddiiirrr}}}ooo```cccnnnvvv|||yyyxxxwwwzzz|||}}}}}}wwwqqqpppsssrrrwww}}}uuuhhh\\\SSSNNNKKKIIIEEEFFFGGGHHHIIIJJJJJJKKKHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNNNNNNNMMMLLLLLLLLLLLLKKKHHHFFFEEECCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEEEEDDDCCCCCCBBBBBB@@@BBBDDDEEEFFFFFFEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@?????????@@@BBBDDDFFFHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNNNNNNNPPPRRRPPPQQQTTTWWWYYYZZZZZZZZZXXXTTTTTTWWWXXXWWWXXX[[[[[[^^^aaabbbbbb`````````````````````aaaaaaaaabbbaaabbbbbbcccdddeeefffgggcccdddeeefffggghhhiiijjjlllmmmoooqqqrrrttttttuuuvvvvvvwwwxxxyyyzzz{{{{{{yyyzzzzzz{{{{{{|||||||||~~~~~~~~~~~~}}}ooo^^^SSSKKKEEEBBBCCC???@@@BBBCCCEEEHHHLLLOOOTTT\\\kkk{{{ssskkkccc[[[WWWOOOHHHFFFDDDAAABBBEEEFFFGGGIIIJJJJJJIIIGGGFFFDDDFFFIIITTTlllyyyvvvoooTTTDDDBBB>>>>>>???<<<>>>===;;;999777777777777222333444666888999:::::::::<<>>@@@BBBCCCEEEHHHLLLOOOUUU^^^lll|||sssjjjaaaYYYWWWOOOHHHFFFDDDBBBBBBEEEFFFGGGIIIJJJJJJIIIGGGFFFEEEGGGKKKTTTkkkqqqWWWGGGCCC???AAABBB999::::::999999888777777777777666666666666888:::;;;===>>>@@@AAADDDHHHMMMPPPWWWWWWYYY___hhhqqqxxx{{{ssskkkhhhiiinnnxxx|||oooooozzzzzzyyyyyyzzz{{{|||~~~xxxqqqsssxxxwwwnnnlllnnnqqquuuzzz~~~tttfffZZZRRRMMMIIIFFFHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHJJJKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLQQQPPPNNNLLLLLLMMMNNNOOOOOONNNMMMLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKJJJGGGEEEFFFHHHIIIGGGDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEECCCCCC@@@@@@AAA@@@>>>???AAACCCEEEDDDAAA?????????@@@AAA???@@@AAAAAABBBBBBAAAAAACCCCCCDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEGGGIIIKKKKKKLLLNNNOOOQQQRRRRRRSSSSSSTTTVVVXXXZZZZZZZZZZZZVVVWWWWWWVVVUUUUUUXXXZZZ\\\^^^``````___^^^___```aaaaaaaaaaaabbbcccdddeeeeeefffggghhhhhhhhhgggfffhhhfffdddfffiiilllkkkjjjlllnnnqqqrrrtttuuuxxxzzzvvvvvvvvvwwwwwwxxxxxxxxx{{{{{{||||||}}}}}}~~~~~~{{{kkkZZZOOOJJJEEEBBBCCC???AAACCCDDDFFFIIIMMMPPPRRR]]]ooopppddd]]]ZZZWWWPPPJJJHHHFFFAAA@@@AAAHHHHHHIIIIIIHHHGGGEEEDDD@@@DDDGGGPPPjjjtttZZZHHHBBB>>>@@@AAA:::999999999888777777666666666555555555777888:::<<<===>>>@@@BBBDDDHHHMMMQQQXXXYYY\\\bbbkkktttzzz}}}zzznnngggeeeiiiooozzz~~~qqqrrr}}}{{{zzzzzz{{{|||}}}~~~yyyrrrmmmrrrzzzxxxooolllnnnrrrvvv|||}}}ssseeeZZZRRRNNNIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLQQQPPPNNNLLLLLLMMMNNNOOOOOONNNNNNLLLKKKIIIGGGFFFBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJHHHFFFGGGHHHIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA???======???AAAEEECCCAAA@@@??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEGGGIIIJJJMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUWWWYYY[[[]]]___```______```aaabbbbbbbbbbbbcccddddddeeeeeeeeefffggggggggggggfffhhhfffeeefffiiilllkkkjjjkkknnnppprrrsssuuuwwwzzzzzzzzz{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~yyyiiiXXXNNNHHHCCCAAABBB???AAACCCDDDFFFIIIMMMPPPTTT^^^nnn~~~}}}nnnccc[[[XXXSSSMMMGGGGGGEEEBBBAAACCCGGGHHHHHHHHHHHHFFFEEEDDDAAAEEEIIIRRRlllzzz^^^IIIBBB<<>>@@@BBBEEEIIIOOOSSSZZZ[[[```gggpppwww{{{}}}~~~rrrhhhcccbbbjjjppp}}}tttvvv{{{{{{|||}}}~~~~~~}}}}}}sssnnnnnnttt~~~xxxooolllnnnrrrwww{{{qqqdddYYYRRRNNNJJJHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMPPPOOONNNLLLLLLMMMNNNNNNOOONNNNNNMMMKKKIIIGGGFFFBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJIIIHHHHHHIIIIIIHHHFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAA>>><<<;;;<<<>>>DDDCCCAAA@@@???@@@@@@AAADDDDDDDDDCCCBBBAAA@@@???===>>>@@@BBBDDDFFFHHHHHHFFFFFFEEEEEEFFFGGGIIIJJJNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWWWWWWWVVVTTTTTTVVVXXXZZZ\\\___`````````aaacccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffgggggghhhgggfffgggiiikkkkkkkkkkkkmmmpppqqqssstttwwwyyy}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~vvvssstttwww}}}wwwhhhVVVLLLGGGCCC@@@AAA@@@AAACCCDDDFFFHHHLLLOOOVVV___mmm{{{yyykkk```YYYUUUOOOIIIDDDEEEDDDBBBBBBDDDFFFGGGGGGGGGGGGEEEDDDCCCCCCGGGJJJTTTnnn~~~aaaJJJAAA;;;>>>@@@:::777777777666555555444444444444444555777:::<<<======>>>AAACCCFFFKKKPPPTTTYYY]]]dddmmmvvvzzz{{{zzz~~~vvvkkkcccaaabbbkkkqqqxxxyyy|||}}}~~~~~~|||zzztttrrrtttzzzwwwpppnnnooosssxxxxxxooobbbXXXRRRNNNKKKIIIGGGGGGHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOONNNMMMMMMLLLMMMNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGEEEEEECCCBBBAAA@@@@@@???CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@>>>;;;;;;<<<>>>CCCBBBAAA@@@@@@@@@@@@AAADDDDDDDDDDDDCCCBBBAAA@@@===>>>???@@@BBBDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNOOOOOOOOOOOONNNNNNQQQQQQRRRSSSSSSTTTTTTTTTVVVVVVVVVUUUSSSTTTVVVXXXYYY\\\^^^``````aaacccdddfffffffffffffffeeeeeeeeeeeedddccccccdddeeeggghhhggggggggghhhiiikkkllllllkkkmmmoooqqqrrrtttwwwyyy|||||||||{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~wwwnnnlllmmmqqquuu|||vvvgggVVVLLLGGGCCCAAABBB@@@BBBCCCDDDEEEHHHLLLOOOWWW___lllyyyuuuhhh^^^WWWSSSMMMGGGCCCCCCCCCAAAAAACCCFFFFFFGGGGGGFFFEEECCCBBBCCCGGGKKKUUUooobbbJJJ@@@:::===@@@;;;777777666666555444444444444444444555777:::<<<======???AAADDDGGGLLLRRRVVVZZZ```jjjvvv}}}~~~zzzvvvvvvxxxxxxrrriiicccbbbdddlllrrrxxxzzz}}}~~~{{{yyyxxxyyyzzz~~~zzzuuupppoooqqqrrrxxxwwwnnnaaaWWWQQQNNNKKKIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLJJJIIIGGGFFFFFFEEEDDDBBB@@@??????>>>AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDDDDDDDDDDCCCCCCBBB?????????>>>======???AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCBBB@@@?????????@@@AAABBBCCCFFFFFFFFFGGGGGGHHHIIIJJJNNNNNNOOOPPPQQQQQQQQQPPPRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTSSSSSSVVVXXXYYY[[[^^^```aaabbbdddeeeffffffgggggggggfffeeeeeeddddddccccccdddeeeggghhhggghhhhhhhhhiiijjjlllmmmkkkmmmppprrrssstttwwwyyy{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyzzz{{{|||}}}~~~xxxkkkhhhjjjmmmrrrvvv}}}vvvfffVVVLLLHHHDDDBBBCCCAAABBBDDDDDDEEEHHHKKKNNNWWW___kkkyyyrrrfff]]]VVVQQQMMMFFFBBBBBBBBB??????AAAFFFFFFGGGGGGFFFEEECCCBBBBBBGGGKKKUUUppp~~~```III???999===AAA<<<777777777666555555444444555555555555777999;;;======???BBBEEEHHHNNNTTTXXX]]]fffttt{{{sssppptttvvvrrrkkkeeeccceeellltttyyyrrrvvv~~~~~~|||zzzzzz|||}}}zzztttqqqoooooorrrrrrxxx~~~vvvmmm```VVVQQQNNNKKKIIIHHHJJJKKKMMMNNNNNNNNNMMMKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDCCCBBBAAAAAAAAABBB??????@@@AAAAAABBBBBBBBBDDDDDDCCCCCCCCCEEEGGGHHHHHHIIIJJJIIIHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@?????????AAADDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAA@@@???>>>===>>>??????DDDDDDEEEFFFFFFGGGGGGGGGLLLMMMOOOPPPRRRSSSSSSTTTRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTWWWYYYZZZ\\\___aaaaaabbbdddeeeeeeeeeggghhhhhhgggfffeeeddddddddddddeeefffhhhhhhggghhhiiiiiiiiijjjlllnnnlllnnnqqqrrrsssuuuxxxzzz{{{{{{{{{{{{|||||||||}}}{{{{{{|||~~~tttlllfffhhhlllooossswwwttteeeUUULLLHHHDDDCCCDDDAAABBBDDDEEEEEEHHHKKKNNNUUU^^^kkkyyy~~~nnnccc\\\TTTOOOLLLFFFAAABBBAAA??????AAAFFFGGGGGGGGGGGGEEEDDDCCCCCCGGGLLLVVVqqq{{{^^^GGG>>>999===AAA<<<888888777777666555555444666555555555777888:::<<<===???BBBEEEIIIOOOUUUZZZcccnnn~~~sssnnnssswwwuuunnngggdddcccmmmvvvzzzlllgggppp~~~}}}|||{{{~~~wwwqqqooonnnnnnqqqqqqwwwvvvmmm```VVVPPPMMMJJJHHHHHHIIIKKKMMMOOONNNNNNMMMJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB===>>>>>>???@@@@@@AAAAAACCCBBBAAA@@@AAACCCEEEFFFGGGIIIJJJIIIFFFEEEFFFHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBB@@@@@@BBBDDD@@@AAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAA@@@>>><<<<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEGGGIIILLLNNNQQQRRRRRRQQQPPPOOONNNNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTXXXZZZ[[[]]]```aaaaaabbbccceeecccdddfffggghhhgggffffffcccdddeeefffggghhhhhhhhhfffhhhjjjjjjiiiiiilllooommmooorrrsssuuuvvvyyy{{{yyyzzzzzz{{{|||}}}~~~~~~}}}}}}~~~{{{nnniiihhhkkknnnpppuuu{{{rrrcccSSSKKKGGGCCCBBBCCCAAACCCDDDEEEEEEGGGKKKNNNUUU^^^kkkzzzzzzjjj```YYYRRRMMMIIIDDD@@@AAABBBAAAAAADDDGGGHHHHHHHHHHHHFFFEEEDDDDDDIIIMMMXXXsssyyy\\\FFF>>>999>>>BBB===888888888777666666555555777666666666777888:::;;;===???BBBFFFJJJOOOVVVZZZhhhttttttnnntttzzzxxxqqqhhhcccbbbmmmxxxpppbbb___kkk~~~~~~~~~{{{vvvpppnnnmmmnnnppppppvvvvvvmmm```VVVPPPLLLIIIGGGGGGHHHKKKMMMNNNNNNMMMLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIHHHGGGFFFEEEDDDJJJIIIGGGDDDBBB@@@??????<<<======>>>??????@@@@@@AAA@@@?????????AAACCCEEEFFFHHHJJJHHHFFFDDDFFFHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEGGGGGGFFFDDDAAAAAABBBDDD@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCBBBAAA@@@???>>>@@@???===<<<;;;<<<>>>???>>>>>>???@@@AAAAAAAAAAAA>>>???BBBFFFIIILLLNNNOOOPPPOOONNNLLLLLLLLLMMMMMMNNNPPPQQQRRRSSSUUUXXX[[[\\\^^^```aaaaaaaaacccdddaaaccceeeggghhhhhhgggfffbbbdddfffhhhiiiiiiiiihhhfffiiikkkjjjiiiiiilllooonnnpppssstttuuuwwwzzz|||wwwxxxyyyzzz{{{|||}}}~~~|||}}}~~~sssnnnlllllloooqqqrrrxxxqqqbbbRRRIIIEEEBBBAAABBBBBBCCCDDDEEEEEEGGGKKKMMMUUU^^^lllzzzwwwggg^^^WWWPPPKKKGGGBBB???AAACCCBBBDDDGGGHHHHHHIIIIIIHHHGGGEEEDDDEEEJJJOOOZZZuuuvvvXXXEEE???999:::>>><<<:::999888666666666777888777666444444666888<<<>>>>>>@@@CCCFFFJJJPPPWWW\\\fffrrr~~~zzzooouuu{{{lllcccaaammmyyyzzzkkk]]]ZZZggg}}}~~~~~~~~~}}}sssmmmmmmllllllmmmuuuzzz}}}rrrbbbUUUNNNLLLJJJIIIKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIJJJJJJKKKKKKLLLJJJIIIHHHGGGHHHIIIJJJKKKGGGGGGFFFDDDCCC@@@???>>><<<<<<======>>>@@@AAABBBBBBBBBCCCCCCDDDCCCCCCBBBGGGHHHIIIJJJJJJIIIGGGEEEEEEEEEDDDBBB@@@AAADDDFFFHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDCCCCCCBBBAAAAAACCCCCCDDDDDDEEEFFFHHHIIICCCCCCDDDDDDCCCAAA>>>======<<<<<<<<<;;;:::999999:::;;;===<<<;;;;;;<<<===AAA@@@@@@AAACCCFFFIIIKKKKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQRRRSSSTTTVVVXXXYYYbbbbbbbbbaaaaaaaaaaaaaaaddddddeeeffffffeeeeeeeeegggfffdddddddddeeegggiiiiiijjjjjjjjjiiikkkmmmpppssssssssssssuuuwwwyyy{{{xxxxxxyyyzzz{{{}}}~~~sssnnnlllooossswwwyyy|||~~~lll^^^OOOHHHEEEBBBAAABBB@@@BBBCCCDDDEEEHHHLLLOOOTTT^^^mmmzzzpppaaaXXXRRRNNNMMMHHHFFFBBB@@@???BBBEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGJJJIIIKKKYYYwwwvvvXXXDDD???999:::>>><<<;;;:::888777666666777777777666555555777999<<<>>>???AAACCCGGGKKKQQQXXX\\\fffppp}}}zzzttt||||||mmmfffgggnnnyyyzzzlll___\\\iii~~~~~~~~~~~~~~~}}}}}}qqqnnnpppqqqqqqssswww||||||qqqbbbUUUOOOLLLJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@???<<<<<<<<<===>>>???AAABBBBBBCCCCCCCCCCCCCCCBBBAAAFFFGGGIIIJJJJJJHHHGGGFFFFFFGGGFFFEEEDDDDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHEEEEEEFFFEEEDDDAAA???===<<<<<<;;;:::999999::::::;;;<<<======;;;;;;<<<===??????>>>???@@@CCCFFFGGGGGGIIIMMMPPPRRRRRRRRRQQQRRRRRRSSSTTTUUUWWWXXXYYY``````aaaaaabbbcccccccccdddeeeffffffgggggggggfffgggfffeeedddeeefffhhhiiiiiijjjkkkjjjjjjkkknnnppptttsssssstttuuuwwwyyyzzzxxxxxxxxxyyy{{{|||~~~vvvllliiinnnqqqvvvzzz}}}{{{jjj\\\MMMGGGDDDAAAAAABBB@@@BBBCCCDDDEEEHHHLLLOOOUUU```nnn|||nnn___WWWPPPLLLKKKEEECCCAAA???@@@CCCGGGJJJKKKLLLLLLKKKJJJHHHFFFDDDGGGHHHMMM]]]{{{uuuXXXDDD???999:::>>><<<<<<<<<:::888777666666666888777666666888:::===??????AAADDDHHHLLLRRRXXX]]]eeemmm{{{|||||||||}}}lllgggkkkoooxxxyyylllaaa___kkk~~~|||{{{|||}}}~~~|||wwwoooppptttuuuuuuwwwyyy}}}|||qqqbbbVVVPPPMMMKKKIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIIIIHHHFFFEEEEEEDDDHHHGGGGGGFFFDDDBBB@@@???<<<<<<<<<===>>>???@@@AAACCCCCCCCCCCCCCCBBBAAA@@@DDDDDDFFFGGGGGGFFFEEEDDDFFFHHHIIIIIIHHHGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDAAA???===<<<;;;999888888999:::;;;<<<===>>>===<<<;;;<<<=========<<<<<<===???AAACCCCCCGGGMMMSSSVVVVVVTTTRRRTTTTTTTTTUUUVVVXXXYYYZZZ^^^___```bbbccceeeeeeeeeddddddfffggghhhhhhhhhhhhhhhgggfffffffffgggiiijjjjjjkkkkkkkkkkkkllloooqqquuuttttttuuuvvvwwwxxxyyywwwxxxxxxyyyzzz|||}}}~~~wwwlllggggggppptttzzz{{{xxx}}}wwwgggYYYKKKEEECCC@@@@@@AAA@@@BBBCCCDDDEEEHHHLLLOOOWWWaaappp}}}nnn```XXXQQQKKKIIIBBBAAA??????AAAEEEIIILLLNNNNNNNNNLLLJJJGGGDDDCCCDDDFFFNNN```~~~~~~uuuWWWCCC>>>999:::>>><<<>>>===<<<:::888777666666777777666777888:::===>>>???BBBEEEIIIMMMSSSYYY]]]ffflllxxxjjjeeejjjpppxxx~~~xxxkkkbbbbbbmmm}}}~~~zzzxxxwwwxxxzzz||||||wwwrrrtttvvvvvvuuuvvvyyy|||{{{qqqbbbWWWPPPMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEGGGGGGFFFEEEDDDBBB@@@???============>>>???@@@AAACCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBCCCDDDDDDCCCCCCFFFHHHKKKLLLJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLKKKKKKJJJKKKJJJIIIHHHHHHIIIKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDBBB@@@===<<<;;;999777666666888;;;======>>>???>>><<<;;;<<<===<<<<<<<<<<<<<<<===??????BBBFFFLLLRRRVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[^^^___aaacccdddeeeeeeeeecccdddeeeggghhhiiiiiiiiiiiihhhhhhggghhhiiijjjjjjjjjkkklllllllllmmmpppsssuuuuuuuuuvvvvvvwwwwwwxxxwwwxxxxxxyyyzzz|||~~~~~~xxxooohhhhhhkkkrrrwww~~~rrrnnnoooyyysssbbbUUUHHHCCCBBB@@@???@@@@@@BBBCCCDDDEEEHHHLLLOOOWWWaaappp}}}rrrddd[[[RRRKKKIIIAAA@@@???@@@BBBFFFJJJLLLNNNNNNNNNLLLJJJHHHEEECCCBBBFFFMMM```~~~xxxuuu~~~tttVVVCCC>>>999:::>>><<<>>>>>>===<<<:::888777666666666777777999:::<<<===@@@CCCGGGKKKOOOTTTZZZ^^^ffflllxxxjjjdddhhhqqqxxxxxxkkkbbbdddooo|||zzz|||zzzvvvtttsssuuuwwwyyy{{{zzz{{{zzzvvvssssssvvvyyy~~~{{{qqqcccXXXQQQNNNLLLJJJIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFEEEEEECCCBBB@@@???>>>>>>===>>>>>>???@@@AAACCCDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFIIILLLLLLJJJHHHGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEGGGIIIKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMOOOPPPRRRRRRQQQPPPNNNLLLJJJIIIEEEDDDCCCAAA???===;;;:::999888666666777999<<<>>>???@@@@@@???===;;;<<<==================>>>??????CCCEEEJJJOOOTTTWWWZZZ[[[XXXXXXXXXXXXYYY[[[\\\\\\```aaaccceeeeeeeeeddddddcccdddeeefffhhhhhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkklllmmmmmmmmmnnnrrrtttuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}~~~|||qqqkkkhhhlllqqqvvv{{{|||mmmgggfffllluuu}}}ooo___RRRFFFBBBAAA@@@???@@@@@@BBBCCCDDDEEEHHHLLLOOOVVVaaaooo}}}sssdddZZZPPPIIIFFFBBBAAA@@@@@@BBBEEEHHHJJJKKKKKKLLLKKKJJJIIIGGGFFFDDDFFFMMM^^^|||zzzsssooowwwsssUUUBBB>>>999:::>>><<<>>>>>>>>>===<<<:::888888777777888999:::<<<===>>>@@@CCCHHHLLLPPPUUUZZZ^^^dddjjjuuujjjdddjjjsssyyy|||nnndddfffrrr}}}zzzyyyyyywwwuuusssrrrsssuuuwww{{{}}}vvvrrrrrrrrruuuzzzzzzpppcccXXXRRROOOLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIHHHGGGHHHIIIKKKLLLFFFFFFFFFEEEDDDCCCAAAAAA???????????????@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKHHHJJJLLLLLLJJJGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTVVVVVVUUUSSSPPPMMMJJJHHHCCCBBB@@@>>><<<;;;999999888777777777888;;;>>>???AAAAAAAAA@@@===<<<<<<<<<======>>>>>>??????@@@@@@DDDEEEHHHLLLQQQVVV[[[]]]ZZZZZZZZZZZZ[[[\\\]]]^^^aaabbbdddfffffffffdddccceeeeeefffhhhiiiiiiiiiiiijjjjjjkkkkkkllllllllllllkkklllmmmnnnnnnpppsssvvvtttuuuvvvwwwxxxxxxxxxxxxyyyzzzzzz{{{|||~~~sssmmmkkklllqqqxxx|||~~~~~~uuugggbbb___cccjjjsss|||nnn\\\PPPEEEAAAAAA@@@@@@AAA@@@BBBCCCDDDEEEHHHLLLOOOWWWaaaooo}}}ooo```UUULLLEEEBBBCCCBBBAAAAAABBBDDDGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEHHHNNN___|||xxxpppkkkrrrrrrUUUBBB===888:::>>>=========>>>>>>===<<<:::999999::::::<<<===>>>???@@@AAADDDIIIMMMQQQVVV[[[___bbbeeennnxxx~~~yyyfffdddkkksssyyyqqqgggiiivvv|||yyyxxxwwwvvvuuutttssstttuuuvvvzzz{{{tttpppppppppsssxxxzzzpppcccYYYSSSPPPMMMJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLJJJGGGEEEEEEGGGIIIKKKHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJLLLMMMLLLMMMNNNLLLIIIFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFHHHJJJMMMOOOPPPPPPRRRTTTVVVWWWWWWVVVVVVWWWWWWVVVTTTQQQLLLHHHFFFAAA@@@???===;;;::::::999666777777999;;;===???@@@BBBBBBBBB@@@>>><<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBDDDGGGKKKPPPVVVZZZ]]][[[[[[[[[[[[\\\]]]^^^______aaadddfffhhhgggfffeeehhhiiiiiijjjkkkkkkkkkjjjkkkkkklllmmmmmmmmmmmmmmmlllmmmnnnnnnoooqqqtttwwwssstttvvvxxxyyyyyyyyyyyy{{{{{{{{{|||~~~}}}tttmmmmmmooorrryyy~~~~~~~~~zzzoooaaa\\\YYY]]]bbbjjjwww{{{mmmZZZNNNDDDAAABBBAAAAAABBB@@@BBBCCCDDDEEEHHHLLLOOOXXXbbbqqq~~~jjjZZZQQQIIIDDDCCCBBBAAAAAAAAACCCEEEGGGIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFJJJSSSdddyyyqqqmmmuuurrrUUUBBB===888:::>>>=========>>>>>>>>><<<;;;:::;;;<<<===>>>???@@@AAABBBAAADDDIIINNNRRRWWW[[[___```aaagggpppwww~~~ooo```bbbkkktttzzztttjjjlllxxx{{{yyyxxxwwwvvvvvvuuuuuuuuuuuuvvvzzz~~~}}}{{{vvvpppmmmnnnooorrrwwwyyypppcccYYYSSSPPPMMMKKKGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHJJJJJJKKKKKKLLLMMMMMMMMMNNNKKKGGGCCCBBBDDDGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHCCCCCCDDDEEEFFFHHHJJJKKKNNNOOOOOOMMMIIIFFFEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDGGGJJJMMMOOONNNPPPSSSVVVXXXWWWVVVTTTWWWWWWVVVTTTPPPKKKGGGDDD@@@???>>><<<;;;;;;::::::555666888:::<<<>>>???@@@BBBCCCCCCAAA>>><<<<<<<<<;;;<<<===???@@@@@@AAAAAAAAACCCGGGLLLQQQVVVYYY[[[\\\\\\\\\\\\]]]^^^^^^___]]]___cccfffiiiiiihhhhhhkkkkkklllmmmmmmlllllllllkkklllmmmmmmnnnnnnmmmmmmlllmmmnnnooooooqqquuuwwwrrrsssvvvxxxyyyzzzzzzzzz|||||||||}}}~~~}}}vvvpppllloootttyyyzzzuuukkk\\\XXXVVVYYY^^^fffrrr}}}{{{nnnYYYNNNDDDBBBBBBBBBAAABBB@@@BBBDDDDDDEEEHHHLLLOOOYYYcccrrrgggXXXPPPJJJFFFEEE@@@@@@@@@AAACCCFFFHHHJJJGGGHHHIIIIIIHHHGGGEEEDDDFFFKKKVVVjjj}}}uuurrr}}}nnnQQQ???===:::<<>>>>>>>>???@@@AAADDDHHHLLLNNNRRRYYY[[[ZZZaaaaaaeeelllqqqxxxrrrfffaaafffmmmyyy}}}nnnmmmzzz}}}xxxsssvvvuuutttsssssstttvvvvvv|||xxxqqqooonnnlllnnnqqqqqqsssyyy|||sssfff[[[UUUQQQNNNLLLKKKJJJHHHFFFEEEEEEFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAACCCEEEHHHJJJNNNNNNOOOPPPPPPPPPPPPPPPQQQPPPOOOMMMJJJHHHEEEDDD<<<===>>><<<:::888999:::888888999:::===???BBBCCCAAA@@@>>>===<<<<<<<<<<<<===???AAABBBBBBBBBCCCDDDFFFFFFHHHKKKPPPUUUYYY[[[^^^^^^____________^^^]]]aaadddfffhhhhhhiiikkkmmmmmmmmmnnnnnnmmmmmmlllkkknnnnnnoooooooooooonnnnnnmmmnnnooopppqqqrrrrrrrrrssstttvvvwwwxxxyyyxxxxxx|||~~~wwwrrrkkkmmmpppuuu{{{zzz|||{{{kkkbbb[[[XXXVVVXXX[[[aaannn{{{wwwhhhWWWMMMDDDBBBBBB@@@???@@@AAACCCEEEEEEEEEGGGMMMQQQ^^^ggguuujjjZZZOOOFFFDDDEEEBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHKKKSSSfffzzzwwwlllPPP???>>>;;;<<<>>>;;;<<<===???@@@AAAAAA@@@@@@@@@???>>>>>>>>>???@@@AAADDDIIIMMMOOOUUU\\\___]]]``````eeelllsssxxxwwwjjjbbb```fffnnnyyy}}}ooonnnzzz~~~zzzvvvttttttsssssstttuuuvvvwww{{{~~~|||uuuooonnnmmmkkkkkknnnsssuuu{{{uuuhhh\\\VVVQQQNNNKKKHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFGGGHHHJJJKKKMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAACCCFFFGGGIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIGGGEEECCCAAA@@@;;;<<<===;;;999888888999888999;;;===???AAABBBCCCAAA@@@???===<<<<<<======>>>???BBBBBBBBBBBBCCCDDDGGGIIIKKKOOOSSSXXX[[[]]]aaa`````````______^^^^^^aaadddggghhhiiiiiikkklllnnnnnnnnnnnnmmmllllllkkknnnnnnooopppppppppooooooooopppqqqrrrssssssssssssrrrssstttvvvwwwwwwwwwwww{{{}}}yyypppnnniiimmmttt{{{vvvggg^^^ZZZWWWUUUWWWZZZ```lllyyyuuufffVVVLLLDDDBBBBBB@@@???@@@AAACCCEEEEEEEEEHHHMMMRRR^^^gggvvvlllZZZMMMDDDAAABBBAAAAAAAAABBBCCCEEEGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHKKKTTTiii|||hhhNNN??????;;;;;;>>>:::<<<===???@@@AAAAAA@@@@@@??????>>>>>>>>>???AAABBBEEEJJJOOORRRWWW^^^bbbaaa```aaafffpppvvv{{{mmmccc^^^___fffnnnxxxpppooo{{{|||wwwsssrrrrrrssstttuuuvvvwwwzzz~~~xxxrrrmmmlllkkkiiihhhjjjrrruuu}}}wwwiii^^^VVVRRRMMMJJJFFFGGGIIIJJJJJJIIIGGGEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFHHHGGGFFFFFFGGGHHHJJJKKKMMMLLLKKKJJJIIIGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCBBBAAA???>>>===:::;;;;;;:::888777888999999;;;===@@@BBBCCCCCCBBBAAA@@@???>>>======>>>???>>>@@@BBBCCCBBBCCCDDDFFFIIILLLOOOTTTXXX\\\___```dddcccbbb``````______```bbbdddgggiiiiiijjjkkklllnnnnnnnnnmmmllllllkkkkkkmmmnnnoooppppppppppppppprrrrrrssstttuuuuuuuuuuuuqqqrrrtttuuuvvvwwwwwwwwwzzz|||yyyoookkkllljjjoooxxxooobbbZZZXXXUUUTTTVVVXXX]]]jjjuuurrrbbbSSSKKKCCCBBBBBB@@@???AAAAAACCCEEEEEEEEEIIIOOOTTT___iiixxxlllYYYMMMDDDAAABBB@@@@@@AAABBBDDDFFFIIIJJJIIIJJJJJJIIIIIIHHHGGGFFFHHHLLLVVVmmmdddKKK??????<<<;;;===999<<<===???@@@AAAAAA@@@@@@??????>>>>>>>>>@@@AAABBBGGGLLLQQQSSSXXX```cccaaaaaabbbiiittt{{{}}}lllbbb^^^```fffnnnyyysssppp{{{{{{wwwqqqrrrrrrsssuuuvvvwwwxxxzzz~~~vvvpppllllllkkkhhhgggiiiooosss|||uuuhhh]]]VVVRRRNNNKKKGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJIIIGGGFFFFFFHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>===999999999888777666888::::::===@@@DDDEEEEEECCCBBBAAAAAA???>>>>>>???@@@@@@@@@BBBCCCDDDDDDEEEGGGIIILLLNNNSSSXXX]]]```bbbcccgggeeebbb```______```aaacccfffiiikkkkkkkkkkkklllmmmmmmlllkkkjjjjjjjjjiiikkklllmmmnnnoooppppppppprrrssstttuuuuuuvvvvvvvvvsssttttttvvvwwwwwwxxxxxx{{{}}}uuunnniiijjjnnnooottt}}}~~~~~~~~~vvvhhh^^^XXXWWWTTTSSSUUUWWW\\\hhhsssooo^^^PPPIIICCCBBBBBB??????BBBAAACCCEEEEEEFFFIIIPPPVVV```kkk{{{gggVVVLLLFFFEEEFFF???@@@@@@BBBDDDGGGJJJLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGKKKXXXrrr```III>>>???;;;:::===:::<<<===???@@@AAAAAA@@@@@@???>>>>>>>>>>>>@@@AAACCCIIINNNRRRTTTYYY```cccaaaaaaccckkkvvv}}}zzzllldddaaabbbiiippp~~~uuuqqq|||zzzuuuqqqrrrssstttvvvwwwwwwxxxzzzvvvppplllmmmllliiihhhjjjpppttt|||{{{rrreee[[[UUURRROOOMMMJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNMMMMMMMMMLLLKKKIIIGGGFFFHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@???????????????>>>>>>===888888888777666666999;;;<<>>999999===<<<<<<===???@@@AAAAAA@@@@@@>>>>>>======>>>@@@BBBCCCJJJOOOSSSVVV[[[bbbeeecccdddfffmmmyyy~~~{{{{{{|||uuummmhhheeedddkkksssuuuqqq|||yyyuuussstttuuuvvvwwwxxxxxxxxxyyy~~~xxxrrrmmmmmmmmmjjjjjjmmmssswww~~~zzzqqqdddZZZUUURRRPPPNNNLLLKKKIIIHHHHHHIIIKKKLLLIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKIIIHHHHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@??????<<<<<<===>>>>>>>>>>>>=========>>>>>>======<<<<<<888888888777666777:::===>>>@@@DDDFFFGGGFFFDDDBBBBBBAAA@@@@@@AAABBBCCCDDDFFFGGGHHHHHHHHHJJJMMMPPPRRRTTTXXX]]]bbbgggjjjkkkhhhddd___[[[ZZZ\\\```cccgggjjjnnnppppppooonnnnnniiihhhhhhgggggghhhjjjkkkhhhiiikkkmmmnnnpppppppppqqqrrrsssuuuwwwxxxyyyyyyyyyyyyyyyyyyzzz|||}}}~~~~~~yyyppphhhggghhhkkkqqqwww||||||vvviiiaaa[[[WWWWWWUUUVVVYYY\\\aaalllwww~~~jjjXXXJJJEEEBBBBBBAAA>>>@@@CCCBBBDDDEEEEEEFFFKKKTTTZZZfffrrryyy___PPPIIIEEEBBBAAA@@@@@@AAABBBEEEHHHKKKMMMJJJKKKKKKJJJJJJIIIHHHGGGGGGKKK]]]}}}\\\FFF<<<<<<888888======<<<===???@@@AAAAAA@@@@@@>>>=========>>>@@@BBBCCCIIIOOOTTTWWW^^^fffjjjiiilllmmmuuu|||yyywwwuuussspppiiieeekkktttrrrooo{{{{{{vvvuuuvvvwwwxxxyyyyyyxxxwwwvvv|||yyyrrrmmmllllllkkklllooovvvxxx~~~|||rrrfff[[[VVVSSSPPPMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPOOOMMMKKKIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBAAAAAA======>>>???????????????===>>>>>>>>>======<<<;;;888888888777666888;;;>>>@@@AAADDDFFFFFFEEEDDDBBBBBBAAAAAAAAAAAACCCEEEFFFHHHIIIJJJJJJJJJLLLPPPSSSVVVXXX[[[```eeejjjnnnqqqfffbbb\\\XXXWWW[[[```dddhhhlllppprrrrrrqqqpppoooiiihhhgggggghhhjjjmmmnnniiijjjlllnnnppprrrrrrsssqqqrrrtttwwwyyy{{{|||}}}zzzzzzzzzzzz{{{}}}~~~|||}}}mmmhhheeeiiinnnsssyyy{{{||||||}}}pppeee___ZZZWWWXXXWWWXXX\\\___eeeppp{{{zzzfffTTTGGGDDDBBBBBBAAA>>>@@@DDDBBBDDDEEEEEEGGGLLLUUU\\\iiivvvrrrZZZMMMIIIEEEBBB@@@AAAAAAAAACCCEEEHHHKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHMMMaaa[[[EEE;;;;;;777777>>>>>><<<===???@@@AAAAAA@@@@@@>>>=========???@@@BBBDDDHHHNNNTTTXXX```jjjnnnnnntttuuu}}}{{{zzz{{{{{{wwwmmmeeeiiirrr|||pppnnn{{{}}}xxxwwwwwwyyyzzzzzzyyyxxxwwwtttzzz~~~zzzrrrlllkkkkkkjjjlllpppuuuwww|||uuuhhh]]]WWWSSSOOOMMMKKKLLLMMMMMMLLLJJJHHHFFFHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIILLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLNNNOOOPPPPPPPPPNNNLLLKKKHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>======888999888777666888<<>>@@@DDDBBBDDDEEEEEEGGGMMMUUU\\\jjjxxxkkkUUUKKKIIIGGGDDDCCCBBBBBBBBBCCCEEEHHHJJJLLLKKKKKKKKKKKKJJJIIIHHHGGGJJJOOOdddQQQGGG===:::888666666999;;;<<<<<<===>>>??????@@@AAA???>>>@@@???>>>AAAFFFKKKQQQWWWZZZ___iiioooqqqwwwzzzzzzxxxhhh___aaahhh|||zzzpppnnnuuu~~~|||yyyyyyxxxxxxyyy{{{|||}}}{{{{{{}}}yyysssoooooonnnkkkkkkmmmqqquuu{{{xxxmmmddd]]]XXXRRRNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJFFFGGGHHHIIIIIIIIIGGGGGGEEEFFFFFFEEEDDDDDDFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDCCCAAA@@@AAABBB@@@<<<888888777777777999<<>>??????>>><<<<<<>>>===<<>>>>>>>>;;;;;;======<<<@@@FFFNNNUUU[[[___fffooovvvwww~~~ooocccdddiiirrrssskkkkkkttt{{{zzzyyyxxxxxxyyyzzz{{{}}}||||||zzzsssqqqpppmmmnnnqqqqqquuu{{{wwwooohhh```VVVOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHJJJKKKLLLMMMMMMKKKJJJHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGIIIKKKMMMGGGFFFEEEFFFFFFDDD@@@===999999999:::<<<>>>AAABBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMPPPQQQRRRRRRRRRSSSVVVYYY]]]```dddiiirrr{{{|||yyyqqqkkkgggfffffffffiiiooottt|||~~~yyyuuusssqqqqqqssstttuuutttqqqqqqrrrrrrrrrsssssssssssstttuuuxxxzzz|||}}}~~~|||}}}wwwmmmlllpppxxx{{{}}}nnnfffdddcccdddggghhhiiiooowww}}}zzziiiWWWKKKDDDCCCBBBAAA@@@AAABBBCCCCCCEEEGGGHHHJJJPPPZZZaaappp}}}ooo^^^MMMFFFDDDCCCBBBCCC@@@@@@@@@CCCGGGKKKLLLMMMLLLMMMNNNMMMJJJHHHGGGHHHMMMTTTrrrJJJAAA999888999888999;;;::::::;;;;;;<<<<<<<<<<<<>>><<<<<<>>>>>>>>>CCCIIIOOOVVV]]]aaahhhqqqwwwyyy~~~qqqeeedddiiirrr|||ooohhhiiittt{{{zzzyyyxxxxxxxxxyyyzzz~~~}}}}}}uuurrrpppnnnooorrrrrruuuzzzwwwooohhh```WWWPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIKKKMMMOOOOOOMMMJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIMMMMMMLLLLLLKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHKKKNNNOOOKKKKKKKKKJJJIIIFFFCCC@@@;;;;;;;;;<<<>>>@@@BBBCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFGGGIIIKKKNNNPPPPPPQQQQQQQQQRRRTTTWWWZZZ___ccchhhmmmvvv~~~yyyrrrllljjjiiihhhlllrrrwww{{{uuusssqqqqqqrrrtttttttttrrrrrrrrrssstttttttttuuuttttttuuuwwwyyy{{{}}}}}}}}}~~~yyyrrrooottt{{{~~~{{{}}}yyymmmhhhhhhhhhkkkoooqqqttt{{{sssdddTTTJJJCCCBBBAAA@@@AAABBBCCCDDDDDDEEEGGGHHHKKKRRR\\\dddrrrlll\\\LLLEEEDDDCCCBBBCCCAAA@@@AAACCCGGGKKKLLLMMMMMMNNNNNNMMMJJJIIIIIIIIILLLWWWzzzJJJAAA:::888999777777888:::::::::::::::;;;;;;;;;===::::::===>>>>>>DDDKKKOOOWWW^^^ccciiirrrwwwxxx|||rrreeedddhhhooo}}}yyylllgggiiiuuu{{{zzzyyyxxxwwwxxxyyyzzzvvvsssqqqnnnooorrrrrruuuyyytttjjjccc]]]VVVQQQKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLJJJLLLNNNPPPPPPNNNLLLJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHIIIHHHGGGFFFFFFFFFGGGHHHLLLKKKKKKJJJJJJIIIIIIIIIHHHFFFDDDDDDFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGIIILLLOOOQQQRRRRRRRRRPPPLLLGGGDDDBBB<<<===>>>???AAACCCDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFIIIIIIIIIJJJKKKNNNPPPQQQOOOPPPQQQQQQRRRTTTYYY\\\bbbhhhnnnsss{{{xxxooojjjhhhiiiooovvvzzz|||wwwuuusssrrrtttuuuuuutttrrrsssssstttuuuuuuvvvvvvuuuuuuuuuvvvxxxzzz|||}}}}}}yyysssqqqssszzz}}}~~~~~~xxxnnnlllmmmooosssxxx}}}zzzmmm^^^PPPHHHBBBAAAAAA@@@AAABBBDDDEEEEEEFFFHHHJJJMMMUUU```hhhuuummm]]]MMMGGGEEECCCBBBBBBCCCBBBBBBDDDGGGJJJKKKKKKMMMNNNNNNMMMJJJIIIJJJKKKNNN^^^{{{qqqxxxIII@@@999888888777666777999999999999999::::::::::::777777999;;;===CCCKKKQQQXXX```dddjjjrrrwwwwwwxxxttteeeccchhhiiivvvwwwkkkfffjjjvvv~~~zzzyyyxxxwwwwwwxxxyyyzzzxxxuuusssppppppssssssuuuyyy~~~|||qqqgggaaa[[[VVVRRRLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMKKKLLLNNNPPPPPPOOONNNMMMJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIIIIHHHHHHIIIJJJJJJMMMIIIDDDCCCEEEGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGIIIHHHHHHIIIKKKOOOSSSVVVZZZZZZYYYUUUNNNHHHCCCBBB>>>>>>@@@AAACCCEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJLLLMMMOOOQQQRRRRRROOOPPPQQQQQQSSSWWW\\\```gggnnntttyyyzzzpppkkkiiikkkrrr{{{|||zzzxxxvvvuuuvvvwwwwwwwwwsssssstttuuuvvvwwwwwwxxxvvvvvvuuuvvvwwwyyy{{{|||}}}~~~|||tttrrrsssvvv|||~~~~~~~~~xxxrrrsssvvvyyyuuufffXXXLLLFFFAAAAAA@@@@@@AAACCCDDDEEEFFFHHHJJJKKKOOOXXXdddlllyyymmm^^^NNNHHHFFFDDDBBBBBBDDDCCCCCCDDDHHHJJJKKKKKKMMMNNNNNNLLLJJJIIIJJJKKKTTTggguuunnnwwwFFF>>>888888999777777999999999999999999999999999999666666999;;;===DDDLLLSSS[[[bbbfffkkkrrrvvvvvvttt{{{wwwfffcccggghhhtttwwwlllgggkkkwww{{{xxxxxxwwwwwwwwwyyyzzz{{{|||}}}zzzyyywwwssssssuuusssuuuxxx}}}{{{qqqiiiccc]]]WWWRRRLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMLLLMMMMMMNNNOOOOOOOOONNNMMMMMMNNNOOOOOOOOOOOOOOOJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFGGGGGGIIIHHHHHHHHHHHHJJJKKKLLLWWWPPPGGGCCCDDDFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJNNNTTTYYY]]]aaaaaa___YYYPPPGGGBBB@@@???@@@AAACCCEEEFFFGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKNNNQQQRRRSSSSSSRRRPPPQQQRRRSSSVVVZZZaaaeeekkkssszzz~~~yyyqqqnnnmmmpppwww}}}{{{xxxvvvuuuvvvwwwwwwwwwsssttttttuuuwwwxxxxxxyyywwwvvvuuuuuuvvvxxxzzz{{{{{{}}}~~~|||uuurrruuuzzz}}}~~~yyyvvvzzz~~~qqqaaaTTTJJJDDD@@@@@@@@@@@@AAACCCEEEFFFHHHJJJKKKMMMQQQ[[[gggppp~~~kkk\\\MMMGGGFFFDDDCCCBBBBBBAAABBBDDDHHHLLLMMMMMMMMMMMMMMMKKKIIIHHHJJJLLLWWWmmmqqqmmmwww}}}CCC;;;666777999999999;;;999999888888888888888888;;;888777:::<<>>;;;888666666777888777777777777888888888888;;;999999:::;;;===FFFOOOVVV___gggkkkpppuuuwwwvvvqqqpppsssyyymmmeeegggkkkqqqxxxyyyqqqooowww~~~xxxwwwuuuuuuvvvwwwwwwvvvzzz{{{~~~{{{xxxxxxxxxwwwyyyzzz{{{|||}}}uuummmggg___VVVPPPOOOMMMKKKJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOOOOOOOPPPPPPPPPPPPMMMMMMOOOPPPQQQQQQRRRRRROOOOOOOOOOOONNNNNNMMMMMMKKKJJJIIIIIIJJJKKKJJJHHHIIIIIIKKKKKKLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHOOOKKKFFFEEEFFFGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGKKKJJJKKKOOOVVV^^^dddggg```[[[TTTKKKEEECCCBBBBBBCCCEEEHHHIIIHHHHHHJJJKKKJJJJJJJJJIIIGGGHHHKKKMMMOOOPPPPPPOOONNNOOOQQQSSSWWWVVVWWW[[[^^^```fffmmmqqqyyy{{{tttmmmlllsss|||~~~vvvtttssssssuuuvvvtttrrruuuuuuuuuuuuvvvxxxzzz{{{xxxyyyzzz{{{}}}~~~|||wwwwwwyyy~~~tttfffZZZPPPHHHCCC@@@@@@??????AAACCCFFFGGGGGGHHHJJJMMMSSS___nnnxxxwww```TTTHHHEEEEEECCCAAA@@@@@@AAACCCGGGKKKMMMNNNNNNPPPMMMKKKKKKIIIGGGHHHLLLXXXuuuyyynnnwww???===:::777666555666666555666666777888888999999:::888888:::;;;>>>FFFPPPXXXaaaiiinnnrrrxxxyyyxxxsssnnnlllqqqzzzsssgggbbbeeejjjqqqzzz|||sssqqqwwwzzzxxxvvvuuuvvvvvvvvvuuuyyyzzz|||{{{xxxyyyyyyyyy{{{||||||}}}}}}uuummmggg___VVVPPPOOOMMMJJJIIIJJJJJJJJJIIILLLKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPOOONNNLLLKKKIIIHHHHHHIIIKKKKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGKKKKKKMMMRRRXXX^^^aaabbbVVVQQQKKKDDDAAAAAACCCEEEEEEGGGIIIJJJIIIIIIJJJLLLMMMMMMMMMKKKJJJJJJLLLNNNOOOOOOOOOOOONNNPPPSSSVVV[[[YYYZZZ^^^aaaccciiipppyyyxxxsssnnnnnnvvv|||zzztttsssrrrsssuuuvvvuuutttvvvvvvuuuuuuvvvxxxzzz{{{zzz{{{|||}}}~~~~~~yyywww{{{~~~pppaaaTTTKKKDDD@@@@@@@@@???@@@AAACCCEEEGGGGGGIIILLLOOOVVVbbbqqq|||ppp\\\QQQGGGEEEEEECCCAAABBB@@@BBBEEEIIILLLNNNOOOPPPNNNKKKJJJKKKIIIGGGJJJPPP^^^zzzrrr{{{???===;;;888666666666666777777777888888999999999999777888:::;;;>>>GGGQQQZZZbbbkkkoootttyyy{{{yyyxxxpppkkkpppzzzwwwjjjaaa^^^aaaeeevvv}}}tttqqqxxx|||yyywwwwwwxxxwwwwwwxxxxxxzzz~~~zzzwwwxxxzzzzzzyyy{{{|||}}}vvvnnnhhh```XXXRRROOOLLLIIIHHHIIIIIIIIIHHHKKKJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPQQQQQQRRRPPPNNNKKKJJJHHHHHHHHHJJJLLLMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKMMMRRRWWWZZZ[[[[[[OOOKKKEEE@@@???@@@DDDGGGFFFHHHJJJKKKJJJJJJKKKLLLMMMNNNNNNMMMKKKKKKLLLNNNPPPPPPQQQPPPQQQTTTXXX[[[___]]]^^^bbbdddgggnnnuuuuuurrrppprrrzzz{{{yyyuuutttttttttuuuuuuuuutttwwwwwwvvvvvvwwwxxxzzz{{{{{{{{{|||}}}~~~}}}}}}}}}}}}{{{||||||}}}lll\\\OOOGGGBBB?????????@@@@@@BBBCCCEEEFFFGGGIIIMMMRRRZZZfffuuu|||iiiWWWNNNFFFEEEEEECCCBBBBBB@@@CCCGGGKKKMMMOOOPPPQQQNNNLLLKKKKKKIIIGGGKKKQQQddduuu}}}>>>===;;;999888777777777::::::999999999888888888888666777:::;;;???HHHRRR[[[ccclllpppuuuzzz|||zzzxxxooojjjqqq}}}pppfff```]]]___eeewwwtttpppwww}}}yyywwwwwwxxxxxxwwwwwwxxxyyy}}}~~~vvvtttwwwyyyzzzvvvxxxzzz}}}yyyqqqjjjbbbZZZTTTNNNKKKIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQSSSSSSTTTTTTSSSSSSRRRRRRPPPQQQRRRRRRQQQNNNLLLJJJJJJIIIJJJLLLOOOPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHKKKOOOSSSTTTSSSRRRIIIFFFAAA===<<<>>>BBBDDDGGGIIIKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMKKKKKKLLLMMMOOOPPPQQQRRRTTTWWW\\\___cccaaaaaaeeeiiilllttt||||||rrrrrrtttxxx{{{yyyxxxxxxxxxwwwuuuuuutttuuuxxxxxxwwwwwwwwwyyyzzz{{{{{{{{{|||}}}~~~~~~~~~}}}|||}}}~~~{{{|||yyyhhhXXXLLLEEEBBB@@@??????@@@AAABBBDDDEEEFFFGGGJJJOOOUUU]]]kkkzzzxxxdddSSSLLLFFFEEEEEEBBBAAABBB@@@EEEJJJMMMNNNNNNPPPQQQPPPNNNMMMKKKHHHEEEJJJRRRiiizzz<<<;;;::::::999888888888::::::999999888777777666777666777:::;;;???IIISSS\\\eeemmmrrrvvv{{{}}}|||rrrkkkjjjtttyyylllfffbbb^^^bbbjjjtttuuuooouuu~~~{{{wwwuuuuuuvvvvvvvvvxxxyyy{{{~~~yyyrrrqqqtttuuuvvvsssuuuyyy}}}{{{rrrkkkccc\\\VVVMMMKKKHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPSSSSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPOOOMMMLLLLLLKKKKKKMMMPPPRRRSSSSSSOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKJJJGGGEEEEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHKKKMMMNNNLLLJJJCCCAAA>>>;;;:::<<>>???@@@AAACCCDDDEEEEEEFFFJJJPPPWWWaaaooo~~~uuu___PPPJJJFFFFFFEEEAAA@@@BBBAAAFFFLLLNNNNNNMMMNNNPPPPPPNNNMMMLLLGGGDDDJJJSSSooo999999999888888999999999777777777777666666666666666555666999<<>>@@@AAAGGGIIIJJJJJJIIIIIIIIIJJJHHHJJJLLLMMMMMMMMMNNNOOOOOOSSSXXX\\\___bbbeeehhhgggeeefffkkkpppuuuxxxtttzzz||||||}}}{{{}}}~~~}}}zzzyyyzzz|||zzzzzzyyyxxxxxxyyy{{{|||}}}}}}~~~~~~~~~~~~vvvlll^^^PPPGGGCCCAAA@@@>>>???@@@BBBCCCDDDEEEEEEFFFKKKQQQYYYdddrrrqqq[[[NNNIIIFFFFFFDDD@@@???AAABBBGGGMMMOOOMMMKKKLLLNNNNNNMMMMMMKKKGGGEEELLLVVVttt666666777777888888888999333333444444555666666666666555666999<<<@@@JJJTTT```iiiqqqvvvzzz|||xxxxxxxxxooollleee]]]aaalllvvv~~~vvvrrr{{{|||xxxvvvwwwyyyzzz{{{~~~xxxqqqnnnnnnmmmlllsssvvvzzz~~~{{{qqqjjjccc[[[VVVKKKJJJHHHHHHJJJLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPNNNLLLJJJKKKNNNSSSWWWYYYTTTSSSPPPNNNLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGFFFCCCCCCEEEHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGDDDBBB????????????@@@BBBCCCDDDGGGHHHJJJJJJIIIHHHIIIJJJHHHJJJMMMNNNNNNNNNPPPQQQSSSXXX^^^cccgggiiilllnnngggeeeggglllrrrxxx~~~xxxvvv~~~~~~{{{{{{}}}{{{}}}||||||~~~{{{zzzyyyxxxyyyzzz{{{|||||||||~~~~~~qqqhhhZZZNNNFFFBBB@@@???>>>???@@@BBBCCCDDDEEEEEEFFFKKKRRRZZZeeesssoooXXXMMMIIIFFFGGGDDD@@@>>>@@@BBBHHHNNNOOOLLLJJJJJJLLLKKKKKKLLLKKKGGGFFFOOOYYYwww999888888777777777777777777777777777777777777777999555555888;;;@@@JJJTTTbbbkkkuuuzzz~~~yyyxxx~~~~~~{{{jjj^^^aaajjjqqq|||zzzuuu~~~~~~yyyvvvwwwyyyzzz{{{sssmmmjjjiiijjjnnnrrruuuyyy~~~{{{ooofff___ZZZWWWPPPMMMJJJIIIJJJKKKKKKKKKHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLMMMOOOTTTTTTTTTTTTSSSQQQPPPPPPRRRRRRSSSSSSSSSSSSSSSRRROOONNNMMMLLLMMMNNNPPPRRRTTTTTTSSSQQQOOOLLLJJJIIILLLKKKIIIHHHGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIGGGFFFDDDCCCCCCCCC@@@@@@@@@@@@AAACCCEEEFFFKKKLLLNNNNNNKKKIIIHHHHHHJJJKKKLLLMMMOOOOOOOOOOOOXXXYYY]]]cccjjjnnnmmmkkkllliiijjjqqqwww}}}zzzxxx{{{~~~}}}}}}|||}}}}}}}}}}}}}}}~~~~~~zzzyyyxxxwwwyyy{{{~~~~~~yyypppcccSSSHHHEEECCC@@@===???>>>>>>@@@BBBEEEFFFFFFKKKOOOUUU^^^iiiwww}}}fffVVVGGGGGGFFFEEECCCBBB@@@@@@EEEHHHKKKMMMMMMMMMOOOPPPNNNPPPKKKJJJKKKFFFMMMbbb999888888777777777777777777777777777777777777777999666666888;;;@@@KKKUUUcccmmmvvv{{{xxxzzzooobbbdddmmmrrr|||zzzzzzwwwwwwyyy{{{{{{tttnnnlllkkkmmmrrrppptttyyy{{{ppphhhaaa[[[XXXPPPNNNKKKIIIJJJKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLMMMOOORRRRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNLLLLLLLLLMMMNNNOOOQQQQQQQQQPPPNNNLLLJJJIIIMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGHHHHHHHHHGGGEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFDDDDDDCCCCCCAAAAAA@@@@@@AAACCCEEEFFFIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQ[[[\\\```ffflllooonnnlllnnnkkkmmmvvv~~~yyyxxx}}}~~~|||||||||||||||||||||}}}~~~~~~}}}|||zzzyyyyyy{{{}}}uuuggg[[[LLLCCCAAAAAA???<<>>@@@@@@AAACCCEEEFFFHHHIIIKKKPPPWWWaaammm{{{oooZZZMMMHHHGGGFFFDDDCCCBBBAAAAAADDDGGGJJJLLLLLLLLLNNNOOOMMMNNNIIIGGGIIIGGGRRRjjj999888888777777777777777666666666666666666666666888777888;;;===BBBNNNZZZeeennnxxx}}}xxxgggdddkkksss{{{}}}{{{yyyyyyzzz{{{{{{~~~~~~~~~~~~xxxoookkkjjjlllrrryyyzzz~~~vvvmmmddd\\\WWWRRROOOLLLJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOONNNLLLLLLNNNOOONNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOMMMKKKIIIHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLNNNQQQSSSQQQQQQRRRTTTVVVWWWYYYZZZbbbdddhhhmmmppprrrqqqpppqqqssszzz~~~~~~}}}}}}zzzzzz{{{{{{|||}}}}}}}}}~~~}}}~~~sssgggYYYQQQGGGAAAAAAAAAAAA@@@???AAACCCEEEFFFGGGIIIJJJMMMRRR[[[fffrrr|||gggTTTJJJFFFEEEDDDBBBAAAAAAAAAAAADDDFFFJJJKKKLLLLLLMMMNNNMMMNNNIIIGGGJJJKKKZZZuuu999888888777777777777777666666666666666666666666777666999;;;===BBBOOO\\\eeeoooyyy~~~yyyhhhffflllsssyyy}}}www~~~~~~{{{yyyyyyzzz{{{zzz|||{{{{{{{{{{{{{{{|||}}}yyyrrrkkkiiihhhjjjqqqyyywww|||yyyoooeee[[[UUURRRPPPLLLJJJKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLMMMOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSQQQPPPNNNLLLJJJHHHGGGFFFFFFGGGIIIKKKMMMNNNOOOOOOLLLLLLKKKJJJIIIHHHGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIILLLKKKJJJIIIIIIJJJLLLLLLMMMNNNNNNNNNNNNPPPSSSVVVTTTTTTUUUWWWYYY\\\^^^___dddgggkkkoooqqqrrrsssssstttyyy{{{{{{{{{||||||}}}|||nnnaaaVVVOOOGGGBBB@@@@@@@@@???>>>AAAEEEGGGGGGHHHJJJLLLNNNSSS]]]hhhvvvttt```QQQIIIEEEDDDBBB@@@??????@@@@@@DDDGGGJJJLLLLLLLLLNNNOOONNNPPPJJJHHHLLLQQQddd999888888777777777777777777777777777777777777777555666999;;;<<>>>>>=========AAAFFFHHHGGGGGGJJJLLLMMMSSS]]]jjjxxxmmm[[[NNNIIIEEECCCAAA???>>>???@@@AAAEEEHHHKKKMMMMMMMMMNNNPPPNNNPPPKKKIIIOOOVVVooo}}}999888888777777777777777777777777777777777777777333555888;;;<<<@@@OOO^^^jjjsss}}}zzzhhheeekkkooouuu{{{qqqoooyyy|||yyyxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvqqqooommmnnnmmmmmmsss{{{}}}{{{pppfff^^^XXXTTTQQQMMMKKKKKKKKKKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLJJJKKKKKKKKKIIIIIIKKKLLLKKKLLLNNNOOOQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTRRRPPPNNNLLLJJJHHHGGGHHHKKKMMMPPPRRRSSSTTTOOOOOOOOONNNMMMKKKIIIHHHGGGHHHHHHHHHJJJKKKLLLMMMKKKKKKJJJJJJJJJKKKLLLMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOMMMLLLLLLLLLMMMNNNPPPQQQPPPSSSUUUVVVVVVVVVXXXYYYZZZZZZZZZ\\\___bbbfffhhhgggkkkqqquuuvvvwwwyyyzzz~~~~~~~~~~~~~~~|||}}}uuueeeVVVKKKHHHCCC???>>>===>>>>>>;;;@@@FFFHHHGGGGGGIIIMMMOOOVVVaaaooo}}}}}}hhhVVVMMMJJJFFFEEEBBB@@@???@@@BBBCCCFFFIIILLLNNNNNNNNNPPPQQQLLLOOOJJJIIIPPPZZZvvv{{{vvvsss999888888777777777777777777777777777777777777777222444888;;;;;;@@@OOO^^^lllvvvzzzeee___dddnnnssswwwppppppyyy~~~{{{~~~{{{yyywwwxxxxxxwwwwwwttttttsssssssssttttttuuurrrpppqqqrrrqqqpppvvv}}}~~~{{{qqqhhh```[[[TTTQQQMMMKKKKKKLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLIIIJJJKKKJJJHHHHHHJJJKKKIIIJJJLLLOOOQQQSSSTTTTTTVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTRRRPPPMMMKKKJJJHHHJJJLLLOOOQQQSSSTTTUUUQQQQQQQQQPPPOOOMMMJJJIIIGGGHHHHHHIIIJJJKKKMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQSSSUUUVVVUUUXXX[[[\\\\\\\\\\\\]]][[[[[[[[[]]]```dddhhhjjjhhhmmmtttxxxyyyyyy{{{~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{|||~~~~~~sssbbbSSSIIIFFFCCC@@@??????@@@AAA:::@@@FFFHHHGGGFFFIIIMMMTTTZZZffftttzzzdddTTTLLLJJJHHHFFFCCCAAAAAABBBDDDEEEGGGIIIMMMNNNOOOOOOPPPQQQKKKNNNIIIHHHPPP\\\zzz}}}sssrrrnnn555555555666666777888999777777666666666666777777888888999:::;;;AAAPPP___mmmwwwzzzggg```aaakkkrrr|||~~~wwwrrrrrrzzz~~~}}}~~~}}}{{{yyyxxxwwwvvvuuutttsssrrrqqqrrrssssssvvvuuuvvvxxxzzzzzzyyyxxx}}}ssshhh___YYYWWWSSSOOOMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIGGGFFFEEEEEEEEEGGGIIIKKKMMMOOOSSSUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTSSSRRRPPPMMMKKKJJJJJJJJJLLLNNNQQQTTTVVVTTTVVVWWWVVVTTTNNNIIIFFFGGGGGGHHHIIIJJJLLLLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMOOONNNNNNNNNNNNNNNNNNNNNOOOMMMLLLKKKLLLNNNQQQSSSWWWTTTRRRSSSVVVXXXXXXVVVZZZ[[[^^^______]]]ZZZYYYXXXYYY[[[\\\]]]```eeehhheeejjjppptttvvvyyy~~~~~~}}}~~~}}}{{{||||||lll]]]SSSLLLGGGAAA>>>???@@@@@@???CCCBBBEEEIIIIIIGGGIIINNNUUU\\\kkk}}}vvvbbbSSSKKKHHHCCCBBB@@@??????AAADDDFFFKKKLLLNNNPPPQQQQQQQQQQQQSSSMMMKKKNNNSSSaaa|||sssooommmzzz666666666666666777777888777777666666666666777777888888999:::;;;AAAPPP___mmmwwwvvvddd^^^^^^iiiqqq{{{{{{ssssss{{{zzzyyyyyy}}}|||zzzxxxwwwvvvuuutttssssssssstttuuuxxxyyyzzz}}}~~~||||||}}}zzzyyy}}}{{{qqqhhhaaa\\\XXXUUUQQQNNNMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDEEEGGGHHHJJJKKKNNNRRRUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTSSSQQQOOONNNLLLLLLKKKKKKMMMOOOQQQRRRQQQSSSTTTTTTRRRNNNIIIFFFFFFGGGHHHIIIJJJKKKLLLMMMOOONNNMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMNNNPPPSSSTTTYYYWWWUUUWWWZZZ[[[[[[ZZZ\\\\\\]]]^^^]]][[[YYYXXXWWWYYYZZZZZZ\\\___cccgggggglllrrrvvvyyy}}}}}}~~~}}}~~~xxxhhhYYYPPPJJJEEE@@@>>>???@@@@@@@@@DDDCCCEEEIIIIIIHHHJJJOOOXXX```ooorrr___QQQJJJGGGCCCBBB@@@???@@@BBBDDDFFFJJJKKKMMMOOOPPPPPPPPPPPPOOOIIIHHHMMMSSSbbbyyypppmmmmmm|||888777777666666666666666777777666666666666777777888888999:::;;;AAAPPP```nnnwwwzzz{{{~~~ooo```\\\^^^hhhooozzzvvvttt|||yyyvvvvvv}}}{{{yyywwwvvvuuutttttttttuuuvvvwwwyyy{{{}}}|||~~~{{{qqqiiigggiiirrrzzzpppiiiccc```ZZZVVVRRROOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDFFFFFFGGGGGGIIILLLQQQUUUUUUUUUUUUUUUUUUUUUTTTSSSUUUTTTTTTTTTSSSSSSSSSSSSPPPOOOMMMKKKJJJKKKLLLMMMLLLNNNOOOPPPNNNLLLHHHFFFFFFFFFGGGIIIJJJKKKLLLMMMPPPOOOOOONNNNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQSSSRRRPPPPPPPPPRRRTTTVVVZZZYYYYYY[[[]]]______^^^^^^^^^]]]\\\ZZZYYYXXXWWWWWWXXXYYYYYYZZZ]]]aaadddhhhmmmtttyyy}}}|||~~~qqqbbbUUUMMMFFFCCC@@@>>>???@@@AAAAAAEEECCCEEEIIIJJJIIIMMMRRR\\\fffvvvkkkZZZNNNHHHFFFCCCBBB@@@@@@@@@CCCFFFGGGJJJKKKMMMNNNOOOOOOOOOOOOMMMHHHGGGMMMVVVhhhyyyooommmooo999888777666555555555555777777666666666666777777777777999:::;;;AAAQQQ```nnnxxx|||rrrqqquuu{{{hhh^^^^^^bbbiiippp{{{|||vvv{{{~~~yyywww~~~{{{yyyxxxvvvuuutttttttttuuuvvvwwwxxx{{{}}}zzzzzzzzzuuukkkdddbbbccckkkzzz|||ssskkkeeeaaa[[[WWWSSSOOONNNMMMKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDDDDDDDFFFFFFFFFFFFGGGKKKPPPUUUUUUUUUUUUVVVVVVUUUTTTTTTVVVVVVUUUUUUUUUUUUVVVWWWTTTRRROOOLLLIIIIIIIIIIIIGGGHHHIIIJJJIIIHHHFFFEEEEEEFFFGGGHHHJJJKKKMMMMMMPPPPPPPPPQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSRRRQQQRRRSSSUUUVVVZZZ[[[\\\]]]___`````````___^^^\\\ZZZXXXWWWWWWWWWWWWXXXYYYYYYZZZ\\\```ccciiiooovvv|||}}}}}}~~~xxxjjj\\\QQQJJJCCCBBB???>>>???@@@BBBCCCFFFDDDFFFIIIKKKKKKPPPVVV___jjj{{{wwwcccTTTLLLGGGEEECCCBBBAAA@@@AAADDDGGGIIIKKKLLLNNNOOOPPPPPPOOOOOOMMMIIIIIIPPP]]]qqq}}}rrrrrrsss:::999888666555555555555777777666666666666777777777777888:::;;;BBBQQQaaannnxxx|||oookkkppp{{{tttddd^^^___ccckkkrrr}}}yyyyyy|||xxx~~~~~~zzzyyyyyyuuuuuussssssssstttuuuvvvwww{{{yyyvvvttttttnnneee```___aaagggsssxxxooogggaaa\\\XXXSSSPPPNNNLLLKKKIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFJJJPPPTTTTTTUUUUUUVVVVVVVVVUUUUUUWWWWWWVVVVVVVVVWWWXXXXXXUUUSSSQQQNNNKKKIIIHHHHHHDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUUUUYYYZZZ\\\]]]^^^^^^______^^^\\\ZZZXXXWWWVVVWWWXXXXXXYYYZZZZZZ[[[^^^bbbeeekkkpppxxx}}}}}}~~~~~~rrrdddWWWNNNHHHAAAAAA@@@??????@@@BBBDDDGGGEEEFFFJJJLLLMMMSSSZZZbbbnnnnnn[[[PPPJJJGGGDDDCCCBBBAAAAAABBBEEEHHHKKKMMMNNNOOOQQQQQQQQQPPPPPPMMMJJJJJJSSSccc{{{vvvvvvzzz999999777666555555555555777777666666666666777777666666888:::;;;BBBRRRaaaoooxxx~~~qqqlllqqq}}}ssseee^^^^^^aaalllsss|||xxx}}}xxx~~~~~~zzzzzz{{{vvvuuutttsssssssssttttttyyy}}}zzzvvvsssrrrmmmeee```aaa___cccnnn|||rrrhhhbbb^^^ZZZUUUQQQOOOMMMKKKJJJHHHJJJKKKMMMMMMMMMLLLLLLJJJKKKLLLNNNOOOOOOOOOOOONNNLLLIIIGGGEEEEEEFFFGGGFFFFFFGGGGGGHHHKKKOOOSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXTTTTTTSSSRRROOOMMMKKKIIIEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGIIIKKKMMMMMMOOOPPPRRRSSSUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXUUUUUUTTTTTTTTTUUUUUUVVVWWWYYY\\\]]]\\\[[[\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYYYYY[[[\\\]]]^^^aaafffjjjnnnssszzz~~~yyykkk^^^SSSKKKGGGAAABBBBBBAAA@@@AAACCCEEEIIIFFFGGGJJJLLLOOOVVV^^^gggsss{{{dddTTTMMMJJJHHHEEEBBBBBBAAAAAACCCFFFJJJLLLNNNOOOPPPRRRRRRRRRQQQPPPKKKJJJKKKVVVjjjyyyzzz888888777666666555666666777777666666666666777777666666888:::;;;BBBRRRaaaoooyyyuuuqqqwwwrrrfff^^^\\\]]]jjjrrr~~~~~~www}}}|||{{{{{{|||yyyxxxvvvtttssssssttttttxxx{{{|||yyyuuurrrrrrnnnhhhfffgggbbbfffqqq|||ssskkkfffbbb^^^XXXTTTRRRPPPMMMLLLIIIJJJLLLNNNOOOOOONNNMMMLLLLLLNNNOOOPPPQQQQQQQQQOOOMMMJJJGGGFFFFFFGGGHHHFFFGGGHHHIIIIIIKKKOOORRRTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYXXXWWWVVVRRRSSSUUUVVVTTTQQQNNNLLLIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGIIIKKKMMMMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVYYY\\\\\\ZZZYYYYYYZZZVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]^^^```bbbfffkkknnnssswww}}}ttteeeXXXNNNHHHFFFBBBCCCDDDCCCAAAAAACCCFFFJJJGGGGGGJJJMMMQQQYYYaaannnyyysss]]]OOOKKKKKKIIIFFFBBBBBBAAAAAADDDGGGKKKMMMNNNOOOPPPQQQQQQQQQPPPOOOKKKKKKNNN[[[uuu~~~888777777666666666666666777777666666666666777777666666888:::<<>>@@@LLLcccrrr|||xxxqqqnnnfff\\\ZZZ```fffqqq}}}}}}|||}}}zzzyyyxxxwwwvvvvvvvvvwwwwwwyyy||||||yyytttrrrrrrrrrppprrrvvvzzz{{{wwwvvvvvvqqqggg\\\XXXUUUQQQOOOPPPMMMNNNOOOPPPPPPPPPPPPPPPMMMNNNOOOQQQQQQQQQPPPPPPQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIIIIJJJLLLPPPSSSUUUSSSSSSTTTUUUVVVVVVVVVVVVXXXYYYYYYZZZZZZZZZZZZZZZWWWXXXZZZ[[[\\\[[[ZZZYYYXXXUUUQQQOOONNNMMMJJJGGGGGGFFFGGGIIIMMMOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXYYYYYYZZZ\\\\\\]]]^^^^^^\\\\\\]]]```aaa___]]]]]]\\\ZZZXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^[[[```eeejjjmmmqqqvvvzzzxxx|||}}}zzzxxxvvvvvv{{{uuueeeYYYPPPHHHCCCCCCAAAAAAAAABBBCCCEEEFFFGGGIIIHHHIIINNNQQQWWWbbbmmmzzzxxx```PPPJJJDDDEEEFFF@@@AAAAAABBBDDDGGGJJJMMMOOOQQQRRRSSSSSSSSSRRRPPPOOONNNRRR```zzz666666666666666666666666666666666666777777777777666888555777>>>???KKKbbbrrr|||xxxsssrrrlllbbb^^^bbbhhhsss~~~}}}~~~|||{{{zzzyyyxxxxxxxxxxxxyyy{{{}}}xxxuuuuuutttssstttyyy{{{mmm___YYYWWWSSSOOONNNNNNOOOOOOPPPPPPPPPPPPOOONNNOOOPPPPPPPPPPPPPPPOOORRRQQQPPPNNNLLLLLLKKKKKKIIIJJJLLLNNNQQQSSSUUUVVVSSSSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^\\\ZZZWWWUUUTTTRRROOOMMMKKKJJJIIIKKKNNNRRRSSSTTTRRRRRRRRRSSSTTTVVVWWWXXXVVVXXXZZZ]]]___`````````_________aaacccdddcccbbbcccaaa___]]][[[ZZZZZZZZZ\\\\\\[[[[[[\\\^^^```aaa```dddiiimmmrrrvvv{{{~~~}}}}}}zzzxxxwwwvvv}}}zzzmmm]]]SSSLLLFFFCCCDDD???@@@@@@AAACCCEEEFFFGGGHHHGGGJJJPPPUUU[[[gggsssrrr[[[NNNIIIDDDEEEGGGAAAAAABBBCCCEEEHHHKKKNNNOOOSSSSSSSSSSSSRRRPPPNNNMMMLLLUUUkkk666666666666666666666666666666666666777777777777777999666888??????JJJaaaqqq|||}}}yyyyyytttiiicccdddllluuu}}}}}}}}}~~~}}}|||{{{zzzzzzzzzzzz{{{~~~zzzvvvvvvuuusssuuuyyy|||rrrbbb\\\ZZZVVVPPPMMMOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQPPPOOOOOOOOOOOOLLLMMMPPPRRRUUUVVVVVVVVVSSSTTTUUUVVVVVVWWWWWWVVVYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[[[[[[[]]]___aaabbb```___]]][[[YYYVVVSSSRRRPPPOOOMMMOOORRRVVVXXXYYYTTTTTTSSSSSSTTTUUUWWWWWWVVVXXX[[[^^^```aaaaaa```aaaaaaccceeeggghhhhhhhhhhhhgggdddbbb```___^^^^^^aaa```______```bbbdddeeeeeegggkkkpppuuuzzz~~~}}}|||{{{{{{sssfffWWWNNNHHHDDDCCCDDD>>>??????AAACCCEEEGGGHHHHHHIIILLLSSSXXX___kkkvvvkkkWWWLLLJJJEEEFFFHHHCCCAAABBBDDDGGGJJJMMMOOOPPPPPPQQQRRRRRRRRRQQQPPPOOOKKKYYYsss666666666666666666666666666666666666777777777777777:::888:::??????JJJ```ppp{{{~~~{{{mmmcccbbbiiirrrzzzzzzxxx|||{{{~~~}}}}}}||||||||||||||||||yyyuuutttrrrqqqtttxxxxxx|||lll^^^ZZZZZZWWWRRRPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNOOOOOOOOOPPPRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRTTTVVVWWWVVVVVVUUUTTTUUUVVVWWWWWWXXXXXXWWWYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ\\\___aaacccccccccbbb```]]]YYYWWWVVVTTTSSSQQQRRRUUUXXXZZZ[[[WWWVVVUUUTTTTTTUUUVVVWWWXXXZZZ]]]```aaaaaa``````ccceeegggiiijjjkkkllllllmmmllliiigggfffeeeeeeeeegggfffeeedddeeefffiiijjjhhhiiilllqqqwww}}}}}}}}}}}}mmm```SSSKKKFFFBBBBBBDDD??????@@@AAACCCEEEGGGHHHJJJKKKOOOVVV[[[bbbmmmxxx}}}eeeSSSKKKJJJEEEFFFIIIDDDAAABBBEEEHHHKKKNNNPPPQQQQQQRRRRRRRRRRRRPPPNNNMMMKKK\\\zzz666666666666666666666666666666666666777777777777777:::888:::???>>>HHH^^^nnnzzzooobbb^^^bbblllttt{{{xxxxxx}}}|||{{{zzz}}}}}}||||||}}}}}}~~~|||vvvqqqqqqpppooorrrwwwwwwyyyjjj___VVVVVVXXXXXXVVVUUUPPPQQQQQQQQQQQQPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQRRRRRRTTTUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[ZZZZZZ[[[\\\___aaabbbccceeefffdddaaa^^^\\\\\\YYYXXXVVVWWWZZZ\\\]]]\\\ZZZYYYWWWUUUUUUUUUWWWXXX[[[]]]___aaabbbcccccccccfffhhhjjjlllllllllnnnooopppooommmlllkkkkkklllmmmnnnllljjjiiiiiikkknnnpppnnnnnnooottt{{{}}}}}}vvveeeZZZNNNIIIFFFBBBAAACCC@@@AAAAAABBBDDDFFFGGGHHHLLLMMMRRRZZZ```fffrrr}}}ttt___OOOJJJJJJEEEEEEHHHCCCAAACCCFFFIIIMMMOOOQQQRRRTTTTTTTTTSSSPPPNNNKKKJJJMMM```666666666666666666666666666666666666777777777777555888666888===<<>>AAACCCGGGKKKOOOQQQSSSSSSPPPPPPQQQQQQQQQPPPNNNNNNVVVlllssskkksss888888888888777777777777888666444444666888888888888555444555777<<>>@@@CCCEEEFFFHHHJJJMMMNNNRRRYYYbbblllwwwnnn^^^OOOLLLHHHDDDAAA@@@@@@AAAAAACCCGGGKKKOOOQQQSSSTTTUUUTTTUUUUUUPPPJJJKKKPPPWWWwwwuuujjjdddnnn888888888888777777777777;;;999666555666777666555888555444666888===HHHSSSnnnyyyxxxdddccchhhppp|||}}}zzzyyyzzzvvvooolllooo|||rrrfffbbbeeekkkooo|||~~~wwwzzzzzz{{{|||}}}~~~}}}|||{{{~~~zzzuuunnnnnnnnnnnnoooqqqrrrsssxxx{{{~~~ssslllhhheeecccaaa___[[[XXXWWWUUUTTTRRRPPPOOONNNNNNOOONNNNNNMMMNNNOOOQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\]]]ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^______cccdddfffhhhkkknnnqqqrrrvvvuuuvvvxxxzzzzzzwwwtttsssnnniiieeecccbbbbbbaaa___```cccfffiiikkklllmmmqqqqqqqqqqqqqqqqqqrrrrrruuuvvvvvvvvvvvvxxx{{{~~~|||xxxuuutttvvvyyy{{{}}}~~~xxxyyy{{{|||}}}ttteeeZZZNNNKKKFFFCCCBBBCCCCCCCCC@@@BBBEEEFFFGGGIIIKKKNNNPPPUUU\\\eeeooozzz~~~iiiZZZNNNLLLHHHDDDAAA@@@AAAAAACCCEEEIIIMMMPPPRRRTTTTTTSSSSSSUUUUUUPPPLLLMMMSSSddd~~~pppgggdddnnn888888888888777777777777>>>;;;888666666666555444999666666777999===HHHSSSnnnzzz{{{eeegggkkksss}}}~~~}}}~~~|||vvvnnnlllnnnzzzwwwiiiaaabbbggglllxxx~~~zzzxxxyyy{{{|||}}}}}}}}}|||xxxxxxxxx{{{}}}{{{vvvpppkkkkkkkkkkkklllmmmooopppvvvyyy~~~~~~vvvrrrpppllliiifffbbb^^^ZZZXXXWWWUUUSSSQQQPPPOOONNNQQQPPPOOONNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\ZZZZZZZZZ[[[[[[\\\\\\\\\ZZZ[[[\\\\\\]]]^^^______bbbcccdddgggkkkppptttvvvyyyyyyzzz}}}~~~{{{wwwqqqllliiigggdddccc```bbbeeeiiikkkmmmmmmmmmrrrrrrrrrsssssstttttttttvvvwwwyyyzzzzzz{{{}}}~~~}}}{{{yyyyyyyyy{{{||||||~~~~~~}}}|||wwwyyy|||}}}|||mmm^^^UUULLLHHHDDDBBBAAABBBBBBBBBCCCEEEGGGHHHHHHJJJMMMOOOSSSXXX```iiitttuuubbbTTTMMMKKKGGGCCCAAAAAAAAABBBFFFHHHKKKNNNQQQSSSTTTTTTTTTTTTVVVVVVRRRNNNRRRZZZuuuwwwkkkeeeeeeppp888888888888777777777666>>>;;;888666666666555444999777777999:::===GGGQQQjjjxxxtttcccfffkkksss}}}|||tttqqqrrrxxx|||mmmdddccchhhmmmuuu~~~~~~{{{wwwyyy{{{||||||{{{zzzyyyvvvwwwyyy{{{}}}zzzuuupppjjjjjjiiiiiiiiikkkmmmnnnuuuxxx|||{{{vvvtttqqqmmmhhhccc^^^[[[XXXWWWVVVTTTSSSRRRRRRRRRRRRQQQOOONNNNNNNNNOOOOOOTTTTTTUUUVVVWWWWWWXXXXXXVVVVVVVVVWWWWWWXXXYYYYYYXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^______\\\\\\\\\]]]^^^_________bbbbbbcccfffjjjooosssvvvyyyzzz}}}zzzuuuqqqmmmjjjgggeeefffgggiiikkkmmmooopppsssssstttuuuvvvwwwwwwwwwwwwzzz}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzyyyxxxzzz}}}tttfffXXXPPPIIIFFFBBBAAAAAABBBBBBBBBDDDFFFGGGHHHHHHJJJMMMOOOUUU[[[dddnnnyyy~~~mmm\\\PPPKKKIIIFFFCCCAAAAAABBBCCCHHHJJJLLLOOORRRSSSSSSTTTVVVVVVXXXWWWSSSQQQXXXbbb{{{lllggghhhttt888888888888777777777666;;;888666555777777777777888777777:::;;;===EEEOOOgggvvv}}}xxx|||yyyjjjaaabbbhhhrrr{{{~~~xxxuuuvvv~~~qqqgggeeeiiiooouuu~~~|||xxxyyy{{{|||{{{zzzxxxwwwuuuvvvyyyzzz{{{xxxtttppplllkkkiiihhhiiikkkmmmooouuuwww{{{~~~vvvvvvsssoooiiiccc___\\\XXXWWWVVVVVVUUUUUUUUUVVVRRRQQQOOONNNMMMMMMNNNNNNSSSTTTTTTUUUVVVXXXYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^______``````]]]]]]]]]^^^_________```bbbbbbcccfffiiimmmppprrrwwwzzz}}}}}}yyytttqqqllljjjhhhggghhhkkkooorrrtttuuuvvvxxxyyyzzzzzzzzzyyy|||~~~{{{|||}}}~~~}}}{{{xxxvvvyyy|||zzzlll___SSSLLLFFFDDDAAA@@@AAABBBBBBBBBDDDEEEGGGGGGHHHJJJMMMPPPWWW^^^hhhsssvvvgggXXXOOOJJJHHHEEEBBBAAABBBCCCDDDHHHJJJLLLOOOQQQRRRSSSSSSWWWWWWWWWUUUQQQQQQ\\\iiiqqqjjjjjjvvv888888888888777777777777888666444444666888888888777666777::::::<<>>AAANNNaaavvv~~~}}}|||yyywwwxxx}}}}}}~~~~~~}}}|||{{{zzzwwwtttrrrrrrrrrqqqrrruuuxxx||||||zzzvvvqqqnnnmmmmmmmmmpppooonnnooorrrwww|||~~~wwwnnnjjjgggddd```^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUWWWYYY[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^___`````````______```^^^]]]___aaacccddddddeeeeeeddddddddddddeeeeeeeeefffgggiiikkkmmmnnnoooqqqtttxxx{{{}}}|||wwwxxxyyyzzz{{{}}}pppcccTTTKKKFFFBBBAAACCCBBBBBBBBBBBBCCCDDDFFFGGGGGGJJJMMMOOOSSSZZZeeelllyyyzzzoooddd[[[SSSJJJDDDAAAAAABBBDDDGGGJJJNNNPPPOOOQQQRRRUUUWWWYYY[[[[[[___]]]^^^fffyyy;;;;;;;;;:::999888888777777777777777666666666666666666777777777999===@@@LLL___ttt}}}xxxuuuwww}}}}}}|||xxxwwwxxxxxxwwwuuurrrrrrqqqrrrtttwwwzzz|||yyywwwtttpppnnnmmmmmmnnnpppooonnnoooqqqvvvzzz}}}xxxpppkkkgggeeebbb``````___^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^___``````aaaaaaaaa```aaa```___```cccddddddccceeeeeeeeeeeeeeeffffffgggfffggghhhjjjkkklllnnnnnnqqqtttwwwzzz|||~~~}}}|||}}}}}}}}}}}}~~~zzziii]]]OOOHHHDDD@@@???AAAAAABBBBBBCCCDDDEEEFFFGGGIIILLLOOOQQQUUU^^^hhhpppyyymmmbbbYYYPPPHHHBBB@@@@@@BBBEEEHHHLLLPPPRRRQQQRRRTTTVVVYYY\\\^^^___aaa^^^___jjj===<<<;;;;;;:::999888888777777777777666666666666555666777777777999<<>>FFFYYYpppuuukkknnnwww{{{xxxyyy~~~{{{zzz||||||yyyuuuoooqqqsssvvvxxxzzzzzzzzz{{{{{{{{{zzzxxxvvvtttrrrpppppppppqqqsssvvvxxxzzzzzztttsssllljjjhhhgggfffeeecccbbb]]]^^^^^^___^^^]]]\\\[[[ZZZZZZYYYXXXXXXYYYZZZ[[[[[[\\\\\\]]]^^^___``````aaaaaabbbcccddddddddddddeeeddddddeeefffgggeeedddcccddddddfffgggiiikkkllliiiiiijjjjjjkkklllmmmmmmnnnqqqvvvyyy{{{}}}~~~vvvfffXXXOOOGGGFFFEEEBBB@@@AAA@@@AAACCCDDDFFFGGGGGGGGGJJJMMMRRRWWW^^^jjjxxx{{{qqqcccXXXPPPJJJEEEAAA@@@AAADDDGGGKKKOOOQQQSSSSSSTTTVVVYYY]]]bbbfffhhhcccfffooo>>>======;;;:::999888888777777777777666666666666555666777888888999;;;===DDDXXXnnn~~~vvvhhhjjjsss|||zzzvvvwww~~~~~~xxxsssnnnppptttxxx{{{||||||||||||}}}}}}|||zzzwwwsssqqqppppppqqqssstttvvvxxxyyy~~~{{{wwwvvvooommmkkkjjjiiihhhfffddd]]]^^^_________^^^]]]\\\\\\[[[YYYXXXXXXXXXYYYZZZ[[[[[[\\\]]]___```aaaaaaaaabbbcccdddeeeffffffffffffeeeeeefffggggggfffdddccccccdddfffhhhjjjlllnnniiiiiijjjkkkkkklllmmmmmmmmmpppuuuyyy{{{}}}~~~nnn]]]QQQIIIDDDDDDEEECCCAAABBB@@@AAACCCDDDFFFGGGGGGHHHIIIMMMRRRYYYbbbooo~~~vvvlll^^^SSSLLLGGGDDDAAAAAABBBEEEHHHLLLOOORRRSSSTTTUUUWWWZZZ___dddhhhkkkcccjjjwww@@@???>>><<<:::888777666777777777777777777777777666777888888888999<<>>CCCTTThhhxxxnnniiimmmrrrzzzzzzyyy}}}~~~|||{{{zzzyyywwwuuuuuuvvvyyy|||~~~~~~|||~~~}}}zzzwwwvvvuuuuuuuuuxxxxxxxxxwwwuuuuuuwwwyyy}}}~~~zzzzzz{{{}}}~~~}}}zzzwwwooommmkkkiiihhhgggdddbbb``````___^^^^^^___```aaaaaa```^^^\\\[[[\\\]]]]]][[[\\\]]]^^^______^^^^^^cccddddddeeeeeeeeeddddddffffffffffffffffffffffffdddeeefffhhhiiijjjkkkkkkiiiiiijjjkkklllmmmmmmnnnppprrruuuyyy{{{}}}}}}}}}zzzfffXXXQQQIIIHHHFFFDDDCCCBBBCCCCCCAAACCCEEEGGGGGGIIIKKKMMMTTTUUUYYYaaammm{{{|||qqqeeeXXXPPPJJJDDDBBBBBBCCCEEEIIIMMMPPPQQQRRRRRRPPPPPPPPPRRRWWW\\\______bbbpppwwwqqqmmmqqqAAA@@@???>>><<<:::999999777777777777777777777777888999999888777888:::<<>>===<<<:::999999666666666666666666666666888999999888666777999;;;===MMMbbbsssvvvllllllnnnrrrwww}}}wwwtttuuutttppppppooottt~~~}}}{{{{{{zzzzzzyyyyyywwwuuuvvvyyy|||}}}~~~~~~}}}}}}|||zzzxxxvvvuuuvvvwwwwwwvvvttttttuuuvvvzzz~~~}}}wwwvvvvvvwwwyyy{{{{{{zzzxxxooollljjjiiiiiiiiihhhgggcccbbbaaa```______```aaaaaa`````````aaabbbcccdddbbbbbbbbbbbbbbbaaaaaaaaaaaaccceeehhhiiihhhfffeeehhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkjjjkkkkkklllmmmnnnnnnoooooorrrtttvvvxxx{{{|||}}}}}}zzzgggVVVNNNMMMBBBBBBAAAAAABBBCCCEEEFFFEEEFFFHHHIIIJJJLLLOOORRRXXX[[[bbblllyyy~~~vvvfff[[[OOOJJJGGGCCCCCCDDDHHHJJJMMMPPPRRRSSSRRRRRRUUUTTTTTTUUURRRPPPRRRVVVeee}}}~~~tttsssxxx>>>>>>===<<<:::999888888666666666666666666666666888999999777666777999;;;===JJJ^^^qqqtttjjjjjjkkkpppvvv}}}vvvrrrrrrrrrooonnnlllppp}}}{{{}}}}}}zzzzzzzzzzzzzzzyyywwwuuuvvvzzz~~~|||}}}}}}yyytttqqqqqqrrrtttsssrrrqqqrrrsssuuuzzz}}}|||}}}~~~{{{yyyxxxxxxxxxyyyxxxvvvtttmmmkkkiiiiiijjjkkkjjjiiidddcccaaa___^^^^^^____________```aaabbbcccdddeeebbbbbbbbbaaaaaaaaaaaaaaa```bbbeeehhhiiiiiigggfffiiiiiiiiiiiiiiiiiiiiiiiikkkkkklllllllllllllllkkkoooooonnnnnnnnnnnnnnnnnnrrrsssuuuwwwyyy{{{}}}}}}}}}mmm\\\NNNHHHHHHCCCBBBAAAAAAAAABBBDDDEEEEEEFFFHHHIIIJJJMMMQQQTTTWWW\\\fffsss}}}tttcccXXXMMMIIIGGGDDDEEEGGGIIIJJJMMMPPPRRRRRRRRRRRRRRRQQQSSSVVVUUUUUU]]]gggnnnuuuwww======<<<;;;:::999888888777777777777777777777777777888888777666777999;;;===FFFWWWmmm~~~nnnfffeeegggmmmvvv~~~{{{xxxxxxwwwuuuuuuqqqrrr{{{zzzyyy|||zzzzzz{{{{{{{{{xxxwwwvvvwww{{{~~~{{{|||~~~~~~{{{vvvpppmmmlllnnnpppppppppooopppqqqqqqvvvzzzyyyzzz~~~~~~~~~|||zzzyyyxxxvvvsssqqqjjjjjjjjjkkkmmmmmmllljjjeeedddbbb```___^^^^^^_________```aaabbbcccdddeee``````_________```aaaaaaaaacccfffhhhjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjllllllmmmnnnnnnnnnmmmmmmqqqqqqpppoooooonnnnnnmmmpppqqqsssuuuxxx{{{}}}~~~rrrdddXXXMMMGGGGGGCCCCCCBBBAAABBBCCCDDDEEEFFFGGGIIIIIIKKKNNNRRRVVVXXX```mmm}}}{{{qqq```VVVLLLHHHGGGEEEFFFHHHIIIKKKNNNQQQSSSSSSSSSSSSYYYVVVVVVXXXVVVVVVbbbqqqzzz>>>>>>===<<<;;;:::999999777777777777777777777777555666777666666777:::<<<===AAAPPPhhh|||~~~{{{iiibbb```aaajjjuuu}}}|||xxx|||zzzvvv||||||yyyyyy{{{{{{{{{yyywwwvvvwwwzzz}}}~~~~~~{{{{{{zzzwwwtttpppllljjjhhhkkknnnooooooooopppqqqnnntttwwwwwwwww|||~~~{{{yyywwwuuurrrppphhhhhhjjjmmmoooooommmjjjgggeeecccaaa```_________```aaabbbcccddddddeeeeeeaaaaaa``````aaabbbcccddddddfffgggjjjkkkmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnooooooooooooppppppppppppppppppoooooommmnnnpppssswwwzzz}}}~~~yyyggg\\\TTTMMMGGGEEEBBBBBBBBBBBBBBBDDDFFFGGGHHHIIIJJJKKKLLLPPPUUUYYY]]]fffvvvxxxnnn^^^TTTJJJFFFEEEDDDEEEHHHJJJLLLOOOSSSUUUVVVVVVUUU___ZZZYYY[[[XXXZZZkkk??????>>>===<<<;;;;;;:::777777777777777777777777555666666666666777:::===<<<>>>LLLeee{{{uuuxxxuuufff```]]]]]]gggttt~~~}}}}}}zzzuuuzzz|||yyyyyy{{{{{{|||yyyxxxwwwxxxyyy{{{{{{zzz|||zzzvvvqqqnnnkkkiiihhhgggiiimmmoooooopppqqqrrrlllsssvvvuuuuuuzzz}}}~~~~~~{{{yyywwwuuurrrpppfffhhhjjjnnnqqqpppmmmjjjiiigggeeecccaaa`````````aaabbbcccdddeeeeeeeeeeeeddddddccccccdddfffgggiiiggghhhiiikkkmmmooopppqqqkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnoooppppppppppppooooooppppppqqqqqqqqqrrrlllmmmooorrrvvvzzz}}}nnn[[[RRRMMMHHHBBB???AAAAAAAAABBBCCCEEEHHHIIIJJJKKKLLLLLLNNNRRRWWW[[[aaakkk}}}vvvkkk]]]RRRHHHEEEDDDCCCDDDGGGKKKMMMQQQTTTWWWXXXXXXXXXXXXTTTVVV[[[]]]eee}}}=========<<<;;;;;;::::::999999999888777666666555666555555666666777888999???AAAKKK^^^uuuxxxzzzuuuhhhcccaaabbbeeejjj}}}zzzuuu|||~~~}}}{{{|||}}}{{{yyywwwvvvuuuvvvwwwxxxyyywwwtttppplllhhhfffeeefffhhhkkkmmmoooooonnnmmmoooppprrrtttvvvxxxyyyzzz{{{{{{{{{yyyvvvrrrnnnllleeedddeeekkkqqqtttqqqmmmllljjjfffcccbbbbbbcccdddcccdddeeeeeeffffffeeeeeegggfffdddcccbbbccccccdddhhhiiijjjlllmmmmmmllllllkkkkkkllllllmmmnnnnnnooolllmmmppprrrsssrrrqqqpppppprrrsssuuuuuutttrrrqqq|||zzzvvvttttttvvvzzz}}}qqqcccUUUOOOLLLGGGCCCAAABBBBBBBBBBBBBBBCCCGGGJJJGGGJJJMMMOOOPPPSSSZZZ___hhhvvv~~~rrriiiWWWRRRJJJEEEDDDFFFIIIJJJRRRSSSUUUUUUUUUWWWYYY\\\ZZZ\\\\\\ZZZ___uuu=========<<<;;;;;;::::::999999999888777666666666888777666666666666666777===???HHH[[[qqqyyy{{{uuukkkeeebbbbbbgggnnnzzz}}}tttzzzzzzyyywwwuuuuuuuuuwwwxxxwwwvvvuuusssppplllhhhfffiiijjjlllnnnpppppppppppppppqqqrrrsssuuuwwwxxxyyyxxxyyyyyyyyyxxxuuuqqqooofffeeehhhmmmtttvvvrrrnnnllljjjgggdddcccbbbcccdddddddddeeefffffffffffffffhhhgggeeedddccccccccccccggghhhjjjkkklllmmmmmmlllkkkllllllmmmnnnnnnoooooommmoooqqqsssttttttsssrrrssstttuuuwwwwwwvvvuuuttt|||zzzxxxwwwvvvxxxzzz{{{|||jjj]]]PPPKKKIIIFFFBBBAAABBBCCCCCCCCCCCCEEEHHHKKKIIIKKKNNNPPPRRRWWW^^^dddlll{{{zzzmmmcccSSSNNNHHHDDDEEEHHHKKKMMMQQQSSSUUUUUUVVVWWWZZZ\\\\\\\\\\\\___mmm=========<<<;;;;;;::::::999999999888777777666666999888777666555555555555:::<<>>JJJ\\\qqq|||ssslllnnnuuu}}}}}}{{{xxxvvvuuuuuuuuuvvvyyyxxxvvvvvvwwwzzz}}}{{{wwwssspppooooooqqqqqqqqqrrrrrrsssssssssqqqtttwww{{{~~~yyyxxxvvvtttrrrpppnnnlllllljjjiiihhhggghhhiiijjjkkkmmmmmmnnnmmmmmmlllkkkjjjhhhhhhiiijjjkkkmmmooopppooooooppppppqqqrrrrrrssstttuuuvvvwwwyyy{{{|||}}}yyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~zzziii[[[RRRKKKFFFCCCEEEFFFDDDDDDGGGAAADDDFFFGGGHHHIIILLLNNNMMMRRRYYY```hhhtttxxxooofff[[[QQQKKKHHHGGGFFFGGGKKKNNNPPPQQQSSSUUUXXXXXXWWWVVVUUUVVVRRR[[[pppooo=========<<<;;;;;;::::::999999999999999999999999777666666666666666777888999999<<>>======<<<;;;;;;::::::999999999999999999999999999888777666666555555666888888:::CCCSSShhh{{{vvvrrrttt~~~|||xxxvvvuuuuuuuuuvvvwwwyyyzzz|||}}}~~~~~~~~~}}}zzzwwwtttrrrpppooonnnooopppqqqrrrsssttttttyyyyyyzzz{{{||||||zzz}}}|||zzzxxxuuusssqqqpppkkkjjjiiihhhhhhjjjlllmmmnnnoooppprrrrrrqqqppppppllllllkkkkkklllmmmoooppppppqqqqqqrrrrrrsssssstttuuuuuuvvvwwwyyy{{{}}}~~~{{{{{{{{{|||}}}qqqaaaTTTKKKFFFGGGCCCCCCEEEEEEBBBBBBEEEEEEHHHKKKMMMNNNOOOQQQRRRRRRXXXbbbmmmwww}}}xxxooodddYYYPPPIIIEEEDDDDDDFFFIIIOOOSSSUUUVVVVVVXXXZZZYYYWWWTTTRRRRRRYYYnnntttYYY<<<<<<<<<<<<============;;;::::::999888777666666777777777777666666666666444999<<<>>>LLLdddyyywwwqqqsss}}}zzzxxxuuuuuuyyy~~~{{{yyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{zzz{{{{{{yyytttqqqooonnnnnnoooqqqrrrtttvvvwwwxxxuuuwwwxxxyyyyyy{{{}}}|||xxx{{{||||||{{{yyyvvvsssqqqooommmkkkiiiiiikkkmmmooorrrqqqooonnnooossswwwyyyqqqqqqpppoooooopppqqqrrrpppppprrrsssttttttuuuuuussstttvvvyyy{{{|||}}}}}}~~~~~~~~~}}}}}}||||||~~~pppbbbYYYPPPJJJHHHDDDDDDEEEEEEFFFEEEDDDDDDFFFFFFGGGIIIMMMPPPRRRRRRVVV___jjjqqq|||}}}vvvkkk___TTTLLLGGGEEEDDDFFFJJJNNNRRRTTTUUUUUUWWWUUUVVVZZZ[[[WWWTTTTTT___}}}|||}}}{{{bbbTTT>>>>>>>>>===============;;;;;;:::999888777666666777777777777666666666666555:::<<<===III___ttt~~~zzzpppooozzz}}}|||zzzvvvtttpppmmmpppxxx~~~{{{yyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{yyy{{{|||zzzwwwtttrrrqqqrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwzzz~~~~~~zzz|||{{{{{{yyywwwtttrrrpppooommmkkkjjjkkklllnnnppprrrqqqppppppqqqtttwwwyyyvvvuuusssqqqppppppppppppnnnoooqqqssstttuuuuuuttttttuuuvvvxxxzzz{{{||||||~~~}}}~~~~~~~~~~~~~~~~~~~~~vvvcccWWWPPPIIIDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHHHHKKKNNNQQQTTTTTT[[[eeeooowww~~~|||xxxqqqggg[[[QQQKKKGGGFFFFFFHHHLLLPPPSSSTTTUUUUUUVVVUUUWWW[[[ZZZUUUTTTVVVooo}}}wwwrrrssswwwuuu]]]PPP@@@@@@??????>>>>>>======<<<<<<;;;:::999888777777777777777777666666666666777:::;;;<<>>>>>======<<<;;;:::999888888777777777777666666666666777999:::;;;CCCSSSgggtttzzzoooqqqwwwxxxuuuwww|||tttkkkiiiooouuuwwwwwwvvvyyy~~~{{{yyyyyyyyyzzzxxxxxxwwwxxxxxxyyyzzzzzzyyy{{{}}}|||yyyvvvuuutttvvvuuutttssssssuuuvvvwwwzzzzzzzzzyyyxxx{{{||||||{{{{{{|||}}}}}}}}}~~~|||zzzwwwuuusssrrrqqqrrrrrrqqqpppooooooooooooooooooqqqrrrtttuuuuuuuuu|||{{{xxxvvvsssqqqooonnnnnnpppsssvvvxxxxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{|||}}}{{{kkk```TTTNNNKKKHHHFFFGGGDDDCCCBBBAAABBBDDDGGGHHHJJJKKKLLLNNNPPPTTTXXX[[[eeeqqq~~~|||vvvsssnnnggg\\\QQQJJJGGGHHHIIILLLNNNQQQTTTVVVWWWVVVVVVTTTTTTUUUTTTRRRVVVdddsss{{{qqqiiimmmwwwxxx```NNNFFFCCCBBBBBBAAA@@@??????>>>>>>>>>===<<<;;;:::999999777777777777666666666666777888999;;;AAANNNbbbrrrqqqlllsss}}}|||ssspppsssuuuppppppssstttuuuuuuyyy~~~|||zzzzzzzzz{{{yyyyyyyyyyyyyyyyyyzzz{{{{{{||||||zzzwwwtttssssssttttttttttttuuuwwwxxxzzzzzz{{{}}}}}}||||||}}}~~~xxxxxxxxxxxxxxxyyy{{{|||~~~}}}zzzxxxvvvuuutttsssuuuuuutttsssrrrpppooonnnnnnoooqqqsssuuuuuuuuuuuuzzzyyyxxxwwwuuutttsssrrrqqqsssuuuxxxyyyyyyyyyxxxyyyyyyzzz{{{{{{{{{{{{{{{zzz{{{|||~~~{{{mmm]]]TTTKKKHHHFFFBBBAAABBBDDDCCCBBBBBBCCCFFFHHHJJJIIIKKKMMMOOOQQQUUU[[[```iiiuuuzzztttpppiiibbbXXXOOOHHHGGGHHHIIIOOOQQQTTTWWWXXXYYYXXXXXXXXXUUUQQQNNNLLLVVVmmmsssjjjooo|||lllVVVHHHBBBBBBBBBAAAAAA@@@@@@????????????>>>===<<<;;;::::::777777777777666666666666777777888;;;>>>III]]]nnnnnngggnnnyyy~~~zzzyyy{{{{{{tttllljjjmmm{{{tttqqqqqqqqquuu{{{~~~|||zzzzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{|||||||||{{{xxxtttrrrrrrsssuuuvvvwwwxxxyyyzzz{{{{{{zzz|||~~~~~~|||zzzyyyyyyuuuvvvxxxxxxwwwxxxyyy{{{|||{{{zzzyyyxxxvvvuuuuuuuuuuuuvvvvvvuuusssqqqpppqqqqqqsssuuuvvvwwwwwwwwwyyyyyyyyyyyyyyyxxxwwwvvvtttuuuvvvwwwxxxyyyyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{zzz{{{|||~~~pppbbbUUUNNNHHHFFFDDDAAA@@@BBBCCCCCCCCCDDDEEEHHHJJJKKKIIILLLOOOQQQSSSYYY```fffooo{{{{{{tttmmmiiiaaa\\\SSSLLLGGGGGGHHHJJJQQQSSSVVVYYY[[[[[[[[[[[[ZZZUUUOOOKKKNNN^^^zzztttmmmrrrzzz___MMMDDD@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;:::777777777777666666666666888777888999;;;BBBUUUhhhyyyjjjbbbiiisss||||||xxxxxxzzz{{{vvvnnnjjjlllttt{{{qqqooopppvvv|||~~~|||{{{{{{{{{|||}}}}}}||||||||||||}}}}}}|||{{{yyyuuurrrrrrtttwwwyyy{{{|||~~~~~~~~~||||||{{{||||||zzzwwwuuuuuuuuutttwwwzzzzzzyyyxxxxxxzzzxxxxxxyyyyyyxxxwwwuuutttqqqsssuuuwwwxxxwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{|||{{{{{{|||}}}}}}|||{{{zzzvvvuuuuuuuuuuuuvvvwwwxxxvvvwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~uuueeeWWWPPPKKKHHHHHHGGGDDDCCCFFFCCCCCCEEEFFFHHHJJJKKKLLLJJJNNNRRRTTTWWW]]]fffmmmwwwyyyrrrkkkccc^^^VVVSSSMMMIIIGGGGGGJJJLLLRRRTTTWWWZZZ\\\]]]]]]]]]XXXSSSOOORRR\\\sss}}}www}}}kkkRRRFFFAAA???@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;;;;777777777777666666666666:::888777888888===PPPcccttt|||fff___eeennnwww}}}~~~}}}{{{|||~~~tttooonnnlllyyytttppprrrvvv|||~~~|||{{{{{{||||||~~~~~~}}}}}}}}}}}}}}}~~~|||zzzwwwtttrrrssswww{{{~~~}}}{{{||||||zzzvvvsssqqqrrrttttttxxx||||||zzzyyyyyyzzzuuuvvvxxxyyyxxxwwwuuutttnnnqqqtttxxxzzz{{{zzzyyyxxxxxxyyyyyy{{{}}}~~~}}}~~~}}}}}}wwwuuutttrrrrrrtttuuuwwwtttuuuvvvwwwxxxyyyyyyyyy{{{|||}}}~~~wwwjjj[[[OOOKKKGGGEEEFFFFFFCCCCCCFFFBBBDDDFFFHHHJJJKKKLLLLLLKKKOOOTTTWWWYYY```jjjrrr~~~}}}tttlllddd[[[UUUNNNLLLIIIFFFFFFHHHKKKMMMRRRTTTXXX[[[^^^_________SSSPPPQQQZZZlllaaaJJJBBB@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@>>>===;;;:::999;;;:::999888777777777777444444777999:::>>>KKKYYYooo{{{~~~vvvxxxzzzllldddccciiivvvtttgggjjjrrr}}}wwwrrruuu{{{~~~}}}}}}~~~||||||{{{{{{{{{zzzzzzzzzxxxwwwvvvuuuuuuwww|||~~~~~~{{{yyyvvvtttrrrrrrrrrsssrrruuuxxx{{{{{{xxxuuussswwwxxxxxxwwwuuuuuuuuuvvvvvvsssqqqrrrvvvyyyyyyxxxxxxxxxzzz{{{~~~vvvtttrrrqqqqqqsssvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}~~~zzzkkk\\\QQQMMMEEEDDDCCCBBBAAABBBCCCCCCEEEGGGIIIIIIIIIJJJKKKMMMMMMQQQWWW[[[___hhhttt}}}tttjjjaaaYYYSSSOOOKKKKKKJJJHHHHHHJJJOOOSSSXXXVVVWWW]]]ccceee```ZZZPPPQQQRRR^^^jjjWWWKKKBBB======AAABBBBBBBBBCCCCCCCCCCCCAAAAAA@@@>>>===<<<::::::;;;:::999888777777777777666666777999888<<>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@??????>>>===<<<<<<;;;;;;:::999888888888888888777777888777777???HHH```nnn}}}wwwssswww|||wwwvvvuuusssoookkkmmmwwwrrrssszzz~~~|||zzzyyyxxx{{{{{{{{{zzzwwwvvvwwwxxx~~~|||yyywwwvvvvvvvvvuuutttsssrrrqqqpppqqqqqqnnnooooooooonnnllljjjhhhhhhkkkoooqqqssstttvvvxxxwwwvvvtttuuuwww{{{~~~~~~~~~~~~~~~|||yyyxxxyyyzzz{{{zzzyyyyyyxxxxxxxxxyyy|||}}}~~~tttbbbVVVMMMFFFDDDEEECCCCCCBBBBBBBBBDDDEEEFFFGGGIIIJJJJJJIIIKKKMMMPPPVVVZZZ```hhhrrrxxxqqqfffaaaZZZSSSNNNKKKGGGEEEBBBEEEHHHJJJMMMQQQVVVZZZ\\\___eeehhhggg___UUUNNNQQQTTTlllzzzdddMMMDDDDDDDDDBBB@@@>>>????????????@@@@@@@@@@@@@@@??????>>>>>>======<<<;;;:::999888888888888777555555777777888>>>FFFYYYhhhyyyzzztttxxx~~~zzzzzzyyywwwooolllnnnwww~~~}}}}}}{{{zzzyyyyyyzzzzzzyyyxxxxxxyyyzzz{{{wwwuuuttttttuuuuuuuuutttsssssssssssssssnnnnnnmmmllljjjhhhfffeeedddhhhlllppprrrtttvvvwwwvvvvvvvvvvvvxxx{{{}}}}}}}}}zzzzzzzzzzzzzzz{{{||||||}}}}}}~~~uuugggXXXOOOIIIEEEDDDFFFCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJKKKMMMQQQSSSWWW\\\dddppp}}}|||qqqiiiaaa\\\UUUOOOKKKHHHEEECCCDDDGGGJJJMMMOOOQQQUUUWWW]]]```eeeeee```XXXOOOJJJQQQ\\\{{{nnn\\\IIIBBBCCCCCCAAA???>>>>>>?????????@@@@@@@@@????????????????????????<<<;;;:::999999888888999666444555888888999===CCCRRRbbbttt~~~uuuyyy}}}zzzrrrnnnnnnuuu~~~}}}}}}}}}~~~|||{{{zzzxxxyyyyyyyyyxxxxxx{{{}}}~~~yyyuuurrrrrrssstttuuuuuuuuuuuuuuuuuuuuutttooonnnllljjjhhhfffddddddcccgggllloooqqqssstttvvvsssuuuwwwxxxyyy|||{{{{{{{{{{{{|||}}}~~~~~~xxxggg[[[PPPKKKHHHEEEDDDFFFBBBBBBBBBBBBCCCEEEGGGIIIIIIJJJKKKLLLMMMPPPUUUXXX[[[aaakkkyyy~~~tttiiibbbZZZUUUOOOJJJGGGEEECCCAAADDDGGGJJJMMMNNNOOOQQQSSSYYY\\\___\\\VVVPPPLLLLLLUUUjjj```RRRDDD@@@???>>><<<<<<@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????<<<<<<;;;:::999999999999888555555888999999;;;@@@JJJ[[[ooo|||vvvyyyyyysssooorrryyy}}}}}}}}}||||||zzzzzzyyyxxxwwwxxx{{{~~~{{{vvvrrroooppprrrssstttuuuuuuvvvvvvuuuuuuuuupppooollliiifffdddcccccccccggglllpppqqqrrrssstttpppssswwwyyyzzz|||~~~~~~~~~}}}~~~~~~uuugggZZZQQQJJJHHHHHHEEECCCDDDBBBBBBBBBBBBDDDFFFHHHIIIIIIJJJLLLMMMOOOSSSYYY]]]bbbhhhttt}}}tttjjj```YYYRRRNNNIIIFFFDDDDDDCCCBBBEEEHHHLLLNNNOOOOOOQQQRRRRRRUUUVVVRRRLLLJJJMMMQQQ___|||pppSSSJJJBBB???>>>;;;:::<<>>FFFWWWlllyyyvvvyyyvvvoooooouuu~~~}}}}}}}}}|||zzzwwwvvvwww{{{~~~}}}yyytttooommmnnnppprrrssstttuuuuuuvvvuuuuuuuuuqqqooollliiifffdddccccccdddhhhmmmpppqqqqqqrrrrrrnnnrrrwwwzzz{{{|||~~~~~~~~~~~~~~~zzzgggZZZRRRKKKFFFGGGGGGDDDBBBBBBBBBBBBBBBBBBDDDFFFIIIJJJIIIJJJLLLNNNPPPUUU[[[```hhhooo{{{~~~vvvmmmcccZZZTTTNNNKKKGGGDDDDDDEEEEEEEEEFFFJJJNNNQQQRRRRRRSSSTTTMMMOOOOOOKKKFFFGGGOOOVVViii~~~aaaMMMGGGBBBAAA???;;;;;;???EEEFFFFFFFFFDDDCCCAAA?????????>>>===<<<;;;::::::::::::999999888777777777777666555666777999<<<>>>EEEPPPaaarrr~~~~~~tttqqqttt~~~}}}{{{{{{zzzzzzzzzzzz{{{|||}}}vvvpppjjjjjjnnnsssuuutttttttttsssssssssrrrrrrrrrrrrpppmmmkkkiiifffbbb___eeefffgggggggggiiilllooommmqqqvvvzzz{{{||||||}}}~~~|||jjjYYYNNNHHHGGGEEEDDDBBBAAAAAAAAA@@@BBBEEEGGGGGGHHHJJJKKKIIIKKKMMMOOOSSSXXX^^^cccpppxxxyyyooofff]]]UUUPPPKKKHHHEEEBBBAAACCCFFFHHHHHHNNNRRRRRRTTTVVVTTTPPPPPPJJJIIIKKKIIIHHHRRR___vvvyyyvvvtttzzzpppXXXFFFCCC@@@============<<>><<<<<<<<<<<<;;;BBBBBBBBBBBBAAA???>>>===<<<<<<<<<======>>>>>>>>><<<;;;;;;:::999999888888888777666666666777999:::<<>>===<<<<<<<<<<<<=========>>>>>>>>>;;;::::::999999888888777888777777666666666777888999BBBQQQdddtttzzzpppooozzz}}}sssooovvv}}}~~~~~~}}}{{{zzzxxxyyy{{{}}}}}}|||{{{zzzwwwyyy~~~|||ssssssssssssrrrrrrrrrrrrsssrrrrrrrrrppplllfffbbbWWWWWWWWWWWWXXX\\\bbbfffkkkmmmqqqsssuuuxxx{{{~~~~~~lll[[[QQQMMMKKKJJJFFFEEEDDDDDDDDDDDDDDDDDDGGGIIIJJJJJJJJJKKKMMMOOOQQQSSSVVV[[[bbbmmmwwwzzzqqqlllddd\\\UUUOOOJJJGGGEEEDDDCCCCCCEEEHHHLLLOOOTTTXXXZZZZZZ^^^dddgggfffaaaWWWPPPPPPSSS___zzzvvvnnnkkknnnzzzrrr[[[KKKCCCAAA>>><<<;;;<<<<<<;;;:::>>>>>>======<<<<<<;;;;;;============<<<<<<<<<<<<999999888888777666666666777777666666666666666666777>>>LLL^^^ppp|||uuunnnvvvvvvmmmiiirrr~~~~~~}}}{{{{{{wwwyyy{{{|||}}}|||zzzyyyxxx||||||tttttttttsssssssssrrrrrrsssrrrqqqpppnnniiiccc^^^UUUUUUTTTTTTUUUZZZaaafffkkkmmmppprrrtttwwwzzz}}}{{{}}}zzzooo___SSSMMMJJJIIIGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIJJJJJJJJJKKKNNNPPPUUUXXX]]]ccclllwww{{{tttkkkfff^^^VVVPPPJJJFFFCCCDDDCCCDDDEEEHHHLLLPPPSSSVVVZZZ\\\^^^ccckkkooooooggg\\\UUUWWW```rrryyypppooovvvxxxaaaOOOEEEAAA@@@>>><<<<<<======<<<;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888888777666666555555666666666666666555555555777<<>>===<<<<<<===>>>===;;;===<<<;;;:::::::::;;;<<<999999:::::::::::::::;;;999999888888777666666666444444555555666555555555777999AAAPPPcccttt}}}tttqqqwww|||~~~zzzyyyyyytttpppkkkfffdddlll~~~~~~}}}}}}~~~||||||||||||}}}}}}}}}}}}zzzyyyuuuvvvvvvvvvvvvuuuuuuuuuuuusssrrrppppppooollliiifff___\\\WWWSSSQQQSSSYYY]]]fffiiimmmpppqqqqqqrrrsssrrruuuyyyyyylllXXXRRRLLLHHHGGGGGGEEECCCCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJKKKLLLOOOSSSVVVXXX^^^fffppp{{{tttiiibbbZZZVVVOOOJJJGGGEEEDDDBBBBBBCCCEEEIIINNNSSSXXX[[[[[[aaagggllltttvvvpppttt~~~nnnYYYKKKEEEAAA???<<<;;;:::;;;======<<<:::===<<<;;;:::::::::;;;<<<666777777999:::;;;;;;<<<::::::999999888777777777333444555555666666555555777777===KKK___ppp{{{~~~vvvooorrruuuzzzxxxyyyyyywwwsssmmmiiieeeiiiwww}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~{{{{{{uuurrrwwwwwwwwwwwwvvvvvvvvvvvvtttrrrqqqqqqqqqpppnnnlllddd```ZZZSSSOOOPPPTTTXXXdddggglllnnnooonnnnnnnnnooorrrwww}}}~~~jjj]]]SSSNNNHHHFFFGGGGGGFFFEEEBBBCCCCCCDDDEEEGGGIIIJJJIIIJJJKKKLLLNNNQQQUUUYYY___eeeooozzzwwwlllaaa[[[SSSOOOJJJFFFDDDDDDDDDDDDBBBCCCFFFJJJPPPUUUZZZ]]]^^^eeelllrrr{{{~~~{{{eeePPPFFFCCC@@@===:::999999:::<<<<<<;;;999;;;;;;::::::999888777777:::999999999999999999999777777777777777777777777666666666666666666666666555777;;;DDDSSSdddttt~~~{{{{{{}}}wwwnnnppprrruuuyyy|||}}}|||zzzyyy|||{{{{{{wwwrrrttt|||~~~|||{{{{{{|||~~~xxxuuuuuu{{{}}}~~~}}}yyyuuurrrqqqoooooopppsssvvvvvvrrrooogggccc[[[TTTPPPOOOPPPRRR\\\^^^```aaacccfffjjjmmmppprrruuuxxx|||xxxjjj\\\RRRJJJIIIGGGFFFDDDCCCCCCBBBEEEDDDCCCCCCCCCEEEFFFGGGKKKNNNPPPQQQQQQTTTZZZ^^^gggnnnyyyzzzmmmaaaWWWRRRJJJHHHFFFCCCBBBBBBCCCCCCEEEFFFHHHJJJNNNSSSXXX[[[```gggpppzzztttYYYIIIBBB===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777777777999999999999888888888888888888888888888888888888777777777777777777777777888999<<>><<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666555666666666666777777777777888888888888888888888888888888888888888888888888:::::::::<<>><<<;;;;;;<<<::::::::::::::::::::::::777777777666666666666666555555666666666777777777888888888888888888888888777777777777777777777777777888888999>>>JJJ[[[gggoooxxxzzztttllliiiooo{{{{{{yyywwwqqqkkkiiiiiipppzzz|||{{{~~~yyywwwtttqqqssstttuuutttsssrrrqqqqqqnnnkkkfff___XXXRRRNNNKKKIIIJJJJJJJJJKKKOOOTTTXXXaaaeeejjjnnnqqqsssvvvyyysssbbb[[[RRRLLLIIIHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIILLLNNNOOORRRUUUYYY]]]bbblllwwwuuufffZZZRRRNNNIIIFFFBBBBBBAAAAAACCCEEEHHHJJJLLLPPPVVVYYY[[[___ffflll{{{zzzXXXMMMAAA===<<<::::::;;;::::::::::::::::::::::::777777777777666666666666555555666666777777888888999999999999999999999999777777777777777777777777555666777777;;;FFFVVVbbbjjjuuu~~~}}}xxxpppjjjmmmwwwyyyxxxvvvpppiiifffgggppp{{{}}}yyy{{{xxxuuussstttvvvvvvuuusssqqqqqqrrrpppnnnkkkeee^^^XXXRRROOOFFFFFFFFFEEEFFFIIIOOOSSS[[[___eeejjjmmmppprrrttt|||pppcccSSSOOOKKKHHHGGGFFFDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMPPPQQQSSSWWW\\\aaagggppp|||xxxmmm^^^SSSNNNKKKHHHDDDBBBBBBBBBCCCEEEIIILLLNNNOOOTTTYYY[[[]]]bbbkkkrrr~~~jjjPPPGGG???>>>===:::999:::999999999999999999999999777777777777777777777777555555666777777888999999999999999999999999999999888888888888888888888888444777888888999BBBPPP\\\gggrrr|||}}}|||vvvmmmnnnxxx}}}~~~|||tttmmmjjjeeennnyyyzzzvvvttttttuuuvvvwwwuuurrrpppppprrrpppooommmiiiccc\\\VVVSSSGGGFFFEEECCCCCCFFFKKKOOOSSSXXX___eeehhhkkkmmmnnnvvvzzz}}}lll^^^VVVLLLJJJGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIJJJKKKMMMPPPRRRTTTVVV[[[aaahhhoooyyyooodddVVVNNNKKKIIIFFFBBBCCCCCCCCCEEEHHHLLLPPPRRRSSSXXX\\\^^^___eeepppxxx|||zzzsss{{{mmmXXXHHHBBB=========:::999:::999999999999999999999999777777777777888888888888555666666777888999999:::999999999999999999999999999999999999999999999999555888:::888999@@@MMMXXXeeeppp{{{}}}~~~~~~}}}~~~yyyqqqpppzzz|||uuusssdddkkkvvv}}}~~~wwwsssrrrssssssuuuvvvtttpppnnnooopppoooooonnnjjjeee___YYYUUULLLJJJHHHEEECCCDDDHHHLLLMMMRRRZZZ```dddgggiiijjjpppuuu{{{~~~kkk[[[RRRMMMKKKIIIFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJKKKKKKMMMOOORRRUUUVVVZZZ___hhhpppxxx~~~jjj___RRRJJJIIIHHHDDD@@@CCCCCCDDDFFFJJJNNNRRRUUUVVV[[[___``````gggsss}}}wwwqqqnnnfffqqq|||aaaKKKCCC>>>;;;<<<===:::999:::888888888888888888888888888888888777777777777666888888888777777777777777::::::::::::::::::::::::888888888888888888888888666555666888777999BBBLLLaaakkkuuuyyy|||~~~|||}}}|||pppooottt{{{yyyxxxyyyyyyzzz|||xxxsssrrrrrrqqqooottttttssssssrrrqqqpppoooooommmjjjhhhfffccc___\\\UUUOOOHHHCCCAAABBBDDDDDDHHHKKKQQQWWW]]]bbbeeegggmmmoootttzzzyyyfffYYYQQQJJJFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGIIIIIIJJJJJJHHHIIIKKKLLLOOOTTTZZZ^^^eeekkkttt~~~{{{ooobbbWWWMMMIIIFFFCCCBBBDDDAAABBBDDDGGGKKKPPPUUUWWWWWW\\\```bbbeeemmm{{{xxxkkkgggjjjhhhtttlllTTTDDD>>>======;;;:::999888888888999::::::999888777666999999888888888777777777888888888888777777777777::::::::::::::::::::::::888888888888888888888888777666666888777888@@@JJJ]]]hhhsssxxx{{{}}}~~~xxxuuuvvv|||yyywwwttttttuuuvvvyyy}}}zzzsssoookkkjjjllloooqqqqqqrrrssssssssssssqqqooonnnmmmllljjjiiiiiigggdddbbbZZZTTTLLLFFFDDDDDDDDDDDDEEEHHHLLLRRRXXX\\\___aaahhhkkkooouuu{{{xxxgggYYYRRRNNNJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNOOORRRXXX___cccjjjqqq{{{zzzjjj___XXXOOOGGGEEEDDDAAA@@@BBBCCCEEEGGGJJJNNNQQQUUUXXXYYY]]]bbbeeeiiissswwwiiieeehhhiiivvvuuu\\\III???======<<<;;;:::999888888888999999:::999888777666:::::::::999999999888888888888888888888888888888::::::::::::::::::::::::999999999999999999999999999777777888777777>>>GGGVVVbbbooovvvzzz~~~~~~~~~~~~~~~wwwsssxxx~~~}}}|||xxxuuupppppppppqqqtttwww{{{}}}sssjjj```___^^^```eeejjjnnnppppppqqqssstttsssqqqooommmkkkkkkjjjkkkllllllkkkiiibbb\\\SSSLLLHHHEEEDDDCCCAAACCCFFFKKKPPPTTTWWWXXX```ccchhhnnntttyyy|||~~~zzzggg___TTTMMMJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJOOOPPPQQQSSSWWW^^^fffkkkssszzzyyyjjj[[[QQQNNNGGGCCCCCCCCCAAAAAACCCEEEHHHKKKNNNPPPSSSVVVYYY]]]aaaggglllsssxxxkkkgggjjjtttbbbKKK@@@>>>======<<<;;;:::999888888888999999999999888777777;;;;;;:::::::::999999999777888888888888888999999::::::::::::::::::::::::999999999999999999999999:::777777888777777<<>>@@@CCCEEEAAAEEEJJJLLLOOOVVV```hhhooovvv~~~rrrgggXXXOOOLLLLLLLLLJJJGGGGGGFFFDDDBBBBBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJKKKLLLPPPTTTXXXZZZ^^^dddlllttt}}}lll```SSSLLLKKKJJJGGGCCCBBBAAABBBEEEEEEFFFLLLTTTSSSWWW[[[ZZZYYY^^^hhhqqq{{{|||jjjRRRBBB=========<<<::::::999999999999999999888888777777777888:::;;;::::::999999888777777777777888888999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999999888888777777777777777777???LLL\\\iiisssyyy|||}}}}}}~~~}}}|||{{{yyyxxxyyytttwwwyyy|||~~~~~~tttnnnnnnqqqqqqtttxxxxxxtttpppnnnnnnqqqnnnjjjgggfffgggjjjlllnnnrrrwww}}}|||uuunnnjjjkkkkkklllkkkjjjhhhfffddddddgggjjjmmmpppqqqqqqqqqttttttttttttuuuwwwxxxyyyrrrpppmmmjjjfff```ZZZVVVNNNJJJDDDAAA?????????>>>AAABBBCCCFFFKKKQQQWWWZZZfffkkkqqqvvvyyy|||qqq___XXXPPPKKKKKKKKKHHHDDDGGGFFFFFFEEEDDDCCCCCCCCCFFFGGGIIIIIIIIIJJJKKKMMMKKKMMMOOOQQQTTTYYY___dddgggmmmuuu~~~{{{ooo\\\VVVMMMGGGEEEEEEDDDCCCCCCDDDEEEEEEGGGJJJNNNRRRWWWXXXZZZ]]]aaaiiiqqqwwwnnnYYYGGGCCC@@@:::999>>>:::::::::::::::999888777555666777888999999888777888888888888888999999999888888888999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999999888777777666666777777777===HHHWWWeeepppwwwzzz}}}}}}~~~~~~|||zzzwwwuuuvvv{{{xxxqqqqqqssswww|||~~~wwwpppnnnppptttxxxzzzxxxuuuttttttqqqnnnkkkgggfffhhhjjjlllnnnpppuuuzzz~~~~~~yyytttqqqoooooooooooommmkkkjjjhhhiiijjjmmmppprrrsssrrrrrrrrrssstttuuuvvvwwwwwwxxxsssqqqnnnkkkhhhccc^^^ZZZRRRMMMGGGBBB@@@@@@???????????????AAAEEEIIINNNQQQ\\\aaaggglllooosssyyy~~~|||iii\\\WWWQQQJJJGGGHHHIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHIIIJJJLLLMMMOOOQQQTTTWWW[[[bbbfffrrrxxxooobbbRRRMMMGGGCCCBBBBBBBBBAAABBBDDDFFFHHHJJJMMMRRRUUUZZZ\\\^^^```eeeooo|||}}}aaaOOOAAA>>>===888888<<<999999::::::999888888777666666888888999888777777777777888888999::::::;;;888888888999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999999888777777666666777777888:::AAANNN^^^llltttwww{{{}}}~~~}}}yyytttqqqmmmoootttwwwpppnnnnnnttt|||rrrkkklllqqqvvvzzz{{{zzzyyyyyyqqqnnnkkkhhhggghhhjjjkkklllnnnqqquuuyyy}}}~~~{{{zzzuuuuuuuuutttrrrqqqooonnnoooppprrrsssttttttssssssqqqssstttvvvwwwwwwwwwwwwtttrrrooommmkkkhhhccc___WWWRRRJJJDDDBBB@@@@@@???>>>>>>===>>>???BBBEEEGGGPPPUUU[[[```dddiiiooottt~~~rrrdddXXXOOONNNIIIDDDCCCEEEFFFFFFDDDCCCDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIIIIJJJLLLNNNRRRTTTWWWZZZ^^^ccciiimmm~~~ooo]]]SSSHHHEEEBBB@@@AAAAAAAAAAAAAAADDDHHHKKKNNNRRRVVVYYYZZZ]]]```bbbgggvvviiiSSSEEE;;;;;;<<<999888;;;888888999999888888777777777888888888888777777666888888888999999:::::::::888888888888888888999999:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999888888888777666666666666666999888;;;FFFUUUeeennnrrryyy{{{~~~}}}xxxrrrooojjjkkkmmmwwwwwwqqqnnnnnnuuu~~~|||xxxwwwhhhiiimmmsssxxxzzz{{{zzzyyyqqqnnnkkkhhhfffggghhhiiijjjkkkmmmoootttxxx}}}zzzzzzyyyxxxvvvuuutttsssttttttuuuuuuuuuttttttsssrrrsssvvvxxxyyyyyyxxxwwwsssqqqooonnnmmmjjjgggddd\\\VVVNNNHHHDDDBBB@@@??????>>>>>>===>>>@@@BBBCCCHHHMMMSSSXXX\\\aaahhhmmmtttxxx~~~~~~lll```XXXQQQMMMHHHEEEBBBAAABBBDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGIIIKKKLLLLLLLLLNNNPPPSSSUUUYYY^^^dddiiiooouuuyyyppp^^^QQQJJJEEEDDDCCCBBBBBBCCCCCCCCCBBBFFFKKKOOORRRUUUXXX[[[[[[```dddgggnnnoooWWWJJJAAA;;;<<<>>>;;;:::;;;777777888888888777777666888888888888777777666666::::::::::::999999888888777888888888888888999999:::;;;;;;<<<<<<;;;;;;:::::::::999999999888888888888777777666555666666666888666777???LLL\\\hhhnnnuuuxxx|||~~~|||xxxrrrnnnjjjhhhhhhppp~~~yyyuuuqqqmmmooovvv|||{{{zzzzzz}}}iiiiiilllpppuuuyyy{{{{{{zzzrrrpppllliiiffffffffffffhhhhhhiiijjjnnnsssxxx{{{}}}~~~}}}|||zzzyyyxxxwwwwwwwwwwwwwwwvvvuuutttsssrrrsssuuuxxxzzz{{{zzzyyyyyyrrrqqqooonnnmmmllliiiggg```[[[SSSLLLHHHDDDAAA???>>>=========>>>???AAABBBCCCGGGMMMPPPTTTYYY```eeekkkooouuu|||}}}ssseeeYYYRRRMMMJJJHHHGGGEEEBBBAAABBBBBBCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLMMMNNNPPPTTTWWWWWW\\\dddlllssszzzppp```SSSLLLIIIDDDDDDDDDDDDCCCCCCDDDDDDFFFJJJNNNRRRTTTWWWZZZ\\\aaaffflllqqq{{{}}}zzz|||uuu\\\JJJDDD???<<<======;;;999999666777777888888888777777999999888777777666666666<<<;;;;;;:::999999888888666666777777888999999::::::;;;;;;<<<<<<;;;;;;:::999999999999888888888888888777666666555555666666777666777;;;EEESSSaaajjjrrruuuyyy|||{{{xxxsssppphhhfffeeekkk|||}}}wwwvvvtttqqqmmmooottt|||~~~zzzzzzoookkklllnnnsssxxx|||}}}|||vvvsssoookkkhhhfffeeeeeefffffffffgggjjjooosssvvvzzz~~~~~~|||{{{zzzyyyyyyyyyyyyxxxwwwuuutttsssssstttvvvwwwyyyzzzzzzzzzzzzrrrqqqooonnnnnnmmmkkkiiiddd```YYYSSSNNNIIIEEEBBB<<<<<<<<<<<<======>>>???>>>BBBFFFHHHJJJOOOUUUZZZaaaeeekkkrrryyyvvveee___WWWOOOKKKHHHFFFDDDFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKIIIKKKLLLNNNOOOSSSXXX\\\\\\bbbkkkttt}}}pppaaaTTTMMMJJJIIICCCDDDEEEDDDCCCBBBDDDFFFKKKNNNQQQTTTWWWZZZ^^^```eeekkksss{{{yyysssoookkkooovvvyyybbbPPPEEE>>><<<;;;;;;;;;:::888666777777888888999999888888999888777777777777777888:::::::::::::::::::::999444555666777888999:::;;;:::;;;;;;<<<<<<;;;;;;:::999999999999888888888888777777666555555555555666666777888999???KKK[[[gggnnnqqqvvvyyyzzzxxxuuussshhhgggfffiiivvvzzzwwwxxxxxxvvvtttooosssyyy~~~vvviiihhhiiinnnuuu{{{}}}~~~{{{xxxtttoookkkhhhfffeeeeeeddddddeeegggkkknnnqqqvvv|||~~~|||||||||||||||{{{yyyxxxvvvuuuuuuuuutttuuuuuuvvvwwwxxxyyyyyytttrrrooonnnnnnnnnlllkkkhhheee```[[[VVVPPPIIIEEE>>>>>>============<<<<<<<<<>>>AAABBBCCCFFFLLLQQQWWWZZZ```gggnnnwwwwwwiii___VVVSSSNNNJJJGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMOOOQQQTTTYYY___cccgggmmmwww}}}rrrcccVVVNNNKKKHHHGGGBBBDDDEEEDDDCCCDDDGGGJJJNNNPPPTTTWWWZZZ___dddhhhnnnttt}}}{{{ooommmkkkhhhnnnyyy{{{|||eeeTTTIIICCC::::::::::::::::::888666777888888999::::::999999888777777666666777888999888999999::::::;;;;;;<<<333444555777888:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::999999999888888888888777777777666555555555555555555888999999<<>>===<<<<<<<<<>>>@@@AAA@@@CCCIIIMMMPPPSSSYYY___fffoooxxx~~~xxxjjj___VVVQQQKKKHHHEEECCCBBBBBBDDDEEEAAABBBCCCCCCCCCDDDFFFHHHGGGGGGHHHIIIJJJKKKLLLMMMPPPRRRTTTVVVZZZ___fffkkkrrryyyvvvkkk\\\QQQLLLJJJFFFCCCCCCEEEFFFFFFEEEGGGLLLPPPPPPRRRUUUYYY]]]cccjjjooo|||xxxmmmlllkkkkkkttt{{{wwwlllTTTHHHAAA===999:::;;;:::;;;<<<;;;999777888999:::::::::::::::777777666666666888999::::::999999888888888888888555666666777888999999999999999999999999999999999888888888888888888999999777777777777777777777777666666777999999>>>LLLZZZgggooottttttrrrssssssqqqjjjnnnjjjeeeooo||||||zzzvvvwww|||tttfffaaaaaahhhpppuuuzzz~~~~~~zzzvvvrrrmmmhhheeecccbbbaaaaaacccfffiiikkkssswww}}}}}}{{{zzzxxxyyyzzzzzzzzzyyyxxxwwwvvvuuutttssstttuuuwwwyyyrrrrrrrrrrrrqqqooommmlllkkkiiifffccc```ZZZQQQKKKJJJFFFBBB>>>=========<<<>>>>>>>>>???AAABBBDDDEEEFFFIIINNNTTT[[[ccclllrrr{{{~~~mmm```XXXRRRLLLGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBDDDEEEFFFGGGGGGIIILLLLLLKKKJJJJJJKKKNNNRRRVVV[[[```hhhssszzzvvvhhhYYYQQQLLLGGGDDDDDDBBBDDDFFFGGGHHHLLLPPPSSSUUUWWWYYY[[[___fffqqqyyy|||rrruuuyyy|||~~~qqq^^^OOOCCC<<<:::;;;:::999999888888999999888777666888999999777555777777777777777777777777999999888777777777777777444555555666777777888888999999999999999999999999:::999999888888777777777666666666666666666666666444555666888888<<>>===;;;;;;;;;<<<===???@@@AAADDDFFFJJJNNNTTT[[[bbbhhhnnnuuu~~~qqqhhh\\\TTTQQQNNNKKKHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJMMMNNNMMMMMMNNNOOOQQQUUU[[[```fffoooyyyssseeeWWWOOOLLLGGGEEEEEEBBBEEEGGGIIIKKKMMMQQQTTTXXXZZZ\\\___dddnnn||||||eeeRRRFFF>>>;;;;;;;;;:::999999888888999999999888777888999:::999777777777777777777777777777888888777666666666666666444444444555555666666777888888888888888888888888::::::999888777666666555555555555555555555555555333333666888888999BBBMMMZZZeeeoootttvvvyyyyyywwwtttoookkkkkknnnvvvxxxrrrvvv|||yyywwwtttpppllleee```bbbhhhoooxxx{{{tttlllfffcccbbbaaa```aaadddgggiiikkkpppuuuzzz|||}}}~~~}}}~~~||||||}}}}}}||||||{{{zzzyyywwwvvvttttttttttttuuussssssssssssrrrpppooonnnrrrqqqpppnnnllliiiccc```TTTPPPKKKGGGDDDBBB@@@>>>;;;;;;;;;;;;<<<===>>>???@@@BBBDDDGGGJJJOOOUUUZZZaaahhhqqqzzz~~~mmmaaaXXXSSSMMMJJJJJJJJJIIIGGGCCCCCCCCCCCCCCCCCCCCCBBBGGGGGGFFFGGGGGGHHHIIIIIIIIIKKKNNNOOOPPPQQQSSSUUUWWW\\\ccciiipppxxxoooaaaSSSMMMJJJGGGEEEEEECCCFFFIIILLLNNNPPPSSSUUU[[[]]]___dddmmm|||rrrWWWFFF???<<<<<<===::::::999888888888888999;;;999777777888::::::999777777777777777777777777777777666555555555555555444444555555555666666666888888888888888888888888999999888888777777666666666666666666666666666666444444666888888888>>>FFFSSS___lllssswwwzzzzzzxxxxxxooolllooopppsssvvvoooppp{{{~~~{{{zzzzzzzzzzzzuuuqqqooorrrsssrrrtttwwwxxxnnnhhhbbbaaa______```bbbeeeggggggkkkqqqvvvyyy{{{~~~{{{|||~~~~~~~~~}}}||||||zzzyyywwwvvvtttsssssssssttttttssssssrrrqqqppppppppppppoooooonnnllliiiggg```[[[UUUOOOJJJEEEAAA???=========<<<======>>>???<<<>>>@@@BBBDDDHHHLLLPPPXXX^^^gggooovvv~~~|||qqqggg[[[SSSOOOLLLIIIGGGGGGGGGEEECCCCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMOOOPPPRRRTTTXXXZZZ```fffmmmttt{{{lll^^^QQQKKKIIIFFFDDDEEECCCGGGKKKOOOQQQSSSUUUVVV[[[^^^ccckkkxxxzzzdddLLL@@@>>>>>>>>>???:::999999888888888888888;;;999666555777888999999666666666666666666666666777666666555555555555555555555666666666666777777777777777777777777777777666666666777777888888999777777777777777777777777555555777999999888;;;BBBNNN[[[iiippptttxxxxxxvvvyyyooommmrrrsssttt}}}uuusssxxx||||||}}}{{{zzz{{{}}}~~~~~~|||{{{wwwqqqnnnpppyyypppjjjaaa___^^^]]]]]]___bbbcccdddhhhmmmqqquuuyyy||||||}}}~~~~~~~~~}}}}}}|||{{{yyywwwvvvtttsssssstttssssssrrrrrrqqqqqqqqqnnnooooooooonnnnnnnnnnnnlllggg```XXXQQQJJJDDD@@@???>>>>>>============>>>:::<<<>>>@@@BBBDDDHHHKKKOOOUUU]]]dddkkkttt}}}~~~pppddd^^^XXXSSSNNNKKKJJJHHHGGGGGGEEEDDDBBBDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKNNNOOOQQQSSSUUUYYY^^^aaammmrrrzzz~~~jjj\\\OOOIIIGGGEEECCCDDDFFFIIINNNQQQTTTUUUXXXYYY[[[```iiivvvfffUUUEEE??????>>>======:::999888888777777888888:::777555444555777888888666666666666666666666666777777666555555555555555666666666666666666666666666666666666666666666666444555555666777888999999888888888888888888888888777555666999999777:::???HHHUUUccckkkpppuuuvvvtttxxxpppnnnssssssvvv}}}vvvtttzzz|||zzz~~~~~~~~~vvvooonnnqqqzzz|||yyypppjjj___]]][[[ZZZZZZ\\\^^^```aaadddhhhlllppptttyyy}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{yyyxxxvvvttttttssssssrrrqqqqqqqqqqqqqqqooopppqqqqqqqqqrrrtttvvvvvvqqqiii```XXXQQQJJJEEE@@@???>>>===<<<<<<<<<<<<:::;;;>>>???@@@BBBEEEHHHEEEJJJQQQXXX___hhhsss{{{nnnfff[[[SSSOOOMMMKKKHHHFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNQQQSSSUUUXXX\\\bbbiiinnn{{{zzzfffZZZMMMHHHGGGEEEEEEFFFJJJMMMQQQUUUWWWZZZ]]]___aaahhhvvvpppRRRHHH???======;;;999:::999999888777777777777888888666444444555777777666777777777777777777777777888777666666555555666666555555555555555555555555666666666666666666666666555555666666777777888888777777777777777777777777888555555777888666999>>>BBBOOO]]]ffflllrrruuutttvvvrrrpppqqqrrrwww{{{ssssss}}}~~~{{{|||xxxvvvxxxzzz{{{}}}}}}wwwnnnhhh]]][[[YYYXXXWWWYYY[[[\\\]]]```cccgggkkkpppuuuyyyzzzzzzzzz{{{~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuusssrrrqqqpppooopppqqqqqqqqqrrrssssssssstttxxx|||zzzvvvnnnggg___XXXQQQLLLCCCBBB@@@???>>>=========:::<<<===>>>>>>???AAACCC???CCCHHHMMMRRRZZZdddlllvvv|||wwwkkk[[[VVVNNNIIIGGGGGGEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQTTTWWWZZZ___fffoooyyyuuuaaaUUUJJJGGGHHHHHHHHHJJJPPPSSSVVVXXX[[[^^^cccfffkkkuuupppYYYEEE@@@<<<<<<;;;888777999999999888777777777777777777666555666777888777555777777777777777777777777888888777666666666666666444444444444444444444444666666666666666666666666777777777777666666666666777777777777777777777777888444333666666555888===>>>KKKYYYcccjjjqqquuuuuuuuusssqqqooopppvvvxxxuuu~~~}}}zzz|||~~~}}}}}}~~~{{{|||}}}~~~|||uuummmggg\\\ZZZXXXVVVVVVWWWYYY[[[ZZZ]]]```cccggglllrrrvvvwwwwwwwwwyyy|||~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvrrrqqqpppooooooooopppqqqqqqrrrtttssssssuuuzzz~~~{{{wwwqqqjjjccc]]]VVVRRRFFFFFFDDDBBBAAA@@@??????:::<<<======<<<<<<===>>>???AAADDDFFFIIIOOOWWW^^^hhhnnnxxxyyykkk\\\QQQQQQMMMIIIFFFEEEFFFEEEDDDDDDEEEEEEDDDCCCCCCEEEFFFDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJKKKLLLOOOQQQSSSTTTVVVYYY^^^eeemmmyyyqqq^^^RRRHHHFFFIIIJJJLLLNNNUUUWWWYYY[[[^^^bbbgggjjjsssyyy___IIIAAA>>>======:::666777;;;999888888777777777777777888777777888999999777666777777777777777777777777888777777666555444444444333333333444444444555555666666666666666666666666666666555555555444444444888777777666666666666666666666666666666777888888;;;FFFTTT___eeejjjoootttuuuwwwwwwrrrppptttwwwvvvyyyvvvyyy}}}{{{yyy{{{}}}zzzyyyuuuoookkkbbb]]]XXXTTTTTTUUUWWWWWWYYYZZZ\\\___ccchhhlllooooooqqquuuyyy|||~~~~~~{{{yyywwwuuuuuuuuurrroooooorrrtttsssrrrrrrrrrrrrssstttuuuvvvwwwzzzxxxuuuqqqkkkeee```]]]UUUOOOHHHCCCAAA???<<<999;;;<<<======>>>>>>>>>======???AAACCCEEEHHHKKKNNNYYY___iiisss|||zzzkkk```XXXQQQLLLHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEIIIHHHGGGHHHIIIJJJIIIHHHHHHKKKNNNQQQSSSUUUXXXZZZ\\\dddooouuuzzzqqqdddWWWPPPJJJJJJKKKLLLPPPUUUYYY[[[___aaaccciiiqqqxxxsss\\\LLLDDD<<<<<<;;;::::::999888888888888777777777777888888999999888777666555444444777777777777777777777777888777777666555555444444333333444444444555555555666666666666666666666666666666555555555444444444555555444555555666777777666666666666666777888888999BBBOOO[[[cccjjjooossstttwwwwwwsssqqqtttvvvuuu|||yyyssstttvvv}}}}}}|||zzzzzz}}}{{{yyyuuupppkkkddd___XXXTTTTTTVVVXXXZZZXXXXXXYYY[[[]]]aaadddfffkkknnnqqqvvvzzz}}}}}}zzzyyywwwwwwvvvsssqqqqqqtttuuuuuutttsssssssssssstttuuuvvvwwwyyyyyywwwtttoookkkgggddd\\\VVVNNNHHHEEECCC???<<<>>>>>>>>>>>>>>>===<<<<<<;;;<<>>>>>???BBBDDDLLLNNNPPPRRRWWW```mmmvvvzzznnn]]]WWWOOOKKKJJJJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGIIIJJJKKKMMMNNNOOOPPPRRRTTTWWWZZZ___eeeiiiqqqyyyzzzjjj\\\TTTOOOLLLKKKOOOQQQSSSWWW\\\```ccchhhlllsss~~~{{{www~~~gggUUUHHH@@@;;;;;;;;;::::::999999888888888888777777777777888888555666666666777777777888666666666666666666666666777777777777666666555555444444444444555555555555666666666666666666666666555555555555555555555555444444444444555666777888666666666666666777777888666999AAAMMM[[[gggooosssqqqvvvyyywwwvvvvvvtttqqqrrrtttyyy~~~vvvqqqpppoooxxx}}}~~~|||zzzvvvqqqqqqnnniiieeeccc```]]][[[YYYYYYXXXWWWWWWXXXYYYZZZ___bbbfffkkkqqqvvvzzz{{{{{{|||}}}|||{{{{{{wwwvvvvvvvvvwwwxxxxxxxxxvvvuuuuuuuuuuuuvvvwwwxxx|||||||||{{{yyywwwuuutttooohhh```YYYTTTOOOIIIDDDBBBAAA@@@???===<<<;;;;;;<<<===>>>>>>===>>>@@@BBBGGGIIIJJJKKKMMMUUU___gggqqqwwwoooaaaYYYSSSOOOKKKIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIKKKLLLNNNNNNOOOQQQSSSRRRTTTWWW[[[```hhhpppuuu}}}qqq```VVVRRROOONNNPPPTTTWWWXXX\\\aaaeeejjjpppxxx}}}wwwwwwnnnXXXKKKCCC>>><<<::::::::::::999999888888888888777777777777888888666666666666777777777777666666666666666666666666777777777777777666666666444444444555555555666666666666666666666666666666444555555555555555555555777777666666666666666777666666666666666777777888666888===HHHUUUbbblllqqqpppvvvzzzyyyxxxxxxuuurrrqqqppppppxxx~~~xxxsssooommmlllttt{{{||||||{{{yyyzzzzzzxxxvvvrrrjjj```ZZZYYYYYYXXXWWWWWWXXXYYYZZZZZZ\\\```eeekkkppptttvvvuuuwwwzzz~~~~~~}}}||||||wwwwwwxxxxxxxxxwwwwwwxxxvvvvvvvvvvvvwwwwwwxxxyyy~~~~~~~~~}}}|||zzzxxxvvvtttnnnfff```[[[VVVPPPKKKEEECCCBBB@@@>>>=========<<<=========;;;<<<===???===@@@CCCDDDFFFJJJQQQWWW```fffppp{{{qqqdddZZZSSSOOOKKKIIIGGGFFFEEEDDDCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPPPPPPPSSSUUUTTTWWW\\\bbbiiirrr|||}}}iiiZZZRRRPPPQQQQQQTTTYYY[[[[[[```fffiiippp|||yyywww|||~~~|||\\\III@@@;;;888999:::999999999999999888888888888777777777777888888888888888777666555555555555555555555555555555555777777777777777777777777444444555555555666666666666666666666666666666666444444444555555555555555888888777666666666666666666666666666666777888888666888;;;BBBMMMZZZfffmmmooovvv{{{{{{zzzzzzxxxuuuooommmkkkooo}}}zzzuuupppmmmkkkjjjooowww{{{wwwyyy}}}tttfff]]]YYYXXXWWWVVVVVVWWWXXXXXXXXXYYY\\\```eeejjjnnnpppppprrruuuzzz~~~~~~~~~yyyzzz{{{zzzxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{}}}|||zzzxxxwwwrrrkkkfffccc^^^XXXTTTKKKIIIFFFCCCAAA@@@??????:::;;;<<<;;;999999;;;<<<999===AAABBBCCCEEEIIIMMMNNNUUU^^^hhhqqq|||vvvnnnbbbXXXQQQMMMKKKJJJEEEEEEDDDDDDCCCCCCCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKNNNRRRSSSRRRSSSVVVZZZ\\\```fffmmmuuu~~~tttbbbVVVQQQPPPTTTTTTXXX]]]___```fffnnnqqq||||||xxxzzzjjjOOOBBB>>>999777999999999999999999999888888888888777777777777888888999999888777666555444444555555555555555555555555777777777777777777777777555555555555666666666666666666666666666666666666444444444555555555666666666666555555555666777777666666666666666777888888666888:::===DDDPPP^^^hhhooovvv{{{{{{{{{}}}|||xxxrrrooojjjkkkttt~~~|||xxxtttpppooonnnnnnnnnuuu|||tttpppsss{{{{{{nnnddd\\\ZZZYYYWWWVVVVVVVVVWWWVVVWWWYYY\\\```eeehhhkkkjjjlllpppuuu{{{{{{~~~~~~zzzwwwwwwxxxuuuuuuvvvwwwyyy{{{|||}}}~~~~~~}}}|||yyytttooollliiifffaaa]]]UUURRRNNNIIIEEEBBBAAA@@@;;;<<<<<<;;;::::::;;;===<<<>>>AAAAAA@@@@@@DDDGGGEEEJJJQQQWWW]]]fffrrrzzzxxxmmmddd[[[VVVPPPKKKIIIHHHGGGFFFDDDEEEEEEDDDDDDDDDFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNMMMRRRWWWYYYZZZ\\\aaaeeeiiimmmsss{{{xxxiii]]]VVVTTTUUUZZZ[[[```eeegggjjjrrr{{{pppYYYFFFAAAAAA<<<:::===888888888888888888999999888888777777777777888888888888777777666666555555555555555555555555555555777777777777777888888888555555555555666666666777666666666666666666666666444444444555555555666666333333333444555666777888666666666666666777888888555777999:::>>>IIIXXXdddpppvvv{{{||||||~~~~~~{{{xxxtttmmmjjjpppzzz~~~{{{yyyvvvsssrrrssstttuuupppuuuzzz|||{{{xxxnnniiinnnxxxssskkk```^^^\\\ZZZXXXWWWWWWWWWVVVVVVXXXZZZ]]]aaaeeegggeeegggjjjpppvvv|||~~~|||xxxxxxxxxtttuuuvvvwwwyyy|||~~~}}}~~~zzzvvvqqqooonnnkkkgggccc]]]ZZZTTTMMMHHHDDDAAA@@@===>>>???>>>======>>>@@@<<<===>>><<<::::::===AAADDDGGGKKKLLLOOOUUU```hhhnnnxxxsssjjjbbbXXXPPPNNNLLLJJJIIIIIIHHHFFFDDDEEEEEEDDDCCCBBBBBBDDDFFFEEEEEEFFFHHHIIIJJJKKKLLLGGGGGGHHHJJJKKKMMMNNNNNNQQQWWW]]]```bbbeeekkkqqqssswww~~~~~~wwwkkk```ZZZXXXZZZ\\\```aaagggmmmpppttt~~~zzz^^^KKK>>>???@@@<<<:::>>>888888888888888888999999888888777777777777888888666666666666777777777777555555555555555555555555