BM6P6(@ ------............------////////////////////////333222000.........////////////////////////////////////////////////////////////......---------,,,000000////////////000000111222333333222111000///111111111111111111111111000000111111111222222222444444444444444444444444333333333333333333333333333222111111000111111111444333333222111111111222111111111111111111111111111111111111111111111111000000////////////000000222111111111000000//////////////////000000000000//////.........//////000,,,,,,------.../////////000000////////////000000---...///000000///...---......////////////...............////////////000222000......000000000///...---...///111111///---......////////////.........//////000000000000000,,,---......,,,,,,---...------------------------------..................******++++++,,,---......................................................////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......///.........//////...---,,,,,,,,,,,,///...,,,***'''(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000000000///...---,,,,,,+++,,,,,,,,,------.........------,,,,,,---...000111------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++......//////...---,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,+++++++++*********))))))******))))))******+++,,,.........------,,,,,,,,,+++,,,------,,,,,,...000---++++++,,,...///...---------------------------*********++++++,,,,,,,,,++++++++++++,,,---...///........................---,,,,,,+++*********+++------,,,,,,+++***))))))******+++++++++,,,,,,,,,---,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------------............------***+++,,,...///111222333333222000/////////000111...///000000//////000111111111111000000000000000222222222222222222222222111111222222222333333333111222333333444444333333333222111111111222333444333444555555666555555555555444333333222222222222333333333444444444444555555555555555555555555555888888777777666666666555333444444444555666666666555555444333333333333444222222222222222222333333000000000000000000000000222111111111000000//////------............------........................///............000111222................................................111000000000/////////...000000////////////000000000111222222222111000///111111111111111111111111111111111111222222222222333333333333333333333333333333333333333333333333333222222111000000000000333333222111111111111111111111111111111111111111111111111111111111111111000000000//////000000000111111111000000000//////111111000000//////......//////............//////..................------///......------......///......////////////............////////////......------.........////////////---,,,,,,---......---000///......//////...,,,......////////////......---...//////000000//////+++---...---,,,+++,,,---........................------------------------,,,,,,------......//////...........................................................................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---...............------,,,,,,,,,------...---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...000111000000//////......---,,,,,,,,,---------------...---,,,++++++,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++...............---,,,,,,,,,,,,,,,+++++++++******---------,,,,,,,,,+++++++++++++++*********))))))***************++++++,,,---------,,,,,,,,,+++++++++,,,---,,,+++,,,---///---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++,,,---......---------------------------,,,++++++*********+++------,,,,,,+++******)))*********+++++++++,,,,,,...---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------------............------+++,,,---...///000111222000000...---------...///---///000000//////000111000000000000000000000000222222222222222222222222111111111222222222333333111222333333444444333333333222111111111222333333333333444555555555555555555444333222222222222222444444444444555555555555444444444444444444444444777777666666666555555555444444444444555555555555555555444333333333333333222222222222222222222222////////////////////////111111111000000000//////------............------..............................---......///111111................................................000000000///////////////000//////......//////000///000000111111111111000111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222333333222111000000//////111111000000//////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////222111111000///...------//////............//////000//////...------,,,,,,---------,,,,,,---------.........------.........---......//////......---,,,,,,,,,---------.........---++++++---......---111///------......---,,,---......//////......---,,,,,,---...............+++,,,---,,,+++***+++---.............../////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------......------++++++++++++,,,---...///,,,...//////---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///........................------------,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++---............------,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++++++++++++++***************)))************+++++++++,,,,,,,,,++++++++++++++++++,,,---,,,++++++---......---,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---,,,,,,++++++******************++++++++++++,,,---.../////////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------------............------,,,------...//////000000000///......------......---///000000///...000111000000000000000000000000000000000000000000000000111111111222222222222333111222333333444444333333333222222111111111222222222333333444444444444444444333333222222222222333333333333333444444444444444444444444444444444444555555555555444444444444555555555555444444444444555444333333222222333333333333222222111111000000////////////////////////000000000000////////////,,,------......------,,,------------------------000000///...------------................................................------------------------/////////....../////////...//////000000111111111111111111111111111111111111111111222222222222333111111111111111111111111222222222222222222222222333222222111000///......000//////.........//////000000000000000000000000111111111111111111111111......////////////......////////////////////////000000000//////......---000//////............/////////.........---------------,,,,,,,,,,,,------///...---,,,,,,---...///---------......---------++++++,,,,,,,,,---------///...,,,---...000///...000...,,,+++,,,......------------......---------++++++,,,------------,,,***+++,,,,,,******+++,,,------------............---------,,,,,,,,,,,,,,,///////////////.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,---------------,,,,,,++++++,,,,,,---...+++---...---,,,******+++++++++++++++++++++++++++++++++******+++,,,------*********++++++,,,,,,,,,...------,,,,,,+++++++++------,,,,,,++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------......------,,,++++++++++++++++++++++++++++++******************************************))))))******++++++++++++++++++******************+++,,,,,,+++******,,,---///---,,,,,,------+++***************************+++++++++***************++++++******+++,,,,,,---************************++++++***************+++,,,,,,,,,++++++*********************++++++++++++,,,---///000000///---+++,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------,,,------......------,,,------...............///111111000000////////////---...000///......///111/////////000000000000000000000000000000000000000111111111111222222222222111222333333444444333333222222222111111111111111111222222333333333333333333333222222222222222333111111111111222222222222333333333333333333333333333333333333333333333333555555555444444333333333444333333222222222222222333333222111000//////...////////////////////////////////////////////////,,,,,,------------,,,,,,------------------------//////......------,,,+++................................................,,,,,,,,,---------------//////............//////.........//////000000111000000000000000000000000000000111111111111222222000000000000000000000000111111111111111111111111111111222222111///...---///......---......//////////////////////////////000000000000000000000000,,,,,,---......---,,,,,,.....................///------......//////000000000000///...............---------.........//////...------,,,,,,------......---,,,++++++,,,---...,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---...---+++,,,...//////......,,,******,,,...///...,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,---------///.........---------,,,...---------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,+++)))((((((***---++++++++++++++++++++++++++++++******++++++,,,,,,))))))******+++,,,,,,,,,---------,,,,,,++++++***++++++,,,,,,------------******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---------------,,,++++++++++++++++++++++++************************************************((()))***++++++++++++***************************++++++,,,+++))))))+++,,,...---++++++,,,,,,+++)))************************(((((()))***++++++,,,,,,++++++*********+++,,,,,,*********************************))))))***++++++,,,,,,+++++++++++++++***))))))*********+++++++++***+++---......---,,,***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------,,,,,,------------,,,,,,---------...............000000000000000//////...---...//////......///000......//////000000000000////////////////////////000000111111111222222222111222333333444444333333222222222222111111000000000111111222222222222222222222222111111222222333222222222222333333333333333333333333333333333333222222222333333333333333555555444444333333333222333333222111111111111222222222111000000///...................................................///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------------------------------...............////////////......------......//////............//////000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000///000111111111000///.........------......//////////////////////////////000000000000000000000000+++,,,---......---,,,+++---------...............,,,,,,---...///000000111111000///......---......,,,,,,------...//////000...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++***))))))+++------,,,---+++******,,,------,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---*********+++,,,,,,------/////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++...---,,,+++************,,,+++***'''&&&'''***---++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++***+++,,,---............)))***++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******+++,,,,,,------------,,,***++++++++++++,,,,,,,,,***************+++++++++***************+++++++++((()))***,,,,,,+++*********************+++++++++***++++++***)))(((***+++---,,,++++++,,,,,,+++***************************&&&'''((()))***,,,------++++++************++++++***************************))))))))))))***++++++++++++++++++++++++++++++)))))))))************+++)))***+++,,,,,,,,,+++***---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------,,,,,,------------,,,,,,---------------.........---............---,,,,,,,,,...//////...---///000---......//////000000111////////////////////////000000000111111111111222111222333333444444333333222222222222111000///...///000000111111111111111222111111111111222222333444444444444555555555555222222222222222222222222222222222222333333333333444444444444333333333333333222111111000000111111111111000000//////..............................---------...............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,---......---------------------------------------------------------------......////////////......------......///000///...---------...///000000000000000000000000............////////////000000000000000000000000000000000000000000000000---...000111222111//////...............///000000........................000000000000000000000000,,,---///000000///---,,,,,,,,,---------.........,,,------....../////////111000///......---------------..................,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------***)))((()))+++,,,---,,,...---,,,,,,,,,,,,***(((++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++---...---,,,+++,,,---******+++,,,,,,---......//////...------,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))******+++++++++++++++,,,,,,+++++++++++++++,,,***++++++***((()))+++,,,******************************++++++++++++******------------............+++++++++++++++,,,,,,,,,***+++,,,------,,,++++++))))))***+++++++++++++++************************)))*********++++++++++++******++++++++++++*********+++,,,---------------******+++++++++,,,,,,,,,*********+++++++++,,,,,,))))))*********+++++++++((()))+++,,,,,,+++***)))*********+++++++++,,,,,,***++++++***(((((()))***,,,+++******,,,---,,,+++++++++++++++++++++++++++'''(((((()))***++++++,,,++++++************++++++************************)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))************************+++++++++,,,------,,,,,,+++******)))************************************************)))******++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------.........---,,,+++,,,---///...------...000------......///000000111000000000000000000000000000000000000111111111111111222333333444444333333111222222222111000...---...///000000111111000000111111111111111222333333333333333333444444444444222222222222222222222222222222222333333333444444333333333333333333444444222222111000000000000000////////////////////////........................,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---......---,,,***)))------------------------------------------------+++++++++,,,,,,---------.........------.........111000...---,,,,,,---...000000000000000000000000---------............///111111111111111111111111000000000000000000000000,,,---///111222111000///...............///000111........................000000000000000000000000...///000222222000///...,,,,,,,,,------...........................------111111000......---------/////////...------,,,,,,++++++************++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++,,,,,,------------......,,,*********---.........000///------,,,***'''$$$+++++++++,,,,,,+++++++++++++++,,,------------,,,,,,---......,,,,,,---...++++++,,,------...//////......---,,,,,,+++************++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))***+++++++++++++++************+++,,,------)))+++------,,,+++++++++******************************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,+++***((('''((()))***+++++++++++++++************************))))))******++++++++++++******++++++++++++*********+++,,,,,,------------*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,))))))******++++++++++++''')))+++,,,,,,,,,***)))******++++++,,,,,,,,,,,,***++++++***((('''(((***+++***)))***,,,------+++++++++++++++++++++++++++))))))))))))************++++++***************+++************************))))))((())))))***++++++++++++++++++++++++++++++))))))))))))************+++************+++,,,---------,,,,,,+++***))))))************************************************)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,------...//////...///000000000///------,,,---///...------...000---------...///000000111111111111111111111111111000000000000111111111111222222333444444444333333111222222222111000...---...//////000000000000000111111000000111222333333///000000000000111111111111111111111111111111111222222222333333444444444222222222333333444444444222111111000000000000000.........///////////////........................,,,,,,,,,------............---,,,,,,+++++++++++++++***************++++++''')))+++++++++,,,---///------,,,++++++******)))+++++++++******))))))))),,,+++++++++++++++++++++....../////////...,,,+++---------............///222111///...------......////////////////////////000000000000000///............///000000000000000111000///......///000111........................111111000000000000111111000000000000000000000000........................///...---,,,,,,---...///........................444111...+++***+++---///111000///,,,***)))+++...***+++,,,,,,++++++---///---------,,,,,,+++++++++---'''%%%***---)))(((***+++++++++,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...------++++++***)))++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++************++++++++++++++++++++++++++++++******************++++++...+++'''&&&''')))***+++************************************************++++++***)))(((((())))))++++++++++++++++++++++++***+++---......---+++***(((((((((((())))))))))))******************++++++))))))************))))))))))))))))))******************+++++++++,,,,,,,,,************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))***,,,///000++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************)))((()))******(((''''''(((((((((((((((((())))))***+++,,,,,,---,,,+++***)))''''''(((((())))))******(((((()))***++++++,,,,,,+++++++++*********)))))),,,+++***)))***+++,,,---++++++******++++++,,,---,,,,,,,,,---------...............////////////000000000000///......------------------............000000000000111111111111000000000000000000000000111111111111000000000000111000/////////000222333444333222111111222333444000000000000111111111111000000000///000000111222222222222222222222222222333333333222222222111111333222111111111222333444//////.........---------..............................---------,,,,,,,,,...---,,,++++++++++++++++++***************++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++))))))***+++,,,,,,---------.../////////...,,,+++------------............//////...------...///000...........................////////////...------...//////000000000/////////......------...///000........................000000////////////000000////////////////////////..............................------------......------------------------111000---++++++,,,---...------,,,+++)))(((***,,,+++,,,,,,,,,++++++,,,...,,,,,,,,,,,,+++++++++***///)))(((,,,...+++***+++)))((((((((('''''''''&&&+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))************++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++***************************+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++************++++++++++++++++++++++++++++++***************************)))(((((()))*********************************************************+++******)))(((((())))))++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))((((((((((((,,,++++++******)))))))))))))))************))))))))))))))))))*********************+++++++++,,,,,,************))))))))))))(((((()))***************************************(((((()))))))))************)))))))))***,,,...///++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))&&&''')))***)))((()))*********))))))******+++,,,)))************)))((('''))))))))))))*********+++(((((()))******+++,,,,,,+++++++++*********))))))+++*********++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......------........./////////////////////................../////////000000000//////000000000111111111000000000000000000000000111111111000000000//////111000/////////000111222000000///......///000000//////000000000111111111000000000000000111222222222222222222222222222222333333222222222111111111000000///.........///000///.........------------------------------------...------------,,,,,,,,,---,,,,,,++++++++++++,,,++++++***************+++,,,------,,,***(((((()))++++++,,,,,,---......///......------------,,,,,,*********++++++,,,,,,,,,---............---,,,,,,------------............------,,,------///000111........................---............---,,,,,,//////000000000//////...---,,,,,,,,,---...//////------------------------//////............//////////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,+++***)))***,,,,,,------,,,******+++---+++++++++***************---***))),,,---+++***+++,,,+++***)))((()))******++++++,,,,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))))))))************+++,,,+++************+++,,,+++++++++++++++++++++++++++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))******+++++++++************++++++++++++++++++++++++++++++******************))))))&&&''')))***+++******)))))))))))))))))))))))))))******************************)))((((((((())))))******************************************************))))))(((((('''''',,,,,,+++***)))(((((('''******++++++++++++******))))))))))))*********************++++++++++++,,,************))))))))))))(((((()))***************************************(((((())))))))))))******+++************+++,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))$$$&&&((()))))))))***,,,******))))))******+++,,,))))))******))))))((('''************++++++++++++((())))))******++++++++++++++++++***************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......---............/////////000000000000111111111111//////000000000000111111000000000000000000000000111111000000000000//////000000/////////000111222///......------....../////////000000000000111111111111111000111222222333111111111111111111111111222222222222111111111000000///...------,,,------............------------------------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++******)))*********,,,------,,,)))(((((()))+++++++++,,,,,,,,,------------------------------......---,,,+++))))))(((------------------------,,,,,,---------.........,,,,,,,,,------......///.......................................---,,,,,,/////////000//////...---,,,,,,,,,------...//////------------------------...------,,,,,,------...////////////////////////------------------------,,,,,,...//////...,,,,,,++++++++++++++++++++++++++++++,,,---------------)))+++---...---,,,---...---------,,,***)))***+++*********)))))))))))))))***)))((()))***)))))))))---,,,***))))))***,,,---++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))***++++++************++++++************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************+++******))))))))))))***++++++************++++++************************)))******+++******)))((('''(((******)))(((((()))((((((((((((((((((((((((***************************))))))((((((((())))))))))))))))))))))))))))))+++***))))))))))))***+++******))))))((((((''''''++++++******))))))((((((******++++++++++++******((()))))))))************************++++++++++++************)))))))))((((((((()))***************++++++++++++++++++++++++(((((((((((()))))))))***++++++******************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))%%%'''))))))))))))***+++'''''''''''''''((())))))++++++++++++++++++******************************((()))))))))*********+++************************((()))+++,,,,,,,,,+++***------,,,,,,,,,---......,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---......///000000///000000000111111111111////////////000000000111000000000000000000000000111000000000////////////////////////000000111111000000000000000000000000////////////000000000111111111111111111222333333111111111111111111111111222111111111111000000000222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++******++++++,,,,,,++++++***))))))******)))+++++++++))))))***+++++++++++++++******))))))++++++++++++++++++,,,,,,......---,,,+++))))))(((------,,,,,,,,,---------,,,,,,,,,------------...---------------,,,++++++...........................////////////...------......////////////......------......////////////------------------------------,,,,,,,,,,,,------........................------------------------+++,,,---......---,,,+++++++++++++++++++++++++++)))***+++,,,---------,,,(((***------,,,,,,---...---...---+++)))((()))***))))))))))))))))))))))))(((******)))))))))***)))***((('''&&&&&&''')))******++++++,,,,,,++++++***+++******))))))******+++++++++++++++++++++++++++***)))))))))))))))))))))************************************************************************))))))))))))))))))))))))*********+++++++++,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******************************))))))((()))))))))++++++************++++++************************))))))***++++++)))(((&&&)))******)))&&&%%%''')))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))),,,+++************+++,,,***)))))))))((((((((('''((((((((())))))******+++*********++++++*********((()))))))))************))))))*********+++++++++************)))))))))((((((((()))***************************************'''(((((((((((()))))))))+++++++++*********))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))((((((''')))******((('''((()))'''''''''&&&'''(((((()))******************++++++)))))))))))))))))))))))))))))))))))))))*********************************((()))***+++,,,+++***)))------,,,,,,,,,---......,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---++++++,,,---...///000000........./////////000000...////////////000000000////////////////////////000000000////////////.........//////000000000000111111111111111111111111...////////////000000000111111000000111111222333000000000000000000000000111111111000000000//////222222111111000///...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++***))))))))))))''')))******))))))+++,,,,,,++++++***))))))(((((())))))************++++++*********++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,------------------------,,,+++***)))------------------------///////////////...------,,,---...////////////.........////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,''')))******))))))***,,,,,,------+++)))((()))***))))))))))))************)))---...+++)))+++,,,+++***)))((((((((()))***+++******++++++++++++************))))))))))))******))))))))))))))))))))))))+++************)))))))))))))))***++++++***))))))***************************************+++++++++))))))))))))))))))))))))************++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************))))))((((((((())))))***++++++************++++++************************((()))+++++++++)))'''%%%(((******(((%%%$$$'''+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))************************++++++++++++++++++++++++((((((((()))))))))))))))&&&''''''((()))***++++++))))))************))))))))))))))))))************)))))))))************+++************))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((((((((()))))))))******+++******))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))(((((((((((()))+++***(((''''''((())))))(((((())))))***+++(((((('''''''''((()))))))))))))))((((((((((((((())))))))))))))))))))))))***************+++++++++((()))******++++++******,,,,,,,,,,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++,,,---......//////------------..................////////////000000////////////////////////000000////////////......---...///000000000//////...//////000000//////.........////////////000000000000000///000111111222////////////////////////000000000000////////////.../////////...---,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++,,,,,,---,,,+++***))))))))))))((()))******))))))***+++++++++******************)))))))))*********++++++))))))***+++,,,,,,------,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------++++++,,,---,,,,,,+++***---------------------------............---,,,,,,+++,,,---...///000000000......//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))******)))((((((***,,,+++,,,,,,+++)))((()))+++)))))))))******+++++++++(((---///+++(((+++---+++******+++++++++,,,,,,,,,******++++++++++++************))))))))))))******)))))))))))))))))))))))),,,,,,++++++************((()))***++++++***)))(((************************))))))*********+++++++++************************************++++++++++++***************+++++++++************************((()))***++++++,,,,,,,,,************************((((((((((((((()))***+++++++++************++++++************************((()))+++++++++)))&&&$$$"""&&&******'''&&&))),,,************************))))))))))))))))))))))))'''''''''''''''((())))))++++++++++++++++++++++++((()))***++++++***)))(((''''''(((((())))))******''''''(((((())))))******(((((())))))))))))(((((())))))))))))************))))))))))))************************))))))))))))(((((()))***************(((((((((((((((((((((((('''''''''((((((((())))))((()))***++++++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))((((((((((((&&&(((******)))(((((())))))(((((((((((()))******(((''''''&&&'''((()))************)))))))))(((((()))))))))))))))))))))((())))))*********+++++++++)))))))))))))))***+++++++++++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,------.........,,,------------................../////////000000////////////////////////000000/////////.........---...///000000000///...------...//////...------........./////////000000//////......//////000111////////////////////////000000/////////.........,,,,,,---...------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********))))))***+++,,,,,,---,,,+++***)))))))))))))))***+++***)))((()))************+++,,,,,,------))))))*********+++++++++,,,+++++++++++++++++++++,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------((()))+++,,,------,,,+++------------------------,,,,,,---------,,,++++++***+++,,,...///000000111---.........---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++------,,,***((())),,,...++++++,,,***)))(((***+++))))))******+++++++++,,,%%%,,,...(((&&&)))+++)))&&&'''((()))))))))))))))******++++++++++++************))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''(((***++++++++++++************++++++))))))))))))))))))))))))((()))+++,,,+++(((&&&$$$###***,,,***)))***,,,************************))))))))))))))))))))))))'''''''''''''''((()))***++++++++++++++++++++++++&&&((()))++++++)))(((&&&&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))************************))))))))))))(((((()))***************((((((((((((((((((((((((''''''''''''((((((((()))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((($$$&&&))))))))))))***+++&&&&&&&&&&&&&&&'''((((((***)))(((((((((***+++,,,,,,+++++++++******))))))))))))))))))(((((((((((())))))******++++++++++++***)))((((((((()))+++,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,------------......,,,,,,------------......---------............///............/////////000////////////////////////000/////////............,,,---///000000000///...---...///000000///...---............/////////000...............///000000////////////////////////000/////////............+++,,,---.........---,,,+++++++++,,,,,,---------************************,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))***++++++++++++***)))******)))&&&%%%%%%&&&,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++,,,++++++******++++++,,,---,,,,,,++++++******)))((()))+++---------+++***...,,,++++++,,,------,,,***++++++,,,+++***)))(((***+++,,,------,,,+++***)))***++++++***)))***,,,***++++++,,,,,,,,,++++++************************,,,+++***))))))***+++,,,(((((((((((('''''''''''''''(((***+++++++++)))(((++++++++++++++++++++++++---***'''$$$$$$'''***---++++++***)))(((((())))))))))))))))))))))))))))))++++++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***(((*********)))))))))))))))---,,,,,,+++*********+++,,,+++***((((((((())))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))******************((('''(((***+++)))&&&%%%'''***------+++)))'''(((((((((((())))))))))))'''(((((()))***+++++++++...---***)))(((((()))***''''''''''''((()))***+++)))((('''''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))+++*********))))))(((((())))))(((((()))***++++++''''''''''''((((((((((((******))))))(((((('''''')))))))))(((((((((((((((''''''(((((()))))))))***((((((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&(((******)))'''))))))))))))))))))))))))///---,,,---...,,,'''###(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++***((('''&&&''')))***))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************************+++***)))))))))***,,,,,,///---+++)))))))))+++,,,(((((()))***,,,---......---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////////////////000000111111000///......//////000000///...------........................///...---,,,,,,---.../////////////////////////////////.........---------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))(((((())))))))))))((((((************)))))))))((())))))***++++++++++++***)))***+++***(((((((((***,,,++++++******++++++,,,************************+++++++++,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,...,,,***+++,,,---,,,+++***+++,,,,,,,,,***)))(((***++++++,,,,,,++++++***+++,,,---,,,***))))))******++++++,,,,,,++++++***((((((((((((((((((((((((++++++***))))))***++++++((((((((())))))*********((((((((((((((())))))***++++++++++++++++++++++++,,,***'''%%%%%%'''***,,,+++******)))(((((())))))))))))))))))))))))))))))+++***)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))******)))((()))))))))))))))))))))))),,,+++***))))))))))))***+++***)))((((((((()))***$$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))************))))))((('''(((******(((&&&&&&'''***+++,,,+++)))(((((())))))))))))*********'''(((((()))******++++++000...,,,*********+++,,,(((((((((((()))***+++++++++******)))((((((((()))(((((('''''''''((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))(((((())))))***+++(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))((('''((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&(((***+++)))(((((((((((((((((((((((((((***((('''(((***)))&&&###'''''''''''''''''''''''')))((('''&&&&&&'''((()))((('''&&&&&&''')))+++---))))))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************************+++***)))))))))***+++,,,+++***)))((((((***+++,,,+++++++++,,,,,,------------,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------------------...............---,,,,,,///////////////...------........................///...---,,,,,,---...///........................///.........------------...---,,,++++++,,,---...,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))(((((())))))))))))((((((************))))))))))))((()))******++++++******)))***++++++******,,,---++++++************++++++************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))------,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------,,,,,,,,,,,,------***++++++,,,------......000///,,,*********,,,------,,,******,,,---,,,+++++++++,,,,,,,,,+++******+++++++++******+++++++++---......,,,***((()))******+++++++++++++++******((((((((((((((((((((((((+++******))))))******+++(((((()))***+++,,,------)))(((&&&%%%%%%''')))+++))))))))))))))))))))))))***)))(((''''''((()))*********)))((((((((())))))))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((******)))((())))))))))))))))))))))))******)))((((((((())))))))))))((((((((()))******'''''''''((((((((())))))(((((('''''''''''''''&&&(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))(((((('''((()))***(((&&&'''((()))*********))))))))))))))))))*********+++'''(((((())))))******+++...---,,,*********++++++)))))))))))))))***,,,,,,...---,,,+++***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((()))(((((((((((())))))***(((((()))))))))*********''''''((((((((()))))))))))))))))))))))))))******))))))))))))******************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++***(((''''''''''''''''''''''''((('''&&&''')))))))))'''''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''&&&&&&&&&''')))+++,,,)))(((''''''&&&'''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))******+++,,,)))(((((('''(((***+++---------------------,,,,,,---+++***+++,,,---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,...////////////...------------------------------......------------......------------------------............---------------,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))))))))((())))))***************)))***,,,+++******+++---++++++************++++++***************************++++++++++++,,,,,,,,,************************...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,+++***++++++************++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,---+++******+++,,,,,,+++++++++,,,,,,,,,+++++++++,,,+++***))))))***+++,,,,,,------,,,***)))***+++***++++++++++++******)))******************************))))))))))))******((())))))***++++++,,,,,,(((((('''&&&'''((()))***))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((())))))))))))))))))))))))))))))******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))(((((((((((()))))))))))))))***))))))(((((()))))))))(((((((((((())))))******++++++++++++,,,,,,,,,,,,''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((())))))(((((((((((('''(((((()))(((((('''((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))******+++***)))(((((((((((()))))))))))))))***+++,,,---///...,,,+++***))))))((())))))))))))(((((('''&&&(((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''(((((()))(((((((((((())))))))))))&&&&&&''''''((())))))***)))))))))***************))))))******************+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++***)))''''''''''''''''''''''''((('''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''''''''((((((''''''&&&&&&'''''''''))))))))))))))))))))))))''''''((((((((()))))))))***************************************+++++++++)))))))))))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------......................../////////000000///...............//////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,)))***++++++++++++,,,---++++++++++++++++++++++++************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))******(((((()))************)))***+++++++++)))((()))***+++******))))))******+++*********************************+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///......---+++***)))(((+++******))))))******+++************))))))((((((&&&''')))***+++++++++***---+++)))***+++,,,+++++++++++++++++++++++++++,,,,,,+++))))))))))))+++,,,)))***,,,+++++++++,,,---++++++++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***+++***))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((((((((())))))((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))'''''''''(((((())))))))))))******)))))))))******+++''''''(((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''(((((((((''''''&&&&&&'''(((((((((''''''''')))((('''''''''(((******&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))***+++,,,---------+++***(((((('''''''''(((((((((((('''%%%%%%(((((((((((())))))))))))(((((())))))******++++++''''''''''''''''''''''''(((((((((((((((((())))))(((((('''''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******(((((())))))******************))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''')))***)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++************(((((()))***+++,,,------,,,+++******,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***..............................////////////......------............------------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***++++++++++++++++++***)))+++,,,,,,++++++,,,...++++++++++++++++++++++++************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************'''((())))))******)))))))))***+++***((('''''')))******))))))))))))******************************************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++))))))******+++,,,,,,,,,......---,,,***)))((((((,,,,,,++++++++++++,,,,,,******))))))(((''''''&&&###$$$'''***++++++***))),,,+++))))))+++,,,+++*********))))))******+++,,,*********))))))*********'''(((************,,,...++++++++++++***)))((((((''''''''''''''''''''''''((())))))******))))))(((((((((((((((''''''&&&&&&&&&(((***,,,,,,+++)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''&&&''''''(((((())))))*********)))))))))***++++++''''''((()))))))))((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''')))((('''&&&'''((((((((('''''''''((()))***%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((()))*********)))))))))))))))))))))))))))***,,,,,,,,,+++***)))((('''''''''&&&&&&((((((((('''&&&%%%(((((((((((())))))))))))(((((())))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))''''''(((((())))))******))))))))))))((((((((((((''''''((((((((('''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))'''&&&&&&((()))((('''(((((((((((((((((((((((()))***+++***)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((())))))***&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''************************))))))***++++++++++++***------,,,,,,+++******)))&&&&&&((()))***,,,------,,,***)))***+++,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******++++++******)))(((+++---,,,))))))+++---++++++++++++++++++++++++************************(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************'''(((((()))))))))))))))'''(((***)))(((((()))*********))))))))))))******************************************++++++++++++************************)))******************+++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,++++++***************,,,,,,++++++++++++,,,,,,)))))))))))))))(((((((((&&&&&&'''))))))*********,,,***))))))***++++++***))))))((((((((()))***+++))))))************))))))'''(((******))))))***,,,++++++++++++***)))(((''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))((('''&&&&&&''''''((())))))***((((((((((((((()))***+++'''((()))))))))((('''&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''))))))&&&%%%&&&((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((()))***+++++++++***)))(((((((((((((((%%%&&&((())))))((('''&&&(((((((((((())))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''(((((((((%%%&&&&&&'''(((((())))))(((((((((((('''''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))'''%%%%%%&&&''''''&&&''''''''''''''''''''''''%%%(((++++++***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((()))))))))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++******++++++++++++*********(((((()))***++++++,,,,,,+++***)))***+++,,,+++)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------------------------++++++,,,,,,,,,---------))))))***++++++***))))))'''***,,,***'''%%%'''+++************************************************(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++'''(((((()))))))))))))))%%%''')))))))))***+++---******))))))))))))******************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++************************((())))))***++++++,,,,,,))))))))))))***+++,,,---******))))))))))))******(((((())))))******+++++++++***((('''((()))+++,,,,,,***))))))***++++++***)))(((''''''''')))***+++((()))***++++++***)))(((((()))***)))((('''((()))+++++++++******)))''''''))))))))))))))))))))))))'''((()))******)))((('''%%%%%%&&&'''((()))******)))(((&&&&&&&&&''')))******************************)))(((''''''((()))***'''''''''''''''((()))***((((((((((((((((((((((((###$$$&&&((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''((())))))***'''''''''''''''((()))***(((((()))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$$$$'''))))))&&&%%%&&&(((&&&''''''((()))(((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&''''''''''''((()))***+++******)))))))))))))))***%%%''')))***+++***)))((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%''''''''''''((((((((()))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''&&&&&&&&&%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((()))***+++,,,+++******'''((()))******+++******+++++++++++++++++++++++++++***)))***+++++++++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***,,,---...//////------------------------,,,---....../////////...+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------+++++++++,,,,,,---------((()))***++++++***)))(((%%%)))+++)))%%%###%%%(((************************************************((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((*********))))))))))))))))))))))))))))))******+++***************)))(((((())))))))))))))))))))))))))))))))))))************************************------,,,+++***)))((('''******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))******************************++++++++++++******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((()))***************&&&&&&'''((()))))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))'''&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((++++++******))))))((((((''''''(((((('''&&&%%%%%%(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''((('''&&&&&&''')))+++---&&&''')))(((''''''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))(((((((((+++***)))'''''''''((()))((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&***)))((('''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&((()))+++,,,'''''''''''''''&&&&&&&&&%%%''')))(((%%%%%%&&&)))******)))((('''&&&%%%%%%)))(((((('''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&$$$######%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''((((((***)))((('''&&&&&&'''((((((''''''((())))))(((&&&((((((((((((((()))******+++******)))(((''''''&&&))))))))))))******************))))))))))))************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))************))))))+++++++++************)))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++++++++******************''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((()))******)))************)))(((((())))))))))))))))))))))))))))))))))))************************************++++++***************))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))(((*********)))))))))((((((******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''((((((((()))))))))'''(((((()))******))))))&&&&&&'''(((((((((''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&'''((()))***''''''''''''''''''''''''))))))(((((((((''''''''''''''''''((((((((())))))*********)))))))))))))))''''''(((((('''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%)))(((&&&%%%&&&'''(((***'''((()))((('''&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%******((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,)))((((((((('''''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''''''''''''''&&&&&&''''''((()))***&&&&&&''''''''''''''''''&&&((()))(((&&&%%%&&&(((((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$###"""###&&&((()))(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''(((((()))((('''&&&&&&&&&''''''(((''''''((())))))'''&&&((((((((((((((()))******(((((())))))))))))******))))))))))))***************))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))******************)))+++++++++*********)))))))))))))))******++++++,,,))))))))))))))))))))))))******)))(((((()))******************************''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((''''''(((((()))***))))))******))))))((('''))))))))))))))))))))))))))))))))))))************************************)))))))))******+++++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))******************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''******))))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((&&&''''''''''''&&&&&&%%%'''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&'''(((***+++''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((())))))))))))))))))***'''''''''(((''''''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))(((&&&%%%%%%%%%&&&'''((()))***)))'''&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((''''''((())))))(((&&&%%%###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%&&&'''''''''''''''(((((('''''''''''''''(((%%%&&&&&&&&&'''((((((((('''))))))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))******&&&'''((()))***,,,------))))))))))))***************))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++*********)))))))))************************))))))))))))))))))))))))***))))))(((((())))))***************************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))'''''''''''''''((()))))))))))))))))))))(((((('''))))))))))))))))))))))))((()))))))))************************************))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((''''''&&&&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((((((((('''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******'''((((((((())))))******&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((''''''&&&%%%%%%&&&'''''')))******)))&&&%%%%%%&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''(((((((((((('''''''''''''''''''''%%%&&&((())))))'''&&&$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))(((((('''''''''((((((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((())))))((())))))((('''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%'''&&&%%%%%%&&&((((((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%&&&&&&&&&&&&((())))))(((''''''(((((((((((((((((())))))***'''((((((***+++,,,---...((()))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))***************+++++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''(((((())))))))))))'''''''''''''''((()))))))))))))))))))))(((''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))(((((())))))***++++++++++++***((((((((((((((((((((((((((((((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((()))))))))***&&&&&&'''''''''''''''&&&)))))))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&'''((()))))))))******)))&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))&&&&&&&&&'''''''''&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&'''((())))))(((''''''&&&'''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&'''(((((((((((((((((())))))***))))))******++++++++++++((()))))))))************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++*********)))))))))((((((******))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((())))))*********+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''(((((())))))***((((((''''''(((((()))***(((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********))))))(((((((((((()))******++++++******(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((''''''(((((((((((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''(((''''''&&&%%%&&&''''''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((()))%%%&&&''''''(((''''''''')))))))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))******((()))***)))'''&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&'''&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&&&&'''(((((((((&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%&&&'''((((((&&&'''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%(((******'''%%%''')))((((((((((((((()))************************))))))))))))))))))************---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++************++++++++++++************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))***++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***)))(((((((((((()))******(((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))((())))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((())))))&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((()))((('''&&&'''(((&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''$$$"""!!!###%%%'''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))(((((('''$$$(((+++***'''%%%'''***((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++******************************************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******)))******************)))***)))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''((())))))(((''''''((())))))***++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***)))))))))))))))***++++++(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((()))*********************************************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((()))))))))((('''&&&&&&&&&&&&'''((()))))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''!!!"""$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''')))(((''''''((()))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))"""###%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&''''''((()))((((((((((((((((((((((((''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&"""!!! !!!%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###$$$$$$###%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))(((((($$$(((+++***&&&%%%'''***((((((((((((((()))******''''''(((((()))))))))***))))))))))))******************))))))))))))************+++++++++,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++******************************************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******))))))************))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((())))))((('''&&&((())))))***++++++,,,,,,)))'''%%%######%%%''')))'''&&&$$$$$$$$$&&&((())))))(((((('''''''''((((((((((((((((((((((((((((((************************))))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))******++++++))))))************))))))(((((())))))))))))((((((******))))))))))))******)))&&&###$$$(((***(((%%%))))))))))))))))))))))))''''''&&&''''''((()))***&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((())))))((('''&&&&&&'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$))))))(((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$&&&(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$'''&&&&&&%%%&&&'''((()))''''''((('''&&&&&&)))+++***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########'''&&&&&&&&&''''''%%%###''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((((((((("""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((''''''%%%&&&'''((()))***+++,,,'''(((((()))******++++++))))))))))))************,,,++++++++++++++++++,,,,,,,,,+++***+++,,,---...)))***++++++,,,,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((''''''(((***))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))*********((())))))******))))))((('''(((((())))))(((((('''((('''&&&&&&&&&&&&'''((((((%%%"""###''')))'''%%%(((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))((('''''''''&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$###""""""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&(((((((((''''''$$$%%%''''''&&&%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&''''''%%%###'''&&&&&&%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))******+++'''((((((((())))))******))))))))))))************++++++************++++++,,,,,,+++++++++,,,---...******+++,,,,,,,,,++++++,,,,,,------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********))))))))))))((($$$%%%'''(((((('''%%%$$$((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((''''''(((***))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((***))))))))))))))))))((('''(((((())))))((((((''''''''''''((((((''''''''')))(((&&&%%%%%%&&&((()))'''$$$"""###&&&((('''%%%((((((((((((((((((((((((******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''')))))))))(((((((((((((((&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###%%%'''))))))(((&&&$$$%%%''')))***(((&&&&&&&&&))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''&&&%%%&&&''''''%%%$$$'''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((()))))))))))))))))))))******************))))))))))))******,,,++++++++++++,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''&&&&&&''')))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******))))))((((((((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((('''%%%$$$$$$&&&((('''&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%))))))((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%$$$%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$&&&'''((((((&&&%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''(((((('''&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,++++++******************++++++++++++++++++***************************************+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((((((((()))******************************************)))))))))((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%$$$###""""""###$$$%%%((('''&&&&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((())))))******)))(((''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%$$$"""!!!!!!$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''')))((('''%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&$$$######$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''))))))******************((()))))))))************)))(((((((((((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++,,,,,,+++++++++***************************************************************************++++++++++++***))))))************************(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((('''''''''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))((((((''''''''''''(((((('''''''''((((((''''''''''''((((((((((((((('''(((((()))***''''''''''''''''''''''''&&&&&&&&&''''''(((******))))))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((('''((('''%%%$$$$$$$$$%%%&&&%%%&&&&&&%%%$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((&&&$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''((((((((()))***+++++++++))))))))))))************))))))(((((((((((()))))))))******+++,,,+++++++++++++++,,,,,,,,,+++******)))***++++++++++++++++++***************))))))))))))))))))*********************************************++++++******)))(((************************(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((++++++++++++************&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&(((***))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((('''''''''(((((((((((((((((())))))******))))))((('''(((((())))))(((((('''((()))***++++++***)))(((''''''(((''''''''')))***''''''''''''''''''''''''(((((('''''''''(((((()))''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$ ###&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))&&&'''''''''''''''''''''$$$%%%&&&'''((()))***+++))))))))))))***************))))))(((((())))))***((()))***+++,,,++++++*********+++,,,,,,,,,++++++))))))***++++++++++++++++++*********)))))))))(((((()))))))))*********+++***************************************))))))(((************************(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((+++************)))))))))''''''((())))))(((''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))*********((((((***+++))))))))))))))))))))))))(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))(((((())))))))))))(((((("""###%%%&&&&&&%%%###"""&&&&&&'''&&&&&&&&&((()))''''''''''''''''''''''''***)))(((''''''&&&''''''+++***)))((('''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&'''((())))))(((((($$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%'''((('''%%%###!!! $$$$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&'''((('''%%%$$$$$$%%%%%%'''(((***+++'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%######$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((""""""###%%%'''((()))***))))))))))))******************))))))))))))******((()))***+++,,,+++******)))***+++,,,,,,,,,,,,,,,((()))***++++++++++++++++++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))---,,,***)))((((((((()))************)))'''&&&%%%)))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&''')))******))))))(((''''''''''''''''''&&&&&&&&&%%%%%%&&&)))******)))%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((***++++++,,,+++)))'''&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%%%%&&&(((***((('''&&&%%%$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((&&&&&&%%%%%%$$$###""""""%%%%%%$$$###$$$%%%'''(((%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""!!!!!!!!!$$$$$$%%%&&&'''((()))***((('''&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###%%%&&&'''((()))(((&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%######%%%((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((************************))))))(((''''''((()))***(((((())))))************))))))))))))))))))))))))+++***(((((()))***,,,...))))))))))))))))))))))))))))))))))))))))))******))))))******)))'''%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%%%%%%%&&&))))))***))))))((('''&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((((()))******)))((('''&&&'''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''''''''''''''&&&%%%$$$###&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%%%%&&&((()))((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&'''((('''&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''%%%$$$$$$&&&((((((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***)))(((************************,,,+++***)))(((((())))))((((((((()))))))))******)))))))))))))))))))))))),,,+++)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))((()))))))))))))))((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((((((((('''''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%((((((((())))))(((((('''((((((''''''''''''((((((((((((''''''''''''((((((*********)))((('''%%%%%%''''''''''''''''''''''''((('''%%%&&&''''''&&&$$$''''''((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&%%%$$$############&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%''''''&&&$$$###$$$%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))''''''&&&%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''((())))))((('''&&&%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((((()))((('''%%%%%%''')))(((((((((((((((((((((((())))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))...---,,,***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))---,,,***(((((((((((()))))))))))))))))))))))))))+++*********))))))(((((())))))(((((()))******+++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((())))))(((((((((((((((''''''(((((((((((((((''''''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%$$$$$$&&&(((***)))((('''''''''(((((('''''''''(((((())))))))))))(((((()))((((((''''''&&&&&&%%%)))(((&&&%%%$$$%%%&&&'''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++(((''''''&&&%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''((('''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((())))))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((,,,++++++***))))))))))))************************))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))))))))))))))++++++******)))(((((((((***)))(((''''''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''))))))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%************)))))))))(((%%%&&&'''(((((())))))((('''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&'''***++++++***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%))))))'''&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$((())))))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$'''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((('''(((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((((((((((((************))))))((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%&&&'''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))%%%%%%&&&&&&'''(((((((((+++***((()))******)))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''+++***)))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))%%%&&&''')))************,,,++++++++++++*********))))))))))))))))))))))))%%%&&&&&&'''((()))))))))(((((((((((((((((((((((()))))))))))))))))))))******)))'''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''((('''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((()))((('''&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((()))***)))(((((())))))((('''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''+++***)))((('''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))************************'''((()))***+++******)))*********)))))))))(((((())))))))))))))))))))))))&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((()))******++++++''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))''''''&&&'''''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((''''''''''''((((((+++)))(((&&&%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%&&&)))******))))))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''((((((&&&'''((()))))))))((('''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&''''''(((((()))******)))((('''&&&&&&%%%%%%%%%&&&'''&&&%%%###""" """$$$$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((###%%%''''''&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************************)))***+++,,,,,,+++))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((('''&&&%%%$$$((((((((((((((((((((((((''''''((()))***+++,,,,,,%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))((('''&&&&&&'''((()))(((''''''''''''(((((()))((()))***++++++***((((((&&&%%%$$$###$$$&&&)))***&&&%%%$$$&&&)))***(((&&&''''''%%%$$$###"""""""""&&&'''''''''&&&''')))+++'''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''(((((('''%%%###"""###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''((('''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&&&&'''((((((((('''%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%)))(((%%%#########$$$%%%!!!!!!"""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((((((((((()))+++)))&&&######%%%''')))(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))*********+++++++++***'''%%%###******))))))((((((''''''))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$%%%!!!"""'''***)))'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&''')))((('''&&&&&&'''(((((((((((('''''''''''''''(((''''''((()))))))))(((''''''&&&%%%%%%%%%''')))***(((&&&%%%&&&((()))'''$$$(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&'''***,,,((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!!!!###$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''&&&''''''&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%$$$######$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''***)))&&&%%%$$$%%%'''((('''((((((((()))))))))))))))(((((((((((((((((((((&&&'''''''''((()))))))))***+++,,,,,,+++)))'''%%%***)))))))))((((((((('''))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$)))%%%"""###&&&(((&&&###(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&(((''''''&&&''''''(((((())))))((('''&&&&&&&&&&&&$$$%%%&&&'''(((((((((''')))((('''&&&&&&''')))***)))(((''''''((('''%%%###''''''&&&&&&'''((())))))%%%&&&'''''''''(((+++---+++)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%"""###$$$&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&### """$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,,,,***)))((())))))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***&&&###$$$&&&'''%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&'''((((((((()))(((''''''&&&''''''(((((('''''''''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''(((+++...,,,***'''%%%$$$$$$&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$"""!!!%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''''''''''''''&&&&&&'''''''''((((((((())))))'''''''''((((((((((((((()))))))))((((((((((((((())))))***++++++******)))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''%%%###$$$&&&((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''''''''''''''))))))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''***---,,,***'''$$$###$$$&&&'''%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((((('''%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$"""!!!%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''((((((((())))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$%%%&&&'''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))))))))((('''&&&&&&&&&'''%%%&&&&&&%%%%%%%%%(((******(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%((((((''''''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%((()))((('''&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&(((###$$$%%%'''((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''(((((('''$$$''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&''''''(((%%%&&&%%%$$$######%%%'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$%%%%%%###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))((((((((()))*********+++******))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%''')))"""$$$%%%'''((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$#########$$$%%%%%%%%%'''((())))))))))))&&&(((***)))&&&$$$%%%&&&"""""""""###$$$%%%''''''%%%&&&%%%$$$""""""$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%'''''''''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((("""###$$$%%%&&&'''''''''%%%$$$$$$$$$%%%''')))***$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&$$$######"""%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!!!!!!!!"""$$$%%%""""""!!!""""""###$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''((()))***++++++,,,,,,++++++***))))))******'''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((('''&&&%%%%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))###$$$%%%&&&&&&(((***,,,'''&&&&&&%%%%%%&&&&&&'''((('''%%%######$$$%%%&&&)))'''###!!! """%%%&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$)))'''%%%%%%&&&&&&%%%$$$%%%'''((())))))'''%%%$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&)))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$&&&))),,,///000'''&&&$$$######$$$&&&'''(((%%%###$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###&&&'''%%%###$$$$$$$$$$$$$$$######"""$$$%%%''''''%%%"""""""""###%%%((())))))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((+++(((%%%$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%"""###$$$$$$&&&&&&'''(((######$$$%%%&&&''''''(((###$$$%%%&&&%%%%%%###"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***''''''(((((())))))******)))))))))(((''''''&&&&&&******))))))((((((''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((+++***'''%%%$$$######$$$%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&%%%$$$$$$###(((&&&$$$""""""###$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((&&&%%%%%%&&&&&&&&&%%%&&&'''((((((((('''%%%$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&''''''%%%###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&(((***,,,...'''&&&$$$######$$$&&&'''(((&&&$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%&&&""""""!!! """$$$%%%%%%$$$###$$$%%%"""$$$&&&(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###"""!!!"""%%%'''((((((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""""""""##################$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))******))))))((('''''''''''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$%%%%%%&&&''''''((((((((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))###$$$&&&''''''%%%###"""&&&%%%$$$#########$$$$$$((('''%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''%%%$$$$$$&&&''''''&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&&&&)))'''%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''))))))&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''&&&###"""%%%((($$$$$$$$$$$$###"""!!! """###$$$$$$###$$$&&&((("""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%$$$%%%%%%&&&'''(((******)))((((((''''''&&&%%%&&&&&&'''(((((()))))))))))))))(((((((((((('''((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$###'''&&&$$$""""""###%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&''''''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&(((((('''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%&&&((()))''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&& ###$$$%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""$$$&&&###$$$%%%'''((()))))))))###$$$$$$###"""###&&&(((""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""""""""!!! ######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((())))))***&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%$$$#########$$$%%%%%%######$$$%%%%%%%%%$$$###$$$###"""!!!"""$$$'''(((###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&(((((('''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''))))))((('''&&&%%%$$$$$$!!!!!!!!!"""###%%%'''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######%%%&&&&&&&&&&&&%%%!!!$$$&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$%%%$$$""" !!!"""$$$%%%&&&&&&&&&%%%%%%%%%###""""""%%%'''###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&'''(((((())))))((('''''''''&&&&&&&&&%%%'''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$"""!!!"""###%%%'''######$$$%%%%%%%%%$$$$$$!!!!!!!!!"""###%%%'''(((######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&&&&%%%$$$!!!!!!"""###%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%&&&$$$!!!#########$$$######""""""$$$%%%%%%$$$###"""$$$%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""#########!!!!!!!!!"""$$$%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$%%%############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))******))))))(((''''''&&&&&&%%%((((((''''''&&&%%%%%%$$$&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%###############$$$$$$%%%#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((('''''''''(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$%%%'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))(((%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''%%%$$$###'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""######$$$$$$###############%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&& !!!###%%%%%%%%%$$$###$$$#########$$$%%%%%%&&&"""######$$$$$$$$$######"""###$$$%%%&&&&&&'''&&&######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''(((((((((((())))))******++++++)))'''%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''%%%###""" """###%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''' !!!###&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&((()))(((%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''''''''%%%###"""######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%$$$&&&)))!!!!!!"""###$$$$$$$$$$$$!!!$$$&&&&&&&&&&&&'''&&&&&&&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$##################$$$"""""""""$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######""""""###%%%&&&(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$$$$###""""""%%%((()))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&+++******)))((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%$$$###"""########################$$$%%%&&&&&&''''''&&&&&&'''$$$$$$&&&&&&######&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))((('''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$###""""""###$$$%%%&&&&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!! %%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((('''&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&'''((((((((((((((('''&&&))))))*********((('''%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%&&&***))))))(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''((('''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""########################$$$$$$%%%&&&&&&&&&&&&%%%&&&$$$$$$&&&&&&######&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***'''%%%$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###""""""###$$$$$$%%%%%%%%%######%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$"""!!!"""######%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))))))))...,,,)))'''&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((()))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%"""######$$$&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$#########$$$%%%&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((''''''&&&&&&%%%''''''&&&%%%$$$###""""""((('''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&######&&&&&&######&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***'''%%%$$$$$$$$$###"""########################'''&&&$$$###"""######$$$###$$$%%%$$$""""""$$$%%%!!!!!!!!!""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%""" """$$$&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++,,,000---***(((&&&'''((()))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''(((((((((((('''&&&&&&$$$%%%&&&&&&''''''''''''&&&%%%&&&&&&'''((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((%%%"""'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%"""###&&&&&&######&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%&&&&&&'''((((((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$###""""""###%%%"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$%%%%%%%%%&&&$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,,,,***(((&&&&&&(((+++---''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%$$$%%%&&&'''((((((((((((&&&&&&%%%$$$%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$%%%&&&'''&&&$$$"""%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$""""""%%%&&&###$$$&&&%%%%%%$$$$$$$$$#########&&&%%%%%%%%%%%%&&&&&&'''%%%###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&((())))))***)))(((&&&%%%&&&'''***+++''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&'''))))))*********((('''&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$######$$$%%%&&&''''''%%%'''((('''&&&$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******""""""###%%%&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%###$$$%%%&&&''''''''''''$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######!!!!!!%%%%%%###$$$'''$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%''''''&&&$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!$$$&&&'''%%%###!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''***)))'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&%%%%%%'''((()))***************(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###''')))'''""" ###(((###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&))))))((('''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((######$$$%%%&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''########################%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$### !!!$$$%%%###$$$'''$$$$$$$$$$$$############&&&&&&%%%%%%$$$%%%%%%&&&'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############!!!"""$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((()))))))))))))))(((&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&& %%%((($$$!!!'''"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%))))))(((&&&%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$### !!!$$$%%%###$$$'''$$$$$$$$$############"""&&&&&&%%%$$$$$$%%%%%%%%%)))'''%%%$$$%%%$$$###"""###########################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$######""""""$$$$$$###############$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&((()))((((((''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$'''((((((((((((((('''&&&$$$%%%'''((()))(((((('''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&''''''&&&'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&&&&''')))***((('''&&&$$$######$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%&&&''')))***$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&'''((()))!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$############"""""""""!!!######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%$$$!!!!!!"""############"""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###$$$###############################################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++***'''%%%######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))(((((((((((('''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$#########%%%((()))'''''''''%%%###"""###%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&%%%%%%%%%$$$###&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!!!!"""######%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&&&&&&&&&&((((((((('''&&&$$$######$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%##################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!!"""######$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$%%%&&&***)))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###"""######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$############$$$%%%########################%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%#########%%%'''((('''(((((('''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%***(((&&&%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$##################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$###"""!!! """######$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))(((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%&&&((((((((('''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""############""""""!!!!!!######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%%%%###########################""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((())))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''(((((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!"""""""""######$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''(((((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$""""""""""""$$$%%%"""###$$$%%%%%%%%%$$$$$$########################"""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''')))(((((('''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$***(((&&&%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""!!!""""""$$$%%%&&&"""######$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########""""""#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$###############"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''########################%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%&&&'''''''''((('''''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$***(((&&&%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$###"""######$$$%%%!!!"""######$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""############""""""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$#########""""""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''########################!!!"""$$$&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%&&&&&&''''''((((((((((((''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&###%%%(((((('''%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$'''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''########################''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((###$$$%%%&&&&&&&&&%%%$$$"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%$$$"""!!!"""######$$$$$$&&&&&&&&&&&&$$$$$$ !!!"""###$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""""""""###$$$%%%''''''###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%'''&&&%%%############$$$!!!!!!"""###############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%&&&################################################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""!!!"""$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&'''"""###$$$%%%&&&'''''''''###&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$)))+++***)))%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&'''((((((&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%&&&########################%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&& !!!"""###$$$$$$%%%$$$&&&'''&&&$$$""""""###########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""$$$&&&(((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""####################################$$$$$$$$$#########""""""$$$$$$%%%&&&&&&'''(((((($$$%%%'''(((((('''%%%$$$"""###$$$%%%%%%$$$###"""########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$######""""""$$$'''((((((&&&%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$#########$$$%%%%%%&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$######$$$%%%&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################%%%$$$$$$%%%&&&'''%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""""""""#########&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$###%%%&&&&&&%%%#################################"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###"""!!!"""$$$%%%############$$$$$$$$$%%%""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$"""#####################$$$$$$$$$#########""""""$$$$$$$$$%%%&&&&&&&&&'''$$$%%%&&&''''''&&&$$$###"""###$$$$$$$$$$$$###"""########################""""""""""""#########$$$%%%$$$$$$$$$#########"""###########################$$$$$$%%%%%%$$$$$$###"""""""""$$$&&&((('''&&&%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""""""""""""""""""""""")))'''%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$######""""""$$$######""""""######$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%$$$$$$########################$$$$$$$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!!!!"""###"""""""""#########$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&%%%%%%###"""!!!$$$$$$%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$##################""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%######%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$###"""########################"""""""""###############%%%%%%%%%%%%$$$$$$####################################$$$%%%%%%$$$######"""!!!!!!###&&&'''&&&$$$%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""###############&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$############$$$$$$'''&&&%%%$$$$$$%%%&&&'''#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""&&&((('''&&&%%%%%%########################%%%%%%%%%&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""""""""######$$$!!!""""""""""""#########""""""######$$$$$$%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$###############""""""###$$$$$$$$$###############$$$$$$##################################################################$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######"""!!!!!!###%%%&&&%%%###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%&&&'''(((((((((&&&$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$###!!!!!!$$$&&&'''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%$$$%%%&&&(((***+++%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&########################%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&'''((()))***'''&&&$$$$$$$$$&&&((()))%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%% ###&&&''''''&&&&&&'''########################"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""$$$%%%%%%&&&&&&!!!""""""""""""###############$$$$$$%%%&&&&&&&&&########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################&&&&&&%%%%%%%%%$$$$$$$$$#############################################"""!!!""""""###$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$############### !!!"""###%%%&&&&&&################################################"""!!!!!!###%%%%%%$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''(((((('''%%%######%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""###$$$$$$$$$########################"""""""""########################$$$%%%%%%&&&&&&%%%$$$""""""$$$%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%&&&(((***---...&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&'''(((######################## """$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""####################################### !!!###%%%&&&&&&%%%%%%"""""""""#########$$$$$$###$$$$$$%%%&&&&&&''''''########################"""############$$$$$$$$$""""""""""""###$$$%%%&&&""""""######$$$%%%%%%%%%#################################"""""""""""""""&&&&&&&&&%%%$$$$$$#####################$$$$$$$$$#####################$$$"""""""""######$$$%%%%%%$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$######### !!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$###""""""###%%%&&&%%%############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#####################$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########"""###$$$%%%&&&&&&&&&&&&$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!"""###$$$$$$$$$########################!!!"""""""""#########$$$"""""""""###$$$%%%%%%%%%%%%$$$######%%%$$$###!!!""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%'''))),,,---((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$%%%''')))########################!!!"""###$$$%%%%%%&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################!!!"""$$$%%%%%%$$$""" ############$$$$$$$$$%%%#########$$$%%%%%%&&&&&&########################"""############$$$$$$$$$###"""!!!!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%########################"""""""""!!!!!!!!! %%%%%%$$$######"""!!!!!!""""""#########$$$$$$$$$"""######$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&$$$$$$###""""""###$$$$$$########################%%%%%%%%%$$$$$$#########!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$######$$$&&&&&&%%%$$$######""""""###$$$$$$%%%########################!!!"""$$$%%%&&&&&&%%%%%%########################$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""!!!"""$$$%%%%%%%%%%%%$$$###""""""###%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!!!!"""###$$$$$$$$$########################!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$"""!!!"""$$$&&&&&&$$$"""%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***+++***(((&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&((()))+++)))((('''&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$'''((('''&&&&&&$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%$$$###""" !!!!!!"""$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&$$$###$$$'''***########################%%%%%%&&&'''''''''&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""###$$$%%%$$$!!!###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$###""" !!!!!!!!!""""""###$$$$$$%%%%%%########################""""""!!!!!! #########"""!!! """"""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&############$$$%%%&&&'''%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$%%%''''''&&&$$$######""""""###$$$%%%%%%######################## """###$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((***+++,,,,,,---######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$%%%$$$######$$$$$$$$$&&&((('''&&&###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$$$$$$$###$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$###"""!!!!!!"""""""""###$$$%%%&&&%%%$$$###%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%'''(((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%&&&'''((())))))((((((&&&&&&%%%$$$""""""###%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%###""""""###%%%&&&&&&%%%$$$###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&######$$$%%%&&&((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&$$$###"""###$$$$$$&&&&&&%%%%%%$$$###""""""$$$###!!! !!!!!!$$$$$$$$$$$$$$$###"""!!!########################%%%$$$#########$$$%%%&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""&&&&&&%%%$$$###"""!!!!!!########################%%%$$$###""""""###$$$%%%&&&$$$######$$$%%%%%%$$$""""""#########$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$$$$$$$''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################%%%''''''&&&%%%$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&+++---,,,)))''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&///***%%%###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$""""""##################$$$$$$&&&%%%$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((''''''''''''((((((((((((&&&&&&&&&$$$###"""$$$&&& !!!"""###%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###"""!!!"""$$$$$$########################$$$######""""""######$$$%%%$$$######"""""""""###########################&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$#########$$$%%%&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!########################$$$$$$###""""""###$$$$$$&&&$$$######$$$%%%$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$&&&&&&$$$###$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&))),,,---+++'''%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$"""!!!!!!""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&'''(((&&&''''''&&&$$$$$$%%%''' !!!###%%%''')))***(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%$$$$$$###$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$###"""""""""###$$$%%%######"""""""""""""""""""""""""""######""""""""""""############"""!!!!!! !!!"""######$$$$$$&&&%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$######$$$$$$%%%&&&$$$###"""###$$$$$$###"""########################$$$%%%%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$%%%$$$""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#################################$$$$$$###""""""###%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''+++...---'''"""$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''')))******'''$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))(((%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&***)))'''%%%$$$%%%'''(((&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$###"""###$$$%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################"""""""""###$$$%%%&&&###############"""""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$#########""""""""""""#########$$$$$$$$$######"""########################$$$###$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%% !!!!!!"""""""""###########################$$$##################$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################""" !!!###%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$&&&***///...'''!!!###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&'''&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))(((%%%###$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***)))&&&%%%$$$%%%&&&'''%%%'''(((((('''&&&'''((())))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###'''&&&$$$###"""###$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!""""""#######################################$$$$$$#########%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#################################!!! """%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%)))------'''"""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""###############$$$$$$%%%$$$#########$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''#########$$$%%%%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&'''$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''&&&&&&%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%"""""""""###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################"""###$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$###"""########################!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!""""""#################################"""###$$$$$$$$$$$$###"""$$$###!!!!!!###$$$###"""""""""#########$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###!!!"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################"""######"""!!!!!!"""$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%'''***+++((($$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$%%%&&&'''&&&%%%%%%$$$$$$############$$$$$$$$$######""""""###$$$%%%!!!""""""######$$$$$$$$$###############$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&''''''###%%%'''((('''&&&&&&'''$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%!!!"""""""""############%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$###############$$$%%%%%%""""""######$$$$$$%%%%%% !!!"""###$$$######"""""""""###$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""##########################################"""###$$$$$$$$$$$$###"""$$$###!!!!!!#########"""!!!!!!"""""""""#########"""############$$$$$$$$$!!!""""""######$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""###%%%&&&&&&%%%###"""""""""######$$$$$$%%%%%%########################""""""############""""""########################!!!###$$$$$$###""""""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""$$$%%%&&&&&&$$$###!!!$$$$$$############$$$$$$&&&%%%$$$""""""""""""###"""###$$$%%%'''((()))***$$$#########$$$$$$%%%&&&$$$%%%&&&'''((('''&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''$$$$$$%%%&&&'''''''''&&&"""$$$'''((('''&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$######$$$%%%&&&'''(((************)))(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%&&&&&&%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!! """###$$$%%%&&&$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%% """###%%%&&&&&&!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$##########################################"""###$$$%%%%%%$$$###"""$$$"""!!!!!!"""######"""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$ !!!"""###$$$$$$%%%''''''&&&&&&%%%$$$######"""###%%%&&&&&&%%%###"""######$$$%%%&&&&&&''''''########################""""""############""""""########################!!!###%%%&&&$$$##################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&''''''&&&%%%%%%(((***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''%%%%%%%%%&&&(((***(((((((((((())))))))))))(((''''''''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&''''''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((+++((($$$$$$&&&((((((&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######""""""############$$$$$$$$$$$$######""""""######$$$#########"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%######################## !!!"""$$$&&&''''''######""""""""""""######&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$#########""""""&&&''')))******)))'''&&&$$$%%%&&&$$$"""!!!!!!""""""###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((('''&&&%%%%%%'''(((***''''''''''''(((((((((((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***'''$$$$$$&&&(((((('''$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$###############$$$$$$######""""""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%&&&''''''"""##################"""########################%%%%%%%%%%%%$$$###"""!!!########################%%%$$$$$$#########""""""#########""""""#########%%%%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$######"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$%%%'''(((((('''%%%$$$$$$%%%&&&$$$"""!!!!!!"""###$$$&&&''''''&&&%%%$$$$$$$$$###############"""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''***)))((('''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&$$$$$$&&&((((((((($$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""#########""""""######$$$######""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ########################&&&&&&%%%$$$###"""!!! $$$$$$############$$$$$$%%%$$$######"""###############$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############"""###$$$%%%%%%$$$###"""$$$%%%%%%$$$"""!!!"""###$$$%%%&&&''''''&&&%%%$$$"""""""""""""""#########################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$((('''&&&%%%%%%''')))***%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&(((''''''&&&'''((())))))&&&&&&'''''''''(((((((((******)))''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$***'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%$$$$$$$$$&&&'''((()))$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""!!!!!!""""""###############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$##############################"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################""""""###$$$%%%&&&&&&'''&&&%%%$$$""""""###%%%&&&""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################!!!!!!!!!!!!""""""""""""########################"""######$$$$$$######"""###$$$%%%$$$"""!!!"""###%%%&&&&&&'''&&&%%%$$$$$$!!!"""""""""######$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" """###%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$((('''&&&%%%%%%''')))***&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''(((((())))))''''''((((((((()))))))))******)))''''''&&&&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%,,,)))&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$######$$$%%%%%%&&&&&&((()))%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!! !!!"""###############""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$############################## !!!"""$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%############$$$#########""""""######$$$%%%&&&&&&%%%$$$#########$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&!!!"""############""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$$$$#########$$$%%%$$$"""""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$#########$$$&&&'''&&&&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))((((((((((((''''''((((((((()))))))))(((((((((((()))))))))******)))(((''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&,,,)))&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!"""############"""############$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$####################################$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$'''&&&$$$$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''''''''((()))))))))))))))'''''''''((((((((()))))))))(((((('''''''''(((((())))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###%%%''''''%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$###""""""!!! !!!"""############"""############$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%"""##################"""########################%%%%%%%%%%%%$$$###"""!!!########################$$$$$$$$$########################""""""#########!!!"""###$$$%%%$$$$$$##################$$$$$$$$$!!!###$$$&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######################## !!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$##################$$$"""###$$$$$$###"""###$$$ !!!!!!"""###%%%%%%$$$$$$$$$$$$############################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%!!!"""###%%%&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))((((((((('''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$&&&((()))(((&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((###&&&((('''$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&########################!!!"""###############""" !!!"""############"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%&&&%%%%%%########################""""""#########$$$$$$$$$######""""""""""""######!!!"""###$$$%%%%%%$$$###$$$$$$$$$############### """%%%''''''&&&$$$###""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&& !!!###%%%%%%%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$######""""""""""""######"""###$$$$$$###"""###%%% !!!###%%%&&&$$$$$$######""""""!!!!!!########################################################################""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&########################"""######$$$$$$######""""""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&%%%$$$%%%&&&(((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&'''******%%% %%%'''((()))***+++)))&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''***((('''(((+++,,,+++)))))))))******)))'''%%%$$$((((((((())))))))))))***)))(((''''''''''''((()))************************))))))((('''''''''((((((((((((((())))))******+++))))))))))))))))))))))))***)))((((((''''''(((((((((((('''&&&&&&&&&'''''')))(((((((((((()))******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((()))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''&&&"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!! """######$$$$$$%%%%%%$$$######$$$$$$$$$###"""""""""$$$$$$""" ###$$$%%%$$$""""""###$$$"""""""""""""""######$$$######""""""###$$$$$$%%%############""""""""""""###$$$%%%%%%$$$###$$$%%%%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%% !!!!!!!!!!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!"""""""""####################################$$$###"""!!!!!!"""##################""""""""""""#########"""""""""""""""%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########))))))((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&$$$%%%))),,,+++)))(((***++++++***)))'''%%%"""'''''''''(((((((((((((((((((((((((((((((((((((((***((('''(((***+++***((('''((((((((('''&&&$$$###((((((((((((((((((((((((---,,,++++++++++++,,,---)))))))))(((((((((((((((,,,++++++*********++++++))))))))))))************++++++++++++++++++++++++))))))((((((((((((((()))+++******)))))))))))))))------,,,***)))'''&&&&&&+++******)))))))))))))))((((((((())))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%''''''$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!"""##################$$$$$$############$$$$$$"""!!!!!!"""$$$%%%$$$""""""###$$$$$$###"""###%%%"""""""""""""""######$$$$$$###############$$$$$$############""""""""""""###$$$%%%$$$###"""###%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$""""""#########""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""##################"""""""""""""""""""""""""""#########%%%%%%$$$$$$$$$#########%%%%%%###"""""""""######""""""""""""""""""""""""%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''')))$$$%%%***+++''''''++++++***))))))(((&&&$$$$$$(((((((((((((((''''''''')))))))))))))))))))))))))))''''''((()))***)))(((((((((((((((((('''&&&%%%)))))))))))))))))))))(((++++++************++++++))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++++++++************************++++++*********++++++,,,------,,,,,,,,,+++++++++---------,,,+++)))&&&%%%))))))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$###""""""$$$$$$############$$$$$$!!! """$$$%%%%%%$$$!!!"""$$$$$$######$$$&&&"""""""""""""""######$$$$$$$$$###############$$$############"""""""""""""""###$$$$$$""""""###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$%%%$$$$$$###!!!""""""######$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##################""""""""""""!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$#########%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''...(((&&&******&&&)))000000+++''''''(((((()))+++))))))((((((''''''&&&&&&))))))))))))))))))))))))(((''''''((())))))))))))+++++++++++++++*********++++++++++++++++++++++++)))))))))(((((()))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------//////......------,,,,,,++++++++++++,,,,,,,,,,,,.........---......///000............---,,,,,,+++'''(((***,,,---,,,+++***(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$$$$%%%%%%&&&###"""!!!"""$$$%%%%%%$$$ """############%%%&&&"""""""""""""""######$$$%%%$$$######"""#####################"""""""""!!!!!!#########"""!!!"""###$$$$$$$$$###########################$$$$$$$$$$$$########################$$$##################$$$######$$$$$$%%%%%%$$$$$$ !!!"""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""#####################"""""""""!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!$$$&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''***'''&&&)))000777@@@HHHJJJ<<>>...+++(((&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((***,,,+++***)))+++---+++++++++++++++---...///---...///111222444555666333444555666666555444333333444444555666666777777555555555555666777888999<<<<<<<<<===============999::::::;;;<<<<<<======>>>===<<<:::999999999999888999::::::888666444333333333222222222111111111......---,,,,,,,,,,,,,,,++++++******)))((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###"""############$$$%%%&&&&&&(((&&&###"""###$$$$$$###"""###$$$$$$###"""###%%%"""""""""""""""######$$$!!!!!!""""""###$$$&&&&&&############""""""""""""###$$$%%%$$$###"""###%%%###$$$$$$%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$########################"""###$$$$$$$$$$$$###""" !!!"""############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$######################## """###$$$$$$##################"""""""""""""""""""""""""""#####################""""""""""""!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&&&&'''***)))(((''''''''''''''''''''''''&&&&&&''''''''''''000,,,(((FFFxxxaaa777((()))***)))+++&&&'''''''''(((((())))))************************)))+++---,,,******,,,......---------...000111333111222444666888:::;;;<<<<<<===>>>??????>>>===<<<999::::::;;;<<<<<<======?????????@@@@@@BBBCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIFFFEEEDDDBBBAAA@@@@@@???===>>>>>>???===;;;999777666555555444444555555666444444333222222222222222000//////...---,,,++++++...------,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$%%%&&&(((######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$'''''''''&&&%%%$$$""""""!!!!!!!!!!!!"""###$$$%%%'''$$$"""!!!###%%%&&&&&&###$$$%%%$$$""""""###$$$"""""""""""""""######$$$!!!!!!!!!"""###%%%&&&'''############""""""""""""###$$$%%%%%%$$$###$$$%%%######$$$%%%$$$###"""!!! !!!!!!"""###$$$$$$$$$########################"""###$$$%%%%%%$$$###""" !!!######$$$$$$$$$#########"""""""""""""""!!!!!!###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" """###$$$$$$$$$###############""""""""""""#########"""""""""""""""############""""""""""""!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""" !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))'''&&&***:::TTTrrrUUU...&&&,,,+++((())))))))))))((())))))******+++)))'''(((,,,//////..................000111111111000000111222333555666666888:::===@@@EEEJJJOOOOOOMMMKKKKKKKKKJJJIIIGGGBBBAAAAAAAAAAAAAAABBBBBBDDDFFFIIILLLNNNNNNNNNMMMSSSUUUXXXYYYYYYYYYYYYZZZUUUVVVXXXZZZYYYWWWUUUSSSSSSSSSQQQPPPNNNLLLKKKJJJLLLLLLLLLKKKIIIFFFCCCBBB???===999888999::::::999999888777666555555555555444222000000111111000///,,,,,,++++++******))))))%%%&&&''''''((((((''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########%%%%%%$$$######""""""""""""######$$$$$$######"""!!!"""""""""####################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!###$$$###"""!!!"""######$$$%%%%%%%%%###"""!!!"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''%%%$$$$$$$$$###"""""""""""""""!!!!!!"""###$$$$$$"""!!!!!! !!!###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!&&&%%%###"""""""""###### !!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$###!!!!!!$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$###"""!!!!!!"""######$$$$$$$$$#########"""""" !!!###$$$%%%&&&'''!!!"""$$$%%%&&&&&&%%%%%%######""""""######$$$%%%%%%$$$###"""$$$'''***,,,+++(((&&&%%%'''(((&&&$$$&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ """###%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$######$$$%%%%%%&&&$$$###"""###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))((((((((('''''''''&&&%%%$$$%%%,,,>>>UUUeeeoooJJJ+++'''---+++)))+++))))))(((((((((((())))))+++)))'''(((,,,//////.........//////000222333333666555555555666888:::<<>><<<===<<<;;;:::999888888888777666333333333444333111......---,,,+++***))))))))))))*********))))))((((((((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&'''$$$$$$$$$##################""""""""""""######$$$%%%%%%$$$###""""""""""""###############$$$%%%%%%################################################""""""""""""#####################"""""""""""""""################################################""""""""""""""""""""""""############"""""""""!!!%%%%%%###"""""""""###### !!!""""""######""""""""""""""""""###############$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""%%%$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%%%%######""""""######$$$%%%%%%$$$$$$###$$$&&&)))******(((%%%%%%&&&'''%%%###$$$###############$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$######$$$%%%%%%%%%$$$######$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((('''))))))'''&&&...===IIITTT;;;'''(((---+++))),,,******))))))))))))******,,,******+++...000111111111222333555777888999999999888777888:::===AAACCCKKKNNNSSSYYY```gggooottt|||{{{zzzxxxvvvrrrmmmiiiaaa___\\\ZZZYYYYYY[[[\\\___aaadddgggjjjnnnppprrrsssuuuxxxzzz{{{}}}}}}}}}}}}|||zzzxxxuuuttttttrrrpppmmmlllkkkkkkkkknnnooooooooolllgggbbb___[[[XXXSSSOOOLLLJJJGGGDDDCCCBBB@@@???>>>============;;;888777777777555444222222111000///...---,,,------...------,,,+++************)))((('''&&&%%%&&&&&&''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$##################""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$##################"""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%&&&&&&###############$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%$$$###"""!!!###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$######"""!!!!!! ################################################""""""""""""""""""""""""############""""""""""""%%%$$$######"""#########!!!"""######$$$$$$######""""""""""""###############$$$$$$###""""""###%%%""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###############&&&%%%%%%$$$###"""!!!!!!############$$$%%%&&&&&&######""""""######$$$%%%%%%%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%%%%$$$###""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%***---+++((()))222:::<<<...&&&***---)))(((,,,,,,,,,+++++++++,,,------.........000222444666666888:::===@@@BBBCCCCCCCCC???>>>>>>@@@DDDIIINNNQQQXXX\\\bbbjjjrrrzzz|||tttqqqmmmiiigggggghhhiiimmmnnnppptttxxx}}}}}}{{{xxxuuuuuuvvvxxxyyy}}}~~~}}}xxxssspppiiifffbbb^^^ZZZVVVRRRNNNIIIHHHGGGEEECCCBBBBBBBBBBBB???<<<;;;:::999777666666666666555555444444333222222111111000...---,,,))))))***))))))(((''''''%%%&&&&&&''''''(((((()))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""$$$&&&&&&%%%$$$$$$%%%%%%$$$###""""""###$$$%%%#########$$$$$$###############$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$###""""""""""""!!!"""$$$%%%&&&&&&%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$#########"""""""""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$##################!!!"""######$$$$$$######!!!"""""""""############"""$$$$$$$$$""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%################################################%%%$$$###"""###$$$&&&'''######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%&&&%%%###""""""###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''"""''',,,+++'''&&&***///...((((((------)))(((,,,,,,,,,,,,,,,---...///000///111333666888:::<<<===BBBDDDHHHLLLNNNOOONNNNNNJJJJJJLLLOOOUUU[[[aaadddggglllrrrzzz}}}xxxuuuttttttuuuwwwyyy{{{~~~zzzwwwwwwzzz~~~yyyvvvqqqlllgggaaaZZZVVVRRRPPPOOOLLLKKKIIIHHHHHHHHHEEEBBB???>>><<<:::888888888888888888999999999555555555444333111000///))))))******+++*********%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############""""""""""""""""""""""""########################!!!""""""""""""#########!!!###&&&&&&%%%#########$$$$$$"""""""""###$$$%%%$$$##################$$$######$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""######!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$#########$$$$$$################################################ !!!###$$$&&&'''(((#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##################$$$######### !!!""""""######""""""!!!"""""""""############"""###%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""#######################################$$$$$$$$$############"""%%%$$$###"""###$$$%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%"""!!!!!!"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&)))++++++((('''(((***)))(((+++///...******...------...///000222444555555888<<>>>>>===<<<<<<============<<<;;;:::999333333333222111///...---++++++******)))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!$$$'''(((&&&$$$######""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$###############$$$$$$#########$$$%%%%%%%%%%%%$$$###""""""""""""$$$$$$###"""""""""""""""################################################"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$%%%$$$$$$###!!!"""######$$$$$$######""""""""""""############!!!###%%%%%%$$$#########"""""""""""""""""""""""""""##################""" !!!"""$$$%%%%%%$$$$$$""""""#########$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%&&&%%%###""""""$$$%%%'''$$$%%%&&&%%%######%%%'''%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$''''''''''''''''''''''''""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))*********'''$$$$$$(((+++++++++,,,,,,...111111000333666999:::;;;>>>AAADDDFFFHHHLLLQQQWWW\\\___bbbfffjjjmmmqqqvvvzzz|||zzzxxxvvvxxxzzz~~~~~~{{{tttqqqrrrwwwzzz{{{|||~~~{{{rrrpppnnnkkkhhhfffeeedddbbb___ZZZVVVSSSPPPMMMJJJHHHGGGEEEDDDBBB@@@???>>>@@@@@@@@@@@@@@@???>>>===999999888666444111///---...------,,,+++***))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%#########$$$$$$#########!!!!!!"""###%%%&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""%%%((()))(((&&&%%%$$$!!!"""###%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$##################%%%$$$$$$$$$######""""""############$$$%%%&&&&&&"""!!!!!! !!!###$$$&&&######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!"""###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$""""""""""""############!!!###%%%%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!"""$$$%%%&&&&&&%%%%%%""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%###"""#########"""###$$$$$$%%%&&&$$$"""!!!"""$$$&&&((($$$&&&'''&&&######%%%(((!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))))))))))))))((((((((('''((((((((()))))))))******)))((()))******)))((()))******+++,,,,,,---------000333555777999<<<>>>CCCEEEHHHKKKMMMRRRWWWZZZbbbgggnnnsssuuuwwwyyy|||{{{zzzyyy}}}~~~{{{uuurrrnnnlllmmmqqqwww{{{|||vvvsssqqqqqqpppnnnnnnooorrrwww~~~zzzuuurrrpppoooooollljjjgggccc___\\\YYYWWWSSSPPPMMMKKKJJJIIIGGGFFFGGGEEECCCBBBBBBBBB@@@???===;;;888666666666555444000...++++++,,,---...---((((((((((((((((((((((((!!!!!!"""$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$########################""""""############""""""""""""""""""##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%###"""""""""###$$$!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$%%%'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))(((''''''(((***++++++***//////000111222333555555444777;;;>>>AAADDDIIILLLPPPSSSVVVZZZ]]]ccciiimmmsssxxx~~~}}}{{{yyywwwuuuuuuuuuuuusssuuuxxx{{{}}}wwwsssqqqqqqssstttvvvwwwvvvrrrnnnkkkfffccc___]]]^^^bbbhhhkkkwww|||~~~wwwqqqnnnmmmkkkjjjgggggggggiiinnnuuu|||{{{wwwuuuttttttrrrqqqooollliiieeebbb```XXXVVVTTTRRRRRRQQQOOOMMMMMMJJJHHHFFFFFFEEECCCAAA@@@>>>;;;999999999888777555333111000111111000///++++++******))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%######"""!!!!!!"""###$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&%%%$$$###"""""""""###$$$"""###%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$###"""!!!"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''(((((())))))************))))))))))))))))))'''(((((()))+++---...///000000111222555777999;;;===@@@EEEJJJOOOTTTZZZ^^^cccfffjjjnnnrrrxxxsssppplllgggdddbbbbbbbbb^^^```ccchhhlllqqqtttvvvsssttttttrrrnnnjjjhhhhhhjjjkkkkkkjjjgggccc___\\\XXXVVVRRRPPPQQQUUUZZZ]]]eeekkkssszzz}}}}}}~~~~~~zzzwwwrrrnnnkkkiiigggeee``````___```dddjjjpppttt~~~{{{xxxwwwwwwvvvvvvvvvtttrrrooollljjjaaa___^^^^^^^^^^^^\\\ZZZVVVSSSPPPNNNLLLJJJGGGEEEDDDAAA>>><<<<<<===<<<;;;;;;999777666666666333222///......---,,,+++*********))))))(((&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$############""""""######$$$%%%"""""""""""""""""""""""""""#########$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$######""""""#########$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$############"""""""""#########"""!!!!!!!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&$$$""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((()))***++++++,,,,,,++++++*********))))))))))))***+++,,,---///222444111222444777:::>>>AAACCCGGGKKKPPPVVV\\\cccjjjnnnuuuxxx|||yyyrrrhhhddd___YYYUUUTTTTTTTTTQQQSSSWWW[[[```dddgggiiihhhjjjlllllljjjgggfffeeeiiiiiihhhfffccc```\\\ZZZWWWUUURRRQQQQQQTTTXXX[[[___dddkkkqqqtttuuuvvvvvvuuussspppnnnmmmkkkhhhfff```^^^\\\\\\^^^bbbgggjjjsssvvvzzz~~~}}}zzzwwwvvvuuuuuuuuuvvvvvvuuusssqqqoooiiiiiiiiikkklllllljjjhhh```^^^[[[XXXVVVRRRNNNLLLGGGDDDAAA?????????>>>===<<<;;;999999999888666444222111000///...,,,++++++,,,+++***)))'''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!"""$$$'''########################""""""#########$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###############$$$$$$$$$########################!!!""""""###$$$%%%%%%&&&############$$$$$$$$$%%%'''&&&%%%###""" ################################################""""""############""""""!!!"""""""""##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$####################################"""""""""""""""$$$$$$$$$##################$$$%%%&&&&&&&&&&&&%%%############""""""""""""$$$$$$$$$#########""""""##################""""""!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''(((((()))***+++++++++++++++++++++************,,,---......000444777:::<<<@@@EEEJJJNNNQQQSSSWWWZZZ___dddjjjqqqyyy~~~{{{tttlllfff]]]ZZZUUUPPPMMMMMMNNNOOOOOOPPPSSSWWW[[[___bbbddddddgggjjjkkkkkkiiiiiiiiikkkkkkkkkjjjhhheeeaaa```]]][[[YYYXXXYYY[[[^^^```cccggglllpppqqqrrrrrrsssrrrrrrrrrssssssqqqnnnkkkdddbbb___\\\\\\^^^aaacccfffiiilllpppssswww|||~~~|||yyywwwuuusssrrrqqqrrrssstttttttttssssssqqqqqqsssvvvyyyyyywwwuuukkkiiifffcccaaa]]]YYYUUUMMMJJJGGGDDDDDDCCCBBB@@@===;;;:::999:::999888666555444333111000...---,,,++++++***)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!$$$&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!""""""###############((('''&&&%%%###"""!!! ########################""""""""""""""""""""""""""""""############""""""!!!"""""""""##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################"""""""""###""""""""""""$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&%%%%%% !!!"""######$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%### """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&''''''((((((******+++++++++,,,,,,,,,+++---/////////222888===EEEHHHNNNUUU[[[```bbbccckkkmmmqqqtttyyy}}}{{{qqqpppnnnllljjjfff```\\\WWWUUURRROOONNNNNNOOOPPPSSSTTTWWW[[[___cccfffhhhhhhkkknnnppppppqqqrrrsssrrrsssssssssrrrnnnkkkiiieeeeeeccccccccceeefffhhhlllooorrrssssssssstttttttttvvvyyy|||~~~}}}yyyuuunnnkkkeeeaaa^^^^^^___``````aaaccceeehhhlllrrrvvvyyyyyyxxxvvvtttrrrqqqpppnnnooopppqqqsssuuuvvvwwwwwwxxx|||vvvtttrrrpppnnnkkkfffbbbYYYVVVRRROOOMMMLLLIIIHHHCCCAAA===<<<;;;;;;:::999888777666555333222111000---,,,,,,++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!###$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$ !!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$%%%%%% """###$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$###$$$$$$%%%&&&!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%################################################!!!!!!!!!"""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''(((((()))******+++,,,---......---000444555666;;;BBBIIIRRRWWW___hhhooosssuuuuuu{{{|||~~~~~~yyytttpppnnnfffdddaaa``````___]]][[[[[[ZZZXXXWWWWWWWWWXXXXXXZZZ\\\```eeejjjooorrrtttsssuuuxxxzzz{{{|||}}}yyyvvvrrrqqqqqqpppqqqqqqrrrsssvvvxxxzzz{{{zzzyyyzzz{{{|||{{{wwwqqqjjjeeeccccccccc````````````bbbffflllppprrrrrrrrrqqqpppooonnnmmmkkkkkkkkkmmmppptttwwwyyy|||~~~~~~}}}|||{{{xxxsssppphhheee```\\\ZZZXXXUUUSSSOOOKKKEEEAAA??????>>>>>>;;;;;;:::999777666555555111000000///---,,,,,,+++************************''''''''''''''''''''''''$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&$$$"""!!!"""###""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###########################"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%$$$$$$###########################""""""""""""############ !!!"""$$$%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""##################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###%%%&&&&&&&&&&&&###$$$$$$%%%$$$###"""!!!###"""""""""######$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$$$$############"""$$$###"""""""""$$$%%%&&&"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((++++++++++++************))))))***+++---...//////000555999<<<>>>DDDMMMTTT```fffpppzzz~~~|||xxxsssnnniiieeecccfffcccaaa```aaabbbcccbbbbbbaaaaaa```````````````aaadddhhhnnntttyyy~~~~~~}}}||||||||||||}}}}}}~~~}}}zzzrrrllliiihhhhhhbbbbbb```___```ccciiimmmlllllllllllllllkkkjjjjjjhhhhhhhhhiiimmmrrrvvvyyy|||xxxtttpppkkkfffcccaaa^^^[[[YYYTTTLLLFFFCCCBBBBBBAAA======<<<;;;::::::999888555444333111000...---,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%###!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######""" !!!"""###$$$%%%$$$######""""""""""""""""""""""""#########"""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!###$$$%%%%%%$$$######$$$%%%$$$###"""!!!"""""""""!!!""""""###$$$###############$$$$$$$$$$$$$$$$$$############"""###"""!!!!!!!!!###$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$(((((((((((())))))))))))%%%%%%&&&''''''&&&&&&&&&'''((()))******)))((((((***+++------...000333666666999<<<@@@FFFOOOXXX^^^lllqqqxxx{{{{{{zzzzzzzzzzzz{{{{{{rrrpppmmmiiifffeeeeeeeeecccdddffffffggghhhkkkmmmoooppppppooommmmmmnnnpppssstttwww{{{yyytttrrrpppooojjjfffcccbbbeeejjjnnnqqqrrrqqqqqqooommmjjjgggeeegggfffddddddgggkkkqqqttt~~~}}}wwwttttttrrrmmmhhhccc]]]VVVOOOKKKIIIGGGEEECCC@@@===<<<<<<===>>>===:::888777666666444111///+++*********))))))((((((%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!""""""&&&%%%###!!!"""$$$&&&(((###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""######$$$$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%% ###%%%%%%!!! !!!###%%%%%%###"""""""""###$$$######$$$%%%%%%%%%%%%$$$ !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$%%%%%%%%%###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''((((((((()))))))))'''''''''(((((('''''''''))))))******+++*********,,,...000111333666;;;???CCCFFFJJJNNNTTT[[[bbbgggqqquuu|||{{{oooooooooooopppqqqrrrssspppooollljjjhhhhhhhhhiiijjjlllnnnooopppsssvvvyyyyyyyyyyyyyyyxxxxxxzzz||||||}}}}}}zzzwwwuuummmjjjgggfffiiinnnqqqsssuuuuuutttrrroookkkgggeeeaaa___^^^]]]___cccgggjjjuuuyyy}}}|||yyytttooogggbbb[[[UUUQQQNNNLLLKKKHHHEEEBBBAAAAAABBBAAA@@@===<<<999888777666333000---,,,,,,+++***))))))((('''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$###"""""""""""""""###"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""###$$$$$$$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############!!!###$$$&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''%%%$$$###"""""""""###$$$""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%''''''((()))))))))((((((''''''''''''((((((((((((((((((((())))))(((((((((,,,,,,,,,,,,,,,---...///111222555777;;;AAAHHHLLLSSSVVV[[[```dddjjjooossswwwzzz}}}~~~|||vvvqqqmmmdddddddddeeegggjjjlllnnnnnnmmmlllllllllmmmnnnooosssuuuxxxzzz|||~~~{{{ssspppmmmmmmooosssuuuwwwyyyyyyxxxuuuqqqlllfffccc\\\ZZZYYYXXXYYY[[[^^^```iiilllqqqwww|||{{{vvvoookkkddd___[[[YYYVVVTTTQQQNNNKKKIIIHHHGGGEEECCC@@@>>><<<::::::888555333000///...---,,,+++***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$############""""""""""""###$$$$$$###############"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""!!! """###$$$$$$%%%$$$######""""""######!!!!!!"""############"""""""""######$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&####################################$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########"""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%'''((((((&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((()))''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&'''(((((())))))))))))&&&'''''''''(((((((((((())))))))))))))))))******---------...000222555666888:::===AAAFFFNNNVVV\\\___cccjjjooossswwwzzz}}}~~~{{{xxxuuutttsssnnnoooppppppnnnkkkhhhfffaaaaaaaaaccceeeiiilllnnnnnnnnnoooppprrrtttvvvwwwzzz|||~~~xxxvvvssssssuuuwwwyyyyyy{{{{{{zzzwwwrrrlllfffbbb]]][[[ZZZXXXXXXXXXZZZ[[[]]]___cccgggkkkooorrrtttuuuvvvzzz~~~~~~zzzwwwsssnnnjjjgggeeebbb```\\\YYYUUURRROOOKKKGGGDDDAAA???<<<;;;:::999777666333222111000...---,,,+++*********))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$#####################""""""######$$$%%%################################################"""######$$$%%%&&&&&&'''""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############""""""###$$$%%%$$$$$$###&&&%%%%%%$$$$$$#########!!!""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% """###"""$$$$$$$$$###############!!!""""""#####################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''***)))'''%%%######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))'''(((((())))))(((((('''(((((((((''''''&&&&&&&&&%%%&&&'''((((((((((((((('''''''''(((((((((((()))(((((((((((()))***,,,,,,,,,---...111555999===???CCCFFFJJJOOOUUU]]]eeekkklllqqqwww}}}~~~}}}xxxrrrmmmiiihhhgggcccdddfffggghhhhhhggggggcccccccccdddfffjjjnnnpppqqqrrrtttwwwzzz}}}}}}zzzxxxxxxzzz{{{{{{{{{{{{{{{zzzwwwsssmmmhhhdddaaa```^^^]]][[[ZZZZZZZZZXXXYYYZZZ[[[^^^```bbbdddfffhhhmmmsssyyy}}}|||zzzwwwtttssspppmmmkkkhhheeeaaa\\\VVVPPPIIIEEEBBB???===;;;;;;;;;999888666555444333111///......,,,++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$""""""""""""""""""""""""#######################################$$$$$$%%%###############$$$$$$$$$########################""""""######$$$%%%&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%!!!$$$'''((('''$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%'''))))))'''$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((((((((((()))))))))))))))(((((()))+++---///111...000444999???EEEJJJMMMTTTWWW\\\bbbhhhooovvvzzz}}}}}}zzzxxxvvvsssmmmhhhdddbbbaaaaaaaaacccfffiiilllnnnoooooojjjiiihhhhhhiiilllppprrrxxxyyy|||}}}}}}~~~~~~}}}|||zzzzzzyyyvvvsssooollljjjgggfffeeecccaaa___^^^]]]ZZZZZZYYYXXXXXXXXXYYYYYY\\\___dddjjjpppvvv{{{~~~~~~|||||||||zzzwwwuuutttqqqmmmhhhaaaZZZQQQLLLHHHEEEAAA???>>>===;;;:::777777666555444333222111......---,,,+++***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""######$$$############$$$%%%%%% !!!"""###$$$###""""""###########################$$$$$$%%%%%%$$$$$$###"""###############$$$$$$########################"""""""""###############$$$############$$$%%%%%%#########$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$######&&&((())))))###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%#########&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))(((((()))))))))(((''''''))))))))))))*********+++*********+++...111444666777;;;AAAIIIRRRYYY^^^aaafffjjjpppvvv{{{|||wwwtttrrrmmmkkkgggdddbbbbbbdddeeejjjlllppptttxxxzzz{{{|||yyywwwuuussssssuuuwwwyyy~~~zzzyyyxxxvvvtttsssrrrrrrnnnnnnmmmllljjjgggeeecccaaa```^^^\\\ZZZXXXWWWWWWWWWYYY]]]bbbgggllloooqqquuuwwwyyy{{{}}}~~~~~~{{{}}}{{{xxxsssnnnfff^^^XXXSSSOOOIIIEEEBBB@@@===;;;888888777777666555555444222111000///---,,,+++***))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""""""""###$$$%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""""""""""""""######$$$#########$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$%%%'''###$$$$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''((()))++++++)))((('''%%%%%%&&&'''((()))*********************)))(((''')))*********+++++++++++++++++++++---000444888:::AAAFFFNNNXXXbbbjjjooorrrssswww}}}|||wwwssspppnnnjjjhhhfffdddeeehhhkkkmmmtttwww{{{~~~~~~zzzyyywwwvvvuuuvvvwwwwwwuuuuuutttsssqqqnnnkkkjjjfffeeeccc```^^^[[[ZZZXXXTTTUUUXXX\\\```cccfffgggmmmooorrrtttwwwzzz~~~~~~{{{wwwpppgggbbb\\\WWWPPPJJJFFFBBB>>><<<999888888888777777666666555444333111000...---,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!! """############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""""""""""""""######$$$""""""###$$$%%%&&&&&&'''%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%% ###&&&&&&$$$###%%%'''######$$$%%%$$$###"""!!!!!!!!!"""#####################""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###$$$###""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))))))))************((())))))(((((()))+++---,,,---///222666<<>>FFFOOOUUU___eeeooozzz~~~|||xxxtttrrrrrrssstttuuuuuuvvvwwwyyy|||~~~~~~|||{{{{{{||||||}}}}}}~~~~~~}}}zzzxxxuuuvvvxxxzzz}}}}}}{{{{{{yyywwwuuutttuuuuuuwwwzzz}}}zzzzzzyyyyyyzzz|||~~~~~~zzztttrrrqqqnnnhhhccc`````````aaaddddddcccbbb^^^___cccgggjjjmmmpppqqqnnnpppssswwwzzz}}}~~~|||xxxrrriii```XXXQQQIIIDDDBBB@@@<<<:::999888777666888888999999888666444333///---+++***++++++)))(((&&&''''''''''''&&&%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""######$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$!!!###$$$$$$######$$$%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$%%%'''(((%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$ !!!%%%(((((('''"""######$$$$$$$$$$$$####################################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''***))))))(((((())))))***))))))))))))))))))))))))***+++++++++***+++...000444777;;;AAAIIISSS___fffpppvvv}}}zzzuuuuuuuuuvvvxxxzzz|||}}}}}}~~~~~~}}}{{{yyyzzz{{{}}}|||xxxssstttvvvyyy||||||zzzyyyyyyyyywwwuuusssqqqrrrsssuuuwwwyyy{{{|||}}}}}}}}}}}}~~~{{{zzzzzzzzz|||}}}~~~{{{wwwqqqmmmgggffffffggghhhhhhfffeee^^^___```bbbdddeeeffffffeeegggkkkpppuuuyyy|||}}}~~~vvvmmmddd[[[SSSNNNJJJFFFBBB???===<<<;;;:::<<<<<<<<<===<<<;;;:::999111000...---...---,,,***&&&'''((((((((('''%%%$$$&&&'''((('''&&&%%%&&&'''&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$&&&$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######"""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###############!!!###$$$$$$######$$$%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###"""!!!!!!"""$$$&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!"""###$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$######$$$$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---------///222555999<<>>>>>>>>>>>>>>777555333222111000---+++'''((()))))))))'''%%%$$$###$$$%%%%%%#########%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$###########################!!!###$$$$$$######$$$%%%$$$##################$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%$$$$$$#########""""""%%%%%%%%%%%%$$$###""""""########################%%%%%%$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$%%%&&&'''""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%#########$$$$$$%%%&&&%%%###"""###$$$""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))***************+++---///111444888;;;AAAEEEKKKRRR\\\gggrrryyyzzzvvvuuuuuuvvvyyy~~~~~~~~~}}}zzzzzz{{{|||||||||{{{{{{}}}~~~~~~}}}{{{wwwwwwwwwxxxyyy{{{~~~zzzuuurrrpppooonnnnnnmmmjjjhhhfffffffffeeecccaaa```___aaabbbeeehhhmmmqqqtttvvvvvvzzzvvvnnngggcccXXXUUUPPPLLLJJJIIIGGGEEEDDDCCCAAA???>>>>>>??????===;;;999777555222...+++))))))******)))'''&&&%%%###$$$%%%%%%######$$$%%%&&&%%%###""""""###%%%'''######$$$$$$$$$%%%%%%%%%######%%%%%%%%%%%%$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############!!!###$$$$$$######$$$%%%#########$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%###!!!!!!"""### !!!"""###$$$%%%&&&'''###$$$$$$$$$###"""!!!!!!########################%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&'''((((((""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''((()))'''(((((())))))(((((('''((())))))***+++,,,------***---000444888===BBBFFFNNNRRRXXX___fffmmmuuuzzz}}}zzzyyyyyy~~~~~~}}}}}}}}}}}}zzzxxxuuuuuuuuuvvvxxxzzz|||~~~|||wwwuuutttssssssqqqnnnlllkkkkkkjjjiiigggeeedddccccccccccccdddfffhhhjjjkkkmmmrrrwww{{{~~~~~~uuunnnkkkaaa^^^[[[XXXVVVTTTQQQOOOKKKHHHEEEBBB@@@???@@@@@@AAA???===;;;999555000---++++++***)))(((''''''&&&%%%&&&''''''&&&&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%!!!###%%%&&&'''%%%$$$#########"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%"""""""""######$$$&&&&&&"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########!!!###$$$$$$######$$$%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!""""""""""""""" !!!"""$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$!!! """######$$$%%%$$$###"""###$$$""""""#########"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''((()))******((()))************)))(((((((((***+++---///000000111444999???DDDKKKRRRWWW^^^bbbhhhmmmqqquuuyyy{{{~~~xxxvvvyyy|||yyywwwuuuuuuuuuvvvwwwzzz|||~~~}}}|||zzzyyyyyyxxxuuusssqqqqqqqqqpppooonnnmmmlllhhhgggeeecccaaaaaaaaaaaaaaagggmmmqqquuu{{{{{{uuusssjjjiiifffeeecccaaa]]]YYYSSSPPPKKKFFFCCCBBBBBBBBBAAA@@@???>>><<<999555111...,,,***((('''''''''(((%%%'''((((((''''''((()))%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""###$$$%%%&&&&&&'''######"""""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########!!!###$$$$$$######$$$%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""#########"""""""""""""""!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&'''%%%""" !!!""""""###$$$$$$$$$#######################################$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''((((((((()))'''''''''((((((***++++++)))***+++,,,,,,+++***)))'''(((***,,,...000222222999===CCCIIIPPPXXX```eeejjjmmmssswwwyyyzzz{{{}}}xxx{{{~~~}}}yyysssoooooovvv|||xxxvvvuuuuuuuuuvvvxxxzzz}}}~~~{{{}}}~~~~~~~~~}}}zzzxxxwwwwwwxxxwwwwwwvvvuuutttnnnlllhhhddd```^^^]]]\\\XXX]]]dddiiinnnuuu~~~zzzyyyqqqpppooonnnmmmjjjeeeaaaYYYVVVPPPJJJFFFDDDDDDDDD@@@?????????>>><<<888555///---***'''&&&'''((()))$$$%%%&&&&&&%%%%%%'''(((%%%&&&''''''((((((((('''######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###!!!!!!"""###%%%&&&'''(((%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$$$$######$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$""""""%%%$$$$$$$$$######""""""!!!$$$&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########""" ###$$$###$$$'''***"""###$$$%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#################################""" !!!###%%%$$$%%%&&&%%%###"""###$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))'''&&&&&&&&&&&&%%%%%%%%%)))))))))))))))(((((((((+++***))))))***+++******+++***+++,,,000444999<<<@@@EEENNNYYYdddlllrrruuu}}}}}}~~~~~~{{{|||}}}zzzqqqooommmlllnnnvvv}}}vvvuuutttttttttvvvwwwxxxxxxyyyyyyxxxwww{{{~~~zzz{{{zzzyyy{{{~~~}}}{{{xxxtttnnnggg```[[[YYYWWWZZZZZZ\\\```fffnnnvvvzzz}}}|||zzzzzzyyywwwtttpppmmmkkkbbb___YYYSSSLLLHHHDDDCCC@@@@@@AAABBBAAA@@@>>>===666444000...,,,+++)))'''&&&%%%%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%###!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################((((((+++$$$999CCC&&&%%%%%%$$$$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((***)))(((((()))+++++++++000000222555;;;AAAGGGKKKSSSXXXaaakkkuuu}}}}}}yyyuuutttvvvvvvssspppiiijjjkkknnnttt}}}}}}yyyyyyxxxwwwwwwxxxyyyyyyvvvwwwvvvttttttvvv{{{|||xxxrrrkkkddd^^^[[[YYYYYYYYYYYY\\\```fffkkkooovvvyyy~~~|||yyyvvvrrrqqqgggddd___XXXQQQKKKGGGEEEAAAAAABBBAAAAAA@@@??????:::777444111000...+++)))$$$######%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""((('''(((IIISSS000%%%%%%$$$$$$###""""""!!!$$$$$$##################$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))&&&###!!!%%%%%%&&&'''((()))******((((((((((((((((((((((((***))))))***+++,,,...///111222666===FFFPPPYYY^^^iiimmmuuu~~~yyytttooollllllllliiigggfffiiimmmsss{{{~~~~~~|||{{{zzzzzz{{{{{{wwwwwwuuusssrrrsssvvvyyy~~~~~~xxxqqqiiiccc___\\\[[[ZZZYYYYYY[[[^^^aaaccciiinnnsssxxx{{{}}}}}}zzzwwwvvvpppmmmggg```XXXQQQLLLIIIFFFEEEDDDCCCBBBAAAAAAAAA>>><<<999666444222///,,,&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###"""!!!"""$$$########################&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!'''!!!)))PPPYYY444%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$&&&''''''((()))*********'''((((((((((((((()))))),,,,,,,,,,,,,,,...111333222666===HHHVVVdddooouuuvvvrrrmmmiiiiiiiiihhhggglllpppvvv|||~~~}}}||||||}}}{{{zzzxxxuuuttttttuuuvvvxxxzzz}}}~~~xxxqqqjjjeeebbbaaa___]]][[[[[[\\\^^^___bbbffflllqqqvvvzzz~~~}}}{{{yyyxxxwwwtttooohhhaaaYYYSSSOOOKKKJJJGGGEEECCCCCCCCCCCCBBB@@@===:::888555222///,,,***(((''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###%%%'''&&&%%%$$$$$$%%%########################&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###############%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%% %%%@@@GGG///$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((()))))))))******,,,---...------///333666:::@@@KKKZZZkkk{{{|||tttqqqmmmkkkkkklllmmmmmmtttxxx~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvuuuuuuwwwyyy|||~~~|||}}}wwwqqqllliiieeedddbbb```^^^^^^______```ccchhhlllppptttyyy|||~~~}}}}}}|||{{{{{{{{{{{{{{{zzzvvvqqqiiibbb[[[WWWPPPNNNKKKHHHEEECCCBBBBBBDDDBBB???===;;;888444111000...+++)))((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###%%%''''''%%%$$$%%%%%%########################%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""###$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""######""")))...+++$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&(((***+++***)))))))))((((((((('''((())))))******++++++,,,+++---.........111888===DDDKKKYYYiii{{{{{{vvvsssrrrqqqpppppprrrtttuuuyyy}}}}}}||||||{{{yyywwwvvvwwwyyy{{{|||||||||{{{yyyzzz{{{{{{|||~~~}}}yyytttrrrjjjiiigggdddbbbbbbaaaaaaaaacccfffhhhjjjmmmqqqtttwwwwwwxxxyyyzzz|||}}}~~~~~~}}}|||xxxssslllfffbbbWWWUUURRRNNNJJJFFFDDDCCCDDDCCCAAA@@@???<<<888555111///,,,***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################!!!"""###%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################&&&###"""%%%###"""***########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!""""""""""""#########***)))'''%%%$$$""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%&&&''''''((('''''''''((((((((((((((('''((((((((((((((((((((()))******+++,,,,,,------+++...222444555:::CCCJJJOOOXXXfffvvv}}}yyyvvvvvvwwwxxxxxxxxxzzz|||}}}~~~||||||}}}~~~~~~~~~}}}{{{zzzxxxvvvtttuuuwwwyyy{{{{{{|||}}}}}}{{{zzzzzz}}}~~~{{{yyyrrrpppnnnkkkhhhfffeeedddbbbcccddddddeeegggjjjmmmooopppqqqssswww{{{~~~{{{vvvqqqmmmdddbbb___ZZZUUUOOOKKKIIIEEEDDDCCCCCCBBB@@@<<<888555222...,,,,,,,,,,,,+++''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&###"""$$$###!!!&&&##########################################$$$$$$$$$$$$############$$$$$$!!!""""""""""""#########((('''&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''(((((('''(((***+++***(((%%%###%%%%%%&&&'''((()))************+++,,,------.........222777:::===DDDNNNWWW]]]eeesss}}}|||{{{zzzxxx{{{}}}}}}|||}}}~~~}}}wwwssspppqqqtttwwwwwwvvvuuuwwwwwwuuuttttttxxx||||||~~~}}}yyywwwtttpppmmmjjjhhhgggaaabbbbbbaaaaaacccgggiiihhhiiikkkooosssxxx}}}|||wwwtttooonnnjjjfff___YYYSSSPPPFFFEEEEEEEEEDDDBBB>>>;;;;;;777222...---+++***)))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%((((((&&&###!!!$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""######$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ***$$$$$$)))#####################$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''(((((()))(((((((((((())))))***&&&***------++++++...111000444999@@@IIISSS^^^eeennnsss|||}}}|||{{{zzz{{{|||}}}~~~{{{xxxuuutttxxx~~~|||||||||}}}xxxvvvrrrqqqqqqrrrrrrrrrooonnnmmmllllllmmmnnnnnnuuuxxx|||~~~zzzuuupppllliiigggeeedddbbbaaa`````````aaagggggghhhjjjmmmrrrvvvxxx}}}wwwvvvsssnnnggg```ZZZVVVWWWSSSLLLGGGCCC@@@===;;;555444222000///......---,,,+++***)))''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$############""""""""""""""""""######"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$$$$###"""###$$$######""""""######$$$%%%$$$$$$$$$#########""""""&&&&&&%%%$$$$$$#############################################$$$$$$$$$$$$########################$$$%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%$$$$$$######"""&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((()))))))))((())))))***++++++---///...------000444888===DDDLLLVVV```jjjpppyyy}}}~~~{{{xxxxxxyyyzzz|||yyyuuuqqqnnnpppuuu|||~~~|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyzzzssssssssssssvvvyyy|||~~~{{{wwwtttsssrrrqqqooommmllljjjiiiiiijjjlllmmmvvvxxx}}}~~~yyyuuuqqqnnnlllgggfffeeeccccccccccccccccccccccccdddgggkkknnnqqqwww{{{~~~{{{vvvpppjjjdddaaa]]]YYYRRRLLLGGGBBB>>>;;;777666555333222111000///,,,,,,+++***))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$######"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""################################################"""######$$$$$$######""""""###$$$$$$###"""###$$$######""""""######$$$%%%$$$$$$$$$#########""""""################################################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$((((((''''''(((((()))***&&&&&&'''''''''((((((((()))))))))))))))***++++++,,,---...,,,+++,,,111666>>>DDDMMMXXXbbbkkksssxxx|||yyyvvvssssssuuuxxx{{{~~~~~~wwwrrrlllgggfffjjjppptttyyy|||~~~{{{xxxwwwxxxwwwuuurrrqqqppppppppppppooonnnmmmlllllllllllloooooonnnnnnmmmmmmllllllddddddccccccdddgggiiikkkooorrrttttttsssrrrrrrsssppptttxxx|||~~~zzzvvvtttqqqooommmkkkhhhffffffhhhkkkmmmvvvxxx}}}~~~zzzvvvsssrrrkkkjjjiiihhhffffffffffffaaa`````````aaacccfffhhhooottt{{{}}}xxxtttpppnnnhhhccc[[[TTTMMMFFF@@@===999999888888666444333222------,,,++++++***++++++''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""#########$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$######""""""######################################################""""""""""""######"""###$$$$$$###"""###$$$######""""""######$$$%%%$$$$$$$$$############### !!!!!!"""######$$$$$$########################!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((((('''&&&((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((()))***+++---...///------000777<<>>===;;;888666555333222000...,,,***)))))))))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$"""###$$$$$$###"""###$$$######""""""######$$$%%%########################%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))******$$$%%%&&&''''''''''''&&&''''''((((((((()))))))))''''''''''''(((***++++++,,,///333666;;;BBBMMMTTTbbbhhhqqqwwwzzzzzzyyyyyyzzz{{{|||}}}}}}{{{zzzyyypppooonnnqqquuuzzz}}}~~~~~~~~~zzzwwwuuuqqqnnnhhhbbb___^^^___```]]][[[VVVPPPJJJGGGGGGHHHEEEDDDDDDCCCDDDEEEGGGGGGIIIJJJKKKMMMMMMNNNNNNMMMNNNNNNMMMLLLJJJIIIIIIHHHFFFEEECCCBBBAAABBBCCCDDDEEEFFFGGGGGGFFFEEEGGGHHHKKKNNNSSSWWW[[[^^^bbbeeegggggggggggghhhhhhiiiiiikkknnnrrrvvvzzz}}}yyyvvvtttuuuvvvwwwtttuuuvvvxxxyyyzzz{{{{{{~~~zzzzzzxxxvvvtttqqqooommmkkkiiifffccc```____________bbbfffjjjnnnsssyyy}}}~~~~~~}}}}}}||||||{{{xxxsssmmmggg^^^VVVPPPFFFEEEBBB???<<<999888777555444222000...,,,++++++******((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$######""""""######$$$%%%###############$$$$$$$$$&&&&&&%%%%%%$$$######"""########################"""""""""############$$$##############################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))$$$%%%&&&'''''''''&&&&&&'''((((((((())))))))))))((((((((()))***,,,---...,,,111777===EEEOOOZZZbbbooosssyyy|||{{{wwwtttrrruuuttttttrrrqqqooonnnnnnkkklllnnnttt{{{zzzvvvsssrrrpppkkkhhhbbb]]]XXXUUUTTTTTTMMMLLLJJJFFFBBB???>>>???;;;;;;;;;<<<===???BBBCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFDDDCCCAAAAAABBBCCCDDD@@@AAAAAA@@@???>>>@@@AAAAAADDDHHHLLLNNNPPPSSSUUUWWWVVVVVVVVVVVVWWWXXXXXXZZZ^^^ccchhhlllqqqxxx||||||~~~{{{zzzzzzzzzuuuuuuvvvvvvvvvvvvuuuuuuwwwxxxzzz|||}}}}}}||||||{{{||||||{{{zzzyyywwwvvvssspppmmmiiifffddddddddd``````aaabbbdddhhhooosssyyyyyy{{{|||}}}||||||{{{{{{yyyvvvrrrmmmfff^^^YYYMMMJJJFFFAAA===;;;::::::555555333222111111111111,,,+++***)))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""%%%$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$####################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((($$$%%%'''((((((((('''&&&(((((((((((())))))))))))*********+++,,,...///000444999AAAJJJSSS^^^jjjsss|||zzzuuurrrmmmlllkkkiiihhhhhhhhhhhhlllnnnrrryyyzzzrrrllliiihhhgggfffeeeccc^^^XXXRRRNNNKKKIIICCCDDDEEEDDDAAA>>><<<<<<666666777888:::===???AAAAAACCCEEEGGGIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDBBBBBBCCCDDDFFF?????????>>><<<;;;===>>><<<>>>BBBDDDEEEGGGIIIKKKLLLLLLKKKKKKKKKLLLMMMMMMOOOSSSXXX\\\___cccjjjnnnsssuuuyyy}}}}}}||||||wwwwwwvvvuuutttssssssrrrnnnpppsssvvvxxxxxxxxxwww{{{|||}}}~~~~~~}}}yyywwwsssooollljjjiiiiiiaaa```^^^]]]^^^bbbhhhmmmsssuuuwwwzzz{{{{{{zzzyyyzzzxxxwwwtttqqqjjjccc^^^RRRNNNHHHBBB>>><<<<<<<<<555555444444444555555666---,,,+++)))((((((''''''(((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!############$$$%%%%%%&&&#########$$$$$$%%%%%%%%% !!!###$$$$$$###!!! $$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$"""$$$$$$$$$###"""###$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!###$$$%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$%%%%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))(((((('''''''''(((((((((((())))))(((''''''&&&'''))),,,,,,,,,...333888999CCCMMMVVVbbbpppzzz}}}wwwsssqqqmmmkkkgggcccaaabbbfffjjjmmmvvv~~~~~~{{{xxxkkkhhhccc^^^ZZZXXXWWWWWW[[[XXXSSSMMMHHHEEECCCBBBCCCAAA???<<<:::999999999<<<:::999888999;;;===???BBBCCCCCCDDDEEEFFFFFFGGGJJJJJJJJJJJJKKKKKKKKKLLLHHHIIIIIIJJJIIIIIIHHHHHHEEEDDDAAA===;;;999888888888999;;;===>>>???@@@@@@CCCCCCCCCDDDEEEFFFHHHHHHHHHKKKNNNRRRUUUYYY]]]aaaeeegggjjjnnnsssxxx{{{}}}}}}}}}}}}}}}}}}~~~}}}zzzwwwtttrrrpppmmmkkklllkkkiiiiiikkkooosssuuuyyy{{{}}}|||yyytttoookkkhhhddd^^^\\\\\\___aaabbbmmmppptttwwwxxxwwwtttsssttttttssspppmmmiiieeecccXXXUUUOOOIIICCC???===<<<777999:::888555444555777222///+++)))((((((''''''(((((((((&&&%%%&&&))),,,)))'''%%%#########%%%&&&%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!""""""#########$$$%%%""" """###!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%'''((( !!!!!!###$$$%%%&&&&&&%%%$$$""""""$$$&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!  !!!"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))))))))))))))((((((***,,,.........111777<<>>===;;;::::::;;;;;;;;;:::888888888:::===??????@@@AAACCCDDDFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIIIIJJJIIIIIIHHHHHHFFFDDDAAA>>>;;;999888888777777999;;;<<<===>>>>>>=========>>>???@@@AAABBBDDDFFFHHHJJJLLLOOORRRUUUYYY[[[^^^bbbfffkkknnnooorrrssssssssstttwww{{{~~~}}}zzzxxxvvvsssooolllgggfffeeeeeefffjjjnnnpppvvvyyy|||zzzuuuqqqkkkgggaaa^^^^^^___aaaaaaeeehhhlllpppqqqqqqooommmlllllllllkkkjjjhhhfffeee___\\\UUUNNNGGGAAA===<<<888999:::999666555666777555111---***)))))))))((('''((())))))'''&&&&&&'''%%%$$$"""!!!"""###$$$%%%&&&%%%$$$######$$$%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###$$$###!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&((($$$$$$$$$#########""""""$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$#########$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""########################$$$###!!! """###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))))))))************---///000111222777???FFFSSS\\\fffnnnxxxyyyssspppggggggffffffhhhlllssswwwzzztttmmmhhheeeaaaaaaaaa___\\\XXXTTTRRRQQQOOOKKKHHHEEEDDDDDDDDDDDDCCCAAA???=========>>>;;;::::::::::::;;;<<<<<<:::999888777888:::<<<>>><<<===>>>@@@BBBDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDBBB???<<<:::888888555666777999:::;;;;;;;;;999999999999:::;;;======???AAABBBCCCCCCDDDGGGIIILLLNNNPPPTTTXXX[[[^^^___bbbcccdddeeefffjjjnnnrrrsssvvv{{{~~~~~~|||zzzvvvqqqmmmeeedddbbbbbbccceeehhhjjjqqqtttyyy{{{wwwpppkkkeeeaaa````````````]]]```dddhhhjjjiiihhhgggaaabbbcccdddfffggghhhiiifffccc\\\UUUMMMFFFAAA???999::::::999666666666888888555///,,,+++******)))&&&)))+++***(((%%%#########""""""""""""$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%$$$$$$$$$)))'''%%%$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&%%%%%%$$$###"""!!!!!!"""$$$&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$#########$$$$$$%%%#########""""""###############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$##############################"""!!!!!!"""$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&&&&$$$!!!!!!$$$&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''+++***(((&&&$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''(((((()))((((((((())))))***+++,,,,,,///222444888@@@KKKSSSaaajjjssszzzzzzuuurrrfffgggiiikkknnnttt||||||xxxqqqiiibbb\\\YYYXXXWWWVVVTTTQQQOOOLLLKKKKKKIIIFFFDDDBBBAAAAAAAAA@@@???>>>===<<<<<<======888888888999999::::::;;;999888777777888999;;;<<<;;;<<<===>>>@@@AAABBBCCCAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDAAA???<<<:::999888444555777888999:::::::::999999999999:::;;;<<<===>>>???@@@@@@???@@@BBBDDDEEEFFFHHHKKKNNNQQQSSSTTTRRRSSSUUUWWWXXX[[[```cccjjjlllpppsssvvvyyy}}}~~~~~~~~~~~~|||xxxsssoooiiigggeeebbbbbbbbbcccdddiiimmmssszzz~~~zzztttpppjjjfffdddcccaaa```\\\^^^aaaccceeedddbbbaaaXXXYYY\\\___dddhhhlllnnnkkkhhhccc\\\TTTMMMGGGDDD<<<<<<:::999777666777777;;;777111...,,,++++++***'''(((***)))'''$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&)))(((&&&%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%##################$$$$$$$$$'''&&& ##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$"""!!! """$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,+++(((%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))'''''''''((()))+++,,,---+++///444:::BBBMMMZZZcccpppyyy}}}wwwrrrpppjjjkkknnnqqquuu{{{}}}{{{yyywwwuuupppjjjbbb[[[UUURRRNNNMMMMMMKKKJJJHHHGGGFFFCCCBBB@@@>>>===<<<<<<<<<>>>======<<<;;;:::::::::777888888888888777777777777777666666777888::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>????????????@@@@@@AAABBBBBBAAAAAABBBAAA@@@???===;;;999888555666777999::::::::::::::::::::::::;;;<<<======;;;<<<>>>======>>>@@@BBBAAABBBCCCEEEGGGIIIJJJKKKFFFHHHJJJKKKLLLOOORRRUUU^^^```cccfffiiimmmsssvvv}}}||||||{{{|||{{{{{{|||{{{xxxtttpppnnnlllhhhdddaaa```______cccffflllrrrxxx|||~~~}}}xxxtttoookkkhhhfffcccaaa]]]^^^```aaaaaa___]]][[[UUUWWWYYY^^^dddkkkqqqtttssspppkkkddd[[[SSSLLLHHHAAA???<<<:::888888777777;;;888333000///---,,,***(((((((((&&&%%%%%%&&&((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%% !!!"""###$$$&&&''''''''''''&&&%%%#########$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###'''&&&""" """""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###$$$###############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''***)))'''%%%$$$%%%'''(((######$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&''''''((()))***'''''''''(((***,,,///000...444<<>><<<;;;;;;::::::;;;::::::999777666555555777777777777666555444333666666666666777888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>????????????>>>>>>>>>===<<<;;;999888666777888999::::::::::::999999999999999:::;;;;;;888:::;;;;;;:::;;;===???======>>>???@@@AAABBBBBB???AAABBBCCCCCCDDDGGGIIINNNPPPSSSVVVZZZ```ggglllsssvvvzzz|||yyywwwvvvvvvwwwvvvuuuvvvwwwyyyxxxuuusssrrroookkkgggccc___]]]\\\```bbbeeejjjnnnrrruuuvvv}}}}}}yyyvvvrrrooommmjjjgggddd``````aaaaaa```]]][[[ZZZXXXYYY[[[___eeemmmtttxxx{{{yyytttmmmcccZZZQQQLLLIIIFFFAAA===<<<;;;:::888;;;999666555333111...,,,))))))(((&&&%%%%%%(((+++&&&&&&&&&%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&'''$$$%%%%%%$$$""""""###%%%###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%$$$###"""!!!!!!"""%%%%%%###"""###%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""" !!!"""###$$$$$$$$$$$$#########""""""#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!###%%%&&&%%%$$$###"""###$$$%%%&&&%%%$$$###%%%%%%$$$######"""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***)))))))))***,,,///222444777===GGGRRR^^^lllzzz}}}uuurrrppppppooossstttvvvxxxzzz}}}~~~|||yyysssooollliiifffdddaaa```]]]YYYTTTOOOKKKIIIIIIIIIJJJIIIHHHEEECCCBBB???>>>===<<<;;;:::999999777777777666555444222222444555555666666555333333444555555666666777888888666777777777888888999999999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>:::;;;<<<<<<<<<;;;:::999666777888999999999999999888888888888888888999:::999::::::999888888:::;;;:::::::::;;;;;;;;;<<<<<<;;;===>>>>>>======>>>@@@AAABBBDDDFFFJJJOOOVVV[[[___cccjjjpppvvvyyy{{{{{{zzzxxxtttqqqooooooooopppqqqpppqqqsssvvvxxxwwwvvvuuussspppkkkgggdddbbbaaa``````bbbdddgggjjjmmmooovvvvvvwwwzzz~~~~~~}}}yyywwwtttrrrpppnnnjjjgggddddddddddddcccbbb```^^^\\\\\\]]]```fffnnnuuuyyy}}}|||yyytttlllddd\\\XXXRRRMMMGGGCCCAAA???===;;;<<<;;;::::::999666222///+++++++++)))'''&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######%%%'''"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""""""""############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" """###$$$$$$$$$#########$$$$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""############""""""###$$$%%%&&&%%%$$$$$$###########################$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&%%%"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))******+++******+++...111555777>>>EEEPPP\\\hhhuuuvvvpppooorrrtttuuuuuuvvvxxxyyyzzz~~~{{{xxxuuuqqqlllgggdddaaa^^^\\\XXXWWWUUURRRNNNJJJGGGEEEFFFFFFFFFEEECCC@@@===:::;;;::::::999777666555555555666666555555444333222222333444555555555444333444444555555666777777777444444555666777888999:::888999999999:::::::::::::::;;;<<<===>>>>>>>>>>>>888999:::;;;;;;;;;:::999555666777888888999888888999888888888888999999:::;;;<<<<<<:::888777888:::999999999999999999999999:::;;;<<<;;;999888999:::;;;;;;<<<<<<>>>BBBHHHLLLOOOTTT[[[ccciiimmmnnnooouuurrrooollljjjjjjkkkkkknnnnnnoooqqquuuxxxyyyyyyyyywwwtttpppmmmjjjhhhgggaaaaaa```aaacccfffiiikkkoooooopppssswwwzzzzzzyyyyyywwwuuusssrrrpppllljjjggghhhiiiiiiiiigggfffeee___^^^___aaagggnnnuuuyyyyyyzzzyyywwwsssmmmgggdddXXXSSSKKKGGGEEECCC@@@>>><<<<<<===>>>===:::555111+++---...---***&&&%%%$$$%%%%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$"""$$$&&&%%%######&&&)))"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%&&&&&&$$$###!!!!!!"""######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" """###$$$$$$$$$######$$$%%%&&&&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%&&& !!!"""""""""""""""!!!"""$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$######$$$&&&'''(((###$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***++++++++++++,,,...000000111555;;;AAAGGGRRR^^^gggppp~~~~~~wwwppplllnnnrrrvvvwww}}}|||{{{{{{}}}|||xxxsssqqqkkkgggbbb^^^ZZZWWWSSSPPPQQQOOOLLLIIIFFFCCCAAA@@@AAAAAA@@@???>>>===<<<<<<888777777666555444444444666666555444333333222222333222222111111222222333444444555555666777777777777888888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<======<<<<<<;;;:::999999888888555555666666666666555555555666666666777777888888999999999999999:::::::::666666777888888888888888999777555777999:::888555444555666777999;;;<<<===CCCDDDHHHMMMSSSZZZ___cccgggfffddd```^^^___bbbeeekkkmmmpppqqqrrrtttwwwzzzuuuuuutttqqqmmmjjjhhhiiihhhgggfffdddddddddeeefffiiiiiijjjmmmppptttwwwyyytttuuuuuutttqqqnnnmmmmmmppppppooonnnllljjjhhhgggfffcccbbbeeelllqqqssssssuuuvvvyyyyyyxxxtttpppmmmccc___XXXRRRMMMIIIEEEBBBCCCCCCBBBBBBAAA===888444333000,,,)))((('''&&&$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$######### """###%%%&&&&&&$$$$$$##########################################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''((()))************---///111222555;;;DDDKKKUUU```jjjpppwwwzzzuuupppooosssxxx|||~~~}}}xxxssspppmmmjjjgggfffccc^^^ZZZWWWTTTPPPNNNLLLKKKHHHFFFCCCBBB@@@@@@??????>>>===<<<;;;::::::777777666555555444333333444444444333222111111111333222222111111222222333333333333444555555666666777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>><<<<<<<<<;;;:::999999999666666777777777777666666555666666666777777777777666777777777777777777777666666777888888888888777777555444666888888666444333444555666777888999:::===>>>@@@DDDHHHMMMQQQSSSWWWWWWWWWWWWXXX[[[aaaeeeiiilllooorrrrrrsssuuuvvvtttuuutttrrrooommmmmmnnnlllkkkiiigggffffffffffffgggggghhhiiilllpppsssuuuuuuvvvwwwvvvsssqqqqqqrrrqqqqqqqqqppppppnnnmmmlllhhhfffeeeeeehhhlllnnnooorrruuuyyy||||||zzzwwwtttjjjfffaaa[[[VVVQQQLLLHHHEEEDDDCCCCCCBBB@@@<<<999555222...,,,***)))'''%%%""""""$$$&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!!!!!!!""""""#########################################################%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""!!!!!!!!!"""$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######(((((())))))***+++++++++...000444777<<>>;;;;;;:::999888777777666666555555444444333333333333333222222111000000000222222111111111111222222111111222333333444444555666666777777888999999999;;;;;;;;;<<<=========>>>>>>>>>============>>>>>>======<<<<<<;;;:::::::::777888888999999888888777666666666666777777777777666666666666666555555555555666666777777777777777555444444555666666555333333333444444555666666777888888999;;;===???AAACCCFFFGGGIIIKKKMMMRRRXXX]]]dddhhhmmmqqqrrrrrrrrrrrrqqqrrrsssrrrqqqpppqqqrrrpppooonnnllljjjiiihhhgggfffeeeddddddfffjjjnnnpppssstttuuuuuusssrrrssstttssssssssstttssssssrrrrrrjjjiiihhheeedddeeehhhkkkmmmpppvvv{{{}}}}}}|||zzztttqqqlllhhhccc\\\UUUPPPIIIGGGDDDCCCCCCCCCAAA@@@999666222///---+++(((&&&######%%%'''((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%!!!###%%%$$$"""!!!$$$'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%((((((((('''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###++++++++++++,,,------...///333999>>>FFFRRR___hhhqqqxxx~~~{{{xxx~~~}}}}}}~~~~~~wwwrrrmmmjjjhhhfffgggggggggfff```]]]XXXSSSPPPLLLHHHEEEBBBBBB@@@>>>===<<<;;;;;;777777666555555444333333444444333333333222222222222222222111111000000000222222111111111111222222111111222222333444444444666777777888888999::::::::::::;;;<<<======>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;999999::::::::::::999999777777777777777777777777777777777777777666666666444555666666777777666666444444444555555555444333444444444444444555555555777777777888888999::::::<<<===???@@@BBBFFFKKKOOO[[[```hhhmmmoooooooooooommmoooppppppooooooqqqrrrrrrrrrqqqqqqooommmlllkkkgggeeebbbaaabbbeeeiiilllnnnooopppppppppppprrrtttuuuuuuuuuuuuuuutttssssssjjjkkkjjjfffbbbaaadddhhhgggjjjpppvvvzzz|||{{{{{{yyyxxxuuurrrmmmeee]]]WWWOOOKKKGGGDDDDDDCCCCCCBBB>>>;;;777333111...***((('''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###&&&(((&&&######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%*********+++,,,---///000333888@@@IIIRRR]]]jjjrrrwww}}}~~~{{{yyyxxxyyyzzz{{{vvvpppllldddbbb```___aaabbbbbbbbb```\\\VVVQQQMMMHHHDDDAAAAAA@@@>>>;;;999888777777444444333333222111111111222222222222111111111111222222222222111111111111222111111000000111111222222222222333444444555555777777888888999:::::::::999::::::;;;<<<======>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::888888888888888888888888777777777777666666555555444444555666666666666555444555666666555555555555555555555555555555555555666666777777888888888888666777888999:::===BBBEEEPPPUUU]]]dddgggiiijjjkkkkkklllnnnnnnnnnnnnpppqqqqqqrrrssstttsssrrrpppnnniiifffccc``````bbbeeehhhiiijjjkkkllllllnnnqqqsssvvvvvvuuuuuutttrrrqqqpppjjjkkkkkkgggbbbaaacccfffcccfffkkkppptttwwwyyyyyyzzzzzzyyywwwssslllccc]]]VVVQQQKKKFFFDDDCCCBBBAAAAAA>>>:::777444111---***))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((())))))+++---000111888@@@KKKVVV___hhhqqqxxx{{{~~~uuusssqqqpppsssxxx~~~~~~wwwqqqkkkhhh```^^^\\\[[[]]]^^^^^^]]]\\\XXXRRRMMMIIIDDD@@@<<<===<<<:::888666555444444222222111111111000000000000000000000000000000000222111111111111111111111111111000000000000111111111222222333333444555555666666777777888999999:::999999999:::;;;;;;<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999999666666555555444444333333333444444555555555555555333555666666555444444555555555666666666666666666444555666666777777666666111222444555777999===@@@EEEIIIPPPVVVZZZ]]]aaacccgggiiikkkllllllmmmoooqqqqqqsssuuuvvvvvvtttqqqpppjjjhhhdddaaa``````bbbccceeeggghhhhhhiiikkkooorrrtttttttttsssrrrpppooonnnlllmmmllljjjfffcccbbbbbbaaacccfffjjjnnnrrrvvvxxxyyyyyyyyyyyywwwqqqiiiccc\\\WWWOOOIIIEEECCCAAA@@@BBB@@@===:::777444///,,,(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&!!!""""""######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&*********+++...111444666???IIIWWWccckkkqqqvvvzzz{{{|||uuujjjjjjlllpppvvv~~~~~~xxxqqqkkkfffddd___\\\ZZZYYYZZZZZZZZZYYYSSSPPPKKKGGGCCC@@@<<<999777777555444333222222222111111111111000000000000////////////////////////000000000000000000000000111111000000000000111111000000111111222333333333444444555555666777777777999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::777777666666555444444333333333444555555555555444111444666555333222333444444444555555666666777777444555666666666555444444000111333444444666999<<<===@@@CCCGGGJJJOOOTTTXXX]]]___ccceeefffiiilllnnnrrrtttvvvxxxwwwtttpppnnnjjjhhheeebbb____________aaabbbccccccdddfffjjjmmmqqqqqqqqqqqqqqqpppooooooqqqooonnnmmmjjjfffaaa]]]\\\]]]^^^aaaffflllrrruuuxxxxxxyyyzzzyyyuuuooojjj___ZZZSSSMMMHHHFFFCCCBBBBBB@@@>>>;;;999666111...)))))))))((('''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""###$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&###!!!"""%%%'''&&&######$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%---------///222666999<<>><<<:::777222///...---+++)))&&&### &&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%###"""$$$!!!###$$$%%%&&&&&&%%%$$$###%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###)))+++,,,---///666@@@HHHVVV^^^jjjsssxxx{{{}}}}}}~~~|||vvvoooiiigggbbbfffooozzz}}}yyy{{{{{{{{{{{{zzz{{{~~~|||xxxrrrlllgggbbb```\\\YYYUUURRRPPPMMMJJJHHHDDDAAA>>>:::777555444444333333333222222222111111///...---///222333111...////////////////////////................................................000000000000000111111222000111111111222222222222222222333444444555555666888888888888888888888888777777777777888888888888888888999:::;;;;;;<<<<<<======>>>>>>>>>>>>======;;;:::999777666555555555666666555555555444444444111111111222222333333444333444555555666666555555666666666666666666666666444555666666666555333222555555555777999===AAACCCHHHKKKOOOSSSWWW\\\aaadddkkkrrrvvvuuurrrppplllhhhjjjiiigggddd```\\\YYYWWWWWWWWWWWWWWWYYY\\\^^^```cccggglllooopppppppppqqqsssqqqppppppnnniiiaaa[[[UUUSSSQQQRRRVVV^^^eeejjjqqqtttyyy||||||yyyuuurrrkkkfff___XXXRRRLLLFFFBBBAAA@@@???>>>===:::666222......---,,,***((('''&&&'''''''''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%###  ###%%%########################$$$$$$$$$######"""""""""&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! ###########################"""  !!!###$$$%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""###$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$...000333555999AAALLLTTT___fffqqqxxx|||}}}~~~||||||{{{vvvooohhhdddbbbccciiisss~~~zzzvvvwwwwwwuuurrrqqqqqqrrrtttrrrpppmmmhhhddd```^^^]]]YYYTTTOOOKKKGGGCCC@@@@@@>>>:::777555333333333111111111000000/////////000...---///111222000..........................................---------........................000000//////000000111222000000000111111111222222111111222222333444444555666666666666666666666666666666666777777777888888888888888999::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::999888777666666666555555444444444333333333222222222222222333333333333444444555555555555555555555555555555555555555555555555666555555444333666666555555777999<<<>>>???AAAEEEIIIMMMSSSYYY]]]bbbiiipppqqqppppppmmmhhhhhhgggfffcccaaa^^^[[[ZZZVVVUUUUUUVVVWWWXXXZZZ[[[```ccchhhlllmmmnnnooopppsssrrrqqqpppnnniiibbb\\\UUUSSSPPPOOOSSSYYY```eeennnrrrwww|||}}}zzzvvvsssnnniiiccc\\\UUUOOOHHHDDDCCCBBB@@@@@@???===999666111000000...,,,***(((''''''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%'''(((########################'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$""""""########################$$$###!!!!!!!!!"""$$$%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&######"""""""""######$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$...111666:::AAAKKKXXX```kkkqqqyyy|||zzzvvvooohhhdddbbbbbbhhhooozzz~~~{{{ssssssqqqmmmgggcccbbbbbbfffggggggfffddd```]]]ZZZXXXTTTNNNIIIEEEAAA<<<999:::999666444222222222222000000000000////////////000///...///000000...,,,........................///.........------,,,,,,........................000000//////000000111222/////////000000000111111000000111222222333333444444444444444444444444444555555555666666666666777777777777888999999:::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;999888777777666777444444444333333333222222333333333333222222222222333333444555555555555555555555555555555555555555666666555444444444444555666666555444444666777888666888;;;>>>BBBHHHOOOTTTYYYbbbjjjlllmmmmmmiiieeedddcccbbb```^^^]]][[[[[[UUUUUUTTTTTTTTTTTTTTTTTTYYY]]]bbbfffhhhjjjmmmooorrrrrrqqqpppnnniiiccc^^^VVVSSSOOOMMMNNNSSSYYY^^^iiimmmuuu{{{}}}|||xxxuuurrrnnnhhhbbb\\\TTTMMMHHHEEEDDDBBBBBBAAA???<<<:::555444333222///---+++***((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''""""""""""""""""""""""""###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$########################$$$$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%///333:::BBBJJJVVVdddmmmuuuzzz{{{yyyssslllfffeeefffhhhpppwww{{{xxxrrroookkkddd^^^ZZZZZZ[[[___```bbbcccaaa]]]YYYVVVOOOKKKGGGCCC@@@===:::777555555333222111111111111111111111111111111111111///////////////...---,,,........................///......------,,,,,,+++........................///////////////000111111////////////000000000000111111111222333333444444444444444444444444444444444444444555555555666666666666777777888888888999::::::;;;;;;;;;;;;::::::;;;:::999888777777777777555555444444444333333333444444444333333222222111333333444555555555444444555555555555555555555555777666555333333444555555555555444444444444555666555555777888;;;AAAHHHMMMUUU]]]eeehhhhhhgggddd______^^^]]]\\\ZZZYYYYYYXXXVVVVVVVVVUUUSSSQQQPPPOOOPPPTTTYYY^^^bbbgggkkknnnpppppppppooommmiiidddaaaZZZVVVQQQMMMMMMOOOSSSVVVaaagggooowww{{{{{{xxxuuuuuurrrnnniiiccc[[[SSSMMMHHHFFFCCCBBBBBBAAA???===888888777555222000...,,,)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''(((###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&######################## !!!!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$%%%########################$$$############$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$!!!"""$$$&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%555;;;EEEOOOYYYeeerrrzzz|||}}}wwwtttpppkkkhhhiiinnnrrryyyzzzuuuqqqnnnjjjccc[[[VVVUUUWWWZZZ^^^___aaaaaa___ZZZTTTQQQHHHEEEAAA>>><<<:::777555222222222111111111111111000000000000000000000000......//////...,,,,,,,,,..............................------,,,,,,,,,,,,......................../////////...///000000111////////////000000000000222222333333444555555555444444444444444444444444444444444444555555555555666777777777777777888888:::;;;;;;<<<<<<;;;;;;:::::::::999888777777777777666666666666555555555555555444444333333222222222222333333444555444444444555555555555555555555555777666555333333444555555333333333444555666777777666666666666777;;;@@@DDDMMMVVV^^^aaabbbbbb___[[[]]]\\\[[[YYYXXXWWWWWWXXXXXXXXXXXXXXXVVVSSSPPPNNNJJJMMMRRRWWW\\\bbbhhhlllkkklllmmmmmmkkkhhheeeccc^^^[[[VVVQQQNNNNNNPPPQQQYYY___hhhqqqvvvwwwvvvtttuuutttrrrooojjjbbbYYYSSSKKKHHHDDDBBBBBBAAA@@@???;;;;;;:::888666333111000+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$$$$########################""""""""""""######$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""#########$$$$$$!!!############"""$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((***++++++***%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%999BBBNNNZZZeeepppzzzzzzqqqpppnnnllllllooouuuyyyzzzuuuqqqllliiifffbbb\\\UUUQQQRRRVVVZZZ]]]^^^^^^]]]YYYSSSMMMJJJDDDAAA===:::888555222000111111111111111111111111------------............,,,---///...---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------........................//////......//////000111/////////000000000111111222333333444444555666666444444444444444444444444444444444555555555555666777777777777777777888888:::;;;;;;<<<<<<;;;;;;:::999888888777666666777777777777777666666666666555444444444444333333333333222222333444444444444444444444444444444444444444666666555444444444444555111222333444666777888888444444444333333666:::===BBBJJJSSSVVVYYY\\\[[[XXXZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ[[[[[[YYYVVVRRROOOHHHKKKNNNRRRVVV\\\bbbfffeeegggiiiiiihhhfffeeeeeeaaa___[[[VVVRRRPPPNNNMMMRRRWWW```iiiooorrrrrrqqqsssssssssssspppiii```YYYOOOKKKGGGDDDBBBBBBAAA@@@>>>>>>===<<<:::888777666000///,,,***((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$########################"""""""""###############%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&))))))((('''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%???IIIXXXeeepppxxx|||uuuppppppqqqqqqssswww|||{{{uuuoookkkhhhdddbbb___^^^ZZZVVVSSSSSSVVVXXXYYYYYYXXXVVVQQQKKKEEEBBB<<<:::777555444333111000/////////000000/////////,,,,,,,,,------.........***,,,......,,,+++,,,...------------------------+++++++++,,,,,,------...........................///............///000000000000000111111111222222111222222333444444555555444444444444444444444444444555555555555666666666888888888888888888888888999999::::::::::::999999888777666666555666666666777666666666666555555555333333333444444444444444222222333444444444444333444444444444444444444444555555555666555555444333111222333444555666666666111222333333333444777:::999AAAHHHJJJMMMQQQRRRPPPRRRQQQQQQRRRTTTVVVYYY[[[YYY[[[]]]]]]\\\XXXTTTRRRLLLMMMNNNOOOQQQUUUZZZ^^^___bbbeeefffeeedddeeefffcccaaa___[[[VVVQQQMMMJJJLLLQQQXXXaaaggglllmmmnnnoooqqqsssuuusssmmmeee^^^SSSOOOJJJFFFDDDCCCCCCBBBAAAAAAAAAAAA???>>>===<<<777444111---***)))((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""###$$$%%%%%%$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""########################!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&HHHSSScccqqq{{{yyyqqqrrrtttvvvxxxzzz~~~vvvqqqlllgggeeebbb```^^^\\\]]]\\\ZZZXXXVVVWWWXXXTTTTTTSSSPPPKKKEEE@@@<<<333222111111333444333333.........//////...------........./////////000000(((+++......,,,+++,,,///------------------------)))***+++,,,------...///.......................................///000000111111111111222222222222000111111222333333444444333333333333333333333333555555555666666666666777999999999888888888888888888888999999999999888888777666666555555555555666666666555555555444444444333333333444444555555555222222333444444444333333444444444444444444444444444555666666666555333222111222333444444444444444000111333444444666888:::777===BBBCCCDDDHHHIIIGGGIIIIIIJJJLLLOOOTTTXXXZZZXXXZZZ]]]^^^]]]ZZZVVVSSSPPPPPPPPPNNNNNNPPPTTTWWW[[[^^^bbbdddcccccceeegggcccbbbaaa]]]XXXRRRLLLIIIIIIMMMTTT\\\ccchhhkkklllmmmooosssvvvuuupppgggaaaWWWRRRLLLGGGEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@;;;999555000---+++******%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################"""$$$%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################"""""""""######$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$###########################$$$%%%&&&&&&&&&%%%%%%###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%% !!!!!!###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((((((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&VVVaaammmuuuyyyvvvssstttvvvzzz~~~~~~tttoooddddddcccbbbaaa___]]]\\\aaa___^^^^^^]]][[[WWWTTTQQQNNNIIIEEEBBB???<<<999777666333111//////000111000000000000///...---,,,...---,,,,,,---...000111111000000///...---------,,,,,,+++++++++,,,---...........................//////......---------,,,------...///000000000///////////////000111222333444444444444444444444444555444333333222222222222555555555666666666666666888888999::::::::::::999:::999888777777777777888888777777777666666555555555444444444444333333333444444444444444444444444222222222333333444444444444444444555444444333333444444555666777777666666444444444444444444444444555555444444444555555666777888;;;===???@@@@@@@@@AAABBBDDDFFFHHHMMMRRRVVVXXXZZZ\\\]]]\\\[[[XXXVVVUUUSSSQQQOOOOOOPPPSSSTTTVVVXXX\\\```cccdddeeeeeeeeeeeedddaaa]]]XXXRRROOOKKKNNNSSSWWWZZZ]]]aaadddkkknnnrrrvvvvvvsssnnnlll___YYYOOOHHHEEEEEEEEEFFFBBBCCCDDDEEEGGGGGGHHHHHHEEEAAA<<<777333///+++(((+++)))((((((((((((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$___iiittt|||}}}xxxuuuxxxyyyzzz}}}}}}pppddd```XXXYYYZZZ\\\___aaacccdddbbb```^^^\\\[[[XXXTTTPPPLLLHHHDDDAAA>>><<<888666666555333000//////000111000000000000///...---,,,,,,,,,,,,------...///000//////......---,,,,,,,,,,,,+++++++++,,,,,,------------------------------......---------,,,,,,,,,------......///.........////////////000111222222333333333333333333333333444444333222222222222222444444444555555666666666666666777888888888888888999999999888888888777777888777777777666666666666555555444444333333333222333333333333333333333333222222222333333333444444333444444444444444333333555666666666666555555444444444444444444444444444666555555444333333444444666777999;;;<<<<<<<<<<<<<<<===???AAACCCHHHMMMQQQVVVXXXZZZ\\\]]]\\\ZZZYYYWWWUUURRRPPPOOOOOOQQQRRRRRRUUUYYY]]]aaacccdddeeeeeeeeeeeeccc___[[[VVVSSSLLLNNNPPPRRRUUUYYY]]]aaajjjnnnssswwwwwwuuupppmmmccc]]]SSSLLLHHHFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGHHHEEE@@@<<<888333...***+++)))''''''((((((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%#########$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%iiiqqq{{{zzzxxxwww~~~xxxlll^^^TTTPPPMMMOOOSSSXXX]]]bbbfffhhhccc```]]]ZZZVVVRRRNNNJJJDDDAAA===;;;999777555333555333222000//////000000///////////////...---,,,+++,,,---......//////.........------,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,---------------,,,+++.........//////000111111222222222222222222222222333222222111111111111111222222333444555555666666444555555666666666666666777888999999999888777666777777777777666666666666666555555444333222222111222222222222222222222222222222222222333333333333333333444444444444333333666666666666555444333222444444444444444444444444555555444333333222333333444555666777777777666555555666888:::<<>><<<:::888666666555444222000/////////////////////...............------,,,)))+++,,,...///......---.........---------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,+++***)))))),,,,,,---.........------//////////////////////////////.........//////000...///000111222333444555333444444555555555555555444555777888888777555444555555555555555555555555555555444333222222111111111111111111111111111111222222222222222222222222111222222333444444333333111111333444555555555555444444444444444444444444111111111222333444555666555666666666666444222111///000111222333666;;;>>>BBBEEEIIINNNRRRVVVXXXZZZ\\\[[[YYYVVVSSSOOOLLLKKKJJJKKKMMMPPPUUUYYY^^^``````bbbeeeggghhhgggeeedddaaa___[[[VVVTTTWWW\\\```eeeiiiooouuuxxxxxxvvvtttkkkggg```ZZZVVVQQQMMMJJJGGGFFFFFFFFFFFFGGGHHHHHHKKKKKKLLLMMMJJJEEE===777000---***(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&########################""""""""""""####################################%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''xxx|||~~~qqqaaaVVVOOOJJJHHHJJJNNNTTT\\\cccfffddd```\\\VVVRRRMMMIIIEEEAAA===;;;;;;999666555555555444222---.....................------.........------,,,***+++,,,------......---.........---------------***+++,,,---...---,,,+++------------------------,,,,,,,,,,,,------------++++++++++++++++++***)))+++,,,---......---,,,+++------------------------...------------......///......///000111111222222222333444444555555444444222333444555555555444333333333333444444444444444333333333333222222222222111111111111111111111111222222222222222111111111000111222333333444444333///000111333444555666666444444444444444444444444222222222222333555666777666666777888777666555444111111222111222444777:::???AAAEEEJJJOOOSSSVVVXXXYYYYYYXXXWWWUUURRROOOMMMJJJJJJJJJLLLOOOSSSWWWYYY[[[]]]aaaeeeggghhhhhhgggbbb```]]]YYYVVVWWWZZZ]]]aaaccchhhmmmpppqqqqqqpppiiifffbbb___[[[WWWSSSOOOHHHHHHFFFEEEEEEFFFGGGHHHHHHIIILLLNNNNNNJJJCCC>>>555111---***))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""###############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&$$$#########$$$%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''~~~}}}ooo```WWWRRRNNNOOOQQQUUUXXX]]]aaaaaa^^^ZZZWWWOOOKKKGGGCCC@@@>>>;;;999999777444333333333111000,,,,,,---...............,,,------......---------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++++++++++++++++++++++++++))))))******++++++++++++******++++++,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000000111222222333333222222111111222222333333333333111111222222222333333333222222222222222333333333222222222222222222222222222222222222111111111000000000111333333444444333///000111333333444444444444444444444444444444444555555444444444444444555555666777888999888888777333333333111111222555777:::<<>>===;;;999777555222111111000///---++++++,,,---............,,,,,,------...---------,,,+++******+++,,,...///++++++++++++++++++++++++)))***,,,......---,,,+++************************''''''(((((()))))))))***)))***+++,,,,,,,,,,,,,,,)))+++,,,------,,,***)))++++++++++++++++++++++++,,,+++++++++,,,,,,---............/////////////////////000111111111111111111111000000111222333333000000111111111222222222000111111222222333444444222222222222222222222222222222222222111111000000///000111222333444444444111222222333333333222222444444444444444444444444999888666555444333333333444555777999::::::999999444444333111000111333666555777:::>>>BBBFFFIIIKKKSSSTTTVVVXXXXXXVVVTTTRRRJJJHHHFFFDDDDDDFFFIIIKKKSSSVVV[[[aaaeeeggghhhhhhcccdddcccaaa^^^[[[ZZZZZZVVVWWWYYY\\\___aaadddeeeffffffeeeeeeeeeccc___[[[RRRPPPLLLHHHEEEDDDCCCCCCEEEGGGKKKOOORRRQQQMMMJJJ<<<777222---+++***((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&$$$""""""###$$$%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$|||{{{}}}~~~}}}~~~~~~qqqeee^^^\\\[[[[[[aaa^^^ZZZVVVSSSOOOKKKHHHGGGEEEBBB???===<<<;;;;;;444444333222111000///...---------............///------++++++++++++------************************---+++******+++,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''''')))+++------------............///222111111111000000//////.........////////////000///////////////.........000000111111222222222333111111111000000000000000222222222333333444444444222222333333333222222111000000000111111222333333222222333333333444444444555555555444444333333222222333555666888999999::::::888666444333444555666777666666666999<<<@@@CCCNNNPPPRRRTTTUUUUUUTTTSSSQQQNNNIIIEEEBBBCCCEEEGGGMMMQQQXXX^^^ccceeeffffffhhheeecccbbbaaa___ZZZVVVUUUSSSQQQPPPSSSYYY___ddddddhhhiiigggfffhhhfffbbb[[[WWWQQQLLLIIIFFFDDDBBBCCCEEEHHHKKKMMMOOOOOOPPPCCC>>>777111,,,)))&&&%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''((((((((('''%%%$$$########################!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''((('''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############~~~|||{{{|||}}}}}}}}}vvvkkkddd```^^^^^^\\\YYYVVVRRRPPPLLLIIIFFFCCCAAA>>>;;;888777666666333333222111000///......---------............//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++,,,------------............000/////////............---------.........//////...................../////////000000111111111111111111111111111111111111111111111111222222222222000111111222222222111111111111111111000000000000222222222222333333333333555555444444444333333333222333444666888999999999777666444333222222222222555555444555777;;;???AAAIIIKKKNNNQQQSSSTTTTTTTTTTTTQQQLLLGGGDDDBBBBBBCCCKKKNNNTTT[[[```ccceeeeeegggeeedddccccccaaa]]]YYYUUUSSSPPPNNNQQQVVV]]]aaafffkkkmmmlllmmmooonnnjjjccc^^^WWWPPPLLLIIIFFFDDDAAACCCEEEHHHJJJLLLMMMMMMGGGBBB;;;444000,,,)))&&&(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&#########$$$$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&}}}zzzyyyyyyzzz~~~{{{zzz|||yyyooohhhccc___]]]VVVTTTPPPMMMKKKIIIEEEBBBCCCBBB>>>;;;888666555555222111111000///...---------------............/////////............//////---------------------------+++******+++,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////.........///////////////111111111111111111111111000000000000000000//////...///000000111111111111222222111111000//////...000111111111222222222222444444444444333333333333222333444666777888888888999999999888777666555444222222111222444888<<>>AAAEEEIIILLLNNNOOOOOORRRRRRRRRQQQNNNJJJFFFDDD@@@BBBFFFKKKPPPUUUYYY[[[[[[]]]^^^___```_________XXXTTTNNNIIIHHHKKKOOOSSS[[[cccjjjooovvv|||~~~{{{wwwqqqfff\\\TTTNNNIIIFFFEEEEEEEEEFFFGGGGGGHHHIIIKKKHHHCCC???;;;666111---))))))((('''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$%%%%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''))),,,***(((%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%|||xxxssspppssszzz~~~uuullllllmmmqqqwwwzzzzzzxxxsssoooiiiccc^^^ZZZVVVSSSNNNLLLIIIFFFEEECCC@@@===:::999666333111/////////.........---------,,,,,,---------............///......////////////..............................000...,,,---...///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------************++++++++++++))))))******++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,------...000000//////////////////,,,---......///////////////000000111222222333333///000000000111111111111000111111222333444444555111222333444555555555555666888999::::::999777666333111000///000222555777===???CCCGGGJJJLLLLLLLLLMMMNNNOOOOOONNNKKKHHHGGG@@@BBBDDDGGGKKKOOOSSSUUUVVVXXX[[[\\\\\\[[[\\\]]]XXXTTTOOOKKKIIIKKKNNNPPPYYYaaaiiiooovvv}}}}}}wwwrrriii```XXXQQQKKKHHHDDDCCCCCCBBBCCCCCCDDDEEEGGGEEECCC@@@===999444000+++***)))(((((('''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''(((+++***(((&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''yyywwwttttttxxx~~~uuukkkggggggiiinnnrrrtttqqqmmmiiifff```\\\YYYVVVSSSQQQMMMKKKHHHEEECCCAAA===;;;:::999777444222111111111............---------------------............/////////000111111000//////000000000000000000000000111000......000000000///.........------,,,,,,,,,------------------------,,,++++++******++++++,,,++++++************++++++*********************************************************++++++*********************+++++++++++++++++++++,,,,,,---------*********+++++++++,,,,,,)))*********************---------,,,,,,+++++++++***++++++,,,------......------------............---...////////////......////////////000000000000000000000111111111222222///000111222333444555555111222333444444444444444777888:::;;;<<<<<<;;;;;;555444222000000111444555888;;;???DDDGGGIIIJJJJJJIIIIIIJJJKKKJJJIIIGGGFFFBBBBBBCCCEEEGGGKKKNNNPPPSSSVVVYYYZZZYYYYYYZZZ[[[WWWUUUQQQMMMKKKKKKMMMNNNVVV^^^gggnnnuuu|||}}}{{{wwwsssllleee^^^WWWPPPLLLDDDCCCBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@<<<888444---,,,+++)))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&%%%&&&''')))((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((wwwwwwwwwyyy}}}}}}ooodddeeeeeegggllloooooojjjfffbbb^^^YYYUUUSSSRRRPPPOOOMMMJJJGGGDDDBBB???<<<999666555333111////////////..................---------------.........//////000111222333333222111000111111111111111111111111222000//////111111111000---------,,,,,,+++++++++------------------------,,,++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))************************************************)))************+++++++++******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************))))))))))))---------,,,,,,+++++++++++++++,,,------...//////+++++++++,,,,,,---------/////////000//////....../////////...------,,,,,,111111111111222222222222//////000222333444555555111222333333444444444444444444666777888999999999777666333111000111333444555777<<>>???@@@@@@@@@???===<<<999666111---***(((((())),,,)))&&&$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$###"""!!! $$$%%%&&&&&&$$$$$$%%%&&&((((((((((((((()))***+++###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$rrruuuzzzyyypppiiieeecccdddeeefffgggfffdddaaa```YYYWWWTTTRRRQQQOOOLLLJJJJJJGGGCCC@@@>>>;;;888666222222111111000000000000////////////////////////......//////000111111222666666888<<>>>>>>>>>>>>>>======<<<;;;888444000,,,***))))))+++)))&&&%%%&&&'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%###""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&######%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''ssswww}}}xxxpppjjjfffddddddddddddddddddbbb___\\\ZZZWWWTTTRRRPPPOOONNNKKKIIIHHHEEEAAA===;;;888555333000000000000/////////////////////////////////////////////000111111222222888:::===BBBEEEFFFDDDAAA<<<<<<<<<;;;999888666555555444333333222222333333222222222111111111000000222111111000000000000000............---------------,,,+++,,,------,,,+++------,,,+++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***************+++++++++))))))*********+++++++++************************))))))******+++,,,,,,---*********))))))*********)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......000///////////////000000222111111111111111222222222222222222222222222222222333333444555666777888999999888888777666666555555555777:::===@@@CCCDDDBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGEEEGGGIIILLLOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\[[[\\\___dddjjjpppuuuxxxuuuwwwxxxtttqqqmmmeee\\\SSSNNNGGGBBB@@@AAAAAAAAA???>>>===<<<;;;<<<<<<===>>><<<888444000,,,*********)))''''''((((((&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######""""""######"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%######%%%((()))uuuzzzyyyuuupppkkkgggffffffgggddddddcccaaa^^^[[[WWWUUUTTTRRROOONNNMMMLLLIIIGGGEEEBBB===:::888555222000//////////////////..............................//////000111111222222333888;;;@@@FFFKKKMMMMMMLLLGGGFFFDDDAAA===;;;888777666666555444444444444555333333333222222222222111222111111000000000111111000000/////////.........///...,,,---......---,,,------,,,++++++++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************))))))******+++++++++,,,******))))))))))))*********++++++++++++++++++***************************++++++++++++++++++******+++++++++++++++,,,---............---......///000111000000000000111222222222222222222333333333333111111222333444555666666999999999888888888888777666666666777:::===@@@BBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGIIIIIIGGGEEECCCAAABBBDDDHHHLLLPPPSSSUUUUUUWWW[[[^^^```aaaaaa```^^^^^^___aaaffflllrrruuuuuuyyy|||zzzyyyvvvnnneeeZZZSSSJJJCCC@@@@@@AAAAAA???>>>;;;:::999;;;<<<>>>???>>>;;;888333///,,,******)))((()))))))))'''%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((zzz~~~vvvqqqooollliiihhhhhhiiiiiieeedddbbb```]]]YYYVVVTTTRRRPPPMMMLLLKKKIIIFFFDDDAAA>>>:::777555333000.....................//////////////////////////////000000111111222333333333777;;;BBBIIIOOOTTTWWWYYYUUURRRMMMGGGBBB>>>;;;:::888777777666666666666666555444444444333333333333000000/////////000000111111111111000000000//////000///......//////...,,,...---,,,,,,++++++,,,,,,---,,,++++++*********+++++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++************)))************************+++++++++******)))))))))******))))))))))))******++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,++++++******,,,,,,,,,+++,,,,,,---...------,,,,,,---......///000/////////000000111222111111111222222333333333000000111222333444555555888888888888999999999999888777666666888;;;>>>@@@@@@@@@AAABBBBBBCCCCCCCCCBBBDDDFFFHHHHHHFFFCCCAAA@@@@@@BBBEEEIIINNNSSSVVVWWWYYY]]]```ccccccccccccaaa```______bbbhhhmmmqqqvvvzzz~~~~~~xxxpppbbb[[[PPPGGGBBBAAAAAAAAAAAA???<<<:::999;;;===???@@@@@@???<<<888222...++++++***))))))***)))'''%%%((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((((((((((((&&&%%%~~~sssjjjlllkkkkkkjjjiiiiiiiiiiiicccbbbaaa^^^[[[XXXUUUTTTQQQOOOLLLJJJHHHFFFCCCAAA===;;;777555333222///---............////////////000000000000000000000000111111111222333333444444888<<>>>>>???@@@AAABBBBBBBBBBBBAAACCCEEEFFFFFFDDDBBB@@@@@@@@@@@@BBBGGGLLLQQQTTTYYYZZZ]]]```ccceeeeeeeeedddbbb___^^^```dddhhhkkkrrrwww|||{{{mmmeeeYYYOOOHHHEEECCCBBBBBB@@@>>><<<<<<===???@@@BBBBBBCCCAAA===777111...,,,+++))))))******((('''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###!!!"""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&)))(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&###$$$$$$%%%%%%&&&&&&'''###%%%((())))))(((%%%###xxxssskkkdddggghhhiiijjjiiihhhgggfff```___^^^\\\YYYWWWUUUTTTQQQNNNKKKHHHFFFDDD@@@>>>;;;888555333333222000........./////////000000000111111111111111111111111111111222222333444444444777;;;AAAFFFLLLTTT\\\bbb```___]]]YYYSSSKKKCCC???;;;::::::999888999999999777777666666666555555555333222222222222333444555333333333333222222222222333111000000000000///---......---,,,,,,,,,,,,---...---,,,+++************+++++++++++++++++++++++++++++++++*********************************++++++************************************))))))))))))++++++************++++++))))))************))))))************************,,,++++++***))))))((((((,,,++++++*********++++++*********++++++,,,---...............///000111111...//////000000111222222///000111222333444444555555555666777888999:::;;;999999888888888999;;;;;;<<<===???@@@AAAAAA@@@@@@@@@AAACCCDDDDDDCCCBBBAAA@@@??????@@@CCCIIINNNRRRXXXYYY\\\___bbbeeehhhiiifffdddaaa^^^^^^aaadddfffjjjpppvvv{{{xxxpppcccXXXPPPJJJGGGEEECCCBBB@@@?????????AAABBBDDDEEEGGGFFFCCC===666222...,,,)))((()))***)))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$#########$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$|||||||||zzzyyy|||~~~tttnnnlllhhhccceeefffhhhiiiiiigggdddbbb^^^]]]\\\ZZZXXXVVVUUUTTTQQQNNNJJJHHHEEEBBB???<<<999777444333222222000///.../////////000000111111111111111111111111111111111222222333333444444555555888===AAAFFFNNNWWW^^^^^^```aaa```ZZZPPPFFF@@@<<<;;;::::::999999::::::777777777777666666666666555555555555555666777777444444333333333333222222333222000000111000///---......---,,,,,,,,,,,,---...---,,,+++************++++++++++++++++++++++++,,,+++++++++******))))))))))))*********+++++++++************************((((((((()))******++++++,,,,,,++++++++++++,,,,,,''''''((((((((((((''''''))))))))))))))))))))))))+++******)))(((''''''&&&******)))))))))))))))***************+++,,,---...---------......000111111---......///000111111111000000111222333444444555444444555777888999:::;;;999999999999999999:::::::::<<<===?????????>>>>>>@@@AAABBBCCCCCCCCCBBBBBB@@@???>>>>>>AAAFFFLLLOOOVVVXXXZZZ]]]bbbfffjjjlllgggeeeaaa___^^^___aaabbbcccjjjqqqxxxwwwjjj^^^UUUNNNIIIGGGDDDCCCBBBAAAAAAAAABBBBBBFFFHHHJJJJJJGGG@@@:::555///,,,)))((((((*********(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&''''''((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%{{{yyyxxxxxx{{{vvvkkkhhhgggdddcccdddggghhhiiiiiihhhfffdddbbb^^^^^^]]]]]]\\\XXXSSSOOOPPPMMMJJJGGGDDDAAA>>>;;;777666444333111000//////000///......---------...111000/////////111222333333333333333333333333333555666888:::>>>CCCIIINNNXXX\\\```bbb___VVVLLLEEE???===;;;;;;:::999777555;;;:::999777666777777888777777666555555555555555555555444444444333333333333333333333222222111000111000...---,,,,,,,,,------,,,,,,++++++*********************+++,,,---...++++++************++++++))))))))))))))))))))))))************************))))))((())))))***++++++************************(((((())))))******++++++))))))))))))))))))))))))(((***++++++)))(((((())),,,+++***))))))***+++,,,++++++++++++++++++++++++.........////////////000////////////000000000000111111000000111111222333333444444555777888:::;;;::::::;;;;;;;;;:::888777666777999;;;<<<>>>>>>>>>AAA@@@@@@AAABBBCCCAAA@@@@@@@@@??????@@@CCCIIIMMMSSSWWW\\\```bbbdddfffhhhgggfffccc```___^^^___```aaaeeelllxxx~~~sssggg]]]TTTLLLHHHIIIDDDCCCFFFFFFCCCBBBCCCIIIHHHIIIJJJJJJEEE===777555000***''''''((((((&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%$$$######""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&xxxvvvuuuuuuyyyzzzoooeeeccccccbbbbbbdddfffggghhhiiihhhfffdddbbb___^^^]]]\\\[[[XXXSSSPPPOOOLLLHHHEEEBBB???<<<999555444222111000///......000000000//////000000000333222111111222333444555333333333333333333333444333444666888:::???EEEIIITTTYYY```dddccc\\\RRRLLLCCC@@@===<<<;;;;;;999888;;;:::999888777777777777777777666555555555555555555555555555444444444333333333444444333222222111222111///...------......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************************************)))))))))***++++++************************)))))))))))))))*********))))))))))))))))))))))))(((***+++***((('''''''''+++******))))))******+++++++++++++++++++++++++++---------.........//////....../////////000000000111111000000000111222222333333333444666777999:::;;;;;;;;;;;;:::888777555666777888:::;;;<<<======>>>>>>>>>???AAABBBBBBBBB@@@@@@@@@??????BBBFFFJJJNNNSSSYYY^^^bbbdddfffhhhiiihhheeecccaaa`````````bbbeeelllwww{{{pppfff[[[RRRLLLJJJEEEDDDGGGHHHEEEEEEFFFLLLLLLLLLNNNNNNIIIBBB<<<777222,,,)))))))))((('''(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%###"""""""""###$$$%%%&&&%%%$$$$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&''''''((())))))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&vvvtttssstttyyy|||xxxoooeee]]][[[]]]^^^```dddeeefffggghhhgggeeecccbbbaaa___]]][[[YYYWWWSSSQQQNNNKKKFFFBBB???<<<999666333333222000000//////000000111111222222333444444555555555444555555666777444444444444444444444444111222333444666999>>>AAAKKKRRR\\\dddfffaaaZZZUUUIIIEEE@@@===<<<<<<;;;:::::::::::::::999888777666777777666555555555555555666666666555555555444444444444444555444444333222333222111000//////000000222111000///...---,,,,,,---.........---,,,***)))++++++++++++++++++++++++************************************************++++++***)))))))))******************************************))))))))))))))))))))))))))))))))))))(((***+++***'''&&&&&&&&&)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,------------.........////////////000000000000000000111111222111111222222444555777888;;;;;;;;;;;;:::888666555555666777888999:::;;;;;;<<<<<<<<<===???@@@BBBCCCAAAAAA@@@???>>>???BBBEEEGGGMMMTTT[[[```dddgggiiikkkjjjhhhfffdddbbbaaa```cccfffllluuuzzzpppdddXXXPPPKKKFFFEEEGGGIIIHHHHHHJJJMMMMMMNNNPPPOOOLLLFFFBBB;;;777111---++++++***)))((((((''''''&&&%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''((((((''''''(((((()))***(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%vvvuuuuuuwww|||yyytttqqqggg^^^WWWVVVXXXYYY]]]bbbcccdddfffggggggeeedddbbbbbb```\\\ZZZXXXVVVSSSQQQLLLHHHCCC???<<<999666333333222222111111222222333111222333444666777777888888888777777888888888888666666666555555555555555111222333333333555888;;;@@@HHHTTT___dddddd```\\\PPPKKKEEE@@@=========<<<999:::;;;;;;:::999777666777777666555555555555555777666666666666555555555444555555555555555444444444333333222222222222222333222111000///...---,,,+++,,,.........,,,***)))++++++,,,,,,,,,,,,++++++************************************************+++***))))))((((((((((((************************++++++******))))))(((((()))))))))))))))))))))))))))++++++***(((&&&&&&'''((()))***++++++***)))(((***************************+++++++++,,,,,,,,,,,,------........./////////000////////////000111111000000000111222333555555999:::;;;;;;;;;:::888777555555555666777888999:::;;;<<<<<<<<<<<<===???AAA@@@AAAAAA???======???AAABBBHHHPPPXXX^^^cccgggiiilllkkkkkkjjjgggeeebbbaaabbbeeekkkrrr{{{wwwjjj\\\RRRLLLGGGEEEGGGIIIHHHIIILLLKKKLLLNNNOOONNNLLLHHHEEE???<<<777222...,,,+++***((((((''''''&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%$$$$$$######$$$%%%%%%######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''''''''((((((((((((((((((((('''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$wwwwwwxxx{{{xxxrrrooommmddd]]]WWWVVVWWWWWWZZZ___bbbdddeeeggggggfffdddcccccc```]]]ZZZXXXVVVSSSQQQIIIFFF@@@<<<999777444222111111111111222333444444333444666888:::;;;;;;;;;::::::;;;;;;;;;:::::::::999888888888777777666666333333444444333444666888999AAAMMMYYYaaaeeefffeeeXXXSSSJJJDDD@@@>>>>>>===::::::;;;;;;:::999777666777777666555555555555555777666666666666555555555444555555666666555555555444444444444444444333333222222111000///...------(((***,,,......---,,,++++++,,,------------,,,+++***************************************************)))((('''''''''''''''************************++++++******))))))(((((())))))))))))))))))))))))***,,,---,,,***(((((()))((()))***++++++***)))(((************************************+++++++++,,,------------............//////......//////000111////////////000222333333777888:::;;;<<<===<<<<<<666555555555555666777888<<<===>>><<<::::::<<<===???@@@AAA@@@>>>===>>>???@@@EEEMMMTTTZZZ```eeehhhjjjkkklllmmmkkkhhheeecccbbbeeejjjpppvvv||||||oooaaaWWWOOOIIIEEEGGGHHHGGGIIILLLKKKLLLNNNNNNMMMKKKJJJIIICCCAAA<<<777111---,,,+++((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%$$$######$$$$$$%%%$$$%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((()))(((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''((((((((((((((((((((()))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""'''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%yyyzzz}}}xxxppplllkkkjjjeee___[[[[[[ZZZXXXZZZ^^^bbbccceeeggghhhgggfffeeebbb```]]][[[YYYVVVRRROOOGGGCCC>>>:::777666444222/////////000222333555666777888;;;===???@@@@@@@@@>>>>>>?????????>>>======;;;;;;;;;::::::999999888444555666555444444666777888>>>GGGSSS]]]eeekkkmmmbbb\\\SSSJJJEEEBBB???>>>;;;;;;;;;;;;:::999888777777777666555555555555555666666666555555555444444333444555555666555555555444444555555555555444444222222111111000000//////)))***,,,---.........---,,,,,,............,,,,,,++++++++++++++++++++++++************************))))))((('''''''''((((((************************************))))))))))))))))))))))))))))))))))))***,,,---,,,+++******+++((())))))******))))))(((************************************++++++++++++,,,,,,,,,---------.....................///000000.........//////111222222444555888:::<<<===>>>>>>777666555444444555666777:::===???>>>;;;999999;;;===???@@@@@@???>>>>>>???@@@DDDIIIOOOTTTZZZ```dddhhhkkknnnqqqpppnnnjjjhhheeegggjjjmmmqqqvvv|||uuuhhh```TTTMMMGGGGGGGGGFFFGGGKKKLLLNNNOOOOOOMMMKKKJJJKKKGGGEEEAAA:::333...,,,+++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$######"""###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((((((((((((''''''&&&&&&''''''((()))(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###"""!!! &&&&&&'''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&}}}pppiiiffffffgggeeebbb```aaa___\\\]]]aaabbbdddfffhhhiiihhhgggfffaaa```^^^\\\ZZZWWWQQQNNNEEEAAA<<<888666555444333111111222333555777999:::===>>>AAACCCEEEEEEEEEEEEBBBCCCCCCDDDCCCBBBAAA@@@>>>>>>======<<<;;;;;;:::555666777666555444666777888;;;BBBKKKVVVbbbkkkqqqkkkeee[[[RRRKKKFFFBBB???<<<<<<;;;:::999999999999777777666555555555555555555555555555444444444333333333444555555555555555333444555666666555444444222222222222222222222222............////////////,,,---...//////...---,,,++++++++++++++++++++++++***************************))))))))))))******+++************************)))))))))))))))*********))))))))))))))))))))))))(((***++++++*********+++))))))(((((((((((())))))*********************************+++++++++,,,,,,+++,,,,,,,,,,,,---------......------......///000//////...//////000111222333444666999:::;;;;;;;;;888777555444444555666777777<<<@@@@@@<<<999:::;;;;;;===@@@AAA@@@@@@@@@@@@AAACCCFFFIIINNNTTTZZZ___gggkkkpppuuuvvvtttqqqnnnjjjkkkllllllmmmoootttxxxwwwmmmfffZZZRRRKKKIIIGGGFFFGGGJJJJJJLLLMMMLLLIIIGGGHHHJJJIIIHHHDDD===444...++++++''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%&&&%%%$$$###"""!!!###$$$%%%&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$######"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''(((((()))***)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''((((((((('''%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''wwwkkkdddbbbcccdddfffcccccceeeccc___```dddbbbdddfffhhhiiiiiihhhgggaaa```___]]][[[WWWQQQMMMDDD@@@;;;777666555555444444555666888:::<<>>===<<<<<<<<<555666777777555555555777666888<<>>;;;;;;===999<<<@@@BBBAAAAAAAAABBBAAABBBDDDEEEIIIOOOVVV[[[ggglllrrrxxxzzzyyyuuusssnnnoooooollljjjkkkooosss{{{|||}}}~~~|||vvvoooiii^^^UUUNNNJJJHHHFFFGGGJJJGGGIIIJJJHHHEEECCCDDDFFFJJJIIIFFF>>>555...++++++'''''''''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$&&&'''&&&$$$"""!!! ###%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$"""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&)))))))))))))))******+++))))))(((((((((((())))))'''''''''&&&&&&'''''''''''''''(((((())))))******&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&&&&&&&'''(((((((((}}}jjj___ZZZXXXZZZ]]]cccdddeeeeeeddddddfffhhhjjjiiihhhiiijjjjjjiiigggaaa```___]]]YYYSSSLLLGGG===<<<:::777666555444444888888888:::<<>>===;;;999888666666666888:::>>>FFFSSScccnnnmmmqqqnnncccVVVMMMHHHDDD???===:::888888888777666999888777666555444333333222222333444444444444333111333555555333222222333666666666666555444333333222222222222222222222222333333333222222222111111000000000000////////////---,,,,,,++++++,,,,,,---......------,,,+++******)))))))))***+++++++++,,,------,,,+++***)))((('''+++******)))(((''''''&&&''''''(((((())))))******************************)))))))))))))))(((''''''***************)))((((((******++++++++++++******,,,,,,,,,------.........++++++******+++---...000000//////.........//////333333333333444555666666888666444333222333555666888<<<@@@BBBAAA???>>>===@@@DDDFFFDDDDDDEEEDDD@@@HHHDDDBBBDDDEEEGGGNNNVVVbbbjjjuuu|||~~~~~~|||xxxsssnnnjjjiiiiiiiiiqqqsssvvvxxxwwwtttpppmmmddd]]]TTTNNNJJJHHHFFFDDDHHHHHHHHHHHHGGGEEEDDDCCCEEEGGGGGGCCC;;;333...---(((''''''((())))))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%############%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&''''''''''''((((((((()))(((&&&%%%&&&((()))'''%%%''''''((((((((((((''''''+++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&)))***(((%%%&&&&&&&&&&&&&&&&&&%%%%%%rrraaaXXXUUUTTTVVVZZZaaacccfffggggggggghhhiiikkkjjjiiijjjkkkkkkiiigggbbb```^^^[[[WWWPPPIIIDDD<<<:::888666444444555666999:::<<<>>>AAADDDGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA??????===<<<:::888777666777888:::===CCCNNN\\\gggpppuuusssiii]]]TTTNNNIIIBBB???<<<:::::::::999888888888777666555444333333333333444555555555555444222333444444333222333555666666666666555444333333444333333333333333333333444444444333333333222222111111000000000/////////------,,,,,,,,,,,,------......---,,,,,,+++******************+++++++++++++++++++++***************+++******)))((((((''''''))))))))))))************************************)))))))))))))))(((''''''***************)))((((((******++++++++++++******++++++++++++,,,,,,------,,,++++++++++++,,,.../////////............//////222222222222333444555555666555444333333444444555888;;;???AAAAAA@@@@@@@@@BBBFFFHHHGGGFFFGGGFFFBBBGGGCCCBBBCCCDDDFFFLLLTTT^^^fffrrrzzzyyyrrrlllhhhgggfffnnnooorrrtttuuusssrrrpppiiibbbXXXPPPLLLIIIFFFCCCGGGGGGGGGFFFEEECCCBBBAAABBBEEEFFFCCC<<<444///,,,)))'''''''''))))))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))&&&'''(((((((((((('''&&&'''''''''((((((((())))))'''&&&&&&(((******'''$$$''''''((((((((((((''''''***)))((('''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&'''%%%###&&&&&&&&&&&&''''''''''''rrreeeWWWQQQOOOOOORRRWWW^^^aaafffiiijjjjjjjjjkkkkkkjjjiiiiiiiiihhhfffdddbbb```\\\WWWRRRKKKCCC>>>999777555333333444777888<<<>>>AAAEEEHHHJJJLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDAAA@@@???===<<<:::999888777888999;;;???HHHTTT]]]pppvvvxxxqqqfff]]]UUUNNNEEEBBB>>><<<;;;;;;:::999888888777666555444333333444444555666666666666555333333444333222333555777666666666666555444333333444444444444444555555555555555444444444333333333222111111111000000000000......------------......---------,,,,,,++++++***,,,,,,+++++++++++++++***))))))******+++++++++,,,*********))))))(((((('''++++++++++++************************************))))))******))))))(((((()))************))))))(((******++++++++++++******************++++++++++++,,,,,,,,,++++++,,,------///...............//////000000000000111222333444444444444555555555555444888:::===>>>???AAACCCEEEEEEJJJMMMKKKIIIIIIHHHEEEFFFBBBAAACCCCCCDDDJJJQQQ[[[dddoooyyy~~~}}}vvvooojjjgggfffiiijjjllloooqqqssstttuuuqqqjjj```WWWPPPJJJGGGDDDFFFFFFEEEDDDBBBAAA???>>>>>>AAACCCBBB===666000---)))(((''''''((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''''')))******'''%%%'''(((((())))))((((((''')))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((("""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&''''''(((((())))))yyyfff[[[QQQMMMLLLLLLOOOTTTZZZ___eeejjjkkkkkkkkkkkkjjjhhhgggffffffdddbbb___```]]]XXXRRRLLLEEE>>>999777555444333333666999;;;@@@BBBFFFJJJLLLMMMMMMLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGCCCBBBAAA@@@>>>===<<<;;;777999999:::===DDDNNNVVVhhhqqqyyyxxxqqqggg[[[QQQHHHEEE@@@===;;;;;;:::999888888777666555555444444444555555666666666666666444444444333222333777999777777777777666444333222444444444444444555555555555555444444444333333333222222222222111111111111/////////....../////////---------,,,,,,,,,++++++------,,,,,,+++++++++***)))************+++++++++*********)))))))))((((((+++++++++******)))))))))************************))))))*********))))))((())))))************)))(((******++++++++++++************++++++++++++++++++------,,,,,,,,,,,,,,,,,,......---------...//////////////////000111222222333444666777888777666555777999:::<<<===AAAEEEHHHJJJPPPSSSPPPLLLKKKIIIFFFEEEBBBBBBCCCCCCCCCGGGNNN\\\cccnnnvvv{{{~~~~~~xxxrrrmmmjjjiiieeefffgggjjjnnnsssxxx{{{{{{uuulllaaaWWWOOOJJJGGGEEEEEEDDDBBB@@@>>><<<::::::===@@@AAA>>>888222...+++)))''''''''''''&&&$$$(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''(((&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))((('''&&&&&&''''''''''''(((((())))))))))))((((((((((((''''''((()))******''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''')))(((''''''''''''((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((()))******+++rrrjjj^^^VVVNNNLLLKKKJJJMMMQQQYYY^^^eeejjjllllllkkkkkkkkkiiigggfffeeebbb___]]][[[XXXRRRLLLFFF@@@:::666777666555555666999===???DDDFFFJJJLLLMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@???888:::;;;;;;===BBBKKKRRR^^^kkkxxx}}}{{{rrrdddXXXMMMIIICCC>>><<<:::999888888888888777777666666555555666777777888888777777666777666555444555888;;;888888888777666444333222222222333333444444444555555444444444444333333333333333333333222222222222111000000000000000000111.........---------------...---------,,,,,,+++++++++++++++************)))************))))))))))))*********))))))(((((('''************************))))))************))))))((())))))*********))))))******++++++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++---------------...//////............///000111111333444777999::::::888777777888999999;;;???EEEIIINNNUUUXXXTTTNNNKKKHHHFFFFFFCCCCCCEEEDDDCCCFFFLLLXXX___iiipppuuuzzz}}}xxxsssnnnkkkiiiddddddeeehhhmmmuuu|||xxxmmmaaaWWWPPPLLLFFFEEEDDDAAA???<<<999888777999===@@@@@@;;;555111---+++((('''''''''&&&%%%))))))(((((((((((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))******(((%%%###"""$$$(((***(((((())))))))))))(((((((((((('''(((((()))***+++((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%''''''(((((()))***++++++tttiiibbbYYYTTTPPPOOONNNLLLOOOSSS[[[```fffkkkllllllllllllmmmkkkhhhfffdddaaa^^^[[[UUUQQQKKKFFFBBB===999666888888888:::<<<>>>@@@BBBGGGHHHKKKLLLMMMKKKIIIHHHEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDD;;;<<<=========AAAHHHMMMVVVdddttt~~~|||pppdddUUUPPPIIICCC???<<<;;;999999999999999888888888777888999::::::;;;;;;::::::999999999888777777999;;;999999888777666555333222222222222333444444555555666666555555555444444444444444444444333333333333222222111111111111222222////////////////////////...------------------,,,,,,+++++++++******))))))************************)))))))))(((((((((((((((************************))))))******++++++******((())))))************)))******++++++++++++******,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---...//////---------......///000111222444777999::::::999999666777888888999===BBBFFFNNNVVVZZZVVVOOOLLLIIIGGGHHHFFFFFFHHHGGGDDDFFFKKKQQQXXXbbbiiiooouuu||||||xxxsssnnniiigggeeeeeefffiiiooowwwxxxkkk___UUUQQQGGGFFFDDDBBB???;;;888777555777;;;???AAA>>>:::555000---***((((((''''''&&&))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((((())))))((((((''''''''''''((((((((((((((()))))))))*********)))&&&###"""$$$(((,,,((())))))******))))))((((((((((((((())))))***+++))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''''''''(((((())))))******wwwnnnfffbbb[[[WWWUUUWWWVVVUUUWWW\\\aaaeeejjjmmmmmmmmmmmmmmmkkkiiifffcccaaa]]]YYYVVVNNNJJJEEEAAA>>><<<:::888:::;;;===???AAACCCDDDDDDGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHGGG???@@@@@@>>><<<>>>CCCGGGPPP\\\kkkvvv~~~yyyppp```ZZZQQQJJJDDDAAA???===;;;;;;::::::::::::999999<<<===>>>>>>??????>>>>>>;;;<<<===<<<:::888999:::999999999888666555333222333333333444555555666666888888888777777777666666555555555555444444444333333333222222222222333333000000000000000000000111------------............***************+++++++++************************))))))))))))))))))******************************((()))***++++++++++++***(((((()))*********************++++++++++++******,,,+++++++++************)))***,,,------------,,,,,,,,,,,,,,,---...///000---------......///000111111222444777888999999999666777777777888;;;???BBBIIISSSYYYVVVPPPMMMLLLKKKJJJHHHIIIKKKIIIFFFGGGKKKNNNUUU]]]dddiiiooouuuzzz{{{zzzzzzwwwtttpppllljjjhhhhhhiiilllrrrzzzsssdddYYYSSSIIIHHHFFFCCC???<<<888777555666999===AAAAAA===:::222///+++)))((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((($$$%%%%%%&&&&&&'''''''''###$$$%%%&&&%%%$$$"""!!!#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))*********)))(((((((((((()))***(((((()))))))))*********)))******(((&&&&&&))),,,))))))************)))))))))))))))((())))))******)))))))))*********++++++))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%'''))))))((('''(((***((((((((((((((((((((((((zzzrrrlllgggeee^^^\\\\\\______^^^aaafffeeehhhlllnnnooonnnnnnnnngggeeebbb___\\\YYYTTTQQQJJJFFFBBB>>>===<<<:::999;;;===@@@CCCEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLNNNMMMMMMLLLKKKJJJJJJIIIAAABBBBBB???;;;;;;???CCCKKKVVVcccnnnxxx~~~|||wwwgggaaaXXXOOOIIIEEECCCAAA;;;;;;;;;;;;;;;;;;;;;:::@@@@@@AAABBBBBBBBBBBBAAA===>>>???>>>;;;:::999999:::999999888666555333222444444444555666777777888:::::::::999999999888888666555555555555444444444444333333222222333333444111111111111111222222222,,,---------.../////////'''((()))***+++,,,------******************++++++))))))******+++++++++,,,************************((()))***+++++++++++++++(((((()))*********************++++++++++++******+++*********))))))(((((((((***+++---......------+++++++++,,,---...///000...............///111111000111333444666777888888666777777777777999===@@@EEEPPPWWWUUUPPPOOOOOONNNKKKJJJJJJLLLKKKGGGGGGKKKPPPVVV\\\aaadddhhhnnnssstttuuuvvvwwwvvvtttrrrqqqjjjjjjkkknnnttt|||vvvggg[[[TTTJJJIIIGGGDDD@@@<<<999777555666888===AAABBB@@@<<<333000,,,***))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''((()))))))))###$$$$$$%%%&&&'''((((((!!!"""$$$%%%%%%$$$###"""""""""#########$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######%%%%%%%%%%%%######%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((***+++++++++***)))(((((()))***+++))))))))))))************'''***------+++))))))+++))))))************))))))******))))))))))))******)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''!!!$$$''''''$$$###%%%'''((((((((((((''''''''''''yyymmmiiigggeeeddddddeeeeeeeeecccccceeegggoooooopppqqqrrrpppllliiidddbbb___]]]ZZZUUUOOOKKKFFFBBB<<<888555666888:::>>>@@@BBBCCCDDDEEEHHHJJJGGGIIILLLMMMMMMMMMMMMNNNRRRQQQPPPPPPPPPRRRTTTVVVXXXVVVUUUVVVWWWWWWTTTPPPTTTRRROOONNNNNNNNNLLLKKKLLLNNNOOOPPPPPPOOOMMMKKKFFFEEEBBB@@@???@@@AAABBBFFFKKKUUUbbbpppzzzpppkkk```UUUOOONNNIIICCCBBB@@@===<<<=========<<>>===:::777555444333333333444666777999:::;;;;;;999888777666555555555555555555555555555555555555555444444333222222333333333333444555444333222111///////////////////////////...---,,,++++++++++++,,,,,,,,,+++++++++******+++++++++************))),,,+++++++++***)))))))))************))))))))))))((()))***+++,,,+++******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++.........////////////000333333555666666666555444444555666666666888;;;>>>BBBGGGMMMQQQQQQOOONNNMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKOOOVVV\\\bbbgggllloootttvvvyyy{{{{{{yyyuuussssssrrrrrrtttwww||||||pppbbbYYYQQQLLLFFFBBBAAA@@@<<<999777666777:::>>>BBBDDDDDD999444...***((()))))))))(((&&&$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((***++++++(((&&&%%%&&&)))+++***(((###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$#########$$$%%%%%%""" '''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&*********)))((((((''''''%%%&&&''''''((((((''''''&&&%%%%%%$$$%%%&&&((()))(((((((((''''''&&&&&&%%%$$$'''***+++)))((('''(((,,,+++***))))))***,,,---))))))))))))))))))))))))......---------......///......------------.....................---,,,+++------------,,,,,,,,,,,,---+++******+++,,,+++***------,,,++++++***))))))***(((''''''((()))(((''''''''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&tttiiieeedddcccbbbggghhhiiiiiihhhhhhjjjkkkpppoooppppppqqqoookkkhhhdddbbb___\\\YYYSSSMMMHHHBBB???;;;888888:::===???@@@CCCFFFGGGHHHHHHJJJLLLJJJMMMPPPQQQQQQRRRSSSUUUWWWWWWWWWXXXZZZ]]]```bbbdddcccbbbcccdddbbb^^^[[[[[[YYYVVVUUUTTTTTTRRRPPPPPPPPPQQQQQQPPPOOOMMMKKKJJJHHHFFFDDDBBBAAAAAAAAADDDHHHQQQ]]]jjjvvv~~~}}}yyynnn```XXXSSSLLLEEEEEECCC@@@???@@@@@@@@@???EEEEEEEEEEEEGGGIIIKKKLLLLLLLLLJJJIIIFFFDDDBBBAAA@@@>>><<<999777555555555555666888:::;;;<<<======???>>>===<<<;;;:::::::::666666555555555555555444555555444333333333444444333444444555444333222111////////////////////////000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++************++++++++++++************************))))))))))))((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++,,,,,,------,,,,,,+++------........./////////000111333555666777777777666777888777777999<<<>>>BBBGGGMMMPPPQQQOOOMMMLLLLLLLLLMMMNNNNNNOOOOOONNNMMMQQQVVV[[[```eeekkkoooqqqsssxxx|||}}}}}}{{{yyyvvvvvvvvvvvvxxx{{{~~~}}}sssggg^^^VVVQQQIIIEEECCCAAA>>>;;;888888888;;;@@@CCCEEEEEE>>>999222...++++++*********)))(((''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))***'''%%%$$$$$$&&&'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&'''))))))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&)))+++,,,+++)))))))))+++************++++++,,,.............../////////...............///000000000000////////////000000000000000000000//////...///////////////////////////---,,,,,,...///...---,,,,,,++++++*********)))+++)))(((((()))***))))))(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%######%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%}}}ooofffbbbcccddddddkkklllnnnnnnnnnnnnppprrrqqqppppppppppppmmmiiifffdddbbb___\\\WWWQQQIIIDDD>>><<<::::::;;;???CCCEEEDDDGGGKKKMMMMMMMMMNNNOOOOOOQQQUUUWWWXXX[[[^^^```ddddddfffiiimmmqqquuuxxxzzzyyyzzzzzzzzzxxxsssppphhhfffcccaaa___\\\XXXVVVUUUUUUUUUTTTSSSQQQOOONNNNNNMMMKKKIIIFFFCCCBBBAAABBBEEEKKKUUUbbbppp|||{{{mmmccc[[[RRRIIIIIIFFFCCCBBBCCCDDDDDDCCCHHHHHHIIIKKKMMMOOORRRSSSTTTTTTRRRPPPLLLIIIEEECCCBBBAAA>>>;;;888777666666777888:::===???@@@@@@@@@AAA@@@???>>>===<<<;;;;;;888888777777666666666555555555444444444555555666444444555555444444333222000000000000000000000000111111000///........................------------,,,,,,,,,+++++++++***************+++++++++++++++++++++*********)))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,---------............---...111333666777888999777999999999999999;;;>>>@@@EEEKKKOOOPPPNNNLLLKKKJJJLLLNNNQQQSSSTTTTTTTTTQQQSSSVVVZZZ^^^cccjjjnnnqqqtttxxx|||~~~}}}{{{{{{zzzzzzyyyyyyyyyxxxzzz|||~~~}}}vvvmmmggg]]]WWWNNNHHHEEEBBB???<<<:::999:::===BBBEEEGGGHHHDDD@@@999333000...,,,***)))))))))***************'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&$$$$$$%%%$$$###!!!''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%&&&&&&'''(((((())))))&&&&&&'''(((((((((((('''***))))))(((((((((((()))'''''''''''''''''''''&&&(((+++------+++*********++++++,,,---------------.........//////000000000000111111222333444555555333333222222222222333333444444444444444333333333444444444444444444444444222111///000111222222111---------------,,,,,,,,,,,,***))))))***++++++*********)))((('''&&&%%%$$$)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%###"""!!!%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%yyynnnfffdddeeegggiiinnnppprrrssssssssstttvvvrrrqqqpppoooooolllhhheeefffddd```\\\VVVOOOGGGBBB<<<;;;;;;<<<>>>BBBFFFHHHHHHKKKPPPRRRSSSRRRRRRRRRSSSVVVZZZ^^^bbbfffkkkoooqqqrrruuuyyy~~~{{{xxxtttqqqlllgggaaa\\\[[[ZZZYYYWWWVVVTTTSSSRRROOOOOONNNLLLIIIFFFDDDBBBBBBCCCGGGNNNZZZiiixxxwwwmmmdddZZZQQQLLLIIIFFFDDDDDDFFFFFFFFFJJJKKKMMMPPPSSSVVVXXXYYY[[[ZZZYYYVVVRRRMMMHHHEEEEEECCC@@@<<<999777666666888:::===@@@CCCDDDDDDDDDDDDCCCCCCAAA@@@>>>===<<<;;;;;;::::::999888777777555555444444444555666666555555555555444444444333111111111111111111111111111111000///////////////000000000/////////......---,,,,,,,,,++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---...000222444666777888888999::::::999999:::<<<<<>>CCCGGGIIIIIIJJJFFF???999555111...+++''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%  """######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&'''(((((((((((((((******))))))(((((((((((('''''''''((((((((((((((()))+++,,,,,,+++******+++,,,---///111222222111000...//////000111222222333555666777888:::;;;;;;;;;777777777666666777777777999888888888888888888888:::::::::::::::;;;;;;;;;999777555444444444333222111111111111111111111111...,,,++++++,,,---,,,+++,,,,,,+++***)))((((((''')))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###"""&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%%%%&&&|||vvvnnnhhhfffhhhjjjllloooqqqtttuuuuuuuuuvvvwwwtttrrrpppooonnnlllhhhfffhhheee```ZZZTTTMMMFFFAAA======>>>???BBBEEEHHHIIIKKKNNNSSSVVVWWWVVVWWWWWWWWW[[[aaaggglllrrrxxx|||~~~}}}vvvnnnhhhaaa___]]]ZZZXXXVVVVVVUUUPPPPPPOOOMMMKKKIIIGGGEEEBBBCCCEEEJJJSSSaaaqqq|||vvvmmmbbbYYYQQQMMMIIIFFFFFFGGGGGGGGGLLLNNNPPPTTTXXX[[[]]]^^^______^^^\\\WWWQQQKKKGGGGGGEEEAAA===:::888777666999<<<@@@DDDHHHIIIJJJJJJLLLLLLKKKJJJHHHFFFDDDBBB======<<<;;;:::999888777666666555555555666666777666666555555555444444444333333333333333333333333111000//////////////////111111111000000000//////------------,,,,,,,,,+++******++++++,,,,,,,,,---++++++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////000111222333444444666888999999999888999;;;999===CCCGGGJJJKKKLLLMMMIIIKKKNNNQQQSSSUUUUUUUUUYYYZZZZZZ[[[^^^cccjjjoootttvvvzzz}}}|||xxxtttooommmoooqqquuuzzz~~~}}}zzzvvvhhh```TTTKKKEEEBBB???<<<;;;;;;<<>>:::555000---'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!$$$&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))((((((''''''((((((((())))))*********)))***,,,,,,+++***+++---...///111333444555444444555555666777999:::;;;;;;:::;;;===???@@@@@@@@@@@@======<<<<<<<<<<<<======>>>>>>===<<<<<<===>>>>>>AAAAAAAAABBBBBBCCCCCCCCCBBB???<<<::::::999777555555555555555444444444444333111///...//////...---++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''wwwtttoookkkjjjjjjmmmnnnpppsssuuuvvvvvvvvvvvvwwwuuusssqqqpppooommmjjjgggiiiddd^^^WWWQQQJJJDDD@@@AAAAAACCCDDDFFFIIIKKKLLLNNNRRRVVVYYY[[[[[[]]]^^^^^^ccckkkrrrwww}}}~~~yyyllliiiddd```\\\YYYYYYXXXTTTSSSQQQOOOMMMKKKIIIIIICCCDDDEEEGGGMMMYYYgggrrrvvvkkkaaaXXXTTTNNNKKKJJJJJJJJJJJJOOOQQQTTTXXX\\\___aaabbbcccdddeeeccc^^^XXXQQQMMMJJJHHHDDD@@@<<<:::888888;;;>>>DDDJJJNNNQQQRRRRRRRRRRRRRRRQQQNNNKKKIIIGGG@@@@@@???===<<<:::999888::::::999888888888888888777777666555555555555666444444444444444444444444111000000//////000000000111111111111000000000000......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************))))))******+++,,,************************++++++++++++++++++++++++***))))))(((((()))+++,,,+++,,,,,,------,,,,,,+++,,,---------............111000000000000111111222555777999:::999999:::;;;999<<>>BBBGGGKKKMMMNNNQQQMMMHHHDDD???:::555111,,,,,,+++***)))(((''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&###$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%'''(((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((()))'''(((((((((((()))))))))))))))(((((('''&&&&&&%%%''''''((())))))))))))(((((())))))))))))(((((('''))))))******+++,,,------+++---.........///000222111222444666777999999999:::;;;<<<===???AAABBBBBBAAABBBDDDFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFJJJJJJKKKKKKLLLLLLMMMMMMLLLJJJFFFDDDCCCBBB???===<<<<<<;;;;;;:::999999888:::777555333333333111000,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''&&&&&&&&&'''((((((~~~{{{vvvvvvtttqqqpppoooqqqrrrqqqtttwwwxxxwwwvvvuuuvvvuuusssqqqppppppnnnllljjjgggbbbZZZRRRLLLGGGBBB@@@DDDEEEGGGJJJLLLNNNPPPPPPRRRUUUYYY\\\^^^```ccceeeiiinnnvvv}}}}}}~~~zzzssskkkeeeaaa___^^^ZZZXXXUUUQQQNNNLLLKKKKKKCCCDDDEEEFFFHHHQQQ]]]fffuuu~~~tttkkkaaa\\\VVVRRRPPPPPPOOOOOORRRTTTXXX\\\```cccdddeeehhhjjjkkkkkkggg```ZZZUUUNNNLLLHHHCCC@@@===;;;:::>>>BBBHHHPPPUUUYYYZZZZZZYYYYYYYYYXXXUUURRROOOMMMHHHGGGFFFDDDBBB@@@???>>>??????===<<<;;;;;;;;;;;;888777666555555555666777555555555555555555555555222222111111111111222222111111111111000000000000............------------,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++***)))))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***,,,---+++,,,,,,------,,,,,,+++------........./////////000000/////////000111222444777:::;;;;;;;;;<<<=========>>>>>>>>>@@@DDDHHHFFFFFFHHHKKKOOOTTTYYY[[[^^^```aaaccceeejjjppptttwwwyyy}}}~~~zzzvvvsssqqqrrrsssvvvzzz~~~}}}{{{oooeeeWWWLLLFFFCCCAAA???@@@@@@AAAEEEJJJOOOQQQQQQSSSPPPLLLIIIEEE@@@:::777000///---***)))(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((%%%'''((('''$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&(((((('''%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((()))***+++++++++***)))******+++,,,---...///000000111333444444555888::::::;;;;;;===???AAACCCDDDAAABBBCCCEEEFFFHHHIIIJJJMMMNNNPPPQQQRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKMMMNNNSSSTTTTTTUUUVVVVVVWWWWWWVVVTTTQQQOOOOOONNNMMMKKKHHHGGGFFFEEEDDDBBBBBBAAABBB???<<<:::999888555444111111000000///...------------------,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))&&&%%%%%%%%%&&&&&&'''(((}}}|||zzzyyyyyyyyyxxxvvvuuuuuuvvvsssuuuxxxyyywwwvvvuuuuuuvvvtttrrrppppppooommmkkkfff```WWWNNNHHHDDDAAA???FFFHHHKKKNNNPPPSSSTTTUUUUUUXXX[[[^^^aaadddhhhkkkqqqvvv~~~}}}yyytttoookkkhhhdddfffiiijjjjjjmmmrrrvvvzzz}}}wwwoooiiifffeee```]]]XXXSSSOOOMMMLLLKKKBBBDDDEEEEEEEEELLLVVV___hhhuuu{{{ssshhhccc\\\WWWUUUTTTTTTSSSUUUWWW[[[___ccceeegggggglllnnnppppppmmmggg```\\\QQQOOOKKKFFFBBB???======@@@EEELLLTTTZZZ^^^``````cccccccccbbb___[[[XXXVVVOOONNNMMMKKKIIIGGGFFFEEEDDDCCCAAA???>>>=========999888666555555555666777666666666666666666666666333333333222222333444444111111111000000000000/////////.........------------------,,,,,,+++++++++,,,,,,,,,+++++++++******+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...+++,,,,,,------,,,,,,+++.........////////////000//////......///000222333555777:::<<<<<<<<<===???@@@???>>>;;;:::<<<@@@DDDDDDDDDFFFIIIOOOUUU\\\______aaaccceeehhhlllqqquuu~~~|||yyyvvvuuutttuuuwww{{{~~~}}}{{{qqqgggYYYMMMGGGDDDBBBAAACCCBBBDDDGGGMMMQQQTTTTTTTTTRRROOOLLLIIIDDD>>>;;;222000,,,)))'''&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))***+++,,,***&&&$$$$$$&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&)))((((((***+++***(((&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''((((((((())))))******''''''(((((()))*********'''(((((()))))))))))))))((()))+++,,,---,,,,,,+++++++++,,,---...000111111444555777888999;;;>>>AAACCCCCCCCCDDDFFFIIILLLMMMJJJKKKMMMNNNPPPRRRTTTTTTWWWXXXZZZ[[[[[[ZZZYYYWWWRRRRRRRRRQQQQQQRRRRRRRRRQQQPPPNNNNNNNNNPPPRRRSSSYYYZZZZZZ[[[\\\]]]]]]]]]\\\ZZZXXXWWWXXXXXXWWWVVVRRRQQQPPPOOOMMMKKKJJJJJJHHHEEEAAA???===;;;999777999888777555333222000000000////////////.........))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%$$$###''''''''''''((((((((()))))))))(((((((((((())))))$$$$$$$$$$$$%%%%%%&&&'''{{{{{{}}}~~~~~~|||zzzyyyyyyzzzxxxyyyzzzzzzyyyvvvtttrrrsssrrrpppppppppooollljjjaaa[[[QQQJJJGGGGGGGGGGGGMMMNNNPPPRRRTTTVVVVVVWWWVVVYYY]]]```ccchhhooouuuyyy{{{|||sssoooiiiccc\\\XXXUUUTTTVVVUUUTTTSSSTTTVVVYYYZZZ^^^dddllluuu||||||sssmmmjjjfffaaaZZZWWWXXXVVVRRRNNNHHHFFFCCCBBBDDDIIIOOOSSSfffmmmyyyvvvmmmbbb[[[XXXWWWTTTRRRXXXZZZ]]]```dddhhhjjjllloootttwwwvvvssspppjjjbbbUUURRRPPPOOOIII???999888AAAEEEMMMVVV___eeejjjllljjjjjjjjjiiigggdddaaa___ZZZXXXVVVUUUTTTRRROOOMMMLLLJJJGGGDDDAAA???>>>>>>===<<<::::::;;;;;;999888888888777666555444333333333222222222222222333444000000000000000000000000111111111111111000//////...---***((('''((()))***,,,------......------,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////,,,---//////......000111333444777999;;;<<<<<<<<<>>>>>>>>><<<::::::===???AAACCCEEEGGGKKKPPPWWW\\\```bbbdddfffhhhlllppptttzzz~~~{{{wwwtttssstttvvvzzz}}}}}}{{{yyynnnggg\\\PPPGGGBBB@@@??????BBBFFFKKKPPPRRRSSSTTTSSSQQQOOONNNMMMJJJDDD@@@888555111---***)))))))))$$$$$$$$$%%%&&&%%%###!!!!!!###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&%%%$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((,,,,,,,,,---......---+++,,,...111222333555777999888;;;???CCCFFFHHHHHHHHHHHHIIILLLOOORRRTTTVVVWWWYYYXXXWWWXXX[[[]]]]]]]]]___aaadddffffffdddaaa___[[[[[[ZZZYYYYYYYYYZZZZZZUUUUUUVVVVVVVVVWWWZZZ]]]```bbbdddggghhhgggeeedddbbbbbbaaa```______^^^^^^]]]ZZZXXXWWWXXXXXXUUUSSSSSSNNNIIIGGGFFFEEEBBB@@@<<<<<<;;;:::::::::;;;;;;:::777444333222111000...///...,,,***((((((((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((|||xxxzzz}}}|||||||||xxxyyyyyyyyyxxxvvvsssrrrqqqqqqpppppppppnnnkkkiii___YYYPPPJJJHHHIIIKKKLLLRRRSSSTTTVVVWWWXXXYYYYYY[[[^^^aaaeeehhhmmmsssxxx||||||||||||zzzvvvooojjjaaa^^^YYYSSSNNNJJJHHHGGGIIIHHHGGGFFFGGGIIIJJJLLLNNNRRRXXX```hhhsss}}}yyyuuuoooiiiaaa]]][[[YYYTTTPPPMMMKKKGGGEEEEEEHHHMMMPPP[[[cccqqq}}}ttthhh```]]][[[XXXUUUYYY[[[^^^aaaeeeiiilllnnnqqqwwwzzzyyyvvvtttnnnggg]]]YYYVVVTTTNNNDDD???>>>CCCHHHOOOXXXaaahhhmmmooooooooopppooommmkkkhhhfffbbb```^^^]]]\\\[[[XXXUUUSSSRRROOOKKKHHHFFFEEEDDDBBB@@@>>>>>>>>>>>><<<:::::::::999888777666555555555444444444444555666666444444333222222111000000111111222111111000000///111000///------------------------......---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////,,,---//////......000111222444666999;;;===============<<<:::888999;;;===@@@BBBDDDGGGJJJOOOVVVZZZ```bbbeeehhhjjjmmmqqqsss{{{~~~}}}yyywwwssstttvvvyyy|||}}}{{{yyypppjjj___SSSIIICCC@@@???>>>AAAEEEJJJNNNQQQSSSTTTTTTRRRPPPPPPOOOLLLGGGCCC;;;888444///+++*********'''&&&&&&'''((((((%%%###$$$%%%&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%###!!! ''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***,,,,,,---...///000///...222444777999:::<<>>>>>>>>???<<<999888777666444222111000...,,,******)))************)))))))))((((((((((((((((((((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((|||vvvsssxxx}}}|||}}}xxxyyyyyyxxxwwwuuurrrqqqoooooooooppppppmmmiiieee[[[VVVOOOKKKKKKNNNQQQSSSYYYZZZZZZ[[[[[[\\\\\\\\\^^^aaaeeehhhlllpppvvvyyy|||yyyuuupppkkkddd]]]XXXQQQOOOKKKGGGCCCAAA??????@@@???>>>======>>>@@@@@@BBBDDDFFFKKKSSS^^^iiiqqqxxxrrrkkkeeebbb___[[[XXXTTTQQQLLLHHHGGGHHHJJJLLLRRRZZZhhhxxx|||qqqhhhccc```]]]ZZZZZZ\\\^^^bbbfffjjjnnnppptttyyy||||||zzzyyysssmmmfff```[[[WWWPPPGGGCCCCCCFFFJJJRRR[[[dddlllqqqtttuuuuuuvvvwwwuuusssqqqpppmmmkkkhhhggggggeeecccaaa]]]\\\YYYVVVRRRPPPNNNNNNIIIGGGEEEDDDCCCBBB@@@>>>======<<<;;;:::999888777777666666666666777888888777777666555333222111000111111222222222111000000222222222222111000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////,,,---//////......000111111333555888;;;===>>>???<<<<<<<<<999777777888:::>>>@@@CCCFFFIIINNNTTTYYY___bbbfffjjjlllnnnppprrrzzz~~~|||zzzuuutttuuuwwwzzz{{{zzzyyytttnnndddXXXMMMEEE@@@>>>===???CCCHHHLLLPPPSSSTTTUUUTTTRRRQQQPPPNNNJJJGGGAAA===777111---+++++++++((('''&&&'''((((((&&&$$$((()))))))))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%$$$###(((((((((((((((((((((((())))))(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))(((((((((((((((+++*********++++++,,,------...000111333444444444:::===@@@CCCEEEHHHKKKNNNOOOPPPQQQSSSUUUWWWYYYYYY]]]___bbbeeehhhkkklllmmmnnnmmmlllmmmoooqqqqqqpppnnnoooooonnnmmmlllkkkjjjgggfffdddcccbbbbbbbbbbbbaaaccceeeeeeeeefffhhhjjjiiijjjlllmmmmmmlllkkkiiigggggghhhhhhhhhggggggffffffdddcccccceeefffeeeddd\\\ZZZVVVTTTSSSQQQOOONNNKKKJJJIIIHHHGGGEEEDDDDDDEEECCC@@@???>>>===:::888555444222000...---,,,,,,,,,,,,,,,,,,+++++++++***)))))))))*********++++++&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((''''''&&&&&&''''''(((~~~uuupppooovvv~~~|||{{{{{{xxxxxxxxxwwwuuusssqqqppplllmmmnnnpppooolllfffaaaWWWSSSOOOMMMPPPUUUZZZ\\\aaa``````_______________aaacccfffjjjmmmqqqtttvvvtttoooiiiccc]]]XXXSSSOOOKKKJJJHHHEEECCCBBBBBBAAABBBAAA@@@???>>>>>>??????AAAAAABBBCCCHHHPPPZZZ```oooxxx{{{tttnnnjjjgggcccaaaXXXUUUPPPLLLIIIHHHHHHIIINNNVVVbbbooo{{{xxxooohhhddd```]]][[[\\\^^^aaaeeejjjnnnppptttyyy}}}}}}}}}}}}yyyssskkkddd\\\WWWOOOFFFCCCDDDGGGKKKRRR\\\fffnnntttwwwyyyzzz{{{|||{{{zzzxxxwwwtttrrrooonnnnnnmmmkkkiiieeedddbbb___\\\ZZZXXXWWWQQQOOOMMMKKKKKKIIIGGGDDDAAA@@@???>>><<<;;;:::999888888777777777888888999777777666555444333222222111222222222222222111111///000222222222000///---......////////////......------------------------******++++++++++++***************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////,,,---//////......000111000222444777:::<<<>>>???<<<===<<<:::888777888999===???BBBEEEIIIMMMSSSWWW]]]aaafffjjjlllmmmnnnooovvvzzz}}}vvvuuutttuuuxxxyyyyyyyyyxxxsssjjj^^^RRRHHH@@@<<<;;;===@@@EEEJJJNNNQQQSSSUUUTTTSSSRRRPPPNNNLLLJJJEEEAAA;;;444///,,,,,,,,,(((&&&%%%%%%&&&&&&$$$###))))))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---...///000222555777999:::<<<===CCCFFFJJJMMMOOOSSSVVVYYY\\\\\\\\\]]]^^^```bbbccceeefffiiillloooqqqrrrssstttsssrrrrrrtttuuuuuutttnnnmmmlllkkkiiiiiihhhhhhdddcccbbbaaaaaabbbdddeeefffiiilllmmmmmmnnnoooqqqmmmnnnooooooooommmkkkjjjhhhhhhiiiiiiiiiiiihhhgggeeedddcccbbbcccdddeeeeee```___]]]\\\ZZZYYYXXXWWWVVVUUUTTTRRRPPPNNNLLLKKKJJJIIIFFFEEEDDDBBB???===:::999888666444222111000......------,,,,,,++++++)))*********++++++++++++''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((yyyqqqmmmmmmttt|||}}}{{{{{{xxxxxxwwwuuutttrrrpppooollllllnnnooommmiiibbb\\\TTTRRRQQQSSSXXX^^^cccffffffeeedddcccbbbbbbbbbbbbeeefffhhhkkknnnooopppooohhhccc\\\VVVRRROOOLLLJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@?????????@@@AAABBBEEEIIIOOOSSS___jjjzzzxxxrrrmmmhhheee[[[YYYTTTPPPLLLJJJIIIIIILLLRRR[[[fffppp{{{}}}uuunnngggbbb___\\\\\\^^^```dddhhhlllooosssxxx|||}}}~~~|||wwwoooggg^^^WWWNNNFFFBBBCCCFFFJJJQQQ[[[eeeooovvvyyyzzz|||}}}~~~~~~}}}|||{{{xxxuuurrrqqqppppppooommmkkkjjjiiigggdddbbb```___[[[YYYVVVUUUTTTRRROOOMMMHHHGGGEEECCCAAA???===<<<::::::999888888888888888555555555555555444444444222222333333333333222222///000222333333111///---...//////000000//////...------------------------++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////,,,---//////......000111000111222555888;;;===>>>===>>>>>><<<:::999:::;;;===???CCCFFFJJJNNNSSSWWW[[[___eeeiiijjjkkkkkklllqqquuu{{{zzzxxxvvvuuuwwwyyy{{{{{{|||xxxooodddXXXKKKBBB<<<;;;<<<>>>BBBFFFKKKOOORRRSSSSSSRRRQQQOOOMMMLLLLLLHHHEEE???888333///---,,,)))(((&&&&&&&&&&&&%%%###&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++******+++,,,---///111222666999===@@@AAABBBEEEHHHKKKNNNRRRUUUWWWZZZ^^^```ddddddddddddeeefffhhhiiiiiikkkmmmooorrrtttuuuuuutttrrrpppppppppqqqpppooofffeeecccbbb````````````[[[ZZZZZZZZZ\\\___bbbdddiiilllooorrrrrrrrrssstttoooooooooooommmkkkiiihhheeefffggghhhgggfffeeedddaaaaaa```___^^^___aaabbbbbbbbbbbbbbbaaa```____________^^^\\\ZZZWWWTTTSSSOOOMMMKKKJJJIIIGGGCCC@@@@@@???>>><<<;;;999777666111111000///...---,,,+++************************'''''''''((((((((())))))))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((wwwqqqnnnmmmssszzz~~~}}}}}}xxxwwwvvvtttrrrpppooonnnmmmmmmmmmmmmkkkeee^^^XXXSSSSSSUUUZZZaaahhhlllnnnkkkjjjhhhfffeeeeeeeeefffjjjjjjkkklllnnnmmmjjjhhh]]]YYYSSSNNNKKKIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDBBB@@@???===>>>@@@AAACCCEEEHHHKKKUUU^^^lllzzzzzzrrrkkkggg```^^^ZZZUUUQQQNNNKKKJJJIIIMMMTTT\\\eeerrr|||tttlllfffbbb^^^^^^^^^```cccgggkkkmmmqqqvvv{{{|||~~~{{{vvvmmmccc[[[RRRHHHDDDEEEDDDHHHPPPZZZdddnnnvvvzzz|||~~~~~~}}}zzzxxxtttsssssssssrrrqqqooooooooonnnllljjjiiihhhfffcccaaa______]]]ZZZXXXSSSRRROOOLLLIIIFFFDDDBBB??????===<<<:::999999999555666666666666666666666222222333444444444333333111222444555555333222000//////000000000000//////------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////,,,---//////......000111///000111333666888;;;<<<<<<>>>???>>><<<;;;<<<===>>>@@@DDDHHHKKKPPPUUUXXX[[[___dddgggiiiiiijjjkkkmmmqqqwww}}}}}}yyyxxxzzz|||~~~}}}vvvlll___QQQEEE???;;;;;;===???CCCHHHMMMPPPQQQRRRRRRPPPNNNMMMMMMNNNJJJHHHDDD>>>888333///------+++)))((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))******+++++++++---///111444666888>>>CCCGGGIIIJJJKKKOOORRRSSSUUUYYY[[[\\\^^^aaadddggghhhhhhiiijjjkkkllllllnnnoooqqqrrrtttuuuuuuvvvqqqnnnkkkjjjiiiiiigggeee]]]\\\[[[ZZZYYYXXXXXXXXXTTTSSSSSSTTTWWW[[[___bbbhhhlllqqqtttttttttttttttppppppooommmkkkhhhgggeeeaaabbbcccdddcccaaa___]]][[[\\\\\\[[[ZZZ[[[___aaabbbdddfffgggffffffggghhhffffffeeedddaaa^^^[[[YYYTTTSSSQQQPPPOOOLLLHHHEEEDDDDDDDDDCCCBBB@@@>>>===888777666444222000///...,,,,,,,,,+++******))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''xxxtttpppnnnrrrwww|||~~~||||||xxxwwwuuusssqqqooonnnnnnooonnnmmmkkkhhhbbb[[[UUURRRTTTYYY```iiiooossstttnnnmmmkkkiiihhhhhhiiiiiikkkjjjjjjkkkkkkhhhccc^^^VVVSSSOOOLLLLLLMMMNNNNNNQQQQQQSSSTTTVVVVVVWWWWWWUUUTTTSSSQQQNNNKKKIIIHHHDDDDDDDDDCCCBBBCCCFFFHHHOOOUUU___jjjuuuzzzsssooohhhfffaaa\\\VVVQQQNNNLLLIIILLLPPPUUU\\\hhhxxx|||ssslllgggaaa``````aaacccgggkkkmmmpppvvvzzz|||~~~zzzrrrhhh___UUUJJJFFFFFFCCCGGGOOOYYYdddooowww|||~~~|||xxxvvvwwwwwwwwwvvvsssttttttttttttsssqqqpppooommmkkkjjjiiihhhfffddd```___\\\XXXSSSOOOLLLKKKGGGFFFDDDAAA???>>>===<<<999999888888777777666666222222333444444444444444222333444555555444333333///000000111111000000///////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////,,,---//////......000111//////000111333666888:::;;;===>>>>>>===<<<===>>>???BBBFFFJJJNNNRRRVVVYYY\\\```dddggghhhiiikkkllllllpppvvv|||}}}~~~}}}tttgggXXXKKKCCC<<<<<<<<<===AAAFFFKKKNNNPPPRRRRRRQQQNNNMMMOOOQQQMMMKKKIIIDDD>>>888333///...,,,)))(((((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&''')))***,,,---......///111444777;;;>>>@@@FFFKKKPPPRRRRRRSSSWWW[[[ZZZ\\\^^^___```aaaccceeehhhiiikkkmmmnnnooonnnnnnpppqqqrrrsssttttttttttttnnnkkkhhheeedddbbb___]]]WWWWWWWWWWWWVVVVVVUUUUUURRRRRRQQQRRRTTTYYY]]]```gggkkkqqquuuuuuuuuttttttqqqpppnnnllliiifffdddccc^^^___``````___\\\YYYWWWSSSUUUVVVVVVVVVYYY^^^bbbbbbfffiiikkkkkkkkkmmmooojjjjjjjjjiiifffccc```^^^[[[ZZZXXXWWWVVVRRRNNNKKKGGGHHHHHHHHHHHHFFFEEEDDDAAA@@@>>>;;;999666444333000///...---,,,***))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))******)))((('''yyyvvvssspppqqqvvvxxxzzz~~~}}}{{{zzzzzzxxxwwwuuurrrpppooonnnmmmpppooollljjjfff```YYYTTTRRRUUU[[[dddnnntttwwwwwwqqqooommmkkkjjjjjjlllllljjjiiiggggggfffbbb[[[VVVRRRPPPNNNOOORRRUUUXXXYYY]]]^^^```aaacccdddeeeeeebbbaaa```]]]ZZZWWWUUUSSSPPPOOOLLLHHHDDDCCCEEEHHHKKKNNNUUU^^^iiiwww|||yyynnnkkkgggaaaZZZTTTOOOLLLLLLNNNPPPRRRVVVbbbqqq}}}xxxpppkkkdddcccbbbbbbdddgggkkkmmmpppuuuzzz}}}{{{sssiiiaaaVVVKKKFFFFFFCCCGGGOOOYYYdddoooxxx}}}|||zzzzzz{{{zzzzzzwwwwwwxxxyyyyyyxxxwwwvvvvvvtttrrrqqqpppooommmkkkjjjhhhddd```[[[VVVSSSQQQMMMLLLIIIFFFDDDAAA@@@???<<<<<<;;;:::888777666666222333333444555555555444222222333333333333333333000000111111111111000000000000000000000000000000......////////////......---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////,,,---//////......000111/////////000222444777888999;;;===>>>======>>>???@@@CCCHHHLLLOOOSSSWWW[[[^^^aaaeeeggghhhjjjlllmmmmmmqqqvvv{{{yyylll\\\OOOGGG===<<<;;;<<>>;;;888777222222000///---+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++'''((()))******)))((('''wwwooolllppptttrrrsssuuuwwwxxxyyyyyyyyytttsssrrrpppooonnnnnnnnnnnnnnnmmmhhh```XXXSSSPPPQQQVVV___hhhpppuuuxxxyyyvvvssspppnnnnnnnnnmmmlllnnnkkkgggdddccc```\\\XXXWWWWWWWWWXXX[[[___cccfffkkkmmmqqqtttvvvvvvuuutttrrrpppnnnjjjfffaaa]]][[[VVVTTTQQQNNNKKKIIIIIIHHHIIIKKKOOOUUU___kkkxxx|||wwwrrrllleee___XXXRRRNNNNNNLLLKKKMMMPPPWWWffftttyyyrrrllliiifffeeefffggghhhhhhoooqqquuuzzz~~~}}}wwwmmmcccZZZQQQJJJEEEGGGHHHMMMWWW```iiittt~~~}}}|||{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~{{{{{{{{{{{{zzzzzzzzzzzztttqqqmmmiiigggeeebbb```YYYXXXUUUQQQMMMJJJHHHGGGEEECCCAAA???>>><<<:::888===:::777666777999999999333444555666666555444333444333333333444444555666222222222222111111111111/////////000///......---...---,,,+++++++++,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......///////////////..................///111333666777999;;;???AAA@@@@@@@@@@@@@@@DDDHHHKKKMMMQQQXXX]]]bbbfffhhhggghhhlllmmmkkkpppssswww{{{~~~vvviiiVVVGGGBBB<<<999;;;>>>AAAFFFKKKNNNPPPSSSSSSRRRPPPOOOOOOPPPOOOMMMKKKHHHBBB;;;666111...+++)))))))))(((&&&'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&%%%&&&))))))'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&***)))'''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++***((('''&&&((((((((((((((('''''''''''''''((()))***++++++,,,+++++++++---///222444666:::;;;<<>>:::777333111000000...---***))))))))))))***+++++++++*********)))))))))(((''''''(((((())))))******(((((((((((((((''''''&&&wwwooolllmmmqqqqqqsssuuuwwwxxxxxxxxxwwwssssssrrrqqqpppoooooooooooonnnkkkeee]]]VVVQQQPPPRRRWWW```jjjrrrwwwzzz{{{wwwuuurrrpppppppppnnnmmmmmmjjjfffdddcccaaa]]]ZZZWWWXXX[[[aaahhhooovvvyyy~~~}}}|||yyyvvvsssooommmkkkbbb```[[[VVVQQQMMMJJJIIIHHHIIILLLPPPWWWaaalllttt}}}xxxrrrkkkeee___YYYUUUQQQNNNMMMNNNQQQWWWeeerrrxxxpppmmmiiifffgggiiijjjkkkoooqqquuuzzz}}}~~~xxxoooeee\\\TTTLLLGGGFFFGGGLLLWWW```iiittt~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyvvvrrrooonnnllliiigggaaa```\\\XXXUUURRRPPPOOOLLLIIIGGGEEEDDDBBB???======;;;888777777888888888666777777777777777666666777666555444444444444444222222222222111111111111111111111111111000////////////...---------------------------------------------,,,,,,,,,+++++++++---------.........///////////////////////////...//////...///000222444555888:::>>>????????????@@@@@@CCCHHHJJJMMMQQQXXX]]]bbbgggkkkkkklllpppqqqooorrruuuyyy|||~~~zzzmmm[[[LLLDDD>>>999;;;>>>AAAFFFKKKMMMPPPSSSSSSRRRQQQPPPPPPQQQPPPOOOMMMJJJDDD>>>999222///+++))))))((('''&&&'''''''''&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((((('''&&&%%%((((((((('''''''''''''''''''''(((((()))******+++---...///111444777:::<<<@@@AAAAAADDDGGGLLLPPPRRRTTTUUUVVVVVVUUUVVVWWWYYY\\\___ccceeefffhhhjjjlllnnnppprrrsssrrrssstttuuuvvvvvvvvvvvvuuutttsssrrrooommmiiieeeaaa^^^[[[ZZZXXXYYYZZZ\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYY\\\```dddjjjqqqwwwxxxyyyzzzxxxuuuvvvsssoookkkfffcccaaa```]]][[[ZZZ[[[\\\ZZZVVVRRRQQQPPPOOOOOOQQQTTTXXXZZZ]]]aaaeeehhhhhhjjjlllnnnmmmmmmlllkkkjjjiiiiiihhhjjjkkkkkkkkkhhheeeaaa___WWWUUURRROOONNNMMMMMMNNNNNNNNNOOONNNLLLIIIFFFDDD???<<<888555333222000...+++++++++*********++++++******))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&yyyqqqllllllmmmppprrruuuwwwxxxwwwvvvtttrrrrrrrrrqqqqqqppppppppppppnnnhhh```XXXRRROOONNNSSSYYYbbbllltttzzz}}}~~~xxxvvvtttssssssrrrooommmkkkiiieeedddcccaaa___]]]ZZZ^^^dddmmmwww}}}{{{yyyxxxwwwwwwpppmmmggg```YYYSSSNNNLLLJJJJJJKKKLLLPPPWWW___eeewwwxxxrrrkkkfff```\\\QQQNNNLLLMMMNNNRRR^^^iiixxxwwwrrrmmmiiiiiikkkmmmnnnoooqqquuuyyy|||~~~zzzqqqhhh```WWWOOOJJJEEEFFFKKKUUU___hhhuuu}}}yyywwwvvvuuusssqqqllljjjgggccc___\\\ZZZYYYUUUSSSPPPNNNLLLJJJGGGEEECCC@@@===;;;;;;<<<;;;:::;;;;;;:::999888888888888999888777555444444333333333333222222222111111111333333333222222222111111000000000000////////////------------------------,,,,,,,,,,,,+++++++++***............////////////......////////////////////////......///000222333666999<<<>>>>>>>>>???@@@???CCCGGGIIILLLQQQXXX^^^ccciiiooopppqqqttttttrrrtttwwwzzz|||~~~sssbbbSSSGGG@@@;;;<<<>>>@@@DDDIIIMMMOOORRRSSSSSSQQQQQQQQQRRRQQQPPPOOOMMMHHHAAA===444000,,,***)))((('''&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))***+++,,,---111222444777;;;???CCCEEEIIIIIIIIIJJJMMMPPPSSSVVVXXXWWWTTTQQQNNNOOORRRUUUYYY]]]bbbgggjjjlllooopppqqqsssuuuuuuuuuuuuwwwxxxzzzzzzyyyxxxwwwuuusssrrrpppnnnkkkhhheeebbbaaa```___```bbbeeeggghhhiiiiiiggggggeeecccbbbdddhhhkkkqqqwww{{{{{{zzz|||zzzwwwzzzxxxsssnnniiieeecccbbb___^^^^^^^^^^^^]]]YYYVVVTTTSSSRRRRRRTTTVVVYYY[[[[[[^^^aaadddeeegggiiikkkkkkkkkkkkkkkjjjjjjjjjiiikkkmmmooopppooolllhhhfff]]][[[XXXTTTQQQOOONNNNNNPPPPPPQQQQQQPPPOOOMMMLLLGGGDDD???<<<999777333111///...---,,,++++++++++++((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&|||uuuooommmmmmqqqsssuuuwwwxxxvvvtttrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqmmmeee\\\SSSNNNMMMNNNRRRXXXbbbmmmvvv|||yyywwwuuuttttttrrrooommmjjjhhhfffddddddcccbbbbbbccchhhoooyyy~~~|||yyyyyyxxxwwwwwwxxxyyyyyyvvvsssnnnggg```ZZZUUURRRNNNMMMMMMLLLMMMQQQWWW\\\hhhppp|||~~~wwwpppjjjddd```VVVQQQNNNNNNNNNPPPYYYbbbmmmyyy}}}xxxppplllkkklllnnnoooppprrruuuxxx{{{}}}~~~~~~zzzssskkkcccZZZQQQLLLEEEEEEIIISSS\\\gggttt~~~}}}}}}|||zzzyyyuuussspppllliiifffdddccc___]]]ZZZXXXVVVTTTQQQNNNMMMJJJGGGEEEEEEDDDBBB@@@@@@>>><<<:::999999::::::999888777666555444444444444444333333333222222222444444333333222222222222111111111111000000//////---------------------------------,,,,,,,,,++++++------------........................////////////000//////......///000111444777:::<<<<<<===>>>@@@???BBBFFFHHHKKKPPPWWW]]]eeemmmsssttttttuuutttrrrsssvvvxxxzzzzzz|||~~~~~~yyyiii[[[KKKCCC<<<;;;<<<===AAAFFFJJJMMMQQQRRRRRRQQQRRRRRRQQQPPPPPPPPPNNNJJJDDD@@@666333...***)))((('''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++,,,------,,,)))&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************&&&&&&&&&''''''(((((((((,,,++++++,,,---...000111555777:::>>>CCCHHHKKKMMMQQQPPPOOOOOOPPPRRRUUUVVVWWWVVVSSSOOOLLLLLLOOORRRVVV[[[bbbiiimmmppprrrtttssstttuuuuuuuuuuuuwwwyyy{{{{{{zzzyyyxxxvvvtttsssrrrqqqooollljjjhhhffffffhhhiiikkkmmmoooqqqqqqrrrppppppnnnkkkjjjkkkooorrrvvv|||}}}|||}}}|||yyy{{{xxxtttoookkkhhhfffeeebbbccccccdddcccbbb___]]]ZZZZZZYYYYYYYYYZZZ\\\]]][[[\\\___aaabbbdddfffgggggggggggghhhhhhhhhhhhhhhhhhjjjnnnppppppnnnllljjjdddbbb___ZZZVVVSSSQQQPPPPPPQQQRRRRRRSSSRRRRRRQQQNNNKKKGGGCCC@@@===999666222111000...,,,++++++***(((((())))))))))))************))))))((((((''''''(((((((((((((((''''''&&&yyytttqqqpppssstttvvvwwwwwwuuusssqqqqqqqqqrrrssssssssssssrrrppplllcccXXXOOOKKKKKKMMMQQQWWWbbbnnnxxx~~~zzzxxxvvvtttsssrrrooommmkkkjjjiiigggfffeeefffggglllqqqyyy{{{vvvsssqqqooopppppprrrsssuuuwwwxxxuuutttpppkkkfffaaa]]]ZZZPPPPPPOOOMMMLLLOOOSSSWWW]]]eeeqqq}}}~~~wwwooohhhccc^^^YYYTTTRRRQQQQQQVVV]]]eeeppp~~~|||tttooommmnnnooopppqqqrrrtttwwwyyy|||}}}~~~}}}yyytttmmmeee\\\SSSNNNFFFEEEHHHPPPYYYcccqqq|||~~~|||yyyxxxuuurrrooolllkkkjjjhhhfffcccaaa___]]]ZZZXXXWWWTTTQQQOOONNNMMMJJJHHHDDDCCCAAA>>><<<<<<<<<<<<888888777666666666666777555555555555444444444444555444333222222222333333000111111222111000//////....................................------------++++++,,,,,,,,,------------.........//////000000111000///......///000111333666999:::;;;===???AAA@@@CCCEEEGGGIIINNNVVV\\\fffooovvvuuusssrrrqqqnnnppprrrtttuuuuuuvvvxxxzzzxxx{{{}}}nnnaaaPPPGGG???<<<;;;:::===BBBGGGJJJNNNPPPPPPPPPQQQQQQNNNNNNNNNOOONNNKKKFFFBBB:::666000,,,***)))((('''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))+++,,,---///000///,,,)))''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******++++++***&&&&&&''''''((()))******++++++,,,---///222555777<<<>>>BBBGGGLLLPPPTTTUUUWWWVVVTTTRRRRRRRRRTTTUUUSSSTTTSSSRRROOOOOOPPPQQQVVV[[[cccjjjnnnqqqtttvvvtttuuuvvvuuuuuuuuuwwwyyyyyyyyyyyyxxxwwwvvvuuutttrrrqqqooommmkkkjjjiiihhhmmmnnnoooqqqrrrrrrsssssssssrrrpppnnnlllmmmqqqtttzzz~~~~~~}}}zzzxxxvvvrrrooollljjjiiiiiigggiiikkklllkkkiiihhhgggaaaaaa```______^^^]]]]]]ZZZZZZ[[[\\\^^^```aaaaaabbbbbbbbbbbbccccccccccccdddfffjjjmmmnnnnnnlllkkkiiihhhdddaaa\\\YYYVVVUUUQQQQQQRRRRRRRRRRRRRRRRRRRRROOOLLLIIIGGGDDD@@@===888666444111///---++++++)))))))))*********************))))))((((((''''''(((((((((((((((''''''&&&}}}yyywwwvvvvvvvvvwwwwwwvvvtttsssrrrqqqrrrssstttttttttsssrrrooojjjaaaVVVMMMJJJKKKMMMPPPWWWcccoooyyy}}}zzzvvvtttsssrrrqqqooonnnnnnmmmjjjhhhhhhkkkmmmrrrwww~~~yyysssnnnjjjhhhgggfffgggjjjmmmpppssstttuuuuuutttrrrnnnjjjfffcccaaaSSSRRRPPPNNNLLLMMMPPPSSSWWW]]]hhhsss}}}yyypppkkkbbb\\\VVVSSSQQQNNNQQQUUU___iiiuuuyyyssspppppppppppprrrrrrtttvvvxxxzzz|||}}}}}}zzzuuuooohhh___VVVPPPHHHFFFGGGMMMUUU^^^lllwww~~~|||zzzxxxvvvtttrrrqqqqqqooommmkkkiiihhhfffdddaaa___\\\ZZZXXXWWWUUURRRPPPLLLKKKIIIFFFDDDBBBAAAAAA::::::999999999999999:::888888777777777666666666666555444333222333444444111111222333333111000///000000000000000000000000////////////............***+++++++++,,,,,,,,,,,,------......///000000000111000/////////000111222333555888:::;;;===@@@BBBAAADDDFFFFFFHHHMMMTTTZZZdddmmmtttrrrnnnmmmllljjjkkkmmmoooppppppqqqssstttuuuwww{{{}}}~~~sssgggXXXNNNDDD???;;;999;;;???CCCFFFJJJMMMMMMNNNOOOPPPLLLLLLMMMOOOOOOMMMHHHEEE>>>999333...+++***)))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%''''''%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''))),,,///000///...---******))))))((('''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))((((((&&&&&&'''(((***+++,,,,,,++++++,,,///333888<<>>===<<<<<<<<<<<<::::::999999999888888888888777555444444444666777222333444555555333222000111111111111111111111111//////.........---------+++++++++,,,,,,,,,------------......///000000111111000000///000111222333333555888999;;;===AAACCCCCCEEEFFFFFFGGGKKKRRRYYY___hhhooommmiiihhhhhhhhhhhhjjjlllllllllmmmoooqqqtttvvvyyy}}}~~~zzzyyy{{{wwwlll```UUUJJJBBB===:::;;;>>>???BBBFFFIIIKKKKKKMMMNNNKKKKKKMMMOOOPPPNNNJJJGGGAAA<<<555000---+++******'''''''''&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))%%%'''))),,,.........---*********)))((('''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((('''''''''(((***+++---......///000222666;;;BBBHHHLLLTTTVVVZZZ^^^bbbeeefffgggdddbbb^^^[[[XXXVVVVVVVVVVVVWWWYYYXXXWWWWWWWWWYYY]]]```eeeiiikkknnnrrrtttuuuuuuuuutttssssssvvvyyyvvvvvvuuutttrrrooommmlllkkkkkkllllllnnnooopppqqqttttttuuuvvvwwwwwwwwwwwwvvvvvvtttrrrqqqrrrvvvyyy~~~}}}vvvtttrrrpppooonnnnnnnnnrrruuuzzz||||||{{{}}}~~~xxxxxxwwwtttppplllhhheee```]]][[[ZZZ\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ]]]^^^```bbbeeegggiiijjjlllkkkkkkiiihhhfffdddccc[[[ZZZYYYVVVTTTSSSRRRQQQPPPOOONNNOOOPPPOOOMMMKKKGGGEEEBBB===999666333222///...------,,,+++******(((((((((((())))))))))))(((((((((((((((''''''&&&~~~~~~|||zzzxxxvvvttttttttttttssstttuuuvvvvvvtttrrrqqqlllggg___UUUMMMJJJLLLNNNRRRZZZfffsss~~~yyyuuussstttuuuuuutttuuutttpppmmmmmmppptttwww{{{|||uuuooommmkkkhhhfffeeefffhhhiiiooorrrxxx~~~}}}{{{wwwqqqkkkfffddd^^^]]]YYYUUUPPPNNNOOOQQQOOORRRXXX```iiittt}}}vvvrrrjjjccc___[[[VVVUUUWWWRRRXXXaaalllzzz|||xxxuuusssqqqsssssstttuuuwwwyyy{{{|||~~~|||yyyuuunnneee[[[UUULLLHHHFFFIIIOOOWWWcccooo|||~~~}}}|||{{{{{{{{{yyywwwuuutttttttttrrrpppmmmllljjjiiihhhfffcccaaa[[[[[[ZZZXXXVVVRRROOOMMMFFFDDDCCCAAA???======<<<;;;;;;;;;:::::::::999999:::999777666555666777999444555666777777555333222222222222222222222222222......---------,,,,,,,,,,,,,,,,,,---------......---------...///000000111111000000000000222444555333555888999;;;>>>BBBDDDDDDFFFFFFFFFFFFJJJQQQWWWZZZdddkkkiiieeeeeeggggggfffhhhjjjkkkkkklllnnnppptttvvvyyy||||||wwwtttuuuyyy|||zzzooofffZZZNNNFFF@@@;;;;;;???<<<@@@DDDGGGIIIJJJKKKLLLKKKLLLMMMPPPQQQPPPLLLIIICCC>>>777111...,,,++++++'''''''''''''''((()))***''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$'''))))))&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%************************''''''&&&%%%&&&'''((()))&&&'''(((***++++++******)))(((((('''&&&%%%%%%%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))'''((()))***,,,...//////555666999===DDDLLLSSSWWW]]]___cccfffjjjlllmmmmmmiiigggccc^^^[[[YYYXXXXXXZZZ[[[[[[ZZZXXXXXXZZZ\\\```bbbeeehhhjjjmmmpppsssrrrrrrrrrpppooopppsssuuuwwwvvvtttrrrooollliiihhhkkkkkkmmmooorrruuuwwwyyyyyyyyy{{{|||}}}~~~~~~~~~|||{{{zzzxxxwwwyyy|||xxxvvvtttqqqpppoooooooootttyyy~~~zzzuuupppmmmfffccc___^^^___```___]]]ZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[]]]___bbbeeegggkkkkkkkkkkkkjjjiiihhhgggaaa___\\\YYYVVVTTTRRRRRRNNNMMMNNNPPPRRRRRRQQQOOOLLLJJJFFFBBB===:::777666000000///...,,,+++******''''''(((((())))))******(((((((((((((((''''''&&&}}}}}}}}}~~~}}}yyyvvvsssrrrrrrrrrtttssssssssstttssspppnnnjjjaaaXXXSSSOOOKKKLLLNNNUUU___lllwww}}}zzzxxxvvvuuusssuuuuuutttrrrpppqqqtttwww{{{~~~{{{tttooollliiiiiijjjjjjkkknnnsssvvv}}}wwwnnngggccc___ZZZXXXXXXVVVSSSOOONNNRRRVVVYYY]]]fffrrr{{{ppplllgggaaa^^^ZZZVVVTTTQQQQQQWWWcccpppzzzyyyuuutttuuurrrrrrsssuuuwwwyyy{{{|||{{{}}}{{{uuuoooiii^^^UUUPPPIIIDDDEEEJJJQQQ\\\fffwww~~~}}}}}}}}}|||{{{zzzxxxwwwvvvuuuuuussssssqqqooommmjjjhhhfffgggdddaaa___^^^[[[WWWSSSMMMKKKHHHGGGFFFDDDAAA???<<<<<<;;;===>>>???===<<<<<<<<<;;;;;;999888666666777777777777666666666666666555333111000000000111333111...///222444333111......---,,,,,,,,,------...............///000000000000000000000000111222444555888:::===???@@@@@@>>>???AAABBBDDDHHHNNNRRRUUU\\\cccfffdddaaaaaabbbcccdddfffiiilllooorrrsssvvvwwwyyy|||~~~yyyssspppqqqsss}}}xxxrrrggg```TTTIII???:::999999:::===AAAFFFJJJLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIDDD@@@:::333...+++************)))((((((((((((((()))((('''&&&%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((())))))'''%%%%%%&&&'''((('''((((((&&&%%%%%%&&&'''(((((()))******+++************+++---......///111444888;;;AAAGGGNNNUUU\\\aaaiiijjjlllnnnooonnnnnnmmmnnnkkkfffaaa^^^\\\[[[[[[^^^___```bbbbbbaaa``````dddeeegggggggggiiikkkmmmlllmmmoooooonnnnnnppprrrzzz{{{{{{zzzwwwrrrmmmjjjkkkmmmqqqvvv{{{~~~|||xxxxxxzzz|||~~~|||wwwtttnnnkkkgggeeedddcccbbb```^^^^^^]]]\\\\\\[[[ZZZZZZ\\\\\\ZZZZZZZZZ\\\^^^___eeeeeegggiiilllllljjjhhhhhhbbb]]][[[\\\[[[VVVRRRRRRQQQOOOMMMMMMOOORRRTTTNNNNNNLLLJJJFFFCCC@@@???777555222///---,,,,,,,,,++++++******)))))))))(((+++******)))))))))))))))~~~||||||||||||}}}}}}~~~~~~|||yyyvvvtttssssssssstttsssssstttvvvvvvtttrrrmmmcccYYYTTTQQQNNNOOOSSSWWWbbbnnnyyy~~~zzzxxxwwwvvvuuuvvvuuutttqqqpppppptttwww{{{}}}~~~}}}xxxrrrnnnkkklllnnnpppsssvvv{{{xxxpppiiiddd___[[[ZZZXXXUUURRRQQQTTTWWWYYY[[[bbblllttt|||zzzuuummmfff```ZZZUUURRRRRRQQQUUU```jjjttt}}}yyywwwwwwsssssstttuuuwwwyyy{{{|||{{{}}}|||wwwrrrlllcccYYYQQQJJJEEEEEEHHHOOOYYYcccqqq{{{~~~}}}|||zzzyyyxxxxxxwwwuuuuuutttrrrpppnnnlllkkkkkkhhheeecccbbb```[[[XXXTTTQQQOOOMMMLLLJJJGGGEEEAAA@@@@@@AAABBBBBB@@@???>>>>>>===<<<;;;999888777888888888888777777666666444333222111111111222333111///......111222111000//////.................................///000000000000000000000111111222555666888;;;===>>>???@@@AAAAAABBBBBBCCCFFFJJJNNNSSSYYYaaaeeedddbbbbbbdddeeefffhhhkkknnnqqqssstttvvvwwwyyy|||yyytttpppqqqrrrwwwyyy||||||vvvqqqjjjcccXXXKKKBBB<<<999999999<<<@@@EEEIIIKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFBBB<<<555000---,,,,,,***)))((((((''''''(((((()))((('''&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''+++)))'''&&&'''((((((((((((((('''&&&&&&&&&'''(((&&&'''((())))))************,,,...///000333777:::@@@DDDKKKRRRXXX___fffjjjoooooooooooonnnnnnmmmlllmmmkkkgggbbb___^^^^^^^^^```aaabbbdddeeeeeeeeedddggghhhiiihhhgggggghhhjjjjjjkkkkkklllllloootttwww~~~~~~{{{wwwrrroootttwww{{{}}}yyywwwtttrrrnnnlllkkkkkkiiigggeeeeeedddcccbbbaaa``````^^^\\\ZZZYYYYYYZZZ\\\]]]```aaacccgggkkkllllllkkkjjjeee```^^^___^^^ZZZVVVSSSRRRQQQOOOOOOPPPQQQRRROOONNNMMMKKKIIIGGGEEEDDD<<<:::777333000...------+++++++++*********))))))+++******)))))))))))))))}}}{{{zzzxxxvvvxxxyyy{{{}}}~~~|||{{{yyywwwuuuuuuuuuvvvtttttttttvvvxxxyyyxxxwwwpppfff\\\WWWTTTRRRTTTYYY\\\eeeqqq{{{|||zzzyyyxxxwwwvvvuuussspppnnnooosssvvvzzz{{{|||zzzvvvqqqnnnmmmppptttyyy~~~~~~uuuooohhhbbb```]]]ZZZWWWUUUWWWXXXWWWXXX]]]dddkkkrrrzzz~~~uuulllddd^^^XXXUUUTTTRRRSSS[[[ccclllwww~~~zzzyyytttuuuuuuvvvxxxyyy{{{|||{{{}}}}}}yyyuuuqqqhhh^^^SSSLLLFFFEEEFFFKKKTTT]]]iiittt}}}|||{{{zzzzzzxxxxxxwwwwwwuuutttrrrqqqpppnnnllljjjiiifffbbb___]]]ZZZWWWUUUTTTQQQNNNLLLIIIGGGGGGGGGHHHGGGEEECCCAAAAAAAAA@@@>>>===;;;:::;;;;;;:::999888777777666222222111111111222444555222000000000222333222111111000000000///////////////............//////000000000000000000111222222666777999;;;===>>>??????BBBCCCCCCBBBAAACCCFFFIIIOOOVVV^^^cccddddddeeeggghhhiiikkknnnqqqssstttuuuuuuwwwzzz}}}zzztttqqqqqqqqqssstttxxx{{{}}}{{{vvvrrrooohhh]]]PPPEEE===:::888777:::>>>CCCHHHKKKMMMMMMJJJJJJJJJKKKJJJJJJIIIHHHGGGDDD>>>888333///...---)))(((''''''&&&&&&'''''')))(((''''''&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''')))++++++***)))(((,,,***(((((()))))))))(((((((((''''''''''''((((((''''''((()))***+++++++++***,,,///222555:::@@@EEEJJJOOOVVV]]]ccciiinnnqqqsssqqqooommmkkkjjjjjjjjjkkkiiifffcccaaaaaaaaabbbcccdddeeeggghhhiiijjjjjjkkkkkkjjjhhheeeeeefffgggiiijjjkkklllooottt{{{~~~zzzxxx~~~|||{{{{{{yyyvvvuuutttsssqqqooonnnnnnlllkkkjjjiiiiiiiiiaaa```]]]ZZZYYYYYYZZZ[[[\\\]]]___dddiiimmmnnnnnnllliiieeecccdddbbb___[[[VVVUUUTTTSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIIDDDBBB>>>999555111///---,,,,,,+++***************+++******)))))))))))))))}}}|||yyywwwvvvtttsssrrrsssvvvyyy|||~~~~~~{{{zzzyyyxxxwwwwwwwwwxxxvvvuuuuuuwwwyyy{{{zzzyyysssiii___ZZZXXXWWWYYY^^^```jjjuuu~~~}}}{{{zzzyyyyyyuuutttpppmmmkkkmmmrrruuuxxxyyyzzzyyyvvvtttssssssvvvzzz}}}ssskkkgggddd```]]]XXXXXXXXXWWWVVVYYY___ccciiiqqq|||zzzrrrkkkeee___\\\WWWSSSRRRWWW^^^fffqqqzzz}}}zzzwwwwwwwwwwwwxxxzzz{{{||||||~~~~~~zzzwwwrrriii```VVVNNNGGGEEEDDDGGGNNNVVVcccooo|||~~~}}}||||||{{{yyyzzzzzzyyyyyyxxxwwwvvvtttsssrrrpppnnnkkkhhhfffdddaaa^^^\\\ZZZXXXUUURRRPPPOOONNNMMMNNNMMMJJJHHHGGGFFFFFFEEECCCAAA???>>>???>>>===<<<:::888777666333222111111111222333444444444444555666666666555111111111111000//////...//////............///000000/////////000111222333666888999;;;===>>>??????BBBBBBCCCBBBAAABBBDDDGGGMMMSSS[[[aaadddfffhhhjjjjjjkkknnnqqqsssuuuvvvvvvuuuwwwzzz}}}~~~zzzvvvsssqqqqqqrrrtttwww{{{~~~~~~{{{xxxtttmmmaaaTTTHHH???:::777666888<<>><<<999888777444333222111111111222333444666777888777777777777222222222222111000......//////............//////////////////000111222333666777999<<<>>>???@@@@@@@@@AAABBBBBBAAABBBEEEGGGLLLQQQXXX___dddhhhjjjkkkjjjlllooorrruuuvvvwwwwwwuuuwwwyyy}}}}}}zzzxxxuuusssrrrrrrsssvvv{{{~~~xxxrrrfffYYYKKKAAA:::777666777:::>>>CCCHHHKKKMMMIIIIIIJJJJJJKKKJJJJJJIIIFFFDDDAAA<<<777222...,,,(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++------,,,)))(((***)))(((((())))))'''&&&'''(((((())))))*********,,,+++++++++,,,---...///000333888>>>DDDKKKSSSYYY\\\___ccceeeeeeeeeeeefffcccaaa^^^\\\\\\]]]___aaabbbaaaaaaaaabbbccceeeeeeiiiiiiiiiiiijjjjjjkkkkkkjjjjjjjjjhhhggghhhkkknnnrrrvvv|||}}}{{{zzzxxxuuutttsssttttttqqqpppmmmjjjgggdddaaa``````______bbbggglllnnnooommmlllkkkkkkjjjiiifffeee^^^^^^^^^]]]ZZZWWWSSSQQQNNNMMMLLLLLLLLLMMMNNNOOOOOONNNKKKGGGAAA<<<777444000...,,,***)))))))))***+++******)))))))))))))))mmmppprrrsssrrrqqqqqqrrrqqqtttxxx|||~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxzzz~~~yyyqqqhhheeeccc```bbbeeefffnnnxxx}}}zzzwwwuuupppmmmiiieeedddhhhooouuuxxxzzz|||}}}}}}}}}xxxqqqjjjddd___^^^[[[ZZZYYYZZZ\\\]]]]]]ccckkksss||||||ssskkkfffbbb\\\XXXYYY\\\```hhhppp{{{{{{{{{zzzzzzzzzzzzzzz{{{|||{{{wwwsssjjjaaa[[[SSSJJJFFFCCCBBBFFFLLLXXXeeerrrzzz}}}|||||||||{{{{{{||||||{{{{{{zzzzzzvvvwwwwwwvvvrrrpppooooookkkiiifffdddcccbbb___]]]]]][[[ZZZZZZZZZYYYWWWTTTSSSSSSRRRQQQOOOMMMKKKIIIGGGEEECCC@@@===:::888777555444222111111111222222333555888888777666666777333444444444333111000...000//////............///////////////000111333333555777999<<<>>>@@@AAABBB???@@@BBBBBBBBBCCCFFFHHHKKKOOOUUU\\\bbbfffhhhiiihhhjjjnnnrrruuuwwwxxxxxxvvvwwwyyy|||~~~~~~{{{zzzyyyxxxuuusssqqqrrruuuzzz}}}vvvkkk^^^PPPEEE<<<888666777999<<>>999444///---)))(((''''''&&&&&&''''''((())))))))))))((('''&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&(((''''''((()))***(((&&&'''((()))***++++++***************+++,,,///111222888<<>>;;;888777333222111111111222333444333666::::::888777777888666777777777666444222111000000///.....................//////000222333444444666888<<>>888888888:::>>>BBBGGGJJJKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIGGGCCC>>>888222///******)))(((((((((((((((((()))*********)))'''&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********''''''(((***---...,,,***'''(((***+++,,,,,,++++++***+++---111777===BBBEEEHHHMMMUUU[[[```dddhhhjjjccccccaaa]]]XXXUUUTTTUUUWWWWWWWWWXXXYYY[[[]]]^^^___```aaaccceeeggghhhiiicccdddeeehhhkkkooosssuuuvvvwwwvvvvvvvvvzzz}}}}}}~~~~~~yyyqqqlllbbb___]]]^^^bbbfffjjjkkkoooqqqssstttrrrpppoooooojjjiiigggdddbbb___^^^]]]\\\ZZZXXXVVVTTTTTTUUUVVVVVVWWWYYYYYYWWWSSSNNNKKK???<<<888333000.........+++******)))))))))))))))iiiiiiiiijjjllloooqqqrrruuuvvvwwwyyy{{{|||~~~~~~~~~}}}|||{{{zzzyyyxxxyyy}}}|||vvvtttrrrmmmiiijjjnnnuuu~~~~~~xxxrrrmmmiiiccc______```cccllluuu~~~~~~{{{rrrhhhddddddccc___ZZZXXXWWWYYY^^^dddjjjvvv}}}wwwrrrjjjccc^^^]]]^^^```hhhpppxxx~~~zzzzzz{{{{{{zzz~~~}}}}}}|||yyyssslllggg^^^YYYQQQJJJDDDBBBBBBBBBJJJQQQ]]]jjjuuu~~~~~~}}}~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzzyyyxxxwwwuuuuuussssssrrrpppooommmlllkkkggggggfffeeedddccccccbbbccc```\\\ZZZYYYWWWUUUSSSPPPMMMJJJGGGCCC>>>999555555444333222222333555666777999:::<<<============<<<<<<<<<;;;999666333111111000...,,,+++***++++++...///000111222333333333222555888;;;===???CCCEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGJJJOOOSSSVVVXXXYYY^^^```eeekkkrrrvvvxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzwwwwwwyyyzzz{{{{{{{{{{{{wwwwwwxxxzzz}}}xxxlllbbbWWWHHH;;;===777555888===@@@EEEJJJKKKLLLLLLMMMMMMMMMMMMLLLJJJHHHFFFDDD@@@999222,,,---+++((((((((())))))(((&&&&&&&&&&&&&&&'''((()))---,,,***(((&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++***************+++'''((()))***+++++++++++++++---111555:::AAAHHHMMMUUUXXX^^^cccggghhhhhhggggggddd___[[[XXXWWWWWWWWWYYYXXXXXXXXXYYYZZZ\\\]]]^^^___aaaccceeefffggghhhhhhggghhhkkkqqqvvvyyyzzzwwwvvvuuuuuuvvvzzz}}}~~~{{{tttooogggdddaaa______bbbfffiiimmmoooqqqssstttsssqqqooolllllljjjhhheeecccbbbaaa```___]]][[[YYYWWWVVVVVVXXXXXXYYY[[[[[[YYYTTTQQQNNNIIIBBB:::444111000///...,,,*********)))'''%%%iiiiiihhhiiikkknnnqqqssswwwwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyy}}}zzzwwwsssooojjjkkknnnuuuyyysssooojjjeeeaaa```aaaeeennnxxx~~~~~~}}}}}}~~~{{{qqqkkkiiigggbbb^^^YYYWWWXXX\\\```eeeooozzz~~~yyyppphhhbbb___^^^^^^eeelllttt|||}}}|||||||||{{{}}}||||||{{{yyytttmmmhhhaaa\\\TTTLLLFFFCCCCCCCCCFFFMMMYYYfffqqq{{{~~~}}}~~~}}}|||{{{zzzyyyzzzzzzzzzyyyxxxwwwvvvuuutttssssssqqqpppooonnnnnniiiiiihhhgggfffeeeeeedddcccaaa]]][[[ZZZYYYVVVTTTQQQNNNIIIEEEAAA===888444333222111000000111222444555666888:::<<<<<<<<<<<<=========<<<;;;999777666444222000...------------...///000111222333333444444666:::===???AAAEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFDDDFFFIIILLLPPPSSSUUUVVVZZZ]]]cccjjjqqqvvvxxxyyyzzzyyyxxxwwwwwwwwwwwwxxxyyyzzz|||}}}{{{{{{{{{{{{}}}yyynnneee[[[MMM@@@===777444888<<>>:::666444333222111000000111222333444666888;;;===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;777555333111000///////////////000111222333444444666999<<>>888444777;;;>>>CCCHHHNNNNNNOOOPPPPPPOOONNNMMMLLLKKKIIIGGGCCC===666111...,,,)))((()))))))))((()))(((((('''''''''((((((%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******,,,,,,,,,,,,---///111222666:::@@@FFFLLLSSSZZZ^^^dddeeegggiiiiiigggeeeccc[[[\\\\\\]]]^^^^^^______```___^^^]]]]]]]]]^^^___```bbbeeeiiilllnnnoooooommmmmmooossswwwzzz{{{{{{{{{yyyxxxwwwwwwzzz|||~~~}}}}}}~~~~~~}}}~~~xxxsssjjjfffbbb^^^]]]```dddfffllllllmmmnnnnnnnnnmmmmmmllllllkkkjjjiiihhhhhhggghhhgggeeebbb___\\\ZZZYYYYYYYYY[[[]]]``````^^^[[[VVVSSSNNNHHHAAA;;;777444111///---,,,,,,+++***(((nnnllljjjjjjlllppptttxxx{{{{{{||||||}}}}}}~~~~~~|||||||||{{{{{{zzzzzzzzzzzz~~~{{{vvvqqqnnnnnnqqqwwwzzzuuurrrlllfffbbbbbbccchhhrrr}}}~~~xxxuuuuuuuuuyyy{{{ssskkkeeeccc^^^\\\]]]^^^___dddkkkvvv|||vvvoooiiifffdddaaadddiiiqqq|||}}}{{{{{{zzzzzzyyyxxxuuuoookkkeeeaaaZZZRRRKKKFFFCCCBBB???EEENNNYYYeeerrr}}}~~~}}}||||||zzzzzzzzzzzzyyyxxxwwwvvvsssssssssrrrrrrrrrqqqqqqmmmmmmlllkkkjjjiiihhhhhheeeccc```___^^^\\\YYYWWWRRRMMMFFF@@@;;;888555444444333333222333333444555888999<<>>===<<<888777555333111000000000000000000111222333444555777999===???BBBDDDHHHJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFGGGIIIKKKLLLMMMRRRWWW___hhhpppvvv{{{~~~~~~}}}|||{{{zzzyyyyyyyyy{{{|||~~~~~~|||{{{{{{{{{|||}}}yyysssnnnfffYYYMMM@@@999555777:::<<>>AAADDDGGGHHHIIIJJJHHHGGGDDDBBB???===;;;;;;999888555333111000000000111000000111222333555666666999<<>>999555111...---,,,+++))){{{yyyvvvuuuuuuxxx{{{}}}~~~~~~}}}}}}|||||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{|||}}}wwwtttsssssstttyyyyyyuuulllfffbbbaaadddjjjuuuyyypppjjjhhhiiinnnuuu~~~~~~xxxooohhhbbbaaa```______bbbggglllsss}}}~~~uuummmhhhfffdddfffkkkqqqxxx~~~|||{{{zzzyyyvvvrrrnnnfffccc]]]WWWPPPIIIEEEBBBAAADDDHHHOOOYYYggguuu~~~~~~~~~~~~}}}}}}zzzzzzzzzzzzzzzyyyxxxxxxttttttsssrrrrrrqqqppppppmmmllllllkkkjjjiiihhhgggeeecccaaa___]]]ZZZUUURRRIIIEEE???;;;999888777666444555666777999:::<<<<<>>CCCHHHJJJMMMPPPQQQPPPOOOMMMKKKJJJIIIHHHFFFAAA:::555000...+++))))))***)))(((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&((()))***((((((''''''''''''(((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))************************))))))))))))***+++,,,---,,,---///222777;;;@@@BBBLLLQQQXXX___dddhhhlllnnnkkkkkkkkkjjjhhhfffdddbbbfffggghhhiiiiiihhhfffeeeeeeeeeddddddeeefffhhhiiijjjooovvv~~~~~~}}}{{{{{{zzzxxxwwwwwwyyy{{{|||}}}~~~xxxwwwuuusssssstttvvvwwwxxxwwwvvvtttqqqooolllkkkmmmmmmnnnnnnooopppppppppnnnnnnllljjjfffbbb^^^\\\WWWVVVVVVXXX[[[^^^______]]]]]]\\\ZZZUUUOOOJJJFFF???;;;666222000...,,,+++~~~|||||||||~~~~~~~~~}}}||||||{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{|||~~~zzzxxxwwwuuuvvvyyy|||xxxnnnhhhcccccceeelllxxxwwwllleeecccccchhhpppzzz{{{rrrkkkiiifffbbb```aaaeeeggglllttt~~~wwwssskkkhhhhhhkkknnnqqq{{{}}}{{{zzzwwwsssooofffddd```ZZZSSSLLLGGGEEECCCDDDFFFKKKTTTaaapppyyy~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzzzz{{{zzzzzzyyyxxxvvvvvvuuutttsssqqqqqqpppmmmmmmlllkkkjjjiiiiiihhheeecccaaa___\\\WWWRRRNNNDDDAAA===:::999999888777888999;;;>>>@@@BBBCCCDDDGGGIIIKKKNNNQQQRRRRRRRRRQQQOOOKKKGGGCCC@@@>>>===;;;:::777444222111000000222111111111222444666777666999<<>>;;;:::::::::999888===>>>AAADDDGGGJJJKKKLLLMMMOOOQQQTTTVVVWWWWWWWWWSSSQQQMMMHHHEEEBBBAAA@@@<<<;;;888555333222111111222222111000222444666888777:::===@@@BBBEEEHHHKKKMMMNNNOOOOOONNNLLLIIIHHHCCCBBBAAAAAABBBEEEGGGIIIPPPWWWaaahhhkkkpppvvv{{{rrrdddPPPGGG>>>:::999888;;;@@@GGGJJJNNNRRRTTTTTTSSSRRRNNNMMMLLLKKKIIIEEE???:::111///,,,*********)))(((&&&&&&&&&&&&&&&'''((()))******)))''''''&&&&&&'''((((((''''''''''''((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++************************++++++++++++,,,---...///111444999@@@FFFLLLPPPRRRVVVZZZaaagggjjjlllmmmnnnmmmnnnoooppppppqqqqqqqqqkkkjjjiiiiiihhhggggggfffggghhhhhhjjjmmmpppsssuuuzzz~~~~~~}}}~~~~~~~~~zzzvvvtttnnnmmmlllkkkkkkkkkkkkkkklllkkkiiihhhggggggggghhhhhhkkkpppuuuyyy{{{||||||||||||~~~zzzuuuqqqnnnnnnnnnooopppppppppqqqppppppooonnnjjjfffccc```ZZZXXXVVVVVVXXX[[[\\\]]]`````````___]]]ZZZVVVUUULLLGGG@@@:::666444111000~~~|||zzzyyyzzz{{{||||||{{{{{{zzz{{{|||}}}~~~~~~zzzxxxwww{{{zzzpppjjjddddddfffmmmzzzuuukkkccc]]]^^^ccckkkuuuwwwpppllljjjiiidddeeegggjjjnnnvvvxxxrrrkkkfffeeejjjpppuuu}}}zzzuuuqqqjjjfffaaa\\\WWWRRRMMMJJJHHHDDDDDDHHHNNNVVVcccooo{{{~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzyyyyyyxxxvvvtttsssrrrrrrqqqooooooooonnnllliiiiiigggccc]]]VVVNNNHHHDDDBBB>>>:::888999;;;===>>>???BBBFFFKKKOOOQQQRRRRRRXXXWWWVVVTTTSSSRRRRRRRRRNNNMMMKKKHHHEEEBBB@@@???>>>===;;;888555222111///000000000111333555777888;;;<<<>>>@@@BBBDDDFFFGGGLLLMMMOOOPPPOOOLLLIIIGGGDDDEEEEEECCC@@@AAADDDHHHQQQXXXaaafffhhhkkkpppuuuzzz{{{|||}}}}}}~~~wwwhhhYYYLLL???999777777:::>>>CCCFFFLLLQQQSSSTTTRRRQQQOOOMMMJJJIIIGGGDDDAAA>>>555222---***))))))((((((******+++******)))((((((+++******)))((('''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((,,,(((%%%%%%'''))))))'''))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))******+++///000///---***))))))***((()))***,,,///222444555777:::@@@GGGMMMQQQTTTUUUYYY\\\aaagggllloooqqqqqqppprrrtttuuuuuutttqqqpppkkkkkkjjjiiihhhggggggggggggiiilllqqquuuyyy|||}}}|||{{{~~~|||{{{zzzzzzzzzzzzyyyvvvqqqmmmjjjfffdddbbbaaaaaabbbbbbaaaaaa```___^^^^^^^^^^^^^^^```cccgggjjjmmmnnnmmmmmmmmmmmmmmmmmmnnnppprrrsssuuuuuuwwwzzz|||xxxpppmmmjjjhhhjjjmmmnnnooommmlllkkkkkkkkkiiifffccc^^^[[[XXXUUUUUUWWWZZZ\\\\\\^^^```aaaaaa^^^[[[YYYTTTPPPIIIBBB===888444111~~~|||zzzzzzzzz{{{|||||||||{{{zzz{{{|||}}}~~~|||xxxwwwyyy}}}uuunnngggeeeffflllyyyvvvlllccc]]][[[```hhhrrr}}}xxxrrrmmmkkkeeefffggggggjjjqqqzzzzzzssslllhhhiiikkknnnxxx~~~yyytttpppllliiiddd^^^ZZZUUUOOOLLLJJJFFFDDDGGGLLLSSS___jjjvvv|||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzyyywwwuuutttsssooommmlllllllllkkkiiigggeeebbb]]]WWWPPPIIICCC@@@???===:::888:::===@@@AAAGGGJJJNNNRRRVVVXXXXXXYYYXXXWWWUUUSSSQQQOOONNNNNNKKKJJJHHHFFFCCCAAA???>>><<<;;;999666444111///...000000000111333555777999;;;<<<>>>@@@BBBEEEFFFGGGLLLNNNQQQRRRQQQNNNKKKHHHDDDEEEEEEDDDBBBBBBFFFIIIQQQWWW___dddfffiiinnnrrrvvvxxxzzz||||||}}}~~~xxxjjjZZZMMM@@@999666555777;;;BBBFFFKKKPPPSSSTTTSSSQQQOOONNNKKKIIIHHHEEEBBB???888444///,,,******)))(((((())))))))))))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&''')))***(((%%%******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,---...---+++***+++,,,+++,,,,,,...000333666888>>>AAAGGGMMMRRRVVVYYYZZZ\\\^^^ccchhhlllppprrrsssuuuvvvxxxyyyxxxuuusssqqqlllkkkiiigggffffffffffffiiikkkpppuuuzzz}}}~~~}}}~~~}}}}}}~~~~~~}}}|||zzzwwwuuusssrrrsssssssssrrrppplllgggeeeaaa___\\\[[[\\\]]]\\\[[[]]]\\\[[[ZZZYYYYYYYYYYYY[[[]]]aaadddfffgggffffff```_________```aaacccdddggghhhiiilllppptttyyy{{{}}}yyyqqqnnnjjjhhhiiikkklllllljjjiiiiiijjjkkkjjjhhhfff```^^^ZZZVVVUUUVVVXXXZZZ\\\^^^aaaccccccaaa^^^[[[XXXTTTNNNHHHCCC===888444~~~}}}{{{{{{{{{||||||||||||{{{{{{{{{|||}}}~~~yyywwwxxx}}}{{{sssjjjeeeeeekkkwwwxxxmmmccc\\\XXX\\\cccmmmxxxzzzsssnnniiiiiigggfffggglllrrrwww{{{sssmmmjjjiiiiiiqqq{{{|||wwwtttqqqmmmgggbbb]]]XXXRRROOOLLLGGGEEEFFFIIINNNXXXcccooovvv~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{yyywwwuuutttqqqpppoooooopppooollljjjaaa^^^WWWPPPIIICCC???>>>======<<<<<<>>>BBBFFFHHHPPPRRRVVVYYY\\\]]]^^^^^^WWWUUUSSSPPPMMMKKKIIIIIIFFFEEEDDDCCCAAA???>>>>>><<<;;;999777555222///...111000111222333666888:::<<<===>>>AAACCCEEEGGGHHHLLLOOORRRUUUTTTQQQMMMJJJEEEEEEEEEDDDCCCDDDGGGIIIOOOUUU\\\```cccfffkkknnnrrruuuxxx{{{||||||~~~~~~|||~~~{{{nnn^^^QQQCCC;;;777555666999BBBEEEJJJOOORRRSSSSSSRRRPPPNNNLLLJJJIIIGGGDDDAAA<<<888222...,,,+++***)))&&&&&&''''''((('''''''''%%%%%%&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((('''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))+++***'''$$$************))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((***,,,---,,,+++,,,---/////////111333777;;;===GGGJJJOOOUUUYYY]]]^^^___^^^```dddhhhmmmqqquuuwww|||}}}}}}|||{{{xxxtttsssooommmkkkiiihhhhhhiiijjjnnnqqqvvv|||~~~~~~}}}~~~~~~{{{yyyzzzzzzyyyxxxvvvssspppmmmkkkjjjkkkkkklllllljjjfffccc```]]]ZZZXXXWWWWWWXXXXXXWWWYYYXXXWWWVVVUUUUUUUUUUUUWWWYYY[[[^^^_________^^^YYYXXXWWWWWWXXXYYYZZZ[[[ZZZ[[[[[[]]]```dddgggiiikkkmmmpppsssuuuyyy}}}{{{rrrooojjjhhhhhhhhhiiihhhhhhhhhhhhkkkmmmnnnnnnllleeebbb]]]XXXVVVUUUVVVWWWZZZ]]]aaadddeeedddaaa___]]]ZZZUUUPPPKKKEEE???:::~~~|||||||||||||||}}}|||{{{{{{{{{|||~~~~~~{{{xxxwww{{{uuukkkfffeeejjjwwwzzznnnccc[[[WWWZZZ___hhhsssyyysssooommmjjjggggggjjjmmmpppxxx}}}wwwpppllljjjjjjoooxxx}}}uuuqqqkkkfff```[[[UUUQQQLLLHHHEEEEEEFFFJJJSSS]]]kkkrrr|||}}}{{{yyywwwvvvtttsssrrrrrrrrrpppmmmjjj^^^ZZZRRRJJJDDD@@@???>>>>>>???AAACCCFFFJJJOOORRRVVVXXX[[[]]]^^^___^^^]]]UUUSSSPPPLLLIIIFFFDDDCCCAAAAAA@@@??????>>>============<<<:::888555222111111111111222444777999;;;<<<===???AAADDDFFFHHHHHHKKKNNNRRRUUUUUURRRMMMJJJEEEDDDCCCBBBBBBDDDFFFHHHMMMQQQWWW\\\___cccgggjjjooossswww{{{|||}}}~~~|||yyyyyy|||}}}rrrcccUUUGGG???;;;888888:::@@@CCCHHHMMMPPPRRRRRRRRRPPPOOOMMMKKKKKKIIIFFFCCC???;;;555000---+++)))((($$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((((((((((((''''''''''''((((((&&&&&&''')))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''***,,,---,,,,,,---...000000111444888===BBBEEEOOOQQQVVVZZZ^^^```aaaaaa^^^```ccchhhnnntttyyy{{{~~~|||xxxuuusssrrrqqqooommmmmmoooqqqrrruuuxxx}}}}}}{{{zzz{{{~~~|||yyyxxxwwwxxxyyywwwuuusssooollliiifffeeefffggghhhiiihhheeebbb```\\\ZZZWWWVVVWWWXXXWWWWWWXXXXXXVVVUUUTTTTTTTTTTTTVVVWWWYYYZZZ[[[[[[ZZZYYYWWWWWWUUUUUUUUUUUUVVVWWWUUUUUUUUUVVVXXXZZZ\\\]]]^^^```cccfffhhhkkkpppsssvvvzzz|||sssoookkkhhhggggggfffeeeiiihhhjjjmmmqqqtttuuutttjjjgggaaa\\\WWWUUUTTTTTTXXX[[[___dddeeeeeecccaaaaaa___\\\XXXTTTMMMFFFAAA~~~}}}}}}||||||}}}||||||{{{|||}}}~~~~~~yyywwwzzzvvvlllfffeeejjjwww}}}pppddd[[[WWWYYY]]]eeeppp|||{{{tttppplllhhhggghhhjjjkkkooottt~~~|||sssnnnlllkkkllltttyyyuuuoooiiiddd^^^XXXTTTMMMHHHEEEEEEFFFHHHPPPYYYgggooozzz}}}{{{yyywwwrrrqqqppppppooolllgggcccWWWSSSLLLEEE@@@>>>>>>??????BBBFFFIIILLLPPPUUUYYY\\\]]]_________^^^\\\[[[QQQPPPMMMIIIEEECCCAAA@@@>>>>>>>>>========================;;;999666333111111111111333555888:::<<<===>>>@@@BBBDDDGGGHHHIIIJJJLLLPPPSSSSSSQQQMMMJJJEEEDDDBBBAAAAAABBBDDDDDDJJJMMMRRRVVV[[[___dddfffmmmqqqvvvzzz|||}}}zzzuuutttuuuvvv}}}ttteeeXXXJJJBBB===999999;;;===@@@EEEJJJNNNPPPQQQQQQPPPOOOMMMLLLKKKJJJGGGEEEAAA<<<666000---+++)))((($$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((('''''''''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,)))+++------,,,,,,---...000222444888>>>EEEJJJNNNSSSUUUYYY\\\___`````````\\\^^^bbbhhhooouuu{{{~~~~~~}}}{{{xxxvvvtttssssssrrrrrrsssuuuxxxyyy|||~~~~~~|||{{{{{{}}}|||zzzxxxvvvuuuuuuuuuvvvsssrrrpppmmmiiifffdddbbbcccdddfffggggggfffcccbbb^^^\\\YYYXXXYYYYYYYYYXXXYYYXXXWWWUUUTTTTTTSSSSSSUUUVVVWWWXXXXXXXXXWWWWWWSSSRRRPPPOOONNNNNNOOOOOOQQQQQQQQQRRRRRRSSSTTTUUUWWWXXX[[[\\\]]]___ccceeegggkkkqqqxxx~~~|||tttqqqmmmjjjiiihhhgggeeeiiiiiijjjnnnrrrvvvxxxxxxooolllfff___ZZZWWWUUUTTTUUUXXX\\\aaacccdddcccccccccbbb```^^^ZZZTTTMMMHHH~~~}}}}}}}}}}}}}}}|||||||||}}}~~~|||yyyzzz~~~yyyoooiiigggkkkwwwtttggg^^^YYYYYY\\\bbblllxxx{{{vvvpppkkkiiihhhgggfffiiimmmttt}}}zzzrrrnnnkkkiiioooxxx{{{uuunnnhhhbbb\\\WWWPPPKKKGGGFFFFFFGGGNNNVVVaaajjjvvv~~~{{{yyyxxxuuutttrrrpppmmmhhhbbb]]]OOOKKKEEE@@@======???AAAAAAFFFKKKOOOQQQTTTZZZ^^^bbbbbbcccbbb___\\\YYYWWWMMMLLLIIIFFFCCCAAA??????========================;;;;;;;;;;;;888555222000111111222333666999;;;===>>>???@@@CCCEEEGGGIIIJJJIIIKKKNNNPPPQQQPPPMMMLLLGGGDDDAAA@@@AAABBBBBBAAAFFFHHHLLLQQQWWW]]]aaacccjjjnnnrrrvvvyyy{{{~~~{{{tttqqqqqqqqq}}}~~~wwwiii\\\MMMEEE>>>999777999:::===BBBGGGKKKNNNPPPPPPOOONNNLLLLLLLLLJJJHHHFFFBBB===777222...,,,***)))&&&&&&''''''((('''''''''((((((''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%&&&***,,,''''''''''''(((((((((((())))))))))))))))))))))))+++************+++,,,,,,+++,,,------,,,---///111444666:::@@@FFFMMMRRRUUUVVVXXX[[[]]]______^^^^^^[[[^^^bbbhhhooouuuyyy{{{{{{{{{{{{zzzyyyxxxwwwwwwttttttuuuvvvwwwyyyzzz{{{~~~~~~|||{{{xxxuuusssqqqpppppppppooommmkkkhhhfffdddcccbbbdddfffhhhiiihhhgggeeeaaa___]]]\\\\\\]]]]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNRRRSSSUUUUUUUUUVVVXXXZZZ]]]aaaffflllpppuuuzzz}}}~~~xxxuuurrroooooonnnlllkkkkkkkkkkkknnnrrrvvvxxxxxxrrroooiiiccc^^^ZZZWWWVVVUUUWWWZZZ]]]```bbbddddddeeedddcccaaa___ZZZUUUPPP~~~}}}}}}~~~}}}|||||||||}}}~~~{{{|||~~~tttnnnkkkmmmvvvzzzlllbbbZZZYYYZZZ___hhhuuuyyyrrrnnnkkkgggeeedddgggkkksss|||{{{sssooojjjmmmsss{{{zzzsssmmmfff```\\\UUUPPPKKKHHHFFFEEEJJJRRRYYYcccppp{{{~~~|||yyyxxxwwwuuurrroookkkddd\\\WWWIIIFFFBBB???>>>@@@CCCEEEGGGMMMSSSWWWXXX[[[```dddeeeeeedddaaa]]]YYYTTTRRRIIIHHHFFFDDDBBBAAA@@@???========================:::;;;<<<;;;999666333000111111222444666999<<<>>>>>>???AAACCCEEEHHHIIIJJJJJJKKKMMMOOOOOOOOOOOONNNJJJFFFBBB@@@AAABBBAAA@@@BBBDDDGGGMMMUUU[[[```bbbeeehhhlllppprrrvvvzzz}}}~~~|||vvvrrrqqqrrryyy}}}rrreeeUUUKKKBBB;;;888888888;;;???DDDIIILLLNNNOOONNNMMMLLLKKKLLLKKKHHHFFFCCC???999444111///---+++((())))))))))))((((((''''''''''''(((((())))))***''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((''''''))),,,''''''(((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,,,,---///333777:::===BBBIIIOOOTTTWWWXXXYYY[[[]]]_________^^^]]]\\\___dddiiinnnqqqtttuuuvvvvvvwwwxxxyyyyyyzzzzzzxxxyyyzzz|||||||||||||||}}}}}}{{{zzzwwwuuurrrqqqpppoooqqqpppooommmllljjjiiiiiieeegggkkkmmmooonnnmmmlllhhhfffcccccccccddddddcccdddcccbbb```^^^]]]]]]]]]YYYYYYYYYZZZZZZ[[[[[[[[[XXXWWWUUUSSSQQQPPPPPPQQQNNNOOOOOOOOOOOOOOONNNNNNOOOQQQQQQQQQPPPQQQSSSUUUUUUXXX\\\___bbbeeejjjnnnvvv||||||zzzwwwvvvvvvvvvuuusssrrrqqqppprrruuuxxxyyyyyytttqqqlllfffaaa]]]ZZZYYYWWWWWWYYY[[[^^^aaadddfffgggfffddddddbbb```[[[XXX~~~}}}}}}~~~}}}|||||||||}}}}}}}}}yyyrrrmmmmmmuuu~~~~~~pppfffZZZYYYYYY]]]fffrrr~~~zzztttooojjjfffbbbcccffflllttt~~~zzztttnnnooorrrvvv~~~~~~wwwqqqjjjccc___YYYSSSNNNJJJFFFDDDHHHNNNSSS]]]kkkxxx~~~|||yyyxxxsssqqqnnnjjjddd\\\SSSMMMHHHFFFCCCAAAAAADDDHHHJJJNNNTTT[[[^^^___aaaeeejjjeeedddbbb___ZZZTTTOOOLLLGGGFFFEEECCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>======<<<===>>>>>><<<888555333111222222444666:::<<<>>>>>>???AAACCCFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPLLLHHHCCCAAABBBBBBAAA???@@@AAAEEEKKKSSSZZZ___aaaaaadddgggjjjmmmrrrvvvzzz}}}~~~xxxtttssstttsss||||||nnn]]]QQQGGG>>>999999666999===BBBGGGKKKMMMNNNNNNLLLKKKKKKKKKJJJHHHFFFEEE@@@:::555222111///...******++++++***)))((((((%%%%%%'''((()))+++,,,,,,&&&&&&''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))(((((((((''''''((((((((("""&&&)))***)))'''(((***(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++++++++++++++---111777;;;@@@CCCIIIOOOTTTWWWYYYZZZ\\\]]]___``````___^^^]]]^^^aaaeeeiiimmmoooppppppssstttuuuwwwyyyzzz|||}}}~~~~~~|||{{{|||~~~~~~|||||||||{{{zzzwwwvvvuuutttssssssrrrrrrssssssrrrrrrqqqpppoooooojjjlllpppsssuuuuuutttsssooommmjjjiiijjjkkkjjjjjjlllkkkiiihhhfffeeeeeeddd]]]]]]^^^^^^___`````````\\\ZZZXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRROOOPPPQQQQQQPPPQQQSSSUUUOOORRRUUUVVVWWWZZZ^^^bbbeeekkkuuu}}}~~~|||{{{||||||{{{zzzyyywwwvvvwwwyyy|||}}}}}}uuurrrmmmhhhccc___\\\[[[XXXXXXXXXZZZ]]]aaaeeehhhhhhgggfffeeeeeeccc___]]]~~~}}}}}}~~~}}}~~~{{{{{{|||{{{rrrllllllttt~~~uuuiii```YYYWWW\\\eeeppp|||~~~tttkkkfffeeecccdddhhhlllrrr~~~zzzvvvqqqooorrrwww~~~|||vvvooohhhddd^^^XXXQQQKKKHHHHHHHHHHHHQQQZZZfffrrr|||~~~{{{xxxuuutttpppiiiccc\\\UUUNNNJJJJJJGGGDDDCCCEEEJJJOOOSSSXXX[[[___cccfffggggggfffhhheee___ZZZVVVQQQMMMJJJGGGGGGEEECCCBBBAAA@@@@@@@@@>>>======???@@@@@@???>>>>>>===<<<999666333222111222333555777:::<<<======>>>@@@BBBDDDFFFGGGHHHGGGKKKOOOQQQQQQPPPOOOOOOLLLJJJFFFBBB???=========CCCCCCEEEKKKSSSZZZ]]]^^^bbbbbbccceeeiiinnnsssvvvxxx|||}}}vvvssstttyyy}}}yyysssgggYYYJJJ@@@:::888777888:::>>>CCCHHHMMMOOONNNNNNNNNMMMKKKJJJHHHGGGEEECCC???;;;555000+++)))+++***)))(((((('''''''''))))))((('''''''''''''''++++++***)))((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&))))))))))))))))))))))))++++++******))))))((((((+++++++++***************)))***+++,,,---,,,,,,+++))),,,///111222555;;;@@@IIILLLQQQVVVZZZ]]]^^^^^^bbb```___```bbbccccccccceeeeeefffggghhhiiijjjkkkrrrtttwwwwwwvvvwww{{{~~~{{{yyy{{{{{{zzz{{{}}}~~~}}}|||{{{zzzzzzzzz}}}zzzwwwsssqqqpppqqqrrrvvvwwwwwwvvvuuusssqqqpppuuutttuuuxxx|||}}}zzzwwwwwwvvvuuutttsssrrrrrrrrrqqqpppooonnnllljjjiiiiiihhhhhhggggggffffffffffffeeebbb^^^ZZZXXXXXXXXXYYYXXXXXXXXXWWWWWWUUUTTTTTTSSSQQQNNNMMMNNNOOOPPPPPPNNNOOOQQQSSSUUUWWWYYYZZZ^^^cccjjjooosss{{{|||zzz{{{|||~~~~~~|||{{{{{{zzzyyyxxxxxxxxxuuurrrmmmjjjhhhddd^^^ZZZXXXWWWWWWWWWYYY]]]aaacccfffgggiiiiiihhheeebbb___~~~~~~~~~}}}~~~||||||}}}~~~uuuooonnnuuu{{{oooddd]]]YYY]]]eeennnyyy{{{rrrmmmgggdddcccfffhhhlllvvv{{{tttpppppprrruuu|||zzzrrrkkkfff```[[[SSSMMMJJJIIIIIIIIINNNVVVaaammmwwwzzzwwwpppllleee^^^XXXRRRLLLIIIJJJHHHFFFFFFIIIOOOUUUYYY^^^```dddgggiiiiiihhhgggeeeaaa\\\WWWSSSOOOKKKHHHHHHGGGFFFDDDCCCBBBBBBBBB???>>>======???AAAAAA@@@>>>>>>===<<<999666444222111222333555777:::<<<>>>>>>???AAABBBEEEFFFHHHIIIHHHKKKNNNPPPPPPOOOOOOPPPMMMKKKHHHDDDBBB@@@@@@@@@BBBBBBDDDJJJRRRYYY]]]^^^aaaaaaaaacccfffkkkooorrruuuzzz~~~wwwssstttzzz~~~{{{ooo```QQQEEE===:::777888:::>>>BBBGGGLLLOOOOOOOOONNNMMMKKKIIIHHHGGGBBBAAA???;;;777333///---+++***)))((((((''''''((())))))((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''******************++++++)))***+++,,,,,,,,,+++******---111333555:::AAAGGGOOORRRVVVZZZ^^^`````````bbbaaa``````ccceeeeeedddeeedddcccbbbccceeehhhjjjqqqtttwwwxxxxxxyyy}}}~~~{{{zzzzzzzzzzzz{{{}}}}}}|||{{{{{{zzzzzzzzzzzz{{{yyyvvvtttssstttuuuvvvzzzzzzzzzzzzxxxwwwuuutttxxxwwwxxx{{{~~~{{{yyyyyyxxxxxxxxxxxxxxxyyywwwvvvuuutttrrrqqqpppooommmmmmmmmmmmmmmllllllkkkjjjhhhdddaaa___^^^]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVWWWTTTQQQPPPPPPQQQQQQPPPNNNOOOPPPQQQRRRSSSUUUUUUVVV[[[```dddhhhoooxxx|||zzz{{{}}}~~~}}}{{{yyywwwvvvvvvvvvuuusssooommmllliiiddd```\\\ZZZYYYXXXYYY\\\___aaadddfffhhhjjjiiifffccc```}}}~~~}}}}}}zzzssspppvvvwwwiiiaaa[[[]]]ccckkkvvv~~~|||vvvmmmiiifffffffffgggnnnvvvyyyrrrooommmnnnssszzzxxxpppjjjddd^^^WWWPPPMMMKKKJJJJJJJJJPPPZZZeeeoooyyyyyytttiiiddd]]]WWWRRRNNNJJJHHHJJJJJJJJJLLLQQQWWW]]]aaaggghhhjjjkkklllkkkiiihhhbbb___ZZZUUURRRNNNJJJGGGHHHHHHGGGFFFEEEEEEDDDDDD@@@>>>===>>>AAABBBBBBBBB??????>>><<<999777444333222222444555888:::===>>>@@@@@@BBBDDDFFFHHHIIIJJJJJJLLLNNNNNNNNNNNNOOOQQQOOOMMMJJJGGGDDDCCCBBBBBB???@@@BBBHHHPPPXXX]]]___aaa```aaabbbeeehhhlllnnnsssxxxxxxuuuvvv{{{vvvgggWWWJJJ@@@:::777888999<<>><<<:::777555444222333444666888;;;===???AAABBBCCCEEEGGGIIIJJJKKKLLLLLLMMMLLLLLLMMMOOORRRRRRPPPMMMIIIFFFCCCAAA@@@===>>>@@@EEEMMMUUU\\\```cccccccccdddfffiiikkkmmmrrrxxxzzzwwwwww{{{~~~xxxkkk\\\NNNBBB;;;888888999;;;???CCCHHHKKKOOONNNNNNLLLKKKIIIGGGFFFHHHGGGEEE@@@;;;555000,,,,,,+++***)))(((((((((((())))))((('''''''''''''''&&&&&&'''''''''(((((((((+++******)))((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************(((((()))***+++,,,,,,,,,******************)))))),,,///444999???HHHSSS[[[```aaadddfffffffffeeedddbbbaaa___```ccceeeggggggjjjgggdddaaabbbdddhhhjjjmmmqqqwwwzzz{{{|||}}}|||{{{xxxyyy{{{~~~}}}}}}|||zzz{{{{{{||||||}}}}}}}}}|||{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}{{{|||}}}}}}}}}}}}|||{{{xxxxxxwwwvvvtttqqqnnnllljjjkkkkkkkkkjjjiiiiiihhhcccaaa^^^\\\ZZZXXXUUUSSSSSSRRRQQQPPPPPPQQQRRRRRRPPPRRRTTTUUUWWWZZZ___bbbdddhhhooovvv}}}~~~|||zzzvvvsssqqqqqqrrrsssrrrrrrrrrqqqpppnnnkkkiiigggddd```\\\ZZZYYY[[[\\\___bbbfffiiijjjhhhfffddd~~~~~~|||{{{uuuwww|||tttjjjbbb```ccchhhqqqyyy|||uuuooollljjjhhhiiimmmpppzzz}}}wwwqqqllllllooottt{{{zzztttkkkeee]]]VVVRRRNNNKKKIIIGGGJJJPPPXXXaaammmyyyzzzrrriiicccYYYVVVQQQNNNMMMMMMMMMMMMOOOQQQUUU[[[aaaggglllooorrrrrrqqqpppmmmkkkhhhggg```^^^ZZZWWWUUURRROOOMMMLLLMMMMMMLLLLLLJJJIIIHHHEEECCCBBBCCCEEEGGGGGGGGGBBB@@@???<<<:::888666555333444555777999<<<>>>???AAABBBDDDFFFHHHJJJKKKLLLLLLMMMMMMLLLKKKLLLOOOQQQTTTRRRNNNJJJEEEAAA???===;;;<<<>>>BBBIIIRRRZZZ```eeeffffffggghhhkkkmmmnnntttzzz|||yyyyyyyyy|||yyyooocccUUUGGG>>>999888888999<<>><<<:::;;;===@@@FFFNNNXXX___ffffffggghhhjjjlllmmmnnnttt{{{~~~{{{|||xxxzzz~~~{{{tttjjj]]]NNNDDD999888777888:::???CCCFFFKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFEEECCC???999444111,,,,,,+++***))))))))))))))))))((('''''''''''''''&&&&&&&&&''''''(((((((((******)))(((((('''&&&&&&&&&'''((((((((('''&&&%%%'''''''''(((((())))))***************************((((((((())))))))))))***)))))))))***+++++++++,,,++++++******++++++,,,---///444;;;AAAGGGPPPYYY```dddfffgggiiijjjiiihhhgggfffdddaaa```bbbeeeggggggeeedddcccbbbcccdddfffgggqqqvvv}}}}}}{{{{{{{{{zzz|||~~~~~~~~~|||{{{wwwwwwxxxxxxxxxxxxwwwwwwsssrrrpppnnnkkkgggaaa]]]WWWUUUSSSPPPOOOOOOPPPPPPQQQQQQQQQRRRRRRTTTUUUUUUWWW[[[```ccceeejjjqqqwww|||tttqqqllliiihhhkkknnnqqqtttwwwyyyyyywwwsssqqqqqqooonnnkkkgggccc```]]]\\\^^^___aaaccceeefffffffff}}}~~~}}}{{{~~~yyyllleeecccdddjjjqqq}}}{{{vvvqqqkkkhhhiiigggnnnvvv}}}}}}rrrlllkkkkkkooovvvtttoooggg___YYYTTTPPPMMMFFFHHHLLLPPPWWWaaakkkrrr{{{}}}xxxqqqkkkddd^^^XXXTTTPPPOOOPPPRRRVVVYYYZZZZZZ___bbbggglllqqqtttuuuvvvuuutttrrrpppnnnllljjjiiigggdddaaa___^^^]]][[[ZZZZZZZZZ[[[ZZZXXXUUURRRPPPMMMKKKJJJJJJKKKKKKKKKJJJDDDBBB???<<<:::888888777444555666888:::===???@@@AAABBBCCCEEEGGGIIIKKKLLLKKKLLLMMMMMMKKKKKKMMMOOORRRQQQNNNKKKGGGDDD@@@???:::;;;===???CCCKKKVVV]]]cccdddeeegggiiijjjlllmmmrrryyy|||}}}xxxzzz}}}|||wwwnnnaaaQQQFFF:::888777777999===BBBEEEIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFEEECCC???:::444111,,,,,,+++***))))))))))))))))))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&'''((()))((('''%%%$$$&&&''''''((())))))******))))))))))))))))))))))))(((((()))))))))***************************++++++++++++***+++,,,---///000333888@@@FFFLLLRRRZZZ```dddeeehhhjjjkkkjjjiiiiiijjjgggdddcccdddfffhhhiiigggeeebbbaaabbbeeeiiikkkvvv|||}}}~~~~~~}}}{{{yyyzzzzzz{{{~~~~~~~~~|||{{{yyyxxxuuupppiiieee```]]]YYYUUURRRPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRVVVZZZ\\\\\\___fffkkkttt}}}sssooojjjeeedddfffjjjmmmqqquuuyyyzzzxxxvvvuuuuuussssssqqqoookkkgggccc```^^^^^^___```aaaccceeeggg|||}}}~~~}}}}}}pppgggcccbbbgggmmm||||||vvvooojjjjjjhhhmmmrrrvvvzzztttsssnnnpppsss{{{xxxssskkkccc\\\WWWRRROOOFFFHHHKKKOOOTTT]]]fffmmmyyy}}}uuupppggg```ZZZUUUPPPNNNOOOOOOPPPTTTYYY]]]^^^^^^eeehhhmmmrrrvvvxxxxxxxxxuuutttsssqqqooommmlllkkkmmmjjjhhhfffeeeeeecccaaa`````````___\\\YYYVVVSSSPPPNNNLLLKKKLLLLLLLLLJJJDDDBBB@@@<<<:::999888888555555666888;;;===???AAAAAABBBCCCEEEGGGIIIKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNPPPOOONNNLLLIIIFFFDDDBBB:::<<<===>>>AAAIIITTT\\\aaaaaaccceeegggiiijjjkkkooowww}}}~~~yyyzzz||||||wwwoooaaaPPPDDD:::888666666888<<>>BBBGGGKKKNNNTTTWWWYYY[[[\\\^^^aaaccckkkooouuu~~~~~~}}}yyyzzz|||~~~}}}~~~|||uuunnndddUUUGGG===888666666777777<<>>@@@BBBEEEGGGHHHOOOQQQSSSTTTVVVYYY]]]```fffjjjqqqxxx~~~}}}|||}}}~~~~~~}}}xxxqqqhhhYYYKKK???:::666666666666;;;AAADDDGGGIIIJJJIIIHHHHHHHHHGGGEEEDDDCCCAAA===888444000...+++*********)))(((++++++++++++************))))))))))))))))))))))))%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++***************+++++++++++++++.........000444:::@@@CCCLLLPPPVVV[[[___cccfffiiijjjmmmqqqtttuuutttrrrppplllmmmoooppppppooommmllliiijjjlllnnnqqqxxx~~~}}}zzzzzz{{{{{{zzzyyyxxxwwwwwwxxx|||~~~|||}}}~~~|||vvvnnngggaaa[[[WWWTTTTTTRRRPPPOOOOOOOOONNNMMMPPPOOOOOONNNOOOPPPQQQRRRUUU\\\gggrrr{{{|||vvvlllddd```aaaeeehhhnnnuuuzzzzzz{{{}}}}}}zzz~~~zzzuuuqqqnnnmmmkkkiiiccc```\\\YYYYYY\\\```ccc|||rrrmmmkkkmmmsss}}}~~~vvvtttqqqooooooqqqvvvyyyzzzuuutttxxx~~~xxxppphhh___ZZZVVVPPPKKKKKKLLLNNNSSSZZZfffmmmvvv}}}|||wwwrrrjjjbbb[[[UUUOOOLLLKKKLLLLLLLLLMMMPPPSSSVVVWWW[[[aaahhhnnntttzzz~~~~~~|||||||||{{{{{{|||}}}~~~}}}zzzxxxuuurrrooojjjhhhdddaaa______aaabbb```^^^[[[YYYVVVSSSNNNKKKBBBAAA>>>;;;999777777777888888:::<<>>BBBEEEIIIJJJIIIHHHGGGGGGFFFEEECCCBBBAAA>>>:::777111///,,,************)))+++++++++******)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))************************,,,,,,,,,,,,+++******)))************++++++,,,---......000333888???GGGMMMTTTXXX]]]aaaccceeegggiiijjjnnntttwwwxxxvvvsssrrrpppqqqrrrrrrqqqooommmkkkiiilllooorrruuuzzz~~~}}}zzzzzzzzzzzzwwwtttpppnnnnnnqqqvvv|||}}}}}}~~~{{{ssskkkddd^^^XXXTTTVVVTTTRRRRRRRRRSSSRRRPPPOOOOOONNNMMMMMMNNNPPPPPPRRRWWWaaakkkttt}}}}}}tttkkkffffffiiilllpppwww|||}}}}}}}}}|||vvvqqqnnnllljjjhhhdddaaa]]]ZZZZZZ\\\```bbbzzzqqqmmmlllqqqyyy~~~zzzuuuqqqpppqqqsssuuuzzzyyyuuuuuuxxx{{{wwwnnneee___XXXRRRMMMLLLLLLMMMQQQWWWaaagggqqqxxx}}}zzzvvvhhhccc\\\UUUPPPMMMJJJHHHKKKMMMPPPQQQQQQSSSWWWZZZ\\\```gggmmmsssxxx}}}}}}yyyvvvrrrnnnkkkaaa^^^ZZZWWWVVVWWWZZZ[[[]]]\\\[[[ZZZXXXTTTNNNJJJAAA@@@===:::888777777666666777999<<>>777555666666999===AAADDDHHHJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA???<<<999222000---+++++++++***)))*********))))))(((((('''((((((((((((((((((((((((''''''&&&%%%%%%''')))***'''''''''((((((((())))))''''''((()))))))))))))))++++++++++++++++++++++++---,,,,,,++++++*********************+++,,,.........000333777===EEEOOOVVV___bbbgggiiijjjjjjkkkllllllqqqwwwzzzyyywwwuuutttvvvuuutttrrrpppnnnmmmmmmmmmooorrrtttvvvzzz}}}}}}|||{{{xxxtttooojjjggghhhlllrrryyy~~~}}}vvvooohhhbbb]]]ZZZXXXVVVUUUVVVWWWVVVUUUPPPOOONNNMMMNNNOOOPPPQQQQQQVVV]]]eeennnxxxyyypppkkkjjjlllnnnrrryyy}}}vvvqqqnnnllljjjiiifffddd```]]]\\\]]]```aaa~~~xxxrrroooqqqvvv~~~|||vvvsssrrrrrrrrrvvv~~~wwwsssrrrrrr}}}vvvmmmfff\\\VVVQQQOOONNNMMMPPPUUU\\\bbbjjjrrrxxx||||||uuummmhhh[[[WWWRRRNNNLLLLLLKKKJJJKKKOOOSSSUUUUUUVVVZZZ^^^dddhhhnnntttxxx|||~~~yyysssooojjjeeeaaaTTTRRRNNNKKKJJJLLLOOOQQQXXXXXXYYYZZZYYYUUUOOOJJJAAA???===:::777666666666444666888<<<@@@EEEHHHJJJLLLMMMLLLJJJHHHFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJLLLMMMOOOSSSUUUVVVTTTQQQOOOHHHEEEAAA===<<<>>>BBBDDDDDDFFFHHHIIIKKKNNNRRRUUUXXX^^^fffkkkoootttyyy}}}~~~~~~~~~vvviii\\\LLLAAA888666666666888;;;@@@DDDHHHKKKJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@===;;;333111...,,,,,,+++***))))))))))))((((((((((((((())))))))))))))))))))))))((('''%%%%%%%%%''')))+++''''''((((((((()))))))))''''''((()))))))))))))))************************,,,,,,+++******+++++++++******)))***+++---///000000444999>>>DDDLLLWWW___jjjmmmqqqssssssrrrqqqqqqoootttzzz|||zzzwwwvvvwwwxxxvvvssspppooooooooopppqqqsssuuuvvvwwwxxx{{{}}}~~~}}}yyytttnnniiiggghhhlllsssyyy}}}{{{uuunnniiicccaaa^^^]]]]]]\\\ZZZYYYTTTSSSQQQPPPOOOOOOPPPPPPPPPTTTZZZaaahhhqqqyyy|||tttnnnllllllmmmrrryyy}}}vvvqqqnnnlllkkkjjjiiigggdddbbbaaa```aaaaaaxxxsssrrrttt{{{zzzwwwuuusssrrryyy}}}wwwsssqqqvvvuuuooobbb[[[UUURRROOOLLLNNNRRRWWW\\\dddkkkqqqwww|||{{{tttmmmeee^^^YYYSSSPPPMMMLLLMMMOOOOOOOOOPPPUUU[[[]]]^^^___cccgggnnnrrrwww{{{~~~wwwsssmmmgggaaa[[[UUURRRIIIFFFCCCAAAAAACCCFFFHHHQQQRRRUUUWWWXXXTTTNNNIIIAAA???===999777555444444444555999===BBBHHHLLLNNNOOOOOOOOOLLLIIIHHHHHHIIIGGGHHHJJJJJJJJJJJJLLLNNNLLLOOOSSSVVVWWWVVVSSSQQQHHHFFFCCC@@@??????AAABBBBBBDDDGGGHHHJJJKKKNNNQQQUUU[[[ccchhhkkkooouuu{{{{{{|||}}}}}}pppdddOOODDD:::777777777888;;;@@@DDDIIILLLKKKJJJHHHHHHEEECCCAAAAAAAAA@@@>>>===444222...,,,,,,,,,***)))))))))))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''((()))))))))'''((((((((())))))))))))''''''((()))))))))))))))************************,,,+++*********+++,,,---***)))))))))+++---000111333888@@@FFFKKKTTT^^^fffpppssswwwyyyxxxvvvuuutttsssxxx||||||yyyvvvwwwxxxtttsssqqqppppppqqqssssssuuuvvvwwwxxxwwwyyy{{{~~~~~~}}}xxxsssooommmlllqqqwww{{{}}}}}}yyytttqqqmmmjjjgggeeebbb```[[[YYYVVVSSSQQQPPPOOOOOOOOORRRVVV\\\aaahhhooottt}}}yyyssspppnnnnnnpppwww~~~}}}vvvpppnnnmmmlllkkkjjjjjjiiigggeeecccbbbaaa|||vvvttttttyyy}}}yyyvvvnnntttyyy~~~~~~zzzxxxpppyyy{{{tttggg```YYYUUUPPPLLLLLLPPPTTTYYY```fffmmmsssyyy}}}~~~~~~yyyuuunnngggaaaZZZTTTPPPPPPNNNMMMMMMOOORRRSSSSSSVVV\\\cccggghhhiiinnnrrruuuyyy~~~}}}zzzvvvtttlllhhhbbb[[[UUUOOOIIIDDDBBB@@@===<<<<<<===@@@BBBJJJLLLOOOSSSTTTQQQKKKFFFBBB@@@===999666555444333444666999>>>DDDJJJNNNQQQQQQQQQPPPMMMJJJHHHIIIJJJFFFHHHJJJKKKKKKKKKMMMOOOLLLOOOSSSWWWXXXWWWTTTSSSGGGFFFDDDCCCBBBAAA@@@@@@@@@CCCFFFHHHIIIJJJLLLMMMRRRXXX```eeehhhlllsssyyyyyyzzz|||~~~uuuhhhRRRFFF;;;888888888999;;;@@@DDDIIILLLLLLJJJIIIHHHEEECCCAAAAAAAAAAAA???>>>555222///---,,,,,,+++)))))))))******+++++++++,,,))))))))))))))))))))))))###%%%(((***+++***((('''(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))++++++*********+++---...***)))))))))+++...000222555<<>>;;;777444333333666888;;;>>>BBBIIIPPPUUUQQQRRRRRRPPPLLLIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLPPPOOOOOOTTTZZZ[[[WWWSSSNNNJJJDDD???>>>?????????BBBDDDEEEFFFGGGJJJNNNQQQSSSXXX^^^bbbeeehhhmmmqqqyyy{{{}}}{{{qqq\\\NNN@@@:::999777666888@@@CCCHHHLLLNNNMMMKKKJJJFFFFFFEEECCCBBBAAA@@@???777333...+++***))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((('''''''''''''''''''''((((((((((((,,,,,,,,,+++++++++******))))))*********+++++++++++++++,,,+++,,,///333666;;;BBBJJJOOOWWWaaahhhjjjtttuuuuuuvvvvvvuuutttttt{{{zzzzzzxxxvvvssspppoooiiikkknnnqqqtttwwwyyyyyyyyywwwtttsssuuuzzz}}}yyywwwzzzzzz{{{|||~~~}}}|||}}}yyyqqqkkkgggccc]]]YYYVVVTTTRRRQQQMMMQQQUUUWWWYYY[[[```dddiiirrr~~~wwwsssvvvwww{{{|||vvvpppnnnnnnpppqqqrrrqqqpppooonnnkkkgggccc~~~{{{wwwxxx}}}wwwvvvuuuvvvzzz{{{vvvssstttzzzwwwqqqhhh```ZZZWWWTTTRRRSSSTTTVVVZZZ___eeejjjmmmttttttvvvxxx{{{}}}|||yyytttnnneee```WWWUUUSSSQQQPPPPPPPPPOOOPPPRRRUUUXXX[[[___dddhhhnnnqqqvvvyyy{{{}}}~~~wwwqqqjjjccc\\\WWWQQQOOOJJJEEEAAA>>><<<<<<:::::::::888777888;;;===CCCFFFJJJLLLLLLIIIEEEBBB>>>>>>===:::666333333444555888;;;>>>CCCIIIQQQVVVTTTUUUUUURRRNNNJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNTTTZZZ]]]ZZZWWWOOOKKKEEE@@@????????????AAACCCEEEFFFGGGIIIMMMPPPSSSXXX^^^cccfffiiiooosssyyy{{{~~~~~~ttt```RRRCCC;;;999777888:::@@@CCCHHHLLLNNNMMMLLLJJJHHHGGGFFFEEECCCBBBAAAAAA888444///+++******)))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((()))))))))******,,,,,,++++++*********************+++++++++,,,,,,---------,,,---000666999@@@HHHOOOTTT[[[ccchhhiiirrrrrrrrrsssssstttsssssswwwwwwxxxxxxwwwuuusssqqqmmmoooqqqsssvvvxxxyyyyyyxxxwwwuuutttvvv{{{~~~|||~~~}}}}}}||||||}}}}}}~~~~~~}}}|||}}}xxxrrrlllhhhbbb]]]ZZZXXXUUUSSSOOOQQQSSSTTTTTTVVVZZZ^^^bbbjjjvvv{{{|||}}}~~~{{{uuupppnnnnnnpppqqqrrrqqqppppppooolllgggddd{{{xxx{{{}}}zzzwwwuuuvvv{{{yyytttqqqssswww}}}yyyqqqhhhaaa\\\WWWTTTPPPPPPQQQSSSWWW[[[___bbbjjjkkkmmmpppssswwwzzz{{{{{{}}}}}}{{{rrrooojjjeeeaaa[[[UUUQQQLLLKKKLLLLLLNNNPPPSSSTTTXXX[[[___cccfffkkkqqqtttzzz}}}~~~zzzuuulllccc[[[TTTMMMIIIEEECCC@@@===;;;999888888999::::::999888999;;;===@@@AAADDDFFFFFFDDDBBBAAA======;;;888444222333444555777;;;???DDDKKKRRRWWWXXXYYYXXXTTTPPPKKKIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKMMMSSSZZZ^^^]]]\\\RRRMMMFFFAAA????????????@@@AAACCCEEEFFFHHHKKKNNNRRRWWW^^^cccfffkkkpppuuuyyy{{{~~~zzzgggWWWFFF===:::888999<<<@@@CCCHHHLLLNNNNNNLLLKKKIIIHHHGGGFFFEEECCCBBBBBB999555000---+++******))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))(((((('''(((((((((((((((((((((((()))))))))*********+++++++++************)))))))))+++++++++,,,,,,,,,------............///444:::???GGGOOOWWW\\\aaagggjjjiiinnnnnnnnnnnnooooooppppppqqqsssvvvxxxyyyxxxvvvtttssstttvvvwwwyyyzzzzzz{{{yyyxxxvvvwwwzzz~~~~~~}}}||||||{{{{{{|||~~~|||||||||~~~|||sssoooiiidddaaa]]]ZZZWWWTTTTTTSSSQQQPPPQQQTTTWWWYYY___hhhsss~~~|||yyytttpppnnnnnnpppqqqrrrrrrqqqqqqpppmmmhhheee~~~yyyzzz|||vvvtttwww{{{~~~zzzsssrrrsssvvvyyyqqqiiiaaaZZZVVVNNNMMMMMMMMMOOORRRUUUVVV^^^___bbbeeeiiimmmppprrrsssuuuwwwzzz|||}}}}}}}}}}}}|||{{{xxxtttoookkkhhhbbb```\\\XXXTTTQQQNNNMMMMMMNNNOOOQQQRRRUUUYYY[[[bbbeeejjjnnnsssxxx}}}}}}xxxuuukkkeee]]]UUUOOOJJJFFFCCC@@@???>>>===<<<<<<<<<<<<;;;<<<<<<;;;::::::<<<>>><<<===>>>???@@@?????????;;;;;;999666222111222444444777<<>>>>>@@@BBBDDDEEEGGGJJJLLLQQQVVV]]]cccggglllrrrvvvyyy{{{~~~~~~nnn]]]JJJ???:::888999<<<@@@CCCHHHLLLOOONNNMMMKKKIIIIIIHHHFFFEEEDDDCCCBBB<<<777222...,,,+++***)))(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((((((((((((((((())))))))))))))))))*********++++++***))))))))))))))))))))),,,,,,,,,---------....../////////000222888???DDDMMMVVV___ccchhhmmmnnnlllkkkkkkiiihhhhhhiiijjjkkkmmmppptttwwwyyyyyywwwvvvxxxyyyzzz|||}}}~~~~~~~~~{{{{{{{{{||||||||||||{{{||||||}}}}}}~~~}}}||||||}}}~~~{{{wwwqqqlllgggccc___\\\XXXVVVSSSPPPNNNOOORRRTTTTTTWWW]]]dddmmmyyyyyyvvvrrrooommmnnnoooqqqrrrrrrrrrrrrqqqnnniiieee{{{zzzzzzuuuvvvyyyzzz~~~wwwtttssstttzzzwwwoooeee]]]WWWMMMLLLKKKJJJIIIKKKLLLMMMSSSTTTVVVYYY]]]aaadddeeehhhiiikkklllmmmmmmllllllkkkjjjhhheee```\\\XXXVVVSSSRRRQQQOOOMMMMMMMMMNNNPPPRRRUUUWWWYYY]]]bbbeeennnqqqvvvzzz~~~{{{wwwqqqjjjeee[[[VVVOOOIIIEEEBBB@@@???>>>>>>>>>>>>>>>?????????<<<======<<<::::::;;;<<<999999::::::;;;;;;<<<<<<999999888555222111222444444888===CCCIIIPPPWWW\\\______]]]YYYSSSNNNKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLNNNQQQVVVZZZ\\\]]]XXXSSSKKKEEEAAA@@@>>>>>>===???BBBDDDEEEFFFIIIKKKPPPVVV]]]cccgggkkkrrrwwwyyy{{{tttcccNNNAAA<<<999999<<<@@@CCCHHHMMMOOOOOONNNLLLIIIHHHGGGFFFDDDCCCBBBBBB>>>:::444000---,,,+++)))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))******((((((((()))))))))******)))))))))))))))))))))***,,,,,,---------............///111333777>>>FFFKKKSSS\\\eeeiiimmmrrrrrrpppkkkiiigggdddcccdddeeefffmmmooossswwwyyyzzzzzzyyy}}}~~~}}}}}}||||||||||||}}}}}}~~~}}}}}}}}}~~~~~~xxxsssnnniiiddd```YYYVVVRRROOONNNOOOPPPQQQRRRSSSVVVZZZ```jjjuuu|||uuussspppmmmlllmmmnnnpppqqqqqqrrrrrrrrrnnniiieee}}}~~~{{{zzzxxxyyy||||||xxxuuutttxxx}}}zzzrrrhhh^^^XXXMMMLLLIIIGGGFFFFFFFFFGGGIIIJJJKKKNNNQQQTTTVVVXXXZZZ[[[\\\]]]]]]]]]\\\[[[XXXWWWVVVTTTQQQNNNLLLKKKIIIJJJLLLLLLLLLMMMPPPRRRQQQUUUZZZ^^^bbbgggnnnttt|||}}}uuuoooiiiaaaYYYSSSOOOKKKFFFAAA???>>>===<<<>>>>>>>>>???@@@@@@AAAAAA>>>??????===;;;999999999888888888888888888999999777888888777444222222333555999???FFFLLLTTT[[[___bbbbbb```\\\VVVQQQNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPSSSWWWZZZ\\\[[[UUUMMMFFFBBB@@@>>>===<<>>;;;::::::777777888777777777777666555777999888666444222222666:::AAAHHHOOOWWW^^^bbbeeeeeeddd___ZZZUUURRRQQQLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNQQQUUUZZZ]]]]]]XXXOOOHHHCCC@@@>>>===<<>><<<===???CCCHHHMMMPPPPPPOOONNNJJJJJJIIIGGGFFFEEEDDDCCCBBB===777222///---,,,***))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))))))))'''(((((()))******++++++)))))))))*********++++++************++++++,,,,,,+++,,,,,,,,,------------...222999@@@GGGOOOWWW\\\___fffmmmoooqqqttttttqqqllljjjfffddddddfffjjjmmmppprrruuuzzz~~~}}}}}}}}}}}}|||vvvqqqmmmaaa]]]XXXUUUTTTSSSPPPNNNNNNOOOOOOPPPRRRWWW^^^bbbjjjrrr||||||uuupppmmmllljjjiiihhhiiikkklllnnnoooppprrrqqqnnnhhhddd}}}yyyyyyzzz~~~|||{{{~~~}}}{{{tttiii___XXXLLLJJJGGGCCCAAA@@@@@@@@@?????????@@@AAACCCDDDEEEEEEFFFHHHIIIKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQSSSWWW[[[^^^^^^```cccfffgggmmmssswwwzzz{{{vvvsssggg```XXXUUUTTTSSSOOOKKKGGGEEEDDDEEEHHHJJJKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMIIIJJJIIIGGGCCC???>>>>>>777888888888777666555555444666999:::888555333222666;;;BBBJJJQQQXXX```dddhhhhhhfffbbb]]]XXXUUUUUULLLLLLLLLLLLKKKKKKKKKKKKHHHIIIKKKLLLOOOTTTZZZ^^^___YYYPPPHHHCCC@@@>>>===<<>>??????CCCHHHMMMPPPPPPOOONNNKKKKKKJJJIIIGGGFFFEEEEEECCC>>>888333000...,,,***))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((()))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///444<<>>===<<<;;;??????>>>>>>???@@@AAABBBFFFGGGHHHIIIIIIJJJMMMOOONNNPPPQQQRRRSSSTTTWWWYYY^^^```dddiiimmmqqqtttuuuyyy{{{zzzvvvpppgggaaaWWWTTTPPPMMMLLLLLLKKKJJJKKKLLLLLLMMMOOOQQQSSSTTTWWWVVVWWWXXXYYYXXXUUUSSSSSSQQQMMMJJJFFFBBB===:::<<<;;;:::888777888888999555666777666444444666777888===DDDLLLSSSZZZaaaeeellllllkkkhhhccc\\\VVVRRRNNNNNNNNNNNNMMMKKKJJJIIIMMMNNNNNNNNNOOOSSSXXX]]]___[[[TTTLLLFFFBBBAAA@@@AAABBBDDDEEEGGGHHHHHHHHHMMMRRRYYY___dddhhhlllooossswww}}}~~~~~~~~~~~~xxxcccPPPEEE@@@>>>===@@@CCCGGGLLLOOOPPPPPPPPPOOOLLLIIIGGGFFFFFFEEEDDDAAA>>>:::555000---+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++***,,,///000000///000222555>>>FFFLLLTTT]]]cccccckkkllloooqqqssstttttttttmmmllljjjiiikkkoootttwwwzzz{{{}}}~~~}}}}}}}}}}}}}}}{{{vvvnnnkkkfffbbb___\\\YYYWWWPPPOOOMMMLLLLLLMMMNNNOOOWWW^^^iiisss|||zzzrrrmmmfffggggggeeeccccccgggjjjnnnoooppppppooolllhhhfff}}}xxxuuuwww{{{~~~yyytttmmmddd\\\VVVNNNJJJEEEAAA???>>>===<<<>>>>>>======>>>@@@AAACCCEEEHHHJJJLLLMMMOOORRRTTTVVVXXX[[[\\\^^^```dddfffjjjllloootttxxx|||~~~~~~vvvoookkkeee^^^XXXUUUSSSQQQOOOOOOOOOOOOOOOSSSSSSTTTUUUWWWYYY[[[\\\aaaaaaaaacccdddccc```]]]ZZZWWWRRRNNNJJJEEEAAA===>>><<<;;;999888888999999666777777666444444666777999>>>FFFNNNUUU\\\cccgggkkkkkkkkkiiiddd^^^XXXUUUOOOOOONNNNNNMMMLLLJJJJJJMMMMMMNNNNNNOOORRRXXX\\\^^^ZZZTTTMMMGGGCCCAAAAAABBBCCCDDDEEEFFFGGGHHHHHHLLLQQQXXX___dddgggkkkmmmqqqtttzzz}}}~~~}}}|||zzzfffTTTHHHBBB???>>>@@@BBBGGGKKKNNNPPPPPPOOONNNLLLIIIGGGGGGFFFEEEDDDAAA???;;;666111...,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++++++++++++++++++++---...//////000222444<<>>=========<<<===>>>@@@BBBCCCEEEIIINNNSSSVVVYYY\\\^^^aaadddgggjjjlllooorrruuuwwwyyy}}}}}}wwwqqqiiibbb^^^ZZZUUUQQQTTTSSSSSSSSSTTTVVVXXXYYY______```bbbdddfffhhhjjjnnnnnnnnnoooppppppmmmjjjeeeaaaZZZTTTOOOJJJFFFCCC@@@>>>===;;;:::999999:::888888888666444444666777;;;@@@IIIQQQXXX___eeeiiijjjkkkkkkjjjfffaaa[[[XXXPPPPPPOOONNNMMMLLLKKKKKKMMMMMMNNNNNNOOORRRWWWZZZ\\\YYYUUUOOOJJJFFFCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGIIIOOOWWW^^^cccfffiiijjjmmmqqqwww}}}}}}~~~}}}zzzzzz~~~|||jjjYYYLLLDDD@@@>>>???BBBFFFJJJMMMNNNOOOOOONNNKKKIIIGGGGGGFFFDDDCCCAAA???;;;777222///,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,---......///111555999DDDMMMWWW^^^dddllloooooojjjjjjkkkkkkkkkkkkkkkjjjkkkkkklllooouuu{{{~~~~~~yyywwwsssoookkkfff```[[[UUUSSSPPPNNNLLLLLLLLLMMMLLLRRR[[[eeeppp}}}|||xxxrrrqqqnnniiidddaaabbbcccllllllnnnnnnnnnmmmkkkjjjxxxttttttvvvwwwzzz~~~zzzwwwsssnnniiibbb[[[VVVPPPLLLHHHEEECCCAAA@@@>>>============>>>@@@BBBDDDGGGLLLTTT[[[```dddhhhkkkmmmpppsssvvvxxxzzz}}}~~~yyysssooojjjeee___ZZZXXXVVVTTTSSSVVVWWWYYY[[[]]]___ccceeekkklllmmmoooqqqtttvvvwwwwwwwwwxxxyyyzzzyyyvvvtttpppkkkccc[[[UUUOOOKKKHHHBBBAAA???===;;;;;;;;;;;;999999888666444444666888===BBBKKKSSSZZZaaafffjjjmmmmmmmmmlllhhhbbb]]]ZZZQQQQQQPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNQQQUUUXXX[[[ZZZXXXTTTPPPLLLHHHFFFDDDDDDDDDEEEEEEFFFGGGGGGGGGMMMVVV]]]bbbeeegggiiijjjnnnttt{{{~~~}}}xxxvvvxxxzzzooo^^^PPPEEE???===>>>AAADDDHHHKKKMMMNNNNNNMMMKKKHHHGGGGGGFFFDDDBBB@@@>>>;;;777333///,,,++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************++++++++++++++++++++++++---.........000444:::>>>IIIRRR]]]cccjjjpppsssrrrpppoooooonnnlllkkkjjjiiiiiikkknnnsssyyy~~~~~~~~~~~~|||xxxuuupppjjjccc^^^XXXVVVSSSOOOLLLKKKJJJJJJKKKOOOVVV^^^ggguuu~~~wwwuuuqqqmmmhhhfffeeeeeeggghhhjjjlllmmmnnnooooooyyyuuutttssssssxxx~~~}}}xxxuuuqqqmmmiiiccc]]]YYYRRROOOKKKHHHFFFEEEBBB@@@????????????@@@BBBDDDEEEJJJOOOXXXaaaiiiooouuuxxx{{{}}}{{{uuupppjjjeeeaaa```]]]YYYWWWWWWYYYZZZZZZ]]]___cccfffhhhkkkooossswwwwwwxxxzzz|||~~~|||yyysssjjjbbb[[[TTTOOOLLLFFFDDDBBB???===<<<<<<<<<::::::999666555555777:::>>>DDDMMMUUU]]]ccchhhkkkqqqqqqpppnnnjjjccc^^^ZZZSSSRRRQQQOOONNNNNNNNNNNNLLLMMMNNNNNNNNNPPPSSSVVV[[[[[[[[[ZZZWWWRRRMMMJJJFFFEEEEEEDDDEEEEEEFFFGGGGGGLLLTTT[[[```dddfffhhhiiimmmsss{{{}}}wwwssstttsssyyy}}}tttdddTTTGGG???<<<>>>???BBBFFFIIIKKKMMMMMMLLLJJJHHHGGGGGGFFFCCCAAA>>>===:::777333///,,,***++++++************++++++************************************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++...//////000333888???DDDMMMVVVaaagggnnntttwwwuuuvvvuuurrrpppmmmjjjiiihhhhhhjjjnnntttzzz~~~}}}~~~|||xxxtttnnngggbbb^^^[[[VVVQQQMMMKKKIIIIIILLLOOOSSSYYY```lllzzz}}}yyytttpppkkkgggeeebbbccceeehhhlllooorrrsssyyysssoooqqquuuzzz~~~}}}xxxuuuqqqnnnjjjfffaaa^^^WWWTTTPPPNNNLLLJJJGGGEEECCCCCCBBBBBBCCCDDDEEEFFFKKKQQQ[[[dddnnnvvv}}}xxxtttnnniiieeeaaa]]][[[\\\[[[[[[\\\]]]```ccceeehhhlllqqqssstttvvv{{{zzzrrriiiaaaZZZTTTPPPHHHGGGDDDAAA???>>>======::::::888666555666999<<<@@@GGGPPPYYY```fffkkknnnssssssrrrpppkkkeee___\\\UUUSSSQQQPPPOOONNNOOOOOOLLLMMMNNNNNNNNNOOORRRTTTZZZ\\\^^^___]]]WWWRRRNNNGGGFFFEEEDDDDDDEEEFFFFFFHHHMMMSSSZZZ^^^cccgggiiikkkooouuu|||wwwssssssnnnssswwwzzzzzzjjjYYYJJJ@@@<<<===>>>AAADDDGGGJJJLLLLLLKKKJJJHHHHHHGGGFFFCCCAAA>>>===;;;888444000---+++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++///000111333777===DDDIIIQQQZZZdddjjjqqqxxx|||{{{zzzxxxtttppplllhhhfffeeefffiiimmmrrrxxx}}}}}}{{{zzz}}}|||yyyzzz|||{{{xxxsssmmmiiieeebbb\\\VVVQQQMMMKKKJJJMMMOOORRRUUUZZZdddqqqzzz~~~yyyqqqiiiccc```aaabbbeeeiiinnnrrrtttzzztttrrrtttwww{{{~~~~~~~~~~~~yyywwwssspppmmmiiieeebbb]]]ZZZWWWTTTSSSPPPMMMKKKHHHGGGFFFEEEEEEFFFGGGHHHKKKQQQZZZdddnnnxxx{{{vvvnnnjjjfffcccbbbaaaaaa```aaabbbdddfffhhhkkkoooqqqsssxxx}}}~~~xxxppphhh```XXXSSSJJJIIIFFFCCC@@@???>>>>>>999999888666555777;;;???DDDJJJTTT]]]dddjjjoooqqqrrrssssssqqqmmmhhhbbb___VVVTTTRRRPPPOOOOOOPPPPPPLLLMMMNNNNNNMMMNNNPPPSSSXXX[[[___bbb```ZZZTTTOOOHHHGGGEEEDDDCCCDDDEEEFFFIIIMMMSSSXXX]]]bbbgggkkknnnrrrxxx~~~yyyttttttnnnssswwwyyyqqq^^^NNNCCC===<<<>>>@@@CCCFFFIIIKKKLLLKKKIIIHHHHHHGGGFFFBBB@@@@@@???===:::777222///---,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++///111333666;;;AAAGGGLLLRRR[[[dddjjjqqqzzz~~~|||wwwqqqlllhhheeedddfffhhhlllppptttwwwyyyzzzxxxwwwuuuvvvyyy~~~zzz{{{}}}}}}zzzvvvsssmmmiiiccc\\\VVVQQQNNNMMMKKKMMMOOOQQQVVV^^^jjjrrrxxxnnnfffaaaaaaaaacccfffjjjnnnqqq~~~ttttttvvvxxx{{{~~~~~~~~~~~~zzzxxxtttqqqnnnkkkhhheeeaaa^^^[[[YYYWWWUUURRROOOJJJIIIHHHGGGGGGGGGHHHIIIKKKPPPYYYcccmmmxxxzzztttpppjjjgggdddcccdddggghhhhhhhhhjjjmmmppprrruuuwwwyyy{{{|||tttlllccc[[[VVVLLLJJJGGGDDDAAA???>>>>>>999999888666666888<<<@@@GGGMMMWWW```hhhmmmqqqtttqqqrrrrrrrrrnnnjjjeeebbbVVVUUURRRPPPOOOOOOPPPQQQLLLMMMNNNNNNMMMNNNPPPRRRVVVZZZ___bbbaaa[[[TTTOOOIIIHHHEEEDDDCCCDDDEEEFFFKKKNNNSSSWWW\\\bbbhhhlllqqqtttyyyzzzuuuvvvqqquuuyyy|||uuubbbPPPEEE???<<<===???BBBEEEHHHJJJLLLJJJIIIHHHHHHGGGFFFBBB@@@AAA@@@???<<<999555111///,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++///111555999===CCCJJJNNNQQQYYYbbbhhhoooyyy~~~zzztttnnniiifffeeefffgggkkknnnqqqsssssstttuuutttssstttxxx{{{zzz|||zzzrrrnnnhhh```ZZZUUUQQQPPPIIIKKKMMMOOOSSS[[[fffnnn}}}ssskkkcccbbbbbbbbbdddgggkkknnn|||uuuqqqrrrwww{{{~~~~~~{{{zzzyyywwwssspppllljjjfffdddcccaaa```]]]YYYVVVRRRNNNKKKIIIIIIJJJKKKKKKMMMQQQWWW___hhhsss~~~~~~|||xxxtttqqqnnnmmmjjjkkklllmmmmmmnnnpppssstttuuuwwwzzz}}}{{{tttkkkccc]]]RRRPPPLLLIIIEEEAAA<<<888;;;888777888888777<<>>===;;;777333///+++******)))))))))))))))((((((((((((''''''''''''+++*********))))))(((((())))))))))))(((((((((((((((((()))))))))******+++***+++------,,,,,,---...111222666===DDDJJJNNNPPPWWWZZZ```jjjvvv~~~{{{tttpppmmmlllmmmjjjkkklllkkkjjjlllpppuuuvvvuuutttuuuyyy~~~~~~~~~~~~|||{{{wwwpppiiibbb\\\UUUQQQMMMNNNOOOOOOQQQWWW___fffttt{{{zzzrrriiidddaaabbbbbbaaadddiii~~~xxxvvvwwwzzz|||}}}~~~~~~}}}zzzwwwssspppnnnkkkiiihhhgggeeeccc___\\\WWWTTTOOOMMMMMMMMMMMMMMMKKKOOOUUU[[[dddmmmwww~~~}}}zzzvvvuuutttsssqqqpppnnnnnnnnnppprrrrrrssstttwwwzzz}}}vvvnnnfff```UUURRRMMMIIIEEEAAA===:::<<<999888999999888===CCCJJJUUU```eeeiiiooorrrrrrvvvuuusssrrrppplllfffbbbZZZWWWSSSQQQQQQRRRRRRRRROOONNNMMMMMMMMMMMMNNNOOOSSSYYY^^^aaabbbaaaZZZRRRNNNJJJEEEBBBCCCFFFHHHIIIMMMLLLOOOUUUXXX[[[aaaiiiooottt|||~~~|||{{{|||~~~ppp]]]MMMCCC>>><<<<<<>>>BBBGGGKKKLLLMMMLLLJJJIIIGGGEEEEEEDDDAAA@@@>>>===;;;888333///++++++***))))))))))))))))))))))))(((((((((''''''************)))))))))((()))))))))))))))))))))((()))******+++++++++++++++)))+++,,,,,,++++++---///222444888???GGGMMMQQQSSSZZZ\\\cccmmmxxx{{{uuupppnnnnnnnnniiijjjjjjiiiiiilllrrrvvvxxxwwwvvvwwwzzz{{{uuunnnhhhaaaZZZUUURRRRRRRRRQQQQQQUUU\\\aaakkkqqqzzzxxxnnnhhhcccbbbaaa___bbbggg~~~||||||||||||~~~|||xxxuuusssrrrqqqooonnnnnnkkkhhheee___[[[WWWTTTSSSRRRQQQPPPMMMPPPTTTZZZ```gggpppuuu~~~~~~}}}{{{yyyxxxwwwvvvtttrrrnnnnnnooopppqqqrrrssstttvvvxxxzzz{{{|||~~~zzzrrrjjjdddZZZUUUOOOJJJFFFBBB???===<<<999888999::::::???FFFOOOYYYdddiiimmmrrruuuuuuvvvuuutttsssqqqmmmgggccc[[[XXXTTTQQQQQQRRRRRRRRRNNNMMMMMMLLLLLLMMMNNNNNNSSSYYY^^^aaadddddd___WWWPPPLLLGGGDDDDDDGGGIIIJJJMMMJJJLLLPPPTTTXXX```iiippptttzzz~~~~~~xxxfffTTTGGG???===;;;===AAAFFFIIIKKKLLLLLLJJJIIIGGGFFFEEEDDDAAA???>>>===;;;888333///,,,+++******))))))***************))))))))))))(((************))))))))))))))))))))))))))))))))))))***+++,,,---------,,,+++)))***++++++++++++---///222555;;;BBBJJJQQQVVVXXX^^^aaaiiisss|||zzzuuuqqqoooooooooiiiiiihhhggghhhlllrrrwwwxxxxxxwwwxxxzzz~~~~~~{{{uuuooohhhaaa\\\XXXWWWUUUSSSQQQSSSWWWZZZccciiiqqqyyyvvvnnngggccc```]]]___ddd}}}zzzyyyyyywwwvvvvvvuuussspppmmmfffccc^^^ZZZXXXVVVTTTRRRQQQTTTWWW[[[___dddkkkooouuuxxx}}}~~~|||yyyvvvtttsssrrrrrrrrrqqqqqqrrrrrrqqqqqqpppqqqsssuuuxxx{{{}}}~~~~~~~~~wwwoooiii___YYYRRRKKKFFFCCCAAA???<<<999888:::;;;===CCCJJJSSS]]]gggllloootttvvvvvvttttttsssrrrpppmmmhhhddd]]]YYYUUUQQQPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNSSSYYY^^^bbbeeegggccc]]]TTTOOOIIIFFFFFFHHHJJJJJJLLLIIIHHHLLLPPPUUU___hhhnnnrrrwww|||~~~}}}~~~qqq\\\LLLAAA>>><<<<<>>===;;;888333000,,,,,,+++************++++++++++++*********))))))*********))))))))))))))))))))))))))))))************+++,,,------,,,+++***)))***++++++***+++...000222777>>>FFFNNNTTTZZZ]]]ccchhhpppyyy~~~zzzuuurrrpppppppppjjjiiigggfffhhhlllrrrvvvwwwvvvvvvwwwxxx{{{~~~~~~}}}zzzxxxxxxyyy{{{}}}~~~{{{uuunnngggbbb]]][[[XXXUUUSSSSSSTTTVVV[[[```hhhqqqyyy~~~uuukkkeee```\\\]]]bbb~~~}}}}}}|||{{{{{{{{{yyyvvvsssllliiiddd```]]]ZZZWWWTTTTTTWWWYYY\\\___cccgggkkklllppptttwwwyyyzzz{{{|||uuutttsssqqqooonnnmmmmmmnnnooopppqqqrrrssstttuuuxxxyyy{{{~~~zzzsssmmmbbb\\\TTTLLLGGGDDDAAA@@@===999999;;;===???FFFNNNVVV```jjjnnnpppuuuwwwvvvsssrrrrrrqqqpppmmmhhhddd```[[[VVVRRROOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNRRRXXX]]]aaafffjjjhhhcccWWWRRRLLLHHHHHHIIIJJJKKKLLLHHHFFFIIILLLRRR\\\fffmmmqqquuuzzz~~~~~~|||zzzyyy||||||fffRRRFFFBBB===<<<>>>BBBFFFIIIHHHHHHHHHHHHFFFEEECCCBBB@@@???======;;;888444000---,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))******((()))))))))*********+++******+++,,,,,,+++***)))***++++++++++++,,,///222333999BBBJJJQQQWWW^^^bbbhhhnnnvvv~~~}}}yyyuuurrrpppoooooollljjjhhhgggiiimmmqqqssstttttttttuuuvvvxxxzzz{{{xxxwwwuuutttuuuxxx{{{}}}zzztttmmmiiiaaa___\\\YYYWWWVVVUUUUUUSSSWWW^^^fffoooyyyzzzppphhhbbb]]]^^^bbb~~~~~~}}}zzzxxxqqqnnniiieeebbb^^^ZZZWWWVVVXXX[[[]]]___bbbfffhhhhhhkkkpppssstttuuuvvvwwwsssrrrrrrqqqppppppqqqqqqppprrruuuvvvwwwxxx{{{}}}|||uuupppddd^^^VVVNNNHHHDDDAAA???===:::999<<<>>>BBBJJJRRRYYYccclllooorrruuuwwwvvvsssrrrrrrrrrqqqnnniiifffaaa]]]WWWRRRPPPNNNMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQVVV\\\```gggllllllhhhZZZVVVOOOJJJIIIJJJKKKLLLLLLHHHFFFHHHKKKOOOYYYcccnnnrrrwww{{{}}}zzzvvvtttwww}}}qqq\\\KKKFFF@@@<<<===AAAEEEGGGJJJJJJJJJJJJIIIGGGEEEDDD???>>>======;;;999444111...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))************((())))))******+++++++++++++++++++++************+++,,,,,,++++++---111444666>>>GGGPPPUUU[[[bbbffflllsss|||~~~|||xxxuuuqqqooonnnmmmkkkiiihhhiiilllppprrrsssssstttuuuvvvwwwxxxyyyzzzvvvuuuttttttvvvyyy||||||uuuqqqiiifffccc```^^^\\\YYYWWWTTTVVVZZZ```hhhsss}}}tttmmmfff``````ddd~~~|||uuurrrnnnjjjfffbbb^^^[[[YYY\\\___aaaccceeehhhkkkkkknnnrrruuuvvvvvvwwwxxxyyyxxxxxxwwwwwwxxxxxxyyyxxxzzz~~~~~~}}}|||||||||}}}}}}}}}~~~}}}wwwrrreee___WWWOOOIIIDDD@@@>>>===:::999<<>>===<<<;;;999444111......---,,,,,,,,,,,,,,,+++************)))))))))((()))))))))************((())))))******+++,,,,,,...---+++*********,,,,,,---------,,,,,,///333666;;;CCCMMMUUUZZZ___fffkkkooovvv}}}{{{xxxtttpppmmmkkkjjjhhhggggggjjjppptttvvvuuuuuuvvvxxxzzz{{{|||||||||zzzyyywwwwwwxxx{{{~~~~~~zzzssspppkkkhhheeebbb]]]YYYYYYYYYZZZ\\\bbbkkkwww~~~~~~vvvpppjjjddddddggg~~~xxxuuupppmmmiiieeeaaa^^^]]]```ccceeegggjjjmmmoooqqqtttxxx{{{{{{||||||}}}~~~~~~~~~~~~~~~|||{{{yyyxxxxxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}}}}wwwrrreee```XXXPPPJJJDDD@@@<<<===:::999===@@@DDDNNNWWW^^^hhhpppsssuuuxxxyyyxxxvvvvvvuuuvvvuuusssnnnkkkaaa]]]YYYVVVUUUUUUUUUTTTMMMNNNOOOQQQRRRRRRQQQQQQNNNTTTYYY^^^fffnnnpppmmm^^^YYYRRRMMMKKKLLLLLLLLLNNNIIIGGGHHHJJJMMMVVV___iiinnntttyyy|||~~~}}}yyysssoooqqqxxxoooSSSLLLDDD>>>===???CCCEEEFFFGGGHHHIIIHHHFFFCCCBBB???>>>===<<<<<<999555111......---,,,,,,,,,,,,---*********))))))))))))((((((((())))))*********+++((())))))***++++++,,,,,,111///,,,******+++---///---......------///444777>>>FFFQQQYYY^^^bbbiiinnnqqqxxx~~~||||||zzzwwwsssooollljjjiiieeedddfffkkkrrrwwwyyyxxxwwwyyy{{{}}}}}}|||zzzyyyzzz|||{{{wwwrrrnnnjjjfff___ZZZXXXWWWUUUUUUXXXaaakkksss~~~wwwsssmmmgggfffiii}}}yyyvvvqqqllliiigggdddbbbbbbccceeehhhlllqqquuuwwwwwwyyy}}}}}}{{{yyyvvvuuutttttttttvvvuuussssssuuuwwwwwwwwwxxxyyy{{{{{{zzzxxxuuussskkkddd[[[QQQJJJDDD@@@===999999:::;;;@@@GGGQQQWWWaaajjjqqqtttwwwzzzyyywww|||zzzxxxwwwwwwuuurrrppphhhddd]]]XXXUUUSSSQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOQQQUUU\\\dddiiillllllddd^^^VVVMMMIIIHHHKKKMMMLLLKKKJJJHHHJJJOOOVVV[[[iiimmmssszzz~~~}}}vvvrrrsssxxx}}}yyyZZZMMM@@@<<<>>>???BBBEEEFFFHHHKKKKKKIIIFFFDDDCCCAAA???===;;;:::999777555222///,,,+++,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))&&&''''''((()))******++++++++++++***++++++,,,,,,---------------000444888CCCLLLWWW]]]```eeennnuuu{{{|||zzz{{{yyywwwvvvuuurrrmmmiiifffeeefffkkksssyyy|||}}}}}}||||||}}}~~~}}}xxxssslllddd___]]][[[YYYYYY[[[```eeehhhxxx~~~~~~yyyuuuooojjjfff}}}{{{yyyvvvqqqnnnllljjjgggeeedddeeegggkkkpppuuuzzz|||~~~|||zzzxxxwwwwwwwwwwwwuuusssrrrsssttttttsssuuuvvvxxxyyyxxxvvvtttrrriiibbbYYYPPPHHHCCC???<<<999:::;;;===AAAIIISSSYYYdddlllsssvvvxxx{{{{{{xxx{{{zzzxxxwwwwwwvvvsssqqqkkkfff___YYYUUUSSSPPPNNNPPPPPPQQQQQQQQQPPPPPPOOOOOOQQQUUU[[[bbbgggiiiiiibbb]]]UUUNNNJJJIIIKKKLLLKKKKKKIIIHHHHHHMMMTTTYYYeeejjjrrryyy~~~~~~wwwtttuuuyyy|||yyy\\\NNNAAA======>>>@@@CCCFFFHHHKKKKKKIIIFFFDDDDDDBBB@@@===<<<;;;:::777555222000---,,,------,,,+++******++++++++++++******))))))))))))))))))))))))(((((())))))***++++++++++++************+++,,,,,,,,,,,,------///333888===JJJRRR\\\cccfffkkkttt{{{}}}|||zzzyyy{{{yyyxxxwwwvvvrrrlllgggddddddeeekkkssszzz}}}~~~~~~}}}||||||~~~|||wwwqqqjjjeeeaaa^^^[[[YYYZZZ^^^bbbffftttzzz|||xxxrrrlllhhh}}}{{{yyyvvvssspppooonnnllljjjgggiiilllpppvvv{{{}}}~~~}}}|||{{{zzzzzzzzzwwwtttqqqppppppooonnnlllpppqqqsssttttttrrrqqqooofff```WWWNNNGGGBBB>>><<<:::;;;<<>>===<<<;;;888666333111...,,,------,,,+++******++++++++++++******))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))))))))***+++,,,+++,,,---...111666>>>CCCPPPXXXaaagggkkkqqqyyy~~~zzzwwwvvvwwwyyyyyyyyyyyywwwqqqjjjeeebbbbbbeeelllsss{{{}}}{{{{{{~~~}}}wwwqqqmmmgggddd^^^ZZZYYY[[[___bbbmmmttt|||vvvooojjj}}}yyywwwuuussssssrrrpppnnnkkkmmmpppuuuzzz~~~}}}{{{zzzzzzxxxxxxyyyzzz{{{{{{{{{{{{yyyyyyxxxwwwwwwvvvuuuuuurrrqqqqqqppppppqqqqqqrrrqqqrrrtttwwwyyy|||}}}~~~|||{{{{{{{{{{{{{{{{{{{{{vvvtttqqqooonnnllljjjhhhkkklllnnnoooooonnnmmmlllddd^^^UUUMMMGGGBBB???<<<:::<<<>>>BBBHHHPPPZZZ```jjjqqqwwwxxxzzz||||||zzzzzzyyyxxxxxxyyyxxxvvvuuunnniiibbb[[[WWWSSSPPPNNNPPPPPPQQQRRRSSSSSSSSSSSSPPPQQQRRRVVV[[[___aaaaaaYYYWWWRRRMMMIIIGGGGGGGGGIIIHHHGGGEEEEEEIIINNNSSS\\\dddoooxxx|||~~~~~~~~~~~~{{{~~~uuu\\\NNNAAA<<<<<<<<<>>>AAAEEEHHHKKKKKKJJJGGGFFFEEEDDDBBB???>>>===<<<999777333000---,,,,,,,,,+++*********++++++++++++******)))))))))))))))))))))))))))))))))******+++++++++(((((((((((()))***+++++++++,,,---...222999BBBHHHUUU[[[ccciiimmmrrryyy|||xxxtttrrrrrrtttwwwyyyzzzzzzwwwqqqiiicccaaaccchhhnnnvvv}}}~~~|||yyyzzz~~~}}}xxxtttnnniiiccc]]]ZZZ[[[]]]___gggnnnyyyyyyrrrlll|||zzzxxxwwwwwwvvvtttrrroooqqqssswwwzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwuuuttttttnnnmmmllljjjhhhfffeeedddcccdddeeeeeeffffffeeeeeedddddddddcccbbbbbbaaaaaa^^^^^^]]]]]]^^^^^^___``````aaacccfffjjjmmmpppqqqtttuuuvvvwwwxxxyyyyyyzzzvvvtttrrrqqqpppnnnkkkiiihhhiiijjjkkkkkkkkkjjjiiiccc]]]UUUMMMGGGCCC@@@>>>;;;===AAAEEELLLUUU^^^eeemmmsssxxxyyyyyy||||||zzzzzzyyyxxxyyyzzzyyyxxxvvvmmmiiibbb\\\XXXUUUSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTQQQPPPQQQTTTXXX\\\]]]]]]VVVSSSOOOJJJGGGEEEDDDDDDGGGGGGFFFDDDDDDHHHMMMQQQZZZcccoooxxx{{{}}}~~~}}}rrrZZZMMM@@@;;;<<<<<<>>>AAAEEEHHHKKKLLLJJJHHHFFFFFFDDDBBB???>>>===<<<:::888222000---+++++++++***)))******++++++++++++******************************((((((((()))))))))))))))(((((((((((()))***+++,,,------...///444===GGGNNN\\\```fffjjjmmmrrrxxx}}}}}}{{{wwwrrrnnnmmmoooqqquuuxxx{{{{{{wwwppphhhdddcccggglllrrryyy|||zzzyyyzzz|||yyyrrrooohhhbbb^^^]]]^^^___cccjjjttt~~~{{{sssmmm~~~}}}}}}{{{xxxuuussstttuuuuuuvvvvvvvvvuuurrrqqqpppooonnnnnnmmmmmmgggfffeeedddbbbaaa```___ZZZZZZYYYWWWUUUTTTSSSRRRUUUUUUUUUTTTSSSQQQPPPOOORRRRRRQQQQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNOOOOOONNNOOOPPPSSSVVVZZZ]]]___ggghhhkkknnnqqqssstttuuutttsssrrrrrrrrrqqqooolllhhhhhhhhhiiihhhhhhggggggaaa\\\SSSLLLGGGDDDAAA???;;;>>>CCCHHHPPPYYYccciiipppvvvzzzzzzzzz||||||zzz{{{zzzyyyyyyzzzzzzxxxvvvnnniiibbb]]]YYYWWWTTTSSSRRRSSSTTTTTTTTTTTTTTTSSSQQQPPPPPPSSSVVVZZZ[[[[[[VVVSSSNNNIIIEEECCCBBBBBBEEEEEEEEEDDDDDDGGGLLLPPPYYYcccooovvvyyyzzz~~~{{{rrr]]]OOOBBB=========>>>AAAEEEHHHKKKLLLJJJHHHGGGGGGDDDBBB???>>>===<<<999777333111---,,,++++++***)))******++++++++++++******************************((((((((((((((((((((()))((((((((()))***+++,,,---...//////222888CCCOOOWWWeeegggjjjlllooorrrwwwzzzwwwuuuqqqllliiiiiilllnnnssswwwzzz{{{vvvoooiiiffffffjjjpppvvvzzz{{{zzz{{{~~~}}}{{{uuurrrmmmiiieeecccbbbbbbbbbgggoooxxx|||uuuooo|||yyyuuuuuutttssspppmmmkkkiiidddcccbbb```^^^]]]\\\\\\TTTSSSSSSQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCEEEHHHKKKNNNOOOUUUWWW[[[___dddgggiiijjjkkkkkkkkklllnnnnnnmmmkkkhhhhhhhhhhhhgggfffffffff___YYYQQQJJJFFFCCC@@@>>><<>>>>>@@@EEEHHHKKKLLLKKKIIIHHHGGGCCCAAA???======;;;999777555333///...------,,,*********++++++++++++******************************))))))))))))))))))))))))))))))))))))+++,,,---......///111555>>>KKKYYYbbbkkkkkklllmmmnnnpppsssuuuqqqooolllhhheeefffiiimmmrrrvvvzzzzzzuuuooojjjhhhhhhmmmssswwwzzz}}}zzz|||~~~|||uuutttqqqnnnkkkiiigggfffcccffflllrrrzzz~~~wwwrrr{{{wwwvvvtttqqqlllgggcccaaa[[[YYYWWWUUUSSSRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEEEE@@@@@@@@@@@@????????????>>>>>>=========>>>>>>???>>>>>>>>>???AAADDDGGGHHHFFFIIINNNSSSXXX\\\^^^___bbbbbbcccfffhhhiiihhhgggiiiiiihhhgggffffffeeeeee]]]WWWPPPIIIDDDAAA???===<<<@@@EEELLLTTT^^^hhhnnnvvv{{{~~~}}}}}}}}}}}}|||zzzzzz{{{zzzxxxuuusssnnnfff___ZZZUUURRRPPPQQQRRRRRRRRRQQQPPPOOOOOOQQQPPPOOOQQQUUUYYYZZZ[[[[[[VVVPPPIIIDDDBBBCCCCCCBBBCCCDDDDDDEEEIIINNNQQQXXXaaalllqqqrrrtttyyyyyyiii[[[KKKDDDAAA>>>>>>@@@EEEHHHKKKLLLKKKIIIHHHHHHCCCAAA>>>===<<<;;;888666888555111/////////---,,,******++++++++++++******************************++++++******************)))))))))***+++---...///...///222888BBBQQQaaakkkmmmllllllllllllmmmooopppmmmllliiifffdddeeehhhlllqqquuuyyyyyytttoookkkjjjiiinnntttxxxzzz|||~~~{{{~~~|||uuutttsssrrrooollljjjhhhdddfffjjjooovvvyyyttt{{{vvvpppkkkiiieee```\\\YYYXXXVVVSSSQQQPPPNNNNNNJJJJJJIIIHHHGGGGGGGGGHHHFFFGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@????????????????????????===>>>?????????===<<<;;;===<<<<<<<<<===>>>@@@AAAAAABBBCCCFFFIIILLLOOOPPPPPPSSSWWW[[[^^^aaaeeegggiiillllllhhhffffffccc^^^\\\UUUOOOKKKFFF@@@>>>@@@===BBBIIIQQQZZZccckkkpppwwwyyy{{{|||~~~~~~~~~}}}{{{wwwxxxzzz{{{wwwssspppmmmiiiccc]]]XXXTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSTTTTTTUUUXXX\\\___]]]YYYSSSLLLGGGCCCBBBAAAAAACCCEEEFFFGGGJJJNNNQQQ\\\bbbjjjnnnqqqsssvvvyyy~~~vvvhhhUUUGGGAAA???>>>===EEEGGGJJJLLLLLLKKKHHHGGGCCCBBB@@@>>>;;;999777666666333000...---,,,+++***,,,,,,,,,++++++*********---------,,,,,,+++++++++*********)))))))))))))))***))))))***+++---...---///333888???LLL]]]kkkpppuuuppplllkkkmmmnnnmmmkkkhhhfffcccbbbbbbeeeiiilllqqqssstttrrrnnnkkkkkkllllllooossswww|||~~~~~~|||xxxwwwvvvuuurrrpppnnnmmmgggggghhhkkkqqqzzzzzzuuu|||wwwpppllljjjgggbbb^^^ZZZXXXVVVTTTRRRPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA????????????>>>===<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>??????AAACCCEEEGGGHHHGGGJJJMMMQQQTTTXXX]]]aaagggkkkkkkhhhfffeeebbb]]]YYYSSSMMMIIIDDD>>>===???@@@DDDLLLTTT\\\eeemmmrrrxxxyyy{{{}}}~~~~~~~~~}}}}}}zzzwwwwwwzzzzzzwwwtttpppnnniiiddd^^^YYYUUUSSSSSSRRRRRRQQQQQQRRRRRRSSSPPPQQQRRRSSSUUUXXX]]]aaa___[[[TTTMMMHHHDDDBBBAAACCCDDDFFFGGGIIILLLPPPSSS]]]ccckkkpppqqqsssvvvyyy}}}~~~ooo[[[KKKCCC@@@???>>>DDDFFFIIILLLLLLKKKHHHGGGCCCCCCAAA???<<<:::888777666333000...---,,,+++***,,,,,,,,,++++++*********,,,,,,+++++++++*********+++++++++******************))))))***,,,---......111777===EEERRRcccnnnrrrvvvrrrmmmlllmmmnnnllljjjgggeeecccaaabbbfffjjjmmmqqqssstttrrrooommmmmmnnnoooqqquuuyyy}}}~~~~~~}}}yyyxxxwwwuuusssqqqooonnniiiiiijjjlllqqqzzz|||vvv{{{tttpppooolllhhhddd^^^]]][[[YYYWWWUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????AAACCCFFFIIIOOOVVVZZZdddhhhjjjgggfffddd```[[[VVVOOOIIIFFFBBB===<<>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@DDDJJJRRRWWW___eeehhhgggeeeddd___YYYSSSMMMGGGEEEAAA===>>>AAAEEEKKKRRR[[[ccckkkrrrwwwzzz{{{|||~~~~~~~~~yyywwwvvvvvvxxxyyywwwuuurrrpppmmmgggaaa\\\WWWUUUQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQSSSTTTUUUYYY]]]aaaddd```YYYQQQJJJEEEBBBAAACCCDDDFFFHHHJJJOOOTTTXXX^^^eeemmmrrrssstttvvvxxx}}}nnnXXXIIIBBB@@@@@@AAADDDGGGJJJKKKKKKIIIGGGFFFEEECCCAAA???<<<;;;:::777444111......---,,,***+++++++++************************************************+++++++++++++++)))***+++,,,,,,---///111777@@@MMMXXXfffsssyyyzzz{{{wwwsssrrrqqqpppkkkhhheeedddcccdddhhhooouuuzzz|||{{{yyyvvvsssrrrsssssssssvvvzzz~~~|||{{{zzzzzz{{{{{{||||||}}}}}}||||||zzzxxxvvvuuutttsssoooooooooppprrrxxx{{{yyywwwtttqqqooonnnllljjjhhhggggggffffffeeeeeeeeeeeeeeeffffffgggggggggfffeeecccbbbaaa________________________^^^______^^^]]]ZZZXXXVVVRRRPPPNNNMMMKKKKKKLLLLLLJJJJJJIIIGGGEEECCCBBBAAA======<<<<<<<<<<<<===============>>>AAAGGGNNNTTTYYY```eeefffeeeddd^^^WWWRRRKKKFFFDDDAAA???@@@DDDHHHMMMUUU^^^fffmmmtttxxx{{{|||}}}~~~~~~xxxwwwwwwwwwwwwxxxwwwvvvtttrrrnnnjjjddd^^^YYYVVVQQQQQQPPPPPPPPPPPPQQQQQQTTTTTTUUUUUUVVVXXX\\\___eeeaaaYYYQQQJJJEEEBBBAAAAAABBBDDDFFFIIINNNUUUYYY^^^eeennnsssuuuuuuwwwxxx~~~ttt]]]LLLCCC@@@@@@@@@BBBFFFIIIKKKJJJIIIGGGGGGFFFDDDBBB???===;;;:::777444111///...---,,,+++******************************++++++++++++++++++))))))))))))******++++++)))+++,,,---,,,---000333999EEESSSaaannnzzz~~~}}}|||xxxvvvuuuqqqlllgggcccccceeehhhnnnvvv~~~|||yyywwwvvvvvvwwwuuuxxx}}}}}}|||{{{{{{{{{{{{|||}}}}}}~~~}}}{{{yyywwwvvvvvvvvvrrrrrrrrrrrrsssxxx~~~|||yyyvvvtttsssrrrpppooonnnmmmmmmnnnnnnnnnmmmnnnnnnooopppppppppoooooonnnmmmlllkkkiiiiiijjjjjjjjjjjjkkkkkkffffffggggggeeeccc```^^^ZZZYYYXXXVVVUUUTTTTTTTTTQQQQQQPPPOOOMMMJJJHHHGGGAAAAAA@@@???>>>>>>>>>>>>============>>>CCCIIINNNSSS[[[bbbeeefffddd^^^WWWPPPJJJEEECCCBBB@@@CCCHHHJJJPPPXXXaaaiiipppvvvzzz|||}}}~~~~~~yyyyyyxxxxxxwwwwwwwwwwwwuuusssppplllfff```ZZZWWWRRRQQQQQQQQQQQQQQQQQQRRRTTTUUUUUUUUUUUUWWWZZZ]]]eee```YYYQQQJJJEEEBBBAAA???@@@BBBDDDHHHNNNUUUZZZ___fffpppvvvxxxyyyzzz|||~~~{{{|||www```NNNCCC??????>>>AAAEEEHHHJJJJJJIIIHHHGGGFFFDDDBBB???===;;;;;;888555111///......,,,+++)))))))))************************+++++++++++++++((((((((()))******++++++(((+++......------111555<<>>>>>@@@EEEHHHMMMVVV___dddfffeee___WWWOOOHHHCCCBBBAAA@@@DDDIIINNNSSS\\\eeelllsssyyy|||}}}~~~~~~zzz{{{zzzyyyxxxwwwvvvwwwuuutttrrrmmmgggaaa[[[XXXSSSRRRRRRQQQQQQRRRRRRSSSQQQRRRSSSSSSSSSVVVZZZ]]]ddd___YYYQQQJJJEEECCCBBB>>>@@@AAACCCGGGNNNVVV[[[aaaiiissszzz}}}~~~{{{vvvwwwyyywwwaaaNNNCCC>>>======@@@DDDHHHJJJJJJIIIHHHFFFEEEDDDBBB???===;;;:::888555111//////...---+++((()))))))))*********+++)))))))))*********++++++(((((()))******+++,,,,,,(((+++//////---...222666@@@MMM^^^mmm{{{~~~|||vvvnnngggcccfffkkkqqqwww}}}zzzxxxzzz~~~~~~|||zzzzzz{{{{{{|||~~~}}}{{{yyywwwwwwxxxxxxuuuuuuuuuuuuvvvyyy~~~}}}{{{{{{zzzzzzxxxxxxxxxxxxxxxyyyzzz{{{yyyyyyyyyzzzyyyyyyxxxxxxzzzzzzzzz{{{{{{{{{||||||xxxyyy{{{{{{zzzxxxuuusssqqqqqqqqqpppooommmjjjiiidddddddddcccaaa^^^\\\ZZZTTTRRRPPPLLLIIIGGGEEEEEEBBBBBBAAA@@@???@@@DDDFFFJJJTTT^^^cccfffeee___WWWMMMGGGBBBAAA@@@@@@DDDJJJPPPVVV___gggooouuu{{{~~~}}}~~~~~~{{{||||||zzzxxxvvvvvvwwwvvvuuurrrnnnhhhbbb\\\XXXSSSSSSRRRRRRRRRRRRSSSSSSNNNOOOPPPQQQRRRUUUYYY]]]ccc___XXXPPPJJJEEECCCBBB???@@@AAADDDHHHOOOWWW]]]ccckkkuuu}}}yyyssssssuuu{{{wwwaaaNNNBBB======<<>><<<;;;>>>BBBGGGIIIKKKJJJJJJEEEEEECCCAAA???===<<<;;;888777666333111///---,,,+++++++++************)))************************)))&&&$$$&&&+++---+++(((...***))),,,......333888EEETTTgggttt|||sssnnnkkkjjjkkkmmmrrrwwwzzzzzzyyytttuuuuuuuuuxxx~~~}}}}}}}}}{{{zzzyyyyyy}}}}}}}}}}}}||||||{{{zzzyyyxxxwwwwwwwwwyyy|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}zzzwwwtttrrrpppkkkhhhddd```]]]YYYUUURRRQQQLLLHHHGGGEEEBBBBBBFFFIIIMMMUUU]]]bbbaaa\\\WWWLLLIIIEEEBBBBBBEEEIIILLLUUU\\\eeemmmqqqvvv{{{}}}zzzxxxwwwvvvxxxuuurrrnnnjjjddd^^^YYYWWWTTTRRRQQQQQQRRRQQQPPPOOOPPPQQQRRRRRRTTTWWWZZZ```]]]XXXSSSNNNIIIEEEBBBAAA@@@@@@BBBFFFLLLRRRVVV]]]cccmmmwww{{{ttttttwww{{{zzzgggTTTGGG@@@>>><<<>>>BBBFFFIIIJJJJJJJJJEEEDDDCCCAAA???===<<<;;;999777555333000...------+++++++++************)))***************************(((&&&(((,,,...,,,)))...+++***---///111666===JJJYYYjjjwww{{{sssnnnkkkjjjjjjlllppptttvvvuuutttnnnnnnoooqqquuu}}}{{{vvvssstttwww}}}~~~|||{{{zzz{{{{{{}}}}}}~~~~~~}}}|||zzzxxxvvvuuuuuuuuuvvvxxx{{{}}}~~~|||~~~~~~|||wwwsssmmmggg```[[[ZZZTTTOOOLLLHHHCCCBBBDDDGGGKKKSSS[[[```___[[[WWWKKKHHHDDDBBBCCCGGGLLLOOOYYY___hhhoootttxxx|||~~~}}}{{{yyyxxxwwwwwwuuurrroookkkeee___ZZZUUUSSSQQQPPPQQQQQQQQQPPPOOOPPPQQQRRRRRRTTTWWWZZZ]]][[[WWWSSSMMMHHHDDDBBB@@@@@@@@@BBBEEEJJJNNNQQQWWW]]]fffqqq{{{}}}vvvuuuwwwyyy|||iiiWWWJJJCCC@@@<<<>>>BBBEEEHHHIIIIIIIIIEEEDDDCCCAAA???===;;;;;;:::888555222000......---+++++++++************)))************************+++)))'''))),,,...---***---++++++///111444:::BBBOOO]]]mmmyyyzzzsssnnnkkkjjjjjjkkkmmmooopppooommmggghhhiiimmmttt~~~~~~wwwssslllhhhfffhhhlllsss~~~}}}|||{{{zzzzzz{{{{{{zzz{{{|||~~~zzzxxxuuuuuuttttttuuuwwwzzz{{{~~~|||}}}wwwmmmfffbbb[[[UUUQQQKKKDDDBBBDDDEEEIIIPPPXXX]]]]]]YYYUUUJJJGGGDDDCCCEEEJJJOOOSSS]]]ccclllsssvvvzzz~~~|||||||||||||||{{{{{{{{{wwwuuurrrooolllfff```\\\UUUSSSQQQPPPPPPQQQQQQPPPOOOPPPQQQQQQRRRSSSWWWYYY[[[ZZZYYYTTTNNNIIIEEECCC@@@@@@@@@AAADDDGGGKKKMMMSSSWWW```jjjvvvyyyuuuuuuwww|||{{{jjjYYYKKKCCC@@@<<<>>>AAADDDGGGHHHIIIIIIEEEDDDBBB@@@>>><<<;;;::::::888555222///.........+++++++++*********))))))************************+++)))(((***,,,---,,,***...,,,---000111444<<>>@@@CCCEEEGGGHHHHHHDDDCCCBBB@@@>>><<<;;;:::999888555222000...------+++++++++*********))))))***************************)))))))))***+++******...---...000111444===GGGTTTaaaoooxxx}}}xxxsssoookkkmmmlllkkkkkkkkkiiifffcccaaabbbeeeiiippp{{{{{{nnnddd___ZZZVVVTTTWWW[[[aaalllwww}}}{{{yyyvvvuuutttttttttssstttwww{{{~~~|||ttttttttttttvvvyyy|||~~~~~~zzz{{{|||~~~~~~ppphhh```YYYPPPGGGCCCDDDCCCFFFLLLSSSWWWWWWSSSPPPGGGEEEDDDDDDIIIOOOVVV[[[dddjjjrrrwwwzzz|||~~~}}}{{{yyyxxxwwwwwwuuussspppmmmiiiccc___YYYWWWSSSQQQQQQQQQPPPOOONNNOOOPPPQQQQQQSSSVVVYYY[[[^^^___\\\UUUNNNJJJIIICCCBBBAAAAAACCCFFFJJJLLLPPPTTT[[[eeepppzzz|||vvvvvvyyyzzzmmm]]]OOOEEEAAA===>>>@@@BBBDDDFFFGGGGGGDDDCCCBBB@@@>>><<<::::::888777666444111///---,,,+++++++++************)))************************************************------...111222555@@@KKKXXXeeesss||||||xxxtttoookkklllkkkjjjjjjiiigggdddaaa___aaadddhhhnnnwwwxxxkkk```[[[SSSPPPOOORRRVVV\\\gggqqqzzzyyyvvvsssqqqpppppppppqqqsssvvvzzzuuutttsssssstttvvvxxxzzz~~~|||}}}}}}~~~~~~~~~}}}}}}yyyqqqggg^^^SSSHHHCCCCCCCCCFFFKKKQQQUUUTTTQQQMMMFFFEEEDDDEEEJJJQQQYYY^^^fffkkksssxxxzzz}}}}}}zzzxxxwwwvvvwwwuuusssqqqnnnjjjddd```\\\YYYUUUSSSRRRQQQOOONNNNNNOOOPPPPPPQQQRRRVVVXXXXXX\\\___\\\UUUMMMIIIIIIFFFDDDBBBBBBCCCGGGLLLOOORRRVVV\\\eeeoooxxxzzzvvvyyy}}}qqqbbbSSSIIIDDD===>>>???AAACCCEEEFFFGGGDDDCCCAAA@@@===<<<:::999666777666555333///,,,***+++++++++************)))***************************+++++++++******++++++***+++...222444999EEESSS```lllzzz|||xxxtttooojjjjjjiiihhhhhhhhhfffccc``````cccfffkkkqqqxxxxxxjjj___YYYPPPMMMMMMRRRWWW]]]iiisss|||vvvuuussspppooonnnnnnnnnmmmooorrrvvvzzz~~~~~~zzzxxxvvvtttttttttuuuvvvyyyzzz~~~|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz}}}wwwlllbbbUUUIIIBBBBBBCCCFFFJJJPPPSSSSSSOOOLLLEEEDDDDDDEEEKKKSSS[[[```fffllltttyyy{{{}}}~~~}}}|||{{{zzzyyyyyyvvvuuusssqqqnnnjjjeeeaaa^^^[[[WWWTTTRRRQQQOOOMMMNNNOOOPPPPPPQQQRRRVVVXXXZZZ___ccc```YYYQQQMMMLLLGGGEEECCCBBBDDDHHHMMMQQQTTTXXX^^^fffooowww}}}~~~~~~wwwzzzuuufffWWWMMMHHH===>>>???AAACCCEEEFFFGGGDDDCCCAAA???===;;;:::999555666777666444000,,,)))+++++++++************)))************************,,,---------++++++,,,---(((***...333666<<>>===<<<;;;666666666666444111...,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))+++++++++***++++++,,,,,,,,,---000555999AAARRRbbbnnnzzzyyyuuurrrppplllkkkiiifffccccccdddggglllpppvvv|||xxxkkkaaa\\\VVVZZZ^^^bbbgggppp{{{zzzuuummmkkkiiihhhhhhgggeeecccggggggggghhhjjjllloooppppppqqqrrrsssuuuvvvwwwxxxxxxyyyzzz{{{||||||||||||~~~~~~~~~|||}}}}}}}}}}}}||||||{{{yyywwwtttsssssssssrrrqqqkkkkkkjjjiiiiiiiiiiiijjjkkknnnqqqrrrtttyyy|||yyywwwwwwvvvuuutttvvvwwwxxxzzz|||~~~}}}|||zzzxxxuuuqqqnnnmmmkkklllooorrrxxxtttjjjccc^^^\\\]]]```eeekkkqqqxxx~~~zzzxxxvvvssspppnnnmmmmmmnnntttvvvzzz|||mmmbbbYYYOOOHHHGGGCCCEEEHHHJJJJJJHHHEEECCCBBBDDDGGGKKKQQQZZZccciiipppsssxxx|||}}}}}}||||||{{{zzzyyyyyyxxxwwwuuusssrrroookkkhhhaaa]]]XXXUUUSSSRRRPPPOOONNNNNNMMMLLLMMMPPPRRRTTTYYY\\\```bbb___YYYRRRNNNHHHGGGDDDDDDFFFKKKQQQUUUYYY\\\bbbiiioootttxxxyyy|||yyyzzzyyyhhhVVVKKKCCCAAA@@@@@@CCCFFFGGGHHHFFFEEECCCAAA???===<<<<<<::::::999777555222///---,,,++++++++++++*********+++++++++***************************+++,,,---------...111777<<>>======:::999999777555333000///+++++++++*********))))))************************************+++,,,---...------111999???HHHWWWdddlllxxxyyyuuurrrppplllgggeeegggkkkooowww|||sssfffaaaaaabbbgggmmmrrrvvv}}}{{{uuupppkkkiiieeeccccccbbbaaa___aaa```______```aaabbbcccffffffggghhhiiijjjkkklllkkklllnnnppprrrtttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuussssssssssssrrrqqqpppoookkkhhhfffddddddcccaaa___^^^^^^]]]\\\\\\\\\\\\]]]ZZZ]]]```aaacccgggnnnttt}}}|||uuuqqqooonnnnnnmmmkkkkkkkkkllllllmmmmmmmmmllloootttwww{{{}}}{{{||||||zzzxxxvvvsssqqqooollllllkkkkkkoooxxx}}}oooccc[[[UUURRROOOOOOSSSYYYaaaiiirrrzzzzzzuuurrrooollljjjkkkkkkmmmppptttxxx{{{}}}|||mmmbbbYYYOOOHHHGGGCCCCCCDDDDDDDDDBBBAAA@@@???CCCJJJQQQYYYaaajjjppptttwww{{{~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzxxxwwwuuutttqqqmmmjjjccc___ZZZVVVTTTRRRPPPOOOMMMMMMMMMNNNOOOPPPRRRSSSXXX[[[___aaa___YYYRRRNNNGGGFFFEEEEEEGGGLLLPPPSSSYYY\\\aaagggmmmssswwwzzz|||zzz{{{sss```SSSHHHEEEAAA@@@BBBEEEHHHIIIGGGFFFDDDAAA???>>>======777777666555444333222111+++++++++*********))))))************************************+++,,,---...------222:::CCCLLLZZZfffjjjuuu}}}xxxuuurrrmmmhhhfffiiipppuuu}}}{{{kkkaaa^^^```dddiiipppvvvzzzyyysssnnniiigggcccaaa``````___^^^\\\\\\\\\\\\]]]___aaabbbddddddeeeeeefffggghhhhhhggghhhjjjmmmpppqqqssssssttttttttttttsssrrrqqqpppnnnnnnnnnmmmllljjjiiihhheeecccaaa``````^^^\\\YYYUUUUUUTTTSSSSSSSSSSSSSSSVVVXXX[[[\\\]]]bbbiiinnnxxx~~~wwwqqqnnnmmmlllkkkiiiiiihhhhhhhhhgggggggggdddgggkkknnnqqqxxx~~~~~~~~~}}}}}}|||{{{zzzwwwuuusssrrrpppnnnmmmlllooowwwttteeeYYYSSSPPPMMMKKKJJJNNNUUU\\\dddmmmvvv||||||xxxsssnnnjjjjjjjjjjjjkkkmmmooorrrssswwwyyy}}}{{{lllaaaXXXNNNGGGFFFBBBCCCCCCBBBBBBAAA@@@@@@AAAEEEMMMUUU]]]fffnnnsssvvvyyy}}}~~~~~~~~~}}}}}}|||||||||{{{yyyxxxvvvuuurrrnnnkkkddd```[[[WWWUUUSSSQQQOOONNNNNNNNNOOOPPPQQQRRRSSSVVVYYY]]]___^^^XXXRRRMMMFFFEEEDDDDDDGGGKKKOOORRRWWWZZZ___eeelllsssxxxzzz|||yyyzzzwwweeeXXXJJJGGGCCCBBBCCCEEEGGGGGGFFFEEECCCAAA???===<<<<<<666666555444333222222111,,,++++++++++++************************+++++++++************+++,,,------......333===GGGQQQ]]]hhhmmmvvv|||xxxuuuoooiiihhhllltttzzz~~~pppccc\\\\\\```eeekkksssyyy}}}{{{vvvoookkkfffccc___]]]]]]^^^^^^]]]YYYYYYYYYZZZ\\\^^^```bbb``````aaaaaabbbccccccdddeeefffhhhkkkmmmoooqqqqqqrrrrrrqqqpppooommmkkkjjjhhhhhhgggfffeeecccaaa```___^^^\\\\\\\\\ZZZWWWUUURRRQQQQQQPPPPPPPPPPPPPPPRRRTTTWWWXXXYYY]]]dddiiirrrxxxyyytttpppmmmkkkiiiffffffeeedddbbbaaa``````___aaadddfffiiipppyyy~~~}}}}}}{{{yyywwwuuutttsssrrrpppoooqqqwww{{{ppp```TTTNNNLLLKKKIIIHHHLLLRRRZZZaaajjjsssxxx}}}{{{sssmmmiiihhhgggfffggghhhiiikkkmmmpppssswww{{{zzzkkk```WWWMMMFFFEEEBBBBBBAAAAAAAAAAAAAAAAAADDDIIIQQQZZZbbbjjjrrrwwwwwwzzz~~~}}}}}}}}}}}}}}}||||||||||||zzzxxxwwwvvvsssooolllfffbbb]]]YYYVVVUUURRRQQQOOOOOOOOOPPPQQQRRRSSSTTTTTTXXX\\\^^^\\\WWWPPPLLLDDDDDDCCCDDDFFFJJJNNNQQQUUUXXX\\\ccckkkrrrxxx{{{{{{yyyyyy|||zzzhhh\\\LLLIIIEEECCCDDDEEEEEEEEEFFFDDDBBB@@@>>>===<<<;;;888888666444333222111111,,,,,,,,,,,,++++++++++++))))))*********++++++++++++++++++***++++++,,,,,,000000666AAALLLVVVaaakkkpppwww~~~{{{vvvpppjjjiiinnnwww}}}}}}qqqeee\\\ZZZ]]]aaagggnnnwww}}}{{{wwwqqqlllhhhaaa^^^ZZZYYYYYY[[[[[[[[[XXXXXXXXXXXXZZZ\\\^^^___]]]^^^^^^______`````````cccdddfffiiikkkmmmnnnnnnppppppnnnllljjjgggeeedddbbbbbbaaa```^^^\\\ZZZYYYYYYXXXWWWWWWWWWVVVSSSQQQQQQPPPOOOOOONNNNNNOOOOOOMMMPPPRRRSSSTTTXXX___dddjjjqqq{{{yyyuuuqqqmmmjjjeeedddcccaaa___]]][[[[[[ZZZ\\\^^^___aaahhhqqqxxx~~~}}}{{{yyyxxxwwwuuutttsssrrrssswww~~~|||ppp___SSSMMMLLLKKKIIIIIIMMMSSSZZZaaaiiirrrwwwyyy|||xxxqqqiiihhhfffdddccccccdddeeefffiiimmmqqquuuzzzyyyjjj```VVVLLLEEEDDDBBBAAAAAA@@@@@@AAABBBBBBGGGLLLTTT]]]eeemmmuuuyyyxxx{{{~~~}}}}}}}}}}}}|||||||||||||||{{{yyywwwvvvsssooolllhhhddd___[[[XXXVVVTTTRRROOOPPPPPPQQQRRRSSSTTTTTTSSSWWW[[[]]]\\\VVVPPPKKKDDDCCCCCCCCCFFFIIIMMMPPPSSSVVV[[[bbbjjjrrrxxx{{{{{{xxxxxx{{{|||~~~{{{jjj^^^MMMJJJGGGEEEDDDDDDDDDCCCEEEDDDBBB@@@===<<<;;;;;;;;;:::888555333111000///---------,,,,,,,,,++++++))))))******++++++++++++,,,,,,++++++***+++++++++222222888DDDPPPYYYeeennnrrrwww{{{}}}|||xxxpppjjjiiioooxxxvvviii]]]XXXYYY^^^bbbiiipppzzz{{{wwwsssnnniiieee]]]ZZZWWWUUUVVVXXXYYYYYYXXXXXXWWWWWWXXXZZZ[[[\\\]]]]]]^^^^^^______``````bbbccceeegggjjjkkklllmmmooonnnllljjjgggdddaaa___^^^^^^]]][[[YYYWWWUUUTTTTTTSSSSSSSSSTTTSSSPPPNNNLLLKKKJJJJJJIIIIIIJJJJJJJJJMMMOOOPPPQQQUUU[[[aaaeeekkkuuuzzzuuupppmmmeeeeeecccaaa^^^\\\ZZZYYYWWWYYYZZZ[[[]]]ccclllsss~~~~~~}}}{{{yyyxxxuuuuuutttttttttxxx}}}{{{ooo^^^SSSNNNLLLIIIFFFIIIJJJNNNTTT]]]gggpppvvvvvvzzz||||||~~~~~~}}}tttpppiiiccccccdddaaa``````fffdddeeejjjmmmooovvv~~~vvvggg]]]TTTKKKFFFEEE@@@AAAAAA@@@???@@@CCCFFFIIIOOOXXX```hhhnnntttxxx||||||~~~~~~||||||||||||||||||||||||zzzyyyyyywwwuuusssqqqpppiiifff```\\\YYYWWWTTTRRRTTTSSSSSSRRRRRRRRRRRRSSSWWWWWWXXXYYYYYYUUUPPPKKKKKKGGGAAA???AAAFFFKKKMMMOOORRRXXX^^^eeemmmvvv|||{{{yyyvvvuuuwww|||}}}lll]]]TTTOOOIIIFFFGGGGGGEEECCCDDDDDDCCCBBB@@@>>><<<;;;;;;:::888555222000...---......---,,,++++++++++++************************111000...+++***))))))***...111999DDDRRR```kkkrrr{{{zzzzzz|||{{{rrroooppprrrxxx~~~{{{nnn^^^TTTOOOQQQYYYcccmmmwww}}}yyytttpppjjjddd```ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYY[[[[[[[[[\\\\\\]]]]]]^^^cccddddddfffgggiiikkklllkkkjjjhhheeebbb```^^^\\\YYYXXXVVVTTTSSSQQQQQQQQQSSSSSSQQQOOONNNMMMLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKMMMOOOSSSVVVYYYZZZaaagggooowww}}}xxxrrrnnnjjjgggdddaaa```^^^[[[YYYXXXXXXWWWVVVXXX]]]dddiiiyyy}}}|||{{{zzzvvvuuuuuuuuuwwwzzz|||~~~~~~~~~~~~{{{pppaaaVVVQQQOOOLLLIIIKKKKKKNNNSSS[[[dddmmmrrruuuyyy{{{zzz|||~~~~~~{{{|||{{{{{{zzzyyyxxxwwwwwwwwwzzz}}}~~~yyyppphhhgggeeebbb```aaacccaaabbbfffiiikkkrrryyyttteee[[[SSSJJJEEEDDDBBBBBBBBBAAA@@@AAADDDGGGLLLRRR[[[dddkkkqqqvvvyyy{{{|||~~~~~~||||||||||||||||||||||||zzzzzzyyywwwuuusssqqqpppkkkgggbbb^^^[[[XXXUUUSSSTTTTTTSSSRRRRRRRRRRRRSSSVVVWWWXXXYYYYYYVVVQQQMMMMMMIIIDDDBBBDDDGGGKKKMMMNNNQQQVVV]]]dddllluuu{{{{{{yyywwwvvvxxx|||pppaaaWWWQQQJJJGGGFFFGGGFFFDDDEEEDDDCCCBBB@@@>>><<<;;;888777666444222000///.........---,,,++++++++++++************************...---,,,+++++++++,,,---000444===JJJXXXeeepppwwwzzzyyywwwwwwxxxxxxxxxwww||||||~~~zzzqqqooopppsssyyy|||sssgggYYYQQQOOORRR\\\fffqqq{{{}}}yyyuuupppkkkfffaaa]]]WWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\]]]bbbbbbcccdddfffhhhiiijjjiiihhheeeccc```]]][[[YYYVVVVVVTTTSSSQQQQQQPPPPPPRRRQQQOOONNNLLLKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMPPPSSSUUUWWW^^^ccckkkrrryyy~~~zzzuuullliiidddaaa___]]]ZZZXXXUUUTTTSSSRRRSSSXXX^^^cccpppzzz~~~|||{{{zzzyyyxxxwwwwwwxxxzzz}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~}}}~~~~~~~~~|||qqqdddZZZVVVTTTQQQNNNLLLLLLMMMQQQWWW___ggglllrrrvvvwwwvvvvvvxxxwwwssstttsssqqqooonnnlllkkkkkkmmmqqquuuyyy{{{|||~~~vvvlllgggddd```]]]^^^___]]]^^^bbbdddffflllssszzz~~~qqqcccYYYQQQIIIDDDDDDCCCCCCCCCAAAAAABBBFFFIIIOOOVVV___iiioootttwwwyyy{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzxxxvvvsssqqqppplllhhhccc___]]]ZZZWWWUUUUUUTTTTTTSSSRRRRRRSSSSSSUUUVVVWWWYYYZZZXXXSSSPPPOOOKKKGGGFFFGGGIIIJJJKKKKKKOOOTTT[[[bbbkkksssyyyzzzyyyxxxxxxzzz~~~vvvhhh\\\UUULLLGGGGGGGGGGGGFFFEEEEEEDDDBBB@@@>>><<<:::555555444333222111000///......---,,,++++++++++++************************++++++***+++,,,---///111222888CCCQQQ```mmmxxx}}}}}}zzzuuurrrrrrrrrqqqppptttuuuxxx~~~yyyqqqoooqqqsssyyy~~~~~~|||}}}|||xxxjjj___TTTNNNNNNTTT```kkkwww~~~}}}xxxtttooojjjfffaaa\\\XXXUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[```aaaaaabbbdddeeeffffffeeedddbbb___\\\YYYVVVUUUSSSRRRRRRQQQPPPPPPOOOOOOOOONNNMMMKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJMMMOOOQQQRRRXXX]]]dddkkkqqqwww||||||sssoooiiiddd```^^^[[[YYYSSSRRRQQQPPPPPPSSSYYY]]]gggrrr}}}|||{{{}}}|||zzzyyyyyy{{{}}}~~~~~~|||||||||||||||{{{{{{{{{||||||||||||||||||}}}}}}}}}~~~~~~}}}}}}}}}sssggg___\\\YYYUUUQQQKKKKKKKKKMMMSSSZZZbbbffflllppprrrpppooopppnnniiikkkiiifffdddaaa______^^^bbbffflllqqqtttvvvyyy{{{~~~~~~rrrkkkfffaaa^^^^^^^^^\\\\\\___```bbbgggnnnttt|||oooaaaXXXPPPIIIDDDDDDCCCCCCBBBAAAAAACCCHHHKKKSSSZZZdddmmmrrrvvvxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||zzzyyyvvvtttrrrppplllhhhccc```]]][[[XXXVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVXXXZZZYYYUUURRROOOLLLIIIGGGHHHHHHHHHHHHIIIMMMRRRYYY```iiirrrxxxzzzyyyyyyzzz}}}|||oooaaaYYYOOOIIIGGGHHHIIIIIIFFFEEEDDDCCC@@@>>><<<:::777666555444222111000000......---,,,++++++++++++*********************************+++,,,...000222333:::GGGWWWgggttt~~~}}}wwwrrrppppppppppppnnnooorrrxxx~~~xxxpppoooppprrrxxx~~~~~~|||{{{|||yyyttteeeZZZPPPMMMOOOWWWdddppp}}}~~~|||{{{uuuqqqlllgggccc^^^ZZZWWWSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZ______```aaaaaabbbbbbbbbaaa```^^^[[[XXXUUUSSSRRRPPPPPPPPPPPPPPPPPPOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDCCCDDDDDDEEEEEEGGGGGGHHHIIIJJJLLLNNNOOOTTTXXX^^^dddjjjpppvvvzzz~~~|||wwwpppiiieeeaaa^^^\\\TTTTTTRRRPPPOOOQQQVVVYYYbbblll|||~~~}}}|||~~~{{{zzzyyyzzz{{{|||~~~|||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{}}}xxxmmmfffbbb^^^YYYTTTJJJIIIHHHIIINNNUUU\\\aaahhhlllnnnkkkjjjjjjgggbbb```^^^[[[XXXUUUTTTTTTTTTXXX\\\bbbgggkkkooosssuuu{{{}}}{{{tttnnngggcccccc___\\\\\\^^^___```eeekkkqqq|||zzznnn```WWWQQQIIIEEEEEEBBBBBBBBBAAAAAAEEEJJJNNNWWW]]]gggoootttwwwyyyzzz|||}}}~~~~~~}}}}}}}}}{{{yyywwwtttrrrqqqkkkhhhccc___]]][[[XXXWWWWWWWWWUUUTTTTTTSSSSSSSSSTTTTTTUUUWWWYYYYYYVVVTTTNNNLLLIIIGGGGGGGGGFFFEEEGGGKKKQQQWWW___hhhqqqwwwzzz{{{{{{}}}vvvggg^^^SSSKKKIIIJJJJJJJJJGGGFFFEEECCCAAA>>><<<::::::999888666444222000///......---,,,++++++++++++************************,,,+++++++++,,,...000111333<<>><<<:::;;;:::999777444222111000......---,,,++++++++++++************************---,,,,,,,,,,,,...///000666@@@QQQdddttt{{{vvvsssrrrrrrrrrppppppppprrrvvvxxxyyyxxxtttmmmhhhiiilllpppwww}}}yyyqqqbbbXXXOOOMMMQQQ[[[jjjvvv}}}{{{yyyrrrnnnhhhccc___\\\XXXVVVSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZXXXWWWVVVVVVVVVUUUSSSRRRPPPOOOOOONNNOOOPPPPPPPPPOOONNNMMMGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMPPPRRRVVVZZZ___eeemmmrrrwww{{{{{{tttnnnhhhbbb___XXXXXXUUURRROOONNNPPPRRRZZZbbbooo|||~~~}}}zzzxxxwwwvvvwwwxxx|||yyywwwvvvvvvttttttuuuuuuuuutttrrrrrrttttttsssqqqpppooonnnmmmooonnnooosssvvvxxx~~~{{{vvvooofff___NNNKKKGGGDDDEEEIIINNNRRRZZZ^^^```^^^]]]\\\XXXSSSJJJHHHEEECCCBBBCCCDDDEEEEEEHHHLLLPPPUUU[[[bbbgggnnnqqqvvv{{{zzzooofffdddccc```^^^______^^^bbbiiinnnyyyuuuiii\\\TTTNNNHHHEEEEEECCCCCCCCCDDDFFFLLLSSSYYYbbbgggnnntttxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxuuurrrqqqllliiieeeaaa___]]][[[YYYYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSUUUVVVVVVTTTRRRNNNKKKGGGEEEEEEFFFFFFFFFFFFIIIOOOVVV^^^hhhqqqwww|||~~~mmmeeeZZZRRRNNNMMMLLLJJJHHHGGGFFFDDDAAA>>>;;;:::999888777666444333222111......---,,,++++++++++++************************,,,,,,+++,,,---///111222:::EEEWWWkkk|||zzzvvvtttsssqqqnnnmmmlllnnnppprrrrrrrrriiiccc```dddkkkqqqyyy|||qqq___VVVMMMLLLRRR\\\lllyyy|||yyywwwoookkkeee___\\\XXXUUUSSSQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTUUUUUUTTTRRRPPPOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMOOOOOOOOOMMMKKKJJJFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDEEEGGGIIIKKKLLLNNNPPPRRRVVV[[[aaaiiinnnuuuxxx}}}|||vvvooohhhccc]]]\\\ZZZVVVRRRPPPQQQSSSYYY```kkkvvv}}}zzzxxxwwwwwwwwwxxx|||~~~|||yyywwwuuuuuuqqqrrrrrrsssrrrqqqpppoooppppppnnnmmmkkkiiihhhgggfffdddeeeiiilllnnnttt|||}}}vvvkkkcccQQQNNNHHHDDDCCCEEEIIILLLQQQVVVXXXVVVUUUTTTPPPKKKCCCAAA???======>>>@@@BBB@@@BBBEEEIIINNNUUU]]]bbbiiilllqqqwww{{{~~~yyyoookkkccc```_________^^^bbbhhhmmmxxxsssgggZZZSSSMMMGGGDDDDDDDDDDDDDDDEEEIIIOOOWWW]]]fffjjjpppuuuyyy|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxuuusssqqqnnnkkkfffcccaaa___]]][[[ZZZYYYWWWVVVUUUTTTTTTTTTSSSRRRSSSTTTUUUUUUSSSQQQOOOKKKGGGDDDEEEFFFGGGHHHEEEIIIOOOVVV^^^hhhqqqwww}}}nnnfff[[[TTTPPPNNNLLLJJJIIIHHHFFFDDDAAA>>>;;;:::555555555444444333333222......---,,,++++++++++++************************+++++++++,,,---000222333>>>JJJ\\\qqqzzzwwwtttrrriiihhhggghhhjjjlllmmmlllaaa\\\[[[aaajjjrrr|||}}}qqq\\\SSSKKKKKKQQQ]]]mmmzzz~~~{{{xxxvvvlllhhhaaa\\\XXXVVVSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSPPPPPPPPPOOOOOONNNNNNNNNSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQPPPNNNLLLJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNMMMKKKIIIHHHEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEAAAAAABBBDDDFFFHHHJJJLLLLLLNNNPPPSSSXXX___ggglllssswww{{{~~~~~~}}}}}}|||~~~~~~vvvmmmhhhbbbaaa___ZZZVVVTTTUUUVVV[[[aaajjjttt}}}{{{xxxwwwwwwxxxyyyzzz}}}yyyxxxvvvuuusssrrrqqqooonnnlllkkkkkkjjjgggfffdddbbb```___^^^^^^___\\\\\\^^^```bbbiiiqqq|||vvvjjj[[[QQQGGGDDDCCCBBBCCCFFFKKKMMMNNNNNNMMMIIIEEEBBB;;;;;;;;;<<<<<<<<<<<<===<<<>>>AAADDDHHHNNNUUUZZZ___dddkkkrrrvvvyyy|||~~~wwwkkkgggdddcccbbb___]]]aaahhhpppzzzxxxkkkddd[[[RRRLLLIIIFFFEEEDDDDDDDDDFFFJJJRRR[[[bbbmmmppptttyyy|||~~~~~~||||||{{{zzzyyywwwuuutttpppmmmhhheeecccaaa^^^\\\ZZZZZZYYYXXXVVVUUUTTTSSSTTTSSSRRRRRRSSSRRRPPPNNNMMMKKKGGGDDDCCCCCCDDDDDDKKKOOOTTTYYY___gggqqqxxx{{{qqqfff[[[UUUQQQMMMLLLMMMKKKIIIFFFCCC@@@===;;;:::777777666555333222111000///...,,,+++******+++,,,************************+++***+++,,,+++***///666AAATTTjjjyyy|||uuuooommmjjjffffffggghhhfffddd]]]\\\\\\___gggsss|||gggYYYRRRLLLNNNTTT^^^lllxxxyyyrrrlllhhhbbb[[[TTTQQQOOOMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKJJJIIIGGGFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHLLLMMMOOOQQQTTTZZZaaagggppptttyyy||||||{{{{{{{{{~~~wwwrrrjjjgggccc^^^[[[ZZZZZZZZZ\\\bbbkkkvvv~~~}}}|||zzzxxxwwwwwwwwwwww{{{~~~zzzxxxwwwvvvtttrrrnnnmmmkkkiiifffeeeddddddaaa```^^^[[[YYYXXXWWWWWWUUURRRQQQTTTUUUWWW^^^fffrrryyy|||pppaaaVVVLLLGGGEEECCCCCCEEEEEEFFFGGGGGGFFFCCC@@@>>>===<<<;;;;;;::::::::::::;;;<<<>>>@@@CCCHHHNNNSSS\\\aaaiiiooouuuxxx|||~~~rrrlllhhhfffdddbbb```dddkkkqqqzzzwwwkkkeee[[[RRRLLLIIIFFFEEEDDDEEEFFFIIINNNVVV___fffoooqqquuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyvvvtttssspppmmmhhheeecccaaa^^^]]][[[ZZZYYYXXXVVVUUUTTTTTTTTTSSSRRRRRRSSSRRRPPPNNNNNNLLLHHHFFFDDDEEEFFFGGGLLLPPPVVV[[[```hhhrrrzzz~~~ooodddYYYTTTQQQMMMLLLMMMKKKIIIFFFCCC@@@===<<<;;;777777666555333222111111000///...,,,+++,,,,,,---************************+++***+++---------333:::EEEWWWmmmzzzxxxqqqllliiigggfffggggggccc```VVVVVVXXX^^^hhhwwwzzzfffVVVOOOJJJLLLSSS^^^lllxxx~~~xxxpppjjj___ZZZSSSNNNLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJHHHHHHHHHHHHGGGEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGHHHKKKLLLNNNPPPSSSYYY```eeekkkpppuuuyyy{{{{{{||||||~~~|||wwwnnnlllhhhdddaaa``````aaabbbgggpppyyy~~~}}}{{{yyyxxxwwwxxxxxxzzz~~~~~~yyyxxxvvvttttttrrrooolllgggfffccc```^^^[[[ZZZYYYWWWVVVTTTRRROOONNNMMMLLLIIIFFFFFFHHHIIIKKKQQQYYYccclll{{{xxxjjj^^^RRRKKKGGGCCCAAACCCAAABBBBBBCCCBBBAAA???>>>AAA@@@===;;;999999999999;;;<<<======???CCCHHHLLLVVV\\\dddlllrrrwww{{{}}}{{{sssnnnjjjhhheeeccchhhnnnsss|||wwwllleee[[[RRRLLLIIIGGGEEEDDDFFFIIIMMMTTT\\\eeelllssstttuuuxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{yyyvvvsssrrrpppmmmhhheeecccaaa___]]][[[[[[ZZZXXXWWWVVVUUUTTTTTTSSSRRRRRRSSSRRRPPPNNNNNNLLLIIIGGGFFFGGGIIIJJJNNNRRRWWW]]]bbbjjjttt|||}}}~~~~~~lllaaaWWWSSSQQQNNNMMMNNNKKKIIIFFFCCC@@@>>><<<;;;888777666555444222111111111000...---,,,,,,------++++++++++++++++++++++++++++++,,,...//////666>>>JJJ\\\ppp||||||tttllliiihhhhhhhhheee```[[[QQQRRRVVV]]]jjjxxxuuucccSSSMMMJJJNNNUUU```nnnzzz|||uuulllfffWWWSSSMMMIIIHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@AAACCCDDDEEEFFFGGGJJJKKKMMMOOORRRWWW]]]aaafffjjjpppuuuxxxzzz{{{}}}|||}}}~~~uuussspppmmmkkkjjjjjjjjjkkkpppvvv~~~}}}{{{zzzyyyxxxxxxxxx{{{}}}|||tttrrrpppooommmjjjeeebbb___^^^[[[XXXTTTRRRPPPOOONNNLLLJJJHHHFFFDDDCCCCCCBBB??????AAABBBCCCIIIPPPXXXcccrrrpppcccVVVNNNHHHCCC@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEECCCAAA>>><<<;;;;;;<<<<<<<<<======>>>AAAEEEIIIPPPVVV___hhhooouuuzzz}}}zzzsssmmmjjjhhhfffjjjpppwwwwwwmmmggg]]]TTTMMMJJJGGGFFFDDDGGGLLLRRRYYYbbbkkkpppvvvvvvwwwxxxzzz|||~~~~~~}}}}}}||||||||||||}}}}}}~~~}}}{{{yyywwwuuusssqqqmmmiiieeecccaaa___]]]\\\[[[ZZZYYYXXXVVVUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNLLLJJJHHHFFFFFFGGGIIIKKKMMMQQQWWW]]]bbbkkkuuu|||~~~yyyhhh^^^UUURRRQQQNNNMMMOOOJJJIIIFFFCCC@@@>>>===<<<888888777555444333222111000///...,,,,,,,,,------++++++++++++++++++++++++---+++,,,//////000777@@@PPPaaattt~~~}}}uuulllkkkjjjkkkjjjeee^^^WWWSSSTTTXXX___jjjwww|||mmm^^^SSSNNNLLLQQQZZZfffttt~~~yyyrrriiibbbUUUPPPKKKHHHGGGHHHJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFEEECCCAAA?????????????????????>>>>>>>>>======>>>>>>>>>?????????????????????@@@BBBCCCDDDEEEFFFHHHJJJKKKMMMOOOTTTYYY]]]aaaeeekkkpppsssuuuwwwyyyyyy{{{|||}}}~~~|||zzzxxxvvvtttsssttttttssswww}}}}}}{{{yyyxxxxxxwwwyyy}}}|||zzzxxxqqqooollljjjfffbbb\\\YYYVVVUUURRROOOLLLJJJHHHGGGFFFDDDCCCAAA???>>>=========;;;;;;======>>>BBBIIISSS]]]mmm}}}rrreeeWWWOOOIIICCC@@@AAABBBBBBDDDFFFGGGIIIIIIJJJGGGFFFDDDBBB@@@?????????;;;<<<<<<;;;<<>>===888888777666444333222111///...---++++++++++++,,,++++++++++++++++++++++++...,,,---...///000777@@@UUUeeevvv}}}tttnnnmmmmmmmmmlllfff]]]VVVTTTUUUZZZaaalllxxx|||sssdddWWWPPPLLLLLLSSS]]]iiixxx|||wwwoooeee^^^TTTOOOJJJFFFEEEFFFGGGHHHKKKLLLMMMNNNNNNOOONNNNNNLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKIIIHHHFFFEEECCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEECCCAAA@@@>>>>>>??????>>>>>>=========<<<<<<<<<=========>>>>>>?????????>>>>>>???AAABBBCCCDDDEEEFFFHHHJJJKKKMMMPPPUUUXXX]]]aaafffjjjlllnnnppprrruuuwwwxxxyyyzzz|||}}}|||{{{{{{{{{yyy}}}~~~|||zzzxxxwwwwwwxxx{{{~~~{{{wwwtttrrrnnnkkkgggccc___ZZZUUUQQQMMMKKKIIIGGGDDDCCCBBBAAA???>>>===<<<::::::::::::999777777999999999===CCCNNNWWWgggwwwpppdddWWWPPPJJJEEECCCDDDBBBDDDGGGJJJLLLNNNOOOOOOMMMLLLKKKIIIGGGFFFDDDDDD;;;<<<;;;::::::<<<@@@CCCHHHNNNXXXbbbjjjqqqwwwzzz}}}~~~xxxtttrrrqqqtttyyy{{{rrrkkkaaaXXXQQQMMMJJJIIIGGGLLLTTT\\\cccjjjppptttxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}{{{||||||{{{{{{zzzyyyxxxqqqnnniiifffdddbbb```^^^]]]]]]\\\ZZZYYYXXXWWWVVVTTTSSSRRRRRRSSSRRRPPPNNNIIIGGGEEECCCCCCEEEGGGHHHJJJNNNUUUZZZ```iiisss{{{}}}rrreee\\\UUUSSSRRRPPPNNNPPPJJJIIIGGGDDDAAA???>>>>>>999888777666555333222222///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///111:::CCCZZZjjjzzz{{{sssooonnnmmmnnnlllfff]]]VVVQQQTTTZZZcccnnn{{{~~~vvvjjj\\\QQQKKKHHHJJJSSS^^^kkkyyy~~~zzzuuummmccc[[[QQQMMMGGGCCCBBBCCCDDDDDDIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>??????======>>>@@@AAABBBCCCDDDEEEFFFHHHIIIKKKMMMQQQTTTYYY\\\```ccceeegggiiikkkoooqqqssstttuuuwwwzzz||||||zzzwwwvvvvvvwwwzzz~~~~~~|||yyyuuuqqqmmmkkkeeeaaa\\\WWWTTTPPPLLLIIICCCBBBAAA???>>>=========:::999888888777777888888777555555777777666:::@@@GGGPPP```pppnnnbbbVVVPPPMMMIIIHHHIIIHHHKKKPPPUUUXXXZZZZZZZZZXXXXXXXXXVVVSSSPPPLLLJJJ@@@@@@???<<<;;;<<>>999888777666555444333222000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///111555???III___nnn~~~zzzrrrnnnmmmllllllkkkeee]]]UUUQQQTTT[[[eeeqqq}}}|||ssseeeWWWNNNIIIGGGJJJTTTaaammm||||||xxxtttlllaaaZZZOOOJJJEEEBBBBBBCCCDDDEEEGGGGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA???????????????@@@AAAAAADDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>??????>>>>>>===;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>??????<<<===>>>???@@@BBBCCCCCCCCCEEEGGGHHHIIIKKKNNNQQQTTTWWW[[[^^^```bbbeeeggghhhjjjmmmnnnppprrrtttwww}}}|||yyyvvvttttttvvvxxx|||}}}|||zzzvvvrrrmmmiiifff[[[WWWRRRMMMJJJGGGDDDBBB======<<<;;;:::::::::;;;777666666666666666777777888666666888888777:::???BBBKKKZZZkkk{{{~~~lllaaaVVVQQQOOOLLLKKKMMMRRRUUU[[[```dddffffffeeeddddddcccbbb^^^YYYSSSPPPGGGFFFDDD@@@======???AAAFFFLLLVVV```hhhooouuuxxx|||}}}vvvoooeee[[[TTTPPPMMMKKKOOOUUU]]]eeelllppptttwwwuuuwwwzzz}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzxxxvvvuuurrrnnnjjjfffdddbbb```^^^^^^]]]\\\[[[ZZZXXXWWWWWWTTTSSSRRRRRRSSSRRRPPPNNNKKKIIIFFFDDDCCCDDDFFFGGGJJJOOOUUU[[[aaajjjttt|||{{{pppfff]]]VVVUUUTTTQQQOOOPPPJJJIIIGGGDDDBBB@@@??????999999888666555444333222111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))+++000444999DDDOOObbbqqqzzzrrrmmmlllkkkkkkjjjddd\\\UUUSSSVVV]]]fffrrr}}}|||rrrcccUUUMMMIIIHHHLLLWWWdddqqq~~~{{{wwwssskkkaaaYYYNNNJJJEEEBBBCCCEEEGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@??????>>>??????@@@AAAAAADDDDDDDDDCCCBBBAAA??????:::;;;===>>>>>>>>>===<<<;;;;;;;;;:::::::::999999;;;;;;;;;<<<===>>>>>>???<<<<<<===???@@@AAABBBCCCCCCDDDFFFGGGHHHIIILLLOOOPPPSSSWWW[[[]]]```cccfffccceeehhhjjjlllnnnqqqsssyyy|||yyyuuusssssstttwww{{{~~~{{{uuupppjjjddd^^^ZZZUUUPPPKKKFFFCCCAAA>>>===888888888888777777777777555555555555444333222222222333444444555666999<<>>===:::999777666444333333333///......------,,,,,,+++---...///...,,,+++,,,------,,,---000222777DDDQQQjjjwwwvvvnnnkkkllllllkkkhhhbbbZZZUUUUUUXXX```kkkwww|||pppaaaSSSJJJGGGIIIOOOZZZhhhxxx~~~}}}yyysssiii]]]UUUJJJHHHDDDBBBCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHGGGGGGJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????AAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::999999888888888888888888::::::::::::;;;<<<======>>>>>>???@@@@@@@@@??????BBBAAAAAABBBCCCFFFIIIKKKMMMPPPTTTWWWXXXYYY[[[\\\^^^```bbbccceeeiiimmmpppwww|||}}}yyyvvvtttssssssuuu|||}}}zzzuuuoooiiiccc]]]WWWSSSJJJFFFBBB???===<<<:::999888888777777666666555555444444555555444444333333222333444444444555888;;;>>>EEEQQQ___nnn}}}yyysssjjjcccaaabbbdddeeeoooqqquuu|||~~~|||yyywwwtttnnneee___TTTMMMGGGEEEDDD@@@@@@BBBHHHNNNUUU^^^fffooovvv{{{}}}~~~|||rrrhhh```YYYSSSSSSWWW\\\```fffkkkooorrrtttvvvzzz|||}}}}}}||||||}}}~~~~~~~~~}}}}}}|||}}}}}}}}}|||zzzyyywwwvvvrrrooojjjfffdddcccaaa___\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXYYYZZZZZZYYYXXXWWWQQQNNNKKKHHHGGGGGGHHHHHHKKKNNNTTTZZZbbbkkksssyyywwwiii___VVVSSSRRROOOMMMOOOLLLKKKIIIFFFCCC@@@>>>===:::999777666444333333333.........---,,,,,,+++++++++,,,---,,,*********+++---,,,---000222777EEERRRjjjvvvvvvooollllllkkkiiieee___XXXSSSUUUYYY```lllwwwyyymmm^^^PPPIIIGGGJJJQQQ\\\kkkzzz~~~}}}{{{wwwqqqfff[[[SSSJJJGGGDDDBBBBBBCCCCCCBBBCCCDDDEEEGGGGGGGGGGGGFFFIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@========================???>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888888888888:::999999::::::;;;<<<===>>>???@@@@@@AAAAAAAAA@@@AAAAAAAAAAAACCCFFFIIIJJJKKKNNNRRRUUUVVVWWWXXXZZZ[[[]]]___aaacccfffjjjmmmtttyyy~~~|||yyywwwuuuuuuuuuwww}}}|||yyyrrrmmmfff___YYYRRRLLLHHH@@@===:::888888888777666777777666555555444333333222333444444555555444444333444444444333444777999<<>>===:::999777666444333333333...------,,,,,,++++++***)))***+++***)))((()))***---,,,---000222888EEERRRiiiuuuxxxqqqnnnmmmjjjfff```ZZZUUURRRUUUYYYbbbmmmyyywwwjjjZZZNNNGGGHHHLLLTTT```ooo~~~~~~|||yyytttmmmcccXXXQQQIIIFFFCCCAAABBBBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::::::::999999999888777777777777888888888888999999999999:::;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@@@@BBBDDDGGGIIIIIILLLOOORRRSSSTTTUUUWWWXXXZZZ\\\]]]___bbbfffiiippptttzzz~~~}}}|||zzzyyyxxxwwwwwwxxxzzz|||xxxtttjjjeee]]]VVVPPPIIIDDD@@@<<<:::777666777777666555666555555444333222111111111222333444555555555555444444444444333333666888:::???IIITTTbbbppp~~~}}}vvvqqqfff\\\QQQKKKGGGCCCCCCFFFGGGLLLUUU^^^fffnnnuuuyyy{{{|||~~~~~~uuulllfffaaa]]]^^^cccccchhhmmmrrrvvvxxx{{{}}}|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{zzzyyyxxxvvvuuusssppplllhhhfffdddaaa___\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYY[[[]]]```bbb\\\ZZZVVVRRRNNNLLLJJJJJJMMMPPPUUU[[[bbbkkksssyyy~~~ooodddZZZUUUSSSOOONNNOOOLLLKKKIIIFFFCCC@@@>>>===:::999777666444333333333---------,,,++++++******)))***+++***)))((()))***,,,,,,---000333888FFFSSSfffqqq{{{yyytttrrrpppllleee]]]WWWSSSRRRVVVZZZcccooo{{{vvvhhhYYYMMMHHHHHHMMMXXXeeettt~~~|||xxxrrrkkk```VVVOOOGGGEEEAAA@@@AAABBBBBBAAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>===>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999:::;;;999999999888888888777777666666666777777777777777888888888888999:::;;;<<<>>>???@@@BBBCCCDDDDDDDDD@@@?????????@@@CCCFFFGGGGGGJJJNNNPPPQQQQQQSSSTTTUUUWWWXXXZZZ[[[^^^bbbeeellloootttyyy~~~~~~}}}{{{zzzyyyyyyyyyyyyzzz|||~~~zzztttpppbbb]]]VVVOOOIIICCC>>>;;;<<<:::777666666666444333444444333333222111111000111222333444555666666666444555555444333444666888999>>>GGGRRR___nnn|||{{{wwwnnncccWWWOOOIIIDDDDDDGGGGGGLLLVVV___gggooouuuyyy{{{|||~~~}}}uuulllgggccc```ccchhhhhhlllqqquuuwwwyyy{{{||||||}}}~~~}}}|||{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzzzzyyyxxxwwwvvvtttqqqmmmjjjgggdddaaa^^^\\\\\\[[[[[[ZZZYYYYYYYYYXXXWWWWWWXXXZZZ]]]aaaccc```]]]ZZZUUUQQQMMMKKKJJJKKKNNNTTT[[[bbbkkktttzzzuuuiii^^^XXXTTTPPPNNNPPPLLLKKKIIIFFFCCC@@@>>>===:::999777666444333333333......---,,,,,,++++++***)))+++,,,+++******+++,,,,,,,,,---000333999GGGTTTbbbllluuuxxx}}}{{{wwwuuutttnnnfff]]]VVVSSSSSSVVV[[[eeeqqq}}}vvvgggWWWMMMIIIHHHOOO[[[jjjyyy}}}wwwqqqhhh^^^TTTNNNFFFCCC@@@???@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???======<<<<<<<<<======>>>=========<<<<<<;;;;;;;;;999999888888888999::::::888777777777666666666666555555666666666777777777888888888888888999;;;;;;===>>>???AAABBBCCCCCCCCC???>>>>>>>>>???AAADDDEEEFFFIIILLLNNNOOOOOOQQQRRRRRRTTTVVVWWWXXX[[[___bbbgggjjjnnnssswww}}}}}}|||zzzzzzzzzzzzyyyzzz}}}}}}wwwooojjjZZZUUUNNNGGGCCC???;;;999999777555555555444222000333333222222222222111111111222333444555555555555444555555555444555888::::::???HHHSSS___lllxxx}}}ssshhh[[[SSSLLLFFFEEEGGGGGGMMMWWW```iiipppvvvzzz{{{|||~~~|||tttmmmiiieeedddggglllooorrrvvvxxxxxxwwwxxxxxx{{{|||~~~}}}|||{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxwwwtttrrrnnnkkkhhheeeaaa^^^\\\\\\[[[[[[ZZZYYYYYYYYYWWWVVVVVVWWWZZZ]]]aaacccbbb```\\\XXXSSSOOOLLLJJJJJJMMMSSSZZZaaakkktttyyy{{{ooobbb[[[VVVPPPNNNOOOLLLKKKIIIFFFCCC@@@>>>===:::999777666444333333333///......------,,,++++++***+++---,,,++++++,,,---,,,,,,---111333:::GGGUUU___hhhpppsssxxx}}}zzzwwwvvvqqqhhh]]]VVVSSSTTTWWW\\\gggsss~~~uuudddTTTLLLIIIGGGOOO]]]nnn~~~}}}vvvnnnfff\\\RRRLLLDDDBBB???>>>???@@@AAA@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBAAA@@@???>>>>>><<<;;;;;;;;;;;;<<<<<<============<<<;;;;;;::::::999888888777777777888888666666666666555555555555444444555555666666777777777777777777888999:::;;;<<<===>>>???@@@AAAAAAAAA>>>=========>>>@@@BBBDDDDDDGGGJJJLLLMMMMMMNNNOOOPPPQQQSSSTTTUUUWWW[[[^^^bbbeeeiiimmmpppuuuzzz~~~~~~|||{{{zzzyyywwwyyy|||}}}xxxoooeee^^^PPPLLLEEE@@@<<<:::777666666555333333444333111///111111222222222222333333222222333444555555555555444555666666555777:::<<<===BBBKKKUUU___iiisssyyy~~~uuujjj^^^VVVOOOHHHEEEGGGHHHNNNXXXbbbjjjqqqwwwzzz|||}}}~~~~~~|||uuunnnjjjhhhgggkkkpppsssvvvyyyzzzzzzyyyxxxyyyzzz|||}}}}}}||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{zzzyyyxxxuuurrrooollliiieeeaaa^^^\\\\\\[[[[[[ZZZYYYYYYYYYVVVWWWWWWYYY[[[^^^aaabbbeeeccc___[[[VVVQQQNNNLLLJJJNNNSSSYYY```hhhqqqvvvuuufff]]]WWWQQQNNNOOOLLLKKKIIIFFFCCC@@@>>>===:::999777666444333333333000//////......------,,,***+++,,,,,,++++++,,,...,,,,,,---111444:::HHHUUU^^^gggnnnpppuuu~~~|||vvvvvvrrrhhh]]]UUUSSSSSSWWW]]]hhhuuu~~~qqq___OOOHHHFFFFFFOOO___ppp|||tttkkkbbbYYYOOOIIICCCAAA>>>===>>>@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDBBBAAAAAA@@@???>>>===<<<:::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999999999888777666555555555555555555555555555444444444444333333444555555666777777777666666777777888999:::;;;<<<======>>>>>>>>>===>>>===<<<<<<===???AAABBBBBBEEEHHHJJJJJJJJJKKKLLLLLLNNNOOOPPPQQQSSSWWWZZZ\\\___cccgggjjjnnnrrruuuzzz~~~|||zzzxxxuuuwwwzzz|||~~~yyyrrrggg[[[SSSJJJFFF@@@;;;888777555444444333333444555555333111111111111222333333444444333333444444555555444444444555666666666888;;;>>>???EEEMMMVVV^^^gggoootttzzz~~~vvvkkk```XXXPPPHHHEEEFFFHHHOOOYYYccckkkrrrwww{{{}}}}}}~~~}}}}}}vvvooollljjjiiimmmsssrrruuuyyy||||||||||||}}}yyy{{{|||}}}|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~||||||||||||{{{zzzyyyyyyuuusssooollliiifffaaa^^^\\\\\\[[[[[[ZZZYYYYYYYYYWWWWWWYYYZZZ]]]___aaabbbfffdddaaa]]]XXXSSSPPPNNNLLLOOOTTTYYY___fffnnnttt~~~xxxiii___XXXQQQNNNOOOLLLKKKIIIFFFCCC@@@>>>===:::999777666444333333333000000000///......------)))***,,,,,,++++++,,,---,,,,,,...111444:::HHHVVV^^^fffmmmooottt}}}uuuuuurrriii]]]TTTRRRSSSWWW]]]iiivvv~~~{{{mmm[[[KKKDDDCCCEEEOOO___rrr{{{rrriii```VVVMMMGGGCCC@@@>>>===>>>???@@@@@@AAA@@@@@@???@@@AAACCCDDDAAAAAA@@@???>>>===<<<<<<:::999999999::::::;;;<<<;;;;;;::::::999888777777777666555444333222222222555555444444444333333333333333444444555666777777666666666666777888999:::;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;;;;<<<>>>@@@BBB@@@CCCFFFHHHHHHHHHIIIJJJJJJKKKMMMMMMNNNQQQTTTWWWXXX[[[```dddfffiiilllnnntttyyy~~~}}}zzzwwwsssuuuxxxzzz|||~~~wwwppphhh\\\PPPGGGBBB@@@>>>;;;888666555444444444444333333222222222222333333444444555666666555555555555666777888888777777666666888999;;;<<>>===<<<;;;;;;;;;;;;;;;:::999999888888999999::::::::::::999888777666555666555555444444333222222222111222222333444555666333333222111000000000111777777666555555666888888<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<======???AAADDDFFFIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOUUUWWWZZZ\\\^^^aaafffiiiqqquuuzzz}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}zzzuuuvvvxxxzzz}}}{{{rrrjjjaaaWWWKKKCCC<<<;;;999777555444444333555555444444444333333333333333444444555666666666333333333333444555666777888888888888:::<<<>>>???DDDHHHOOOUUU[[[aaahhhlllqqqtttwwwzzz}}}}}}xxxooocccZZZQQQIIIHHHKKKLLLSSS]]]gggoootttyyy|||{{{}}}~~~{{{xxxtttqqqqqqsssvvvxxxyyyyyyzzz{{{|||||||||{{{{{{{{{||||||}}}~~~~~~}}}~~~~~~}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{yyywwwuuuvvvtttqqqnnnlllhhhdddaaa\\\\\\\\\[[[ZZZZZZYYYYYYZZZXXXWWWVVVYYY]]]aaaeeeeeeeeedddaaa]]]WWWRRROOOMMMQQQVVVZZZ___eeennnttt}}}}}}mmmaaaYYYSSSNNNKKKKKKHHHEEEEEEFFFDDD>>>888888777666444333222111111000000///...---,,,,,,+++******+++++++++,,,,,,,,,...---000444666===JJJWWWcccfffkkkpppvvv}}}yyyuuunnnddd[[[VVVUUUVVVYYYaaalllvvv|||}}}}}}tttaaaNNNEEEBBBAAAIIIPPP___ttt|||uuukkkaaaXXXPPPIIIEEE@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;::::::::::::999999888888888888999999::::::::::::999888777666555555555444333333222222222222222333333444666666444333222222111111222222555444333333333444555666:::::::::::::::::::::999999999999999:::;;;<<<===@@@AAADDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOORRRTTTWWWYYY[[[^^^bbbeeekkkoootttwwwwwwwwwvvvwwwyyyyyyzzz|||~~~}}}{{{uuuvvvxxxyyy|||}}}uuukkkaaaXXXNNNDDD===777777666555444333333333555555555555444444444444333333444444555666666666444444444444555666777888999999:::;;;===@@@BBBDDDFFFJJJOOOTTTYYY___dddhhhkkknnnrrruuuwwwzzz~~~~~~wwwmmmbbbZZZQQQIIIHHHKKKMMMTTT___hhhpppuuuyyy||||||~~~~~~}}}~~~~~~{{{yyywwwuuuuuuxxx{{{}}}{{{{{{|||}}}}}}||||||||||||||||||}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}||||||{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxwwwyyyvvvsssooollliiidddaaa]]]]]]\\\[[[[[[ZZZZZZYYYZZZYYYWWWWWWYYY]]]aaacccddddddccc```]]]XXXSSSQQQNNNRRRWWW[[[___eeennnuuu|||qqqccc[[[UUUOOOLLLLLLIIIFFFDDDDDDBBB>>>:::888777666444333222111111111000000///...---,,,,,,******+++++++++,,,,,,,,,------000444777>>>MMMZZZbbbffflllrrrxxx|||yyyuuummmddd[[[WWWWWWXXX\\\cccnnnwww|||~~~{{{ppp[[[JJJBBBAAA@@@HHHPPP```uuuyyyssshhh^^^UUUMMMGGGDDD@@@??????>>>>>>??????@@@????????????????????????>>>===<<<:::999888888888999888888777777888888999::::::::::::999888777777555555444333333222222111333333333333333444555666444444333222222222222333333333333222333444555555777777777777777777777777999999888999999:::;;;<<<@@@AAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNPPPSSSUUUWWWZZZ^^^aaadddhhhlllnnnooonnnnnnnnnssstttuuuxxx|||~~~{{{vvvvvvwwwxxxzzz~~~wwwnnnbbbWWWNNNFFF>>>888888777666555444444444444444444444444444444444444333333333444555555666666888888888888999:::;;;;;;:::;;;;;;===???BBBEEEGGGHHHKKKPPPTTTXXX\\\aaadddfffiiimmmpppsssvvvzzz}}}~~~uuulllaaaYYYPPPIIIHHHKKKOOOVVV```jjjqqqvvvyyy{{{|||~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~yyyxxxvvvvvvwwwzzz}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{}}}~~~~~~~~~~~~}}}|||||||||{{{{{{zzzyyyyyyyyywwwsssooolllhhhccc```]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYXXXXXXYYY\\\```bbbbbbbbbaaa___[[[WWWTTTQQQNNNQQQUUUYYY]]]dddmmmtttzzztttfff\\\UUUPPPMMMLLLIIIFFFCCCBBB@@@===:::888777666444333222111111111111000///...---,,,,,,******+++++++++,,,,,,,,,...---000444777>>>MMM[[[bbbgggooouuu|||}}}zzzxxxtttmmmccc\\\XXXYYY[[[___fffpppyyy}}}{{{lllWWWFFF@@@@@@@@@FFFOOO___tttwwwqqqfff[[[SSSLLLFFFCCC???>>>>>>======>>>>>>?????????>>>>>>>>>>>>=========<<<;;;999888777666666888777777666666777777888888888888888888777666666444444333333222111111111222222111111222333444444333222222111111222222222333333444444555555666666555555555555666666666666888888888888888999;;;;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMKKKMMMPPPRRRTTTWWWZZZ]]]___bbbfffggggggggggggggglllmmmppptttxxx}}}~~~|||wwwxxxxxxxxxzzz~~~~~~zzznnneeeYYYNNNFFF@@@:::777888777666444333222222222333333333333444444444444333333444444555666666666::::::::::::;;;<<<===>>>;;;<<<<<<>>>AAADDDGGGIIIJJJMMMQQQTTTWWWZZZ^^^aaadddfffjjjmmmpppssswwwyyy|||~~~}}}tttkkk```XXXPPPIIIHHHKKKOOOWWWaaakkkrrrvvvyyyzzz|||}}}}}}|||{{{zzz{{{}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{tttttttttuuuwwwyyy|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~||||||{{{{{{zzzzzzzzzzzzxxxvvvrrroookkkgggbbb___^^^^^^]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXYYY\\\___aaaaaa```___\\\YYYVVVRRRQQQKKKOOOSSSVVV[[[bbbllltttzzzwwwiii^^^UUUPPPNNNKKKIIIFFFCCCAAA>>><<<:::888777666444333222111111111111000///...------,,,******+++++++++,,,,,,,,,///...000333777>>>MMM\\\eeekkkssszzzzzzxxxwwwssslllccc\\\ZZZ\\\^^^cccjjjsss{{{{{{kkkUUUEEE@@@AAAAAAEEENNN___tttvvvooodddZZZQQQKKKEEEBBB>>>======<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;:::999777666666555555777666666555555666666777555666666666666555555444333333333222111111000000000000//////000000111111111111000000000000111111111222222333444555555555444444555555666666666777777777666777777888999:::888:::===@@@CCCDDDEEEEEEDDDDDDEEEGGGHHHIIIKKKKKKIIIKKKNNNPPPQQQTTTXXXZZZ\\\^^^aaacccbbbaaaaaabbbeeegggjjjnnnsssxxx}}}}}}zzzyyyyyyxxxyyy}}}xxxrrrccc[[[OOOFFF@@@===999666777666444333222111000000444444444444444555555555555555666666777888888888;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@CCCFFFIIIKKKLLLOOORRRUUUWWWZZZ]]]```ccceeeiiikkkmmmpppsssvvvxxxzzz}}}|||rrriii___WWWOOOIIIHHHKKKOOOWWWbbbkkkrrruuuwwwxxxzzzzzz{{{zzzyyyyyyzzz|||{{{|||}}}}}}~~~~~~}}}}}}{{{||||||||||||}}}}}}}}}}}}~~~}}}|||}}}~~~yyyqqqqqqrrrtttvvvxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzxxxuuuqqqnnnkkkgggccc```______^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYYZZZ\\\^^^______^^^\\\ZZZVVVSSSPPPOOOIIILLLPPPTTTZZZbbbmmmuuu|||}}}{{{mmm```WWWRRRPPPJJJJJJHHHEEEBBB>>>;;;:::888777666444333222111111222111111000///...------******+++++++++,,,,,,,,,///...000444888@@@PPP___iiipppxxx|||wwwuuuwwwssskkkccc]]][[[^^^aaafffmmmvvv~~~{{{iiiSSSEEEAAAAAAAAAEEEOOO```tttuuummmbbbWWWOOOIIIDDDBBB===<<<<<<;;;;;;<<<<<<===>>>======<<<<<<;;;;;;:::999888777666555555555555666555555444444555555666444444444555555444444333333333222111111000000/////////.........//////000000////////////000111111---...///111222222222222444444444555555666666777666666666666666777999999666888<<>>>>>???@@@AAAAAABBBBBBCCCFFFHHHKKKMMMMMMPPPSSSVVVXXXZZZ]]]```bbbdddgggiiikkkmmmppprrrtttvvvyyy{{{}}}~~~{{{{{{||||||zzzqqqhhh^^^VVVOOOIIIHHHLLLOOOWWWbbbkkkqqqtttvvvwwwwwwxxxxxxxxxwwwwwwzzz|||{{{{{{|||}}}}}}}}}||||||zzz{{{{{{{{{{{{|||||||||{{{}}}~~~|||{{{|||yyyyyy|||xxxpppqqqsssuuuwwwyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyzzzwwwuuurrrooommmiiieeebbb_________^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[]]]^^^^^^]]][[[WWWTTTPPPNNNLLLHHHKKKPPPTTTZZZcccooowww~~~|||}}}qqqdddZZZUUUSSSKKKKKKKKKIIIDDD@@@<<<:::888777666444333222111111222222111000///...------******+++++++++,,,,,,,,,......000555;;;EEEWWWfffnnnuuu~~~yyytttrrrvvvrrrkkkccc]]]\\\```ccchhhoooxxxzzzhhhRRRDDD@@@@@@???FFFPPPbbbuuurrrkkk___TTTLLLFFFBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::999666666555555555555555666555555444444444444555555333444444555555444444444222222222111000000//////000//////.........//////000000//////000111111222,,,---///000222222222111222333333444555555666666555555555555666777888888777999<<>>>>>???AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFHHHJJJMMMNNNNNNPPPSSSVVVXXX[[[^^^```bbbdddfffhhhiiikkknnnpppqqqtttvvvxxxzzz}}}~~~yyywwwxxxyyyyyy}}}yyyqqqhhh^^^VVVOOOIIIHHHLLLOOOVVVbbbkkkqqqtttuuuvvvuuuvvvwwwvvvvvvwwwyyy|||zzz{{{{{{|||||||||||||||zzzzzzzzz{{{{{{{{{||||||zzz|||~~~}}}{{{yyy{{{wwwwww|||{{{wwwqqqsssuuuwwwyyyzzz{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyyyyyyyyxxxvvvssspppnnnkkkgggddd```______^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZ[[[]]]^^^^^^\\\ZZZVVVRRROOOLLLKKKHHHKKKPPPTTT[[[eeeqqqzzzzzzzzzzzz|||tttfff\\\WWWUUULLLMMMNNNLLLGGGAAA===;;;888777666444333222111111222222111000///...------******+++++++++,,,,,,,,,------000777>>>III\\\lllqqqxxx}}}wwwssspppvvvrrrkkkccc]]]]]]aaadddiiipppzzzyyygggQQQCCC@@@???>>>HHHRRRdddwwwpppiii]]]RRRJJJDDD@@@>>><<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;:::999999555444444444444555666666555444444333333444444555444444555555666555555444222222111111000/////////111000////////////000000111111000000111222333333---...000222333444333333111111222333444444555555555444444555555666777888999;;;===@@@BBBCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHJJJKKKMMMPPPSSSRRRTTTUUUUUUTTTSSSSSSTTTSSSTTTWWWZZZ^^^cccfffhhhpppssswwwyyy{{{}}}xxxwwwtttrrrrrrvvv|||}}}uuuhhhZZZQQQFFFDDD@@@<<<999888777777777777666666777888:::;;;777888:::<<<<<<<<<:::999===>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNVVVVVVWWWXXXZZZ\\\^^^___dddddddddeeegggjjjlllnnnpppqqqrrrtttvvvzzz}}}yyyvvvssssssuuuyyy}}}~~~zzzrrrkkkaaaWWWOOOJJJIIIJJJOOOVVV```hhhmmmpppqqqrrrsssrrrrrrtttvvvxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvwwwxxxxxxyyyyyyyyyyyyzzz{{{|||||||||zzzyyyxxxvvvuuuvvv{{{|||xxxuuuxxxxxxxxxxxxyyyzzz{{{{{{~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||zzzyyyxxxxxxyyyvvvvvvtttqqqmmmhhheeebbbbbb```___^^^^^^]]]\\\ZZZ[[[ZZZZZZZZZZZZ\\\]]]^^^^^^]]][[[XXXTTTPPPLLLIIIGGGHHHMMMUUU\\\cccooozzzzzz{{{{{{}}}nnnaaaZZZXXXSSSPPPLLLIIIFFFBBB>>>;;;:::999777555333222111111000000000///......------,,,,,,++++++,,,,,,---......000222555===MMM```ooozzz}}}|||wwwwwwxxxvvvssskkkaaaXXXWWW^^^dddkkkvvvvvv```OOODDD???AAAFFFJJJWWWkkk{{{pppdddVVVNNNHHHBBB??????999999999999999999999999===<<<<<<;;;;;;:::999999666666555555555444444444333222222111111222222333444555555666555444222111000000000000////////////111000///...---...//////000///.........000111222000000111111111222222222222222222333333333444444444444444333333444444555777999;;;>>>@@@BBBDDDDDDCCCEEEFFFEEEDDDCCCDDDFFFEEEEEEEEEFFFHHHKKKNNNPPPRRRRRRRRRRRRQQQOOOLLLKKKNNNOOORRRSSSUUUXXX\\\___hhhjjjnnnqqquuuyyy~~~~~~|||yyywwwuuurrrrrrvvv|||~~~xxxooobbbUUULLLBBBAAA>>><<<:::999::::::999999888888999:::;;;<<<999;;;<<<>>>>>>>>>>>>>>>@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJLLLNNNOOOPPPUUUUUUVVVXXXZZZ\\\^^^```dddddddddeeegggiiilllmmmooooooppprrrtttxxx{{{}}}vvvsssppppppsssxxx|||~~~}}}wwwqqqggg\\\SSSMMMJJJJJJNNNSSS[[[cccgggkkkmmmoooppppppqqqsssuuuwwwwwwwwwyyyzzz{{{{{{{{{zzzyyyxxxuuuvvvwwwwwwxxxxxxxxxwwwzzzzzz{{{{{{{{{zzzxxxwwwtttssstttyyy~~~}}}zzzxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyyyyyyyyyywwwvvvtttqqqmmmiiieeebbbaaa___]]]]]]^^^]]]\\\ZZZ[[[ZZZZZZYYYZZZ\\\]]]^^^```___]]]ZZZVVVQQQMMMKKKHHHIIINNNVVV\\\cccnnnyyy{{{zzzzzz{{{~~~ttteee\\\YYYTTTQQQMMMIIIFFFBBB>>>;;;:::999777555333222111111000000000///......------,,,,,,++++++,,,,,,---......000333777@@@PPPdddrrr|||~~~}}}}}}zzzvvvmmmaaaYYYYYY___fffnnnyyyuuu___OOODDD???AAAFFFLLLYYYmmmzzznnnbbbTTTLLLFFF@@@===>>>999999999999999999999999<<<;;;;;;:::999999888888555555444444444444333333333222222111111222222333111222333333333222111000000000000000/////////...000///...---------......000///.........///111222000000000111111111222222222222222333333333333444444333333333333444555666555666999;;;>>>@@@AAAAAADDDEEEFFFEEECCCCCCCCCEEEEEEEEEEEEGGGIIIKKKNNNOOOPPPPPPPPPPPPNNNLLLJJJIIIKKKLLLOOOPPPRRRVVVZZZ]]]dddgggkkkooorrrwww|||~~~|||yyyxxxuuussssssvvv|||yyyqqqfffZZZMMMEEE>>>===<<<;;;;;;<<<======;;;;;;;;;;;;<<<===>>>???===>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMOOOPPPQQQRRRSSSTTTUUUWWWZZZ]]]___aaadddddddddfffgggiiikkkllllllmmmmmmooorrruuuxxxzzz~~~|||rrrooommmnnnsssyyy~~~yyynnncccXXXOOOJJJGGGJJJNNNTTTYYY]]]aaaeeehhhkkklllnnnqqqsssuuuwwwwwwyyyzzz{{{{{{{{{zzzxxxwwwuuuuuuvvvvvvwwwwwwvvvvvvyyyyyyzzzzzzyyyxxxvvvuuuqqqpppqqqvvv{{{~~~||||||xxxxxxxxxxxxyyyzzz{{{|||{{{|||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzzzzzzzzwwwvvvuuuqqqmmmiiidddbbb___]]]\\\\\\]]]]]]\\\ZZZZZZZZZYYYYYYZZZ[[[]]]^^^cccbbb___\\\WWWRRRNNNKKKJJJJJJNNNUUUZZZaaalllwww|||zzzyyyyyy|||}}}kkk```[[[UUURRRMMMJJJGGGCCC???<<<:::999777555333222111111000000000///......------,,,,,,++++++,,,,,,---......000444:::EEEVVVjjjxxxzzzooobbbZZZZZZbbbiiisss~~~sss^^^OOODDD???AAAFFFOOO\\\pppyyykkk___RRRKKKEEE???<<<<<<::::::::::::::::::::::::::::::999888888777777666444333333333333222222222222222111111111111222222//////000111111111000000000000000/////////......///...---,,,+++,,,------//////.........///000111000000000000111111111111111111222222222333333333222222222333444555666777888:::<<<>>>AAABBBCCCDDDDDDEEEEEEDDDBBBAAABBBCCCEEEEEEFFFGGGIIILLLNNNOOOMMMNNNNNNMMMLLLJJJHHHFFFFFFHHHKKKMMMOOOSSSWWW[[[___bbbfffkkkooosssyyy|||~~~zzzyyywwwuuutttwww}}}}}}tttiii^^^RRRGGG@@@======<<<<<<<<<===>>>???======>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTSSSTTTUUUXXX[[[^^^```bbbcccdddeeefffgggiiijjjkkkkkkkkklllmmmpppsssvvvxxx{{{~~~zzznnnlllkkkooovvvttthhh[[[PPPHHHDDDGGGIIILLLOOORRRWWW\\\```eeegggkkkooorrrtttvvvxxxyyyzzzzzz{{{zzzyyywwwvvvuuuuuuvvvvvvvvvvvvvvvuuuwwwxxxxxxwwwvvvtttsssqqqooommmnnnsssxxx~~~}}}~~~yyyxxxxxxyyyyyyzzz{{{|||zzz{{{{{{||||||}}}}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzxxxwwwuuurrrmmmiiidddbbb]]]\\\[[[[[[]]]]]]\\\[[[ZZZZZZYYYYYYZZZ[[[]]]^^^cccbbb```\\\WWWRRRNNNKKKJJJJJJMMMSSSXXX^^^iiittt}}}{{{xxxwwwyyy~~~rrrddd]]]VVVSSSNNNKKKHHHDDD@@@===:::999777555333222111111000000000///......------,,,,,,++++++,,,,,,---...---///444;;;III[[[ooo|||qqqccc[[[\\\dddkkkwwwppp\\\MMMDDD???BBBGGGRRR___sssxxxiii]]]QQQJJJEEE???<<<<<<::::::::::::::::::::::::888888777777666555555444222222222222111111111111222222111111111111222222.........///000000000000000000/////////............---,,,+++++++++,,,---/////////.../////////////////////000000000111111111111111111222222222222111111111222444666777888:::;;;===@@@BBBDDDEEEEEECCCDDDEEECCCAAA@@@AAABBBDDDEEEFFFGGGIIIKKKMMMMMMLLLLLLLLLLLLJJJHHHFFFEEEDDDFFFHHHJJJMMMPPPUUUYYY[[[^^^cccgggkkkqqqvvvzzz|||{{{yyywwwvvvyyy~~~yyynnncccWWWMMMDDD????????????????????????@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUTTTUUUVVVYYY\\\___aaaccccccdddeeefffggghhhiiiiiijjjjjjkkklllooorrrtttvvvyyy|||vvvkkkjjjkkkppp{{{zzzlll^^^QQQHHHCCCCCCDDDEEEFFFHHHMMMSSSWWW^^^bbbhhhmmmooorrruuuxxxxxxyyyyyyyyyxxxwwwuuutttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuutttssspppnnnmmmllljjjkkkooottt|||}}}}}}}}}yyyyyyyyyyyyzzz{{{||||||zzzzzz{{{{{{||||||||||||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxvvvrrrnnniiidddbbb]]]\\\[[[[[[]]]]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\]]]aaa```^^^[[[VVVQQQMMMJJJIIIIIIKKKPPPUUU[[[fffrrr~~~~~~{{{xxxvvvxxx{{{wwwggg^^^WWWTTTOOOLLLIIIEEEAAA>>>:::999777555333222111111000000000///......------,,,,,,++++++,,,,,,---...---...333===LLL```tttrrrccc[[[]]]eeekkkyyyzzzjjjXXXKKKCCC???BBBHHHTTTbbbuuuvvvggg\\\QQQJJJEEE???<<<<<<999999999999999999999999777666666555444444333333222222111111111000000000222111111000000111111222////////////000000111111////////////...............---,,,+++***+++,,,,,,...////////////.............../////////000000000000000000111111111222222000111111222444666888999777888:::<<<>>>@@@AAAAAAAAACCCCCCBBB@@@???@@@AAACCCDDDEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLJJJHHHFFFEEECCCEEEGGGIIIKKKOOOSSSWWWXXX[[[```dddhhhnnnssswww|||~~~}}}{{{yyyxxx{{{}}}uuuiii\\\RRRJJJEEEAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXZZZ]]]```bbbdddcccccceeefffggghhhhhhhhhiiiiiiiiikkkmmmooorrrtttuuuxxx||||||qqqhhhgggiiiooo{{{}}}nnn___RRRIIIDDD???@@@@@@???AAAEEEKKKOOOUUU[[[ccchhhkkknnnsssvvvwwwwwwxxxwwwwwwuuusssrrrttttttuuuuuuuuutttssssssrrrrrrrrrqqqooollljjjhhhhhhfffgggkkkpppxxx~~~|||{{{zzzyyyyyyyyyyyyzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzyyyvvvsssnnniiidddbbb___]]]\\\\\\]]]]]]\\\ZZZYYYYYYXXXXXXYYYZZZ\\\]]]___^^^]]]ZZZVVVQQQMMMKKKIIIHHHJJJOOOSSSZZZfffqqq||||||yyywwwwwwyyy|||~~~xxxhhh```XXXUUUPPPMMMJJJFFFBBB???:::999777555333222111111000000000///......------,,,,,,++++++,,,,,,---...---///444???PPPeeexxxsssddd\\\]]]dddjjjxxxsssdddTTTHHHBBB???CCCIIIUUUbbbvvv}}}rrreeeZZZOOOJJJEEE???<<<<<<888888888888888888888888666666555444444333333222222111111111111000000000111111000000000000111111000000/////////000111111/////////.........------...---,,,+++***+++,,,,,,....../////////...------............///////////////000000000000111111111111111111222444666777888888999;;;===???@@@AAAAAA???AAABBBAAA@@@???@@@BBBBBBCCCDDDFFFHHHHHHIIIIIIKKKLLLLLLKKKJJJHHHFFFEEECCCEEEGGGHHHJJJMMMQQQTTTVVVYYY]]]aaaeeejjjooosssyyy}}}}}}{{{zzz|||xxxpppcccWWWNNNIIIFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJKKKLLLMMMOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\^^^aaacccdddbbbccceeeggghhhhhhggggggggggggggghhhjjjmmmoooqqqqqqtttxxx{{{|||~~~|||pppeeeccceeekkkwwwzzzkkk\\\OOOGGGBBB=========<<<===@@@EEEJJJMMMTTT]]]cccfffjjjooosssuuuvvvvvvvvvuuusssqqqppprrrrrrrrrrrrrrrqqqppppppooooooooonnnkkkiiifffdddcccbbbbbbfffkkksss|||zzzyyyxxxzzzyyyyyyzzzzzz{{{|||}}}|||{{{{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzyyywwwsssnnniiidddbbbaaa___]]]]]]^^^]]]\\\ZZZYYYYYYXXXXXXYYYZZZ\\\]]]^^^]]]\\\YYYVVVRRRNNNLLLJJJIIIKKKOOOTTT[[[gggsss{{{}}}zzzxxxvvvwwwxxxyyyxxxiii```XXXUUUQQQNNNJJJGGGCCC@@@:::999777555333222111111000000000///......------,,,,,,++++++,,,,,,---...000111666BBBTTTiii{{{sssccc\\\]]]bbbgggvvv|||mmm___PPPFFFAAA???CCCIIIUUUbbbvvvxxxnnnbbbXXXMMMHHHDDD>>>::::::666666666666666666666666666555555444444333222222222222222111111111000000111111000000000000111111111000///......///000000//////.........---------///...,,,++++++,,,,,,---....../////////...---,,,------.........//////////////////000000000111111111222222333444555777888999:::<<<>>>@@@AAABBBBBB===???@@@@@@??????AAABBB@@@AAACCCEEEFFFGGGGGGGGGJJJKKKKKKJJJIIIGGGEEEDDDCCCDDDFFFGGGHHHJJJNNNQQQSSSVVVZZZ]]]aaaeeejjjnnnuuuxxx}}}}}}|||}}}uuulll___SSSLLLHHHFFFFFFDDDDDDFFFGGGIIIIIIJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMMMMOOOQQQSSSSSSRRRQQQPPPQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]___aaacccdddbbbccceeeggghhhhhhggggggeeeeeeeeefffhhhkkkmmmooonnnqqquuuxxxzzz|||}}}rrrbbbaaaaaagggrrruuueeeWWWKKKCCC???<<<<<<;;;:::;;;>>>CCCGGGHHHOOOYYY```cccffflllppptttuuuuuuuuutttrrrpppooopppppppppppppppooonnnmmmnnnnnnmmmllliiifffdddbbb```^^^___ccchhhooo}}}}}}{{{yyyxxxwwwzzzzzzzzzzzzzzz{{{}}}}}}||||||{{{zzzyyyxxxxxxwwwyyyzzz|||~~~~~~~~~}}}}}}{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~|||~~~~~~}}}{{{yyywwwsssnnniiidddbbbbbb```___^^^^^^]]]\\\ZZZYYYYYYXXXXXXYYYZZZ\\\]]]]]]]]]\\\ZZZWWWSSSPPPNNNKKKJJJLLLPPPUUU\\\iiiuuu{{{~~~{{{xxxvvvvvvvvvvvv|||xxxiiiaaaYYYVVVRRRNNNKKKGGGCCC@@@:::999777555333222111111000000000///......------,,,,,,++++++,,,,,,---...222333888DDDWWWlll~~~sssccc\\\]]]aaaeeetttyyyiii\\\MMMDDD@@@???DDDJJJTTTbbbvvvuuukkk```VVVLLLGGGCCC===999999666666666666666666666666666666555444444333333222222222222222111111111111111111000000000000111111111000///...------.../////////.........---------///...---,,,,,,,,,------....../////////...,,,+++---------.........//////////////////000000000000222222222333444555666777666777999:::<<<===>>>>>><<<===?????????@@@AAACCC???@@@BBBDDDFFFFFFFFFEEEIIIJJJJJJIIIHHHFFFDDDCCCBBBDDDEEEFFFFFFIIILLLOOOQQQTTTWWW[[[^^^bbbgggjjjrrruuuzzz~~~}}}~~~~~~xxxpppfffZZZSSSMMMHHHHHHJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKPPPQQQOOOVVV[[[SSSSSSSSSSSSSSSTTTTTTTTTTTTRRRTTTUUUWWWXXXXXXWWWWWWYYYYYYYYYYYYYYYXXXXXXXXX]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\]]]___aaacccddddddeeeffffffggggggffffffggghhhiiiiiihhhiiikkkmmmnnnpppssstttuuuxxx{{{~~~qqqfff```\\\___eeennnyyy~~~xxxlll^^^RRRHHHAAA>>>===<<<;;;;;;<<>>>>>??????@@@@@@AAAAAAAAABBBDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@BBBEEEHHHKKKSSSVVVYYY[[[^^^aaaeeehhhlllpppwww|||~~~}}}~~~~~~xxxmmmcccYYYSSSOOOKKKKKKNNNNNNNNNNNNNNNNNNOOOOOOPPPWWWRRRTTTTTTPPPVVVXXXNNNUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXX[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^___aaacccccceeeeeefffgggggggggffffffggghhhiiiiiihhhiiikkkmmmmmmoooqqqrrrtttvvvyyy|||}}}wwwggg___ZZZZZZ^^^dddmmmuuurrrlllaaaUUUKKKCCC???===<<<;;;:::::::::<<<>>>@@@AAAEEEKKKSSSZZZ```dddfffkkklllmmmmmmlllkkklllnnnlllkkkjjjjjjjjjkkklllmmmjjjhhhfffeeecccaaa^^^[[[XXXZZZ\\\___dddnnnzzz{{{uuurrrtttvvvvvvtttvvvwwwxxxyyyzzz{{{{{{{{{yyyyyywwwvvvvvvuuuuuuuuuxxxzzz||||||{{{zzz{{{|||zzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{xxxtttqqqnnnjjjfffcccaaa___^^^\\\[[[[[[\\\\\\\\\[[[YYYXXXXXXYYYZZZ[[[aaa``````^^^ZZZVVVRRROOOKKKJJJLLLRRRYYY___iiisss{{{}}}zzzwwwtttrrrpppzzzxxxhhh]]]WWWTTTQQQNNNKKKGGGCCC@@@;;;:::777555333111111111111000///......------.........---------------...111222888FFFZZZnnn|||oooddd^^^]]]aaagggnnnwww~~~~~~wwwjjjYYYIIIDDDBBB@@@DDDKKKZZZjjj}}}wwwmmmfff]]]RRRHHHCCC@@@<<<::::::777777777666555555444444444333333222111111000000000000000000000000000000000/////////............////////////////////////////////////......------,,,---...//////---+++***++++++---.........---,,,/////////////////////...000000000000111111111111222222222222333444555555555555666777888999::::::<<<<<<======>>>?????????@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDCCCAAA@@@@@@@@@AAADDDHHHJJJPPPRRRVVVXXX[[[___cccfffjjjnnntttyyy~~~~~~}}}~~~~~~yyykkkbbbZZZVVVSSSQQQRRRVVVTTTTTTTTTSSSTTTTTTUUUVVVYYYTTTWWWZZZ[[[dddggg]]]WWWXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^______`````````________________________``````aaacccccceeeffffffgggggggggggggggggghhhiiiiiihhhhhhjjjlllkkkmmmooopppqqqsssvvvyyyzzz|||kkkaaaYYYVVVWWWYYY^^^dddmmmxxxzzzooobbb]]]UUULLLEEE@@@???>>><<<;;;:::999999999;;;;;;>>>AAAFFFMMMTTTZZZ___bbbeeefffhhhhhhgggggghhhiiiiiihhhggggggggggggggghhhhhhfffcccaaa```]]]ZZZWWWUUUWWWXXXZZZ___jjjxxxyyyuuupppoooqqqttttttsssvvvvvvwwwxxxyyyzzz{{{{{{wwwwwwvvvuuuttttttttttttvvvxxxzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}||||||||||||}}}}}}|||zzzvvvsssppplllgggddd______]]]\\\[[[\\\]]]]]]\\\[[[YYYXXXXXXYYY[[[\\\aaabbbaaa```\\\WWWSSSPPPLLLJJJLLLSSSYYY```jjjttt~~~}}}zzzwwwuuusssrrrzzzvvvhhh___WWWUUUQQQNNNLLLHHHCCC@@@<<<:::888555333222111111111000///......------...------,,,,,,,,,,,,------222444;;;III\\\nnnyyy~~~ooofff```^^^aaagggkkksss{{{~~~}}}wwwhhhWWWHHHDDDBBBAAAEEENNN\\\mmm|||tttkkkddd[[[QQQGGGCCC@@@<<<999:::777777777666555555444444222222222111111000000///000000000000000000000000////////////...................................................---------////////////...,,,***)))***+++,,,,,,------,,,,,,......//////////////////000000000000111111111111333222222333333444555666555444444444555777888999;;;;;;;;;<<<===>>>>>>>>>??????@@@AAABBBDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@??????@@@CCCGGGIIILLLNNNRRRUUUXXX[[[```cccfffjjjpppuuuyyy}}}}}}{{{ooofff^^^[[[ZZZXXXYYY]]]YYYXXXXXXXXXXXXXXXYYYYYYXXXTTTXXX^^^bbbmmmqqqgggZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbaaabbbbbbcccdddffffffggghhhhhhhhhhhhgggggghhhiiihhhggghhhiiikkkkkklllnnnooooooqqqtttvvvvvvxxx{{{}}}qqqfff[[[VVVSSSRRRTTTXXX]]]eeemmmnnnooonnnggg^^^WWWSSSMMMGGGCCCBBBCCCCCC>>>===;;;:::999999999999>>>@@@DDDIIIOOOVVV\\\___```bbbcccccccccccceeefffeeeeeeeeedddddddddddddddfffdddaaa___]]]ZZZVVVSSSRRRSSSUUUVVV\\\fffttt~~~|||yyyrrrpppmmmmmmppprrrrrrrrruuuuuuuuuvvvwwwxxxyyyzzzvvvvvvuuutttttttttttttttvvvwwwyyyyyyxxxxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}{{{wwwtttqqqmmmhhhddd___^^^]]]\\\\\\\\\]]]^^^\\\ZZZYYYXXXXXXZZZ\\\]]]aaabbbbbb```]]]XXXSSSPPPMMMKKKLLLRRRYYY```kkkuuu}}}{{{yyywwwwww}}}sssggg```XXXUUURRROOOLLLHHHDDDAAA<<<:::888555333222222222111000///......------...,,,,,,+++++++++,,,------111444<<>>>>>??????AAABBBDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@???>>>======???BBBFFFHHHIIIKKKOOORRRUUUYYY^^^aaadddhhhmmmrrruuuxxx{{{~~~~~~~~~~~~ssskkkccc```^^^[[[[[[^^^\\\[[[[[[ZZZZZZZZZ[[[[[[___YYY\\\^^^]]]dddggg\\\[[[[[[\\\\\\\\\]]]]]]]]]_________^^^^^^^^^^^^^^^______```aaabbbccccccccccccdddeeeeeeeeeeeedddddddddddddddccccccddddddeeefffggghhhhhhiiiiiihhhhhhggghhhiiihhhggggggiiijjjkkklllnnnnnnnnnppprrrtttrrruuuxxxzzz|||xxxkkk^^^WWWTTTPPPOOOQQQTTTXXXZZZZZZZZZYYYVVVRRRNNNLLLIIIFFFDDDDDDFFFGGGAAA@@@???===<<<::::::999===???AAAEEEKKKQQQVVVYYY\\\]]]___`````````bbbdddbbbbbbbbbbbbbbbbbbaaaaaadddaaa___]]][[[XXXTTTQQQOOOPPPRRRSSSXXXbbbpppyyy~~~|||vvvrrrpppmmmlllkkkllloooqqqqqqrrrsssssssssssstttuuuwwwxxxvvvuuuuuuttttttttttttuuuuuuwwwyyyyyyxxxxxxxxxyyy|||{{{{{{zzzyyyxxxwwwvvvzzzyyyyyyxxxxxxyyyyyyzzz}}}{{{xxxvvvrrrnnnhhheee___^^^]]]\\\\\\\\\]]]^^^[[[ZZZYYYXXXYYYZZZ\\\^^^```aaaaaa```]]]XXXRRROOOMMMKKKLLLRRRXXX___kkkuuu~~~}}}qqqfff___XXXVVVSSSPPPMMMIIIEEEAAA<<<;;;888666333222222222111000///......------...+++++++++++++++,,,---...///333;;;JJJ[[[jjjrrruuuzzz~~~wwwjjjccc___]]]```eeehhhpppxxx{{{~~~~~~zzzttt___QQQEEEBBB@@@@@@HHHRRRaaarrr}}}yyyrrriiibbbWWWNNNEEEBBB@@@<<<999:::777777777666555555444444111111111000000000000000////////////////////////.........///////////////................................................---.....................---------------......///---.........//////000000///000000000111111111111000000000000111222333444444333111111111333555777666777888999:::;;;<<<<<<=========>>>???AAACCCDDDDDDDDDDDDCCCBBBAAA??????>>>===<<<<<<>>>AAADDDFFFGGGJJJMMMPPPSSSWWW\\\___bbbeeejjjnnnqqqtttwwwyyyzzz~~~~~~wwwnnngggccc```]]]]]]_________^^^]]]]]]]]]^^^^^^ccc___bbbaaa\\\aaaddd[[[]]]]]]^^^^^^^^^_________aaaaaa`````````aaaaaabbbbbbbbbccccccddddddeeeeeedddeeefffggghhhgggfffeeefffeeeeeeeeeeeeffffffggggggggghhhiiiiiiiiiiiiiiiggghhhiiihhhgggggghhhjjjjjjkkkmmmmmmmmmnnnppprrrppprrruuuwwwyyy|||sssccc[[[VVVQQQNNNMMMOOOOOONNNNNNMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGCCCCCCBBB@@@>>>===;;;;;;;;;;;;===AAAEEEJJJNNNQQQVVVXXXZZZ[[[[[[\\\^^^```]]]^^^______``````______```^^^\\\ZZZXXXVVVRRROOOKKKMMMOOOQQQUUU^^^iiirrrwwwxxxyyywwwsssooommmmmmhhhiiijjjlllnnnoooppppppppppppppppppqqqrrrtttvvvuuuuuutttttttttttttttuuuuuuvvvxxxxxxwwwwwwwwwxxxzzzzzzyyyxxxvvvuuuttttttxxxxxxwwwwwwwwwwwwxxxxxx|||}}}}}}{{{yyyvvvsssnnnhhhddd______]]]\\\[[[\\\]]]]]][[[ZZZYYYYYYYYY[[[]]]^^^```aaabbbaaa]]]XXXRRRNNNLLLJJJKKKPPPVVV^^^jjjuuu|||pppddd]]]YYYWWWSSSPPPNNNJJJEEEBBB===;;;999666444333222222111000///......------...,,,++++++,,,,,,---...//////222:::IIIZZZhhhqqqtttyyy}}}~~~rrrfff___\\\[[[^^^dddhhhpppxxx{{{}}}|||uuunnnZZZMMMBBB@@@??????HHHTTTcccsss|||xxxqqqhhhbbbUUULLLDDDBBB@@@<<<999999777777777666555555444444111111111111111111111111000000000000000000000000.........///////////////.................................///////////////------........./////////...------------...///000------......///000000000000000000000111111111111/////////000000111222333333333222111222333444555444555666777888999:::;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<@@@CCCEEEGGGIIIMMMOOOQQQUUUYYY\\\___bbbgggkkkmmmoooqqqsssvvvzzz~~~{{{sssllliiifffbbbaaaddddddcccbbbbbbaaaaaaaaabbbaaaaaaffffff___dddjjjddd`````````aaaaaaaaabbbbbbccccccbbbbbbcccdddeeefffffffffffffffffffffffffffdddeeegggiiiiiihhhgggffffffffffffffffffggghhhiiiggghhhiiiiiijjjjjjiiiiiiggghhhiiihhhffffffhhhiiihhhjjjkkkkkkjjjkkkmmmooonnnpppsssvvvxxx{{{~~~mmmccc]]]UUUPPPNNNKKKJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCBBB@@@???===<<<999:::<<>>===>>>HHHUUUdddttt}}}zzzvvvpppggg```SSSKKKCCCBBB@@@<<<999999777777777666555555444444111222222222222222222222000000000000000000000000............/////////000/////////////////////////////////000000000111111/////////...............------,,,,,,,,,---...///------......///000000111000000000000111111111111000000000000111222333444222222333333333333444444333333444666777888999::::::;;;;;;<<<===???@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;::::::;;;???BBBDDDGGGIIIKKKMMMOOORRRVVVYYY\\\___cccggghhhjjjlllnnnrrrtttxxx|||xxxqqqnnnlllhhhhhhjjjggggggfffeeeeeeeeeeeeeeeaaabbbhhhfff\\\```fffbbbbbbbbbcccccccccdddddddddeeedddddddddeeefffhhhiiiiiiiiiiiihhhhhhhhhhhhhhhdddfffhhhiiijjjiiihhhgggffffffffffffggghhhiiijjjhhhhhhiiijjjjjjjjjjjjiiiggghhhiiihhhffffffgggiiiggghhhiiiiiihhhiiikkkmmmnnnpppsssuuuwwwzzz~~~~~~uuukkkcccZZZSSSPPPHHHGGGHHHJJJKKKKKKLLLNNNNNNOOOPPPPPPOOOLLLJJJHHHDDDDDDDDDCCCAAA???>>>===:::;;;===???BBBDDDFFFGGGIIIKKKMMMOOOOOOQQQSSSUUUTTTUUUWWWYYY[[[[[[[[[[[[YYYWWWUUUTTTSSSQQQNNNKKKBBBEEEIIIKKKNNNTTT]]]ccc^^^___^^^\\\ZZZYYYZZZ[[[bbbeeehhhjjjjjjkkkkkklllmmmlllkkkkkklllnnnqqqrrrrrrqqqqqqpppqqqqqqrrrrrrqqqsssuuuuuutttssstttuuurrrrrrsssssstttuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwyyy||||||zzzxxxvvvsssnnngggcccaaa```^^^\\\[[[[[[[[[[[[[[[ZZZYYYYYYZZZ\\\^^^___bbbccceeedddaaa[[[UUUQQQKKKHHHIIINNNTTT\\\hhhttt|||}}}ooobbbZZZZZZWWWTTTQQQNNNKKKFFFCCC===;;;999666444333333333111000///......------...,,,,,,,,,---...///000111111333;;;III[[[iiisssvvv{{{xxxlll___XXXUUUVVV[[[bbbeeennnwww{{{zzzuuulllbbbSSSGGG???===<<<===GGGUUUdddttt|||xxxuuunnnfff___SSSJJJCCCAAA@@@<<<999999777777777666555555444444222222222222222222333333000000000000000000000000---.........//////000000000000000000000000000000//////000000111111222222222111000...---------------,,,+++***+++,,,---...---------...///000000111000000000000111111111111111111111111222333444555222222333444444444333333222222444555666888999999:::::::::;;;===>>>@@@AAA@@@@@@@@@@@@???===<<<;;;;;;:::999999;;;>>>AAADDDFFFHHHJJJLLLMMMPPPSSSVVVYYY\\\aaadddeeegggiiikkknnnqqqtttwwwzzz~~~}}}vvvpppooopppqqqrrrnnnnnnmmmkkkkkkjjjjjjjjjkkkjjjhhhfffeeedddccccccggggggfffffffffeeeeeeeeefffffffffffffffggghhhhhhiiiiiiiiihhhgggffffffeeejjjjjjkkkkkkkkkllllllllljjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjiiihhhhhhiiiiiihhhgggggggggggggggggggggggggggggghhhiiiiiinnnooopppsssuuuwwwyyyzzz}}}vvvlllccc[[[UUUUUUQQQMMMKKKLLLNNNPPPPPPSSSTTTTTTSSSPPPMMMIIIGGGHHHCCC???@@@CCCDDDAAA======>>>>>>????????????>>>BBBBBBCCCEEEHHHKKKMMMNNNPPPQQQSSSUUUVVVVVVVVVVVVTTTRRRQQQPPPOOOLLLIIIFFFEEEDDDDDDFFFKKKPPPSSSUUUSSSTTTUUUTTTSSSSSSUUUXXX\\\```eeehhhjjjjjjjjjkkknnnmmmmmmmmmmmmmmmmmmnnnoooooonnnnnnoooooopppqqqqqqqqqqqqqqqqqqrrrsssssspppppppppppppppqqqrrrsssqqqrrrttttttsssrrrrrrsssuuuwwwzzz{{{|||}}}}}}|||~~~zzzuuusssssspppjjjeeeaaaaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^aaadddeeeaaa]]][[[VVVPPPLLLIIIHHHLLLSSS\\\iiiuuu~~~{{{oooddd]]]ZZZWWWSSSPPPMMMIIIDDDAAA???<<<888666555444222111000000000///......------++++++,,,,,,---...//////111555<<>>>>>???AAAKKKXXXfffvvv{{{wwwrrrllleee```SSSMMMFFF@@@===<<<;;;;;;;;;999666666777777444222333333333333333333333333222222222111111111000000000///...---------------///000000111111111000000000000000000000000000000////////////000000000000222111///...------....../////////......---------///000000000111111111111/////////000111111222222444333333222222333333444333333333444444666777777888888888888999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;888:::;;;::::::;;;===???BBBEEEGGGIIIJJJLLLOOOQQQUUUWWWYYY[[[\\\___bbbeeefffiiinnnrrrtttwww{{{}}}yyytttssstttuuuvvvsssrrrqqqpppooonnnnnnnnnnnnnnnlllkkkjjjjjjjjjjjjggggggggggggfffffffffffffffffffffggghhhiiijjjjjjlllkkkkkkjjjiiiiiihhhhhhkkkkkkkkkllllllllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjiiiiiiiiiiiihhhgggggggggggggggggggggffffffgggggghhhiiilllmmmoooqqqtttvvvxxxyyy|||vvvmmmgggaaa^^^ZZZYYYYYYZZZ[[[ZZZYYYXXXWWWVVVSSSOOOMMMKKKJJJFFFBBBBBBDDDEEEBBB>>><<<<<<<<<<<<<<<;;;;;;:::>>>???@@@BBBEEEGGGJJJKKKMMMOOOPPPRRRTTTTTTTTTTTTSSSRRRPPPOOONNNLLLHHHEEECCCBBBAAACCCFFFIIIKKKKKKKKKLLLMMMMMMNNNPPPTTTWWW[[[___dddggghhhhhhiiijjjnnnmmmmmmllllllmmmmmmnnnmmmmmmllllllmmmmmmnnnooooooooooooooooooppppppqqqnnnnnnnnnnnnooopppqqqqqqppprrrssssssrrrqqqqqqrrruuuwwwyyy{{{|||}}}}}}|||}}}yyyuuusssssspppjjjeeebbbaaa___^^^\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^```dddddd```]]][[[VVVPPPMMMJJJJJJNNNUUU^^^lllxxx{{{oooddd^^^ZZZXXXTTTQQQNNNJJJEEEBBB???<<<888666555444222111000000000///......------+++,,,,,,------.........111444;;;FFFUUUcccpppxxx|||zzztttpppiii```VVVQQQNNNOOOUUU\\\iiipppxxx{{{{{{wwwmmmbbbSSSGGG>>>>>>???AAAKKKXXXhhhxxx{{{wwwrrrkkkddd```SSSNNNFFFAAA>>><<<;;;;;;;;;999666666777777555222333333333333333333333333444333333333222222222222222111000000/////////000000111111222222111111000111111111111111111111111////////////000000000000//////...------...///000,,,,,,+++++++++*********//////000000000111111111000000000111222222333333444444333333222333333333333333333333444555666777888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;:::;;;===???@@@BBBEEEFFFHHHIIILLLNNNQQQSSSUUUWWWXXX[[[^^^aaa```cccgggkkknnnqqqtttwwwyyy{{{~~~~~~zzzzzz{{{||||||yyyyyywwwvvvttttttssssssqqqqqqpppoooooooooooooooiiiiiiiiihhhhhhhhhgggggggggggghhhiiijjjkkkmmmnnnnnnnnnmmmmmmllllllkkkkkklllllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmlllkkkkkkiiiiiihhhgggggggggggghhhgggffffffffffffgggggghhhiiijjjmmmooorrruuuwwwxxxzzz}}}yyypppmmmjjjgggggggggeeedddcccbbb___[[[XXXUUUSSSRRRPPPMMMIIIGGGHHHGGGDDDAAA======<<<;;;:::999888888:::;;;<<<>>>@@@CCCEEEFFFIIIKKKMMMOOOPPPQQQQQQQQQRRRQQQOOONNNMMMKKKGGGDDDAAA@@@???@@@BBBCCCCCCAAAAAABBBCCCDDDFFFKKKRRRVVVZZZ]]]bbbeeeffffffggggggkkkjjjjjjiiiiiijjjjjjkkkjjjjjjiiiiiijjjjjjkkklllllllllllllllmmmmmmmmmmmmkkkkkkkkkkkklllmmmnnnooopppqqqssssssqqqpppqqqrrrtttvvvyyyzzz|||}}}~~~|||{{{{{{xxxuuusssssspppkkkgggcccaaa___\\\[[[[[[[[[\\\ZZZYYYYYYZZZZZZ[[[\\\]]]___cccccc```]]][[[VVVPPPNNNKKKKKKQQQXXXaaaooo{{{}}}qqqfff___[[[YYYUUURRROOOKKKFFFCCC???<<<888666555444222111000000000///......------------------------------000333:::EEETTTdddrrr{{{|||{{{uuuooojjjgggcccZZZRRRNNNLLLMMMTTT\\\hhhooovvvyyyzzzwwwmmmcccSSSGGG>>>>>>???AAALLLYYYlll{{{zzzvvvpppjjjccc^^^SSSNNNGGGAAA>>>===;;;::::::999777777777777555333444444444444444444444444555555444444444444333333444444333222222222333333111222222333333222111111222222222222222222222222000000000000////////////------,,,------///000111...------------,,,,,,,,,////////////000000000000000000111222222333333444444444444333333222222222333333333333444555666666888888888999999:::;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;::::::<<<>>><<<>>>AAACCCDDDEEEHHHJJJLLLNNNPPPRRRSSSUUUYYY\\\]]]```dddhhhjjjnnnqqqttttttvvvyyy|||~~~}}}{{{yyyxxxxxxxxxssssssrrrppppppoooooooookkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiikkklllnnnpppqqqoooooooooooonnnnnnmmmmmmnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooonnnnnnoooooonnnnnnmmmllljjjiiiiiihhhhhhhhhhhhhhhgggfffffffffffffffgggggghhhjjjlllooorrruuuwwwxxxxxx{{{~~~}}}zzzxxxvvvsssqqqpppnnniiiddd```]]][[[[[[YYYUUUQQQOOOMMMKKKHHHFFFBBBAAA@@@>>><<<:::999888888888999;;;===???AAABBBFFFGGGJJJLLLNNNOOOOOOOOOPPPOOOMMMLLLKKKIIIEEEBBBAAA@@@???@@@AAAAAA???===<<<<<<===>>>AAAGGGOOOTTTXXX\\\```cccdddddddddeeeeeeeeeddddddddddddeeeeeeggggggffffffgggggghhhiiijjjjjjkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhiiikkklllmmmoooppprrrrrrqqqpppqqqrrrrrrtttwwwyyy{{{}}}~~~}}}|||{{{yyywwwuuutttssspppkkkhhhcccaaa^^^[[[ZZZZZZ[[[\\\YYYYYYYYYYYYYYYZZZ[[[\\\]]]aaabbb___\\\[[[VVVPPPMMMKKKLLLRRRYYYbbbppp|||uuuiiibbb\\\ZZZVVVSSSPPPLLLGGGDDD???<<<888666555444222111000000000///......------------------------,,,,,,///222888CCCSSSdddsss|||}}}wwwpppjjjfffccc\\\TTTMMMJJJJJJLLLSSS[[[fffmmmssswwwxxxvvvnnndddSSSGGG>>>>>>???BBBMMMZZZooo~~~yyytttnnnggg```[[[RRRMMMGGGBBB???===<<<::::::999888777777777666555444444444444444444444444444444444444444444444444555555444444444444555555333333444444444333222222333333333333333333333333000000000000////////////,,,,,,,,,------......///................................./////////000000///000000111111222333333444444444444333222111111333333222222333444555555777777888999::::::::::::::::::999999999888888888777888999999888888:::<<<:::<<<>>>@@@AAABBBDDDGGGGGGIIILLLMMMOOOQQQTTTWWW[[[]]]aaadddgggjjjooorrrrrrtttwwwzzz}}}}}}|||{{{zzzwwwvvvtttrrrpppooonnnnnnmmmmmmmmmlllllllllkkkkkkjjjkkkkkklllnnnpppqqqrrroooooooooooooooooonnnnnnoooooopppppppppqqqqqqqqqppppppppppppppppppppppppoooppppppppppppooonnnnnnkkkkkkjjjiiiiiiiiiiiijjjhhhggggggfffffffffggggggiiijjjlllooorrrtttvvvwwwvvvyyy|||~~~~~~{{{uuuooojjjfffddddddaaa^^^ZZZVVVSSSOOOLLLJJJFFFDDDAAA???<<<:::999999666777888999;;;===???@@@DDDEEEHHHKKKMMMOOOOOOOOOOOOMMMLLLKKKJJJGGGCCC@@@>>>===<<<===???>>>===;;;:::;;;;;;<<<>>>DDDKKKPPPVVVYYY^^^aaaaaaaaaaaabbbaaa``````````````````aaaccccccbbbbbbccccccdddeeehhhhhhiiiiiiiiiiiihhhgggdddddddddeeefffgggiiiiiilllnnnpppqqqppppppqqqrrrqqqsssvvvxxxyyy{{{}}}}}}}}}}}}}}}}}}|||{{{{{{xxxwwwvvvuuussspppkkkhhhcccaaa^^^[[[YYYZZZ[[[\\\YYYYYYYYYXXXYYYYYYZZZZZZ\\\```aaa^^^\\\ZZZVVVQQQLLLJJJLLLRRRYYYbbbooo{{{xxxllleee]]]ZZZVVVSSSPPPLLLGGGDDD???<<<888666555444222111000000000///......------------------------,,,,,,///111888BBBRRRcccrrr{{{|||wwwooohhhccc```VVVOOOHHHGGGHHHJJJRRRZZZdddjjjpppsssuuutttmmmeeeSSSGGG>>>>>>@@@CCCMMMZZZppp~~~~~~xxxqqqkkkddd]]]XXXOOOKKKFFFAAA???===<<<:::999999999888777666666666555555555555555555555555333333333444444444444444666555555444555555666666555555555555555444333333333333333333333333333333111000000000/////////...---------------,,,++++++************************---............/////////......//////000111111111333444444444444333222111333222222222222333333444555666777888999999999999888888888888777777777777555666666666555555666888888:::===>>>>>>@@@BBBDDDDDDFFFIIIJJJLLLNNNQQQTTTUUUXXX[[[^^^```dddiiilllppprrrvvvyyy{{{~~~}}}|||{{{zzzxxxuuusssqqqpppooooooooonnnnnnnnnmmmmmmmmmllllllmmmmmmoooppprrrssspppppppppoooooooooooooooqqqqqqqqqrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqppppppooonnnmmmmmmlllkkkkkkkkkkkkkkkiiihhhhhhgggggggggggghhhjjjkkkllloooqqqsssuuuvvvuuuxxxzzz}}}zzztttpppmmmlllgggeeeaaa[[[VVVQQQNNNLLLEEECCC@@@===:::888777777666666777888:::<<<>>>???BBBCCCFFFJJJLLLNNNOOOOOOMMMLLLJJJIIIHHHFFFBBB???:::999888888999:::888777999999:::;;;===AAAGGGLLLRRRVVVZZZ]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^______bbbcccdddeeedddcccbbbaaa^^^^^^______aaabbbdddeeehhhjjjmmmnnnnnnoooppprrrppprrrtttvvvvvvxxxzzz|||zzzzzz{{{||||||{{{{{{{{{wwwxxxxxxvvvsssooojjjgggbbb```^^^[[[ZZZZZZZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZ^^^```]]][[[ZZZVVVQQQLLLJJJLLLRRRYYYbbbnnnyyy{{{nnnggg\\\ZZZVVVSSSPPPLLLGGGDDD???<<<888666555444222111000000000///......------------------------------...111888BBBQQQ```nnnvvvyyy~~~wwwnnnggg```\\\RRRKKKFFFEEEFFFIIIPPPXXXaaaggglllooorrrrrrllleeeSSSGGG??????@@@CCCNNN[[[ooo}}}|||uuunnnggg```YYYUUUKKKHHHCCC@@@???>>><<<;;;888999:::999777666777888666666666666666666666666333333333444444444444555666555555555555666777777777777777777666555444444333333333333333333333333111111000000//////......------------,,,+++***)))***++++++++++++,,,,,,,,,------------.........///------......///000000111111222444444444444333222222222222111111222222333333444666777888888777777777777777666666666666555333444555444333222444666777999;;;<<<===>>>@@@BBBBBBDDDFFFHHHIIILLLOOORRRUUUWWWZZZ]]]___ccchhhlllmmmppptttwwwyyy|||~~~{{{zzzxxxvvvtttrrrrrrqqqppppppppppppoooooooooooonnnnnnnnnnnnooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssstttttttttqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppooooooooonnnnnnmmmmmmmmmmmmmmmjjjjjjiiihhhhhhhhhhhhhhhjjjjjjlllmmmoooqqqrrrsssuuuwwwzzz|||~~~}}}xxxtttrrrjjjhhhccc]]]VVVQQQMMMLLLDDDBBB???;;;999777777777555555666777999;;;<<<===???AAADDDHHHKKKLLLMMMNNNLLLJJJIIIHHHGGGDDDAAA>>>:::888555444555555555444444555777888:::>>>CCCGGGMMMQQQUUUXXXXXXWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]^^^]]]\\\ZZZYYYXXXXXXYYYYYY[[[]]]^^^___bbbdddgggjjjkkklllnnnpppoooqqqsssttttttuuuwwwyyyxxxxxxyyyzzz{{{{{{{{{zzzxxxyyyyyywwwsssmmmiiifff```___^^^\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYYYY]]]___\\\[[[ZZZVVVQQQMMMKKKMMMSSSZZZbbbmmmxxx{{{nnnfff\\\YYYVVVRRROOOKKKGGGCCC???<<<888666555444222111000000000///......------+++,,,,,,------............111888BBBPPP^^^jjjqqqsssyyyyyypppggg___ZZZPPPIIIDDDDDDEEEHHHOOOWWW^^^dddiiilllooopppkkkdddSSSGGG??????AAADDDOOO\\\nnn{{{{{{ssskkkddd]]]VVVQQQHHHEEEAAA???>>>>>>===;;;777999:::999777666777999666666666666666666666666444444555555555666666666777666666666666777888999888888888888777666555444222222222222222222222222111111111000///.........++++++,,,---,,,,,,+++***,,,,,,---------.........,,,,,,---------..................///000000111111000111333444555555444333222222111111111111222222111333555666777777555555666666666555555555555444333444555444222222333555555777999::::::;;;===???@@@BBBDDDFFFGGGJJJMMMPPPVVVXXXZZZ]]]___dddiiimmmlllooosssvvvyyy{{{xxxwwwvvvtttsssrrrrrrrrrqqqqqqqqqpppppppppooooooooonnnnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttuuuqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppooooooppppppooonnnnnnnnnnnnnnnkkkkkkjjjiiihhhhhhiiiiiiiiijjjkkklllmmmoooppppppuuuwwwyyy{{{}}}|||xxxuuukkkiiiddd]]]VVVOOOLLLKKKEEECCC@@@<<<999888888888444555555666888:::;;;<<<>>>???CCCFFFIIIKKKLLLMMMKKKJJJHHHGGGFFFDDD@@@======:::666444444444444333000222444666999<<>>>>>>>>===<<<777999;;;:::777666777:::777777777777777777777777555666666666777777888888888777777777888999999:::999999999888888666555555222222222222222222222222222111111000///......---((()))+++,,,------,,,+++)))))))))******+++++++++,,,,,,,,,---------....../////////000111111222222...000222555666555444444222222111111111111111222000222444555666666444444666666555555555444444444444555555444333222444555333555777888999999<<<===>>>@@@CCCDDDFFFHHHLLLNNNRRRTTTVVVXXX[[[___eeeiiinnnqqquuuxxx{{{}}}|||yyyvvvuuuuuutttrrrqqqrrrrrrrrrrrrqqqpppoooooopppppppppppppppqqqqqqqqqoooqqqsssuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttsssvvvvvvuuuuuutttttttttsssssssssrrrqqqqqqpppoooooonnnnnnmmmmmmmmmlllllllllkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnrrrtttwww{{{~~~{{{wwwooojjjaaaZZZTTTOOOKKKIIIFFFDDDBBB@@@>>>;;;777444777777666555555666888999@@@AAADDDHHHKKKMMMMMMNNNPPPNNNLLLIIIEEEBBB@@@???::::::888777444222///...000000111333666;;;???AAAIIIKKKMMMPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIILLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMPPPTTTXXXYYY\\\```bbbccceeehhhiiikkkmmmpppqqqrrrrrrtttvvvtttuuuwwwxxxyyyyyyxxxwwwxxxxxxwwwuuurrrnnnjjjhhhbbb```]]]\\\[[[[[[YYYWWWXXXWWWVVVUUUUUUUUUVVVVVV[[[\\\]]]]]][[[XXXUUUSSSPPPLLLKKKOOOUUU^^^kkkvvv}}}yyy{{{|||pppiii^^^ZZZUUUSSSRRRPPPKKKGGG>>><<<999666444333222222000000///...............,,,,,,++++++,,,,,,---...111222666???KKKWWWaaafffrrrvvvzzz}}}zzzsssjjj```YYYRRRLLLEEECCCCCCFFFOOOXXX```eeeiiikkklllmmmhhhaaaNNNGGG@@@======AAAMMMXXXiiiwww}}}zzztttkkkaaaXXXPPPKKKDDDBBB>>>===<<<<<<;;;999::::::999888999:::<<<===999888666555555555666777555555555666666666666666888888888777888888999999;;;:::999777666444333222555444333111000/////////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///......//////000000111111333333333333333444555666444444444444333222111111222222222333333444444444111111222222222333333333444444333333333333222222555555555666777999:::;;;;;;===@@@AAABBBDDDGGGIIIKKKOOOSSSWWWZZZ^^^bbbeeemmmooosssvvvyyy|||~~~~~~~~~~~~|||yyywwwuuuuuutttsssqqqrrrrrrsssrrrrrrqqqpppoooooooooppppppppppppqqqqqqpppqqqssstttuuuvvvvvvuuuuuuuuuuuuuuuuuuttttttsssvvvuuuuuuuuutttttttttssssssssssssrrrqqqqqqppppppnnnnnnnnnmmmmmmmmmllllllmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnrrrtttvvvzzz}}}{{{uuunnnhhh```YYYSSSNNNJJJHHHAAA@@@>>>>>>>>>>>><<<:::888777666666666777888999>>>@@@CCCFFFIIIKKKLLLMMMOOONNNKKKHHHEEEBBB@@@>>>888888777666444333111000000000111333666:::===@@@DDDFFFHHHJJJKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKLLLMMMNNNPPPRRRVVVXXX\\\___aaaccceeehhhiiikkknnnppppppqqqssstttuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxvvvsssoookkkiiibbb```]]]\\\\\\[[[YYYXXXXXXWWWVVVUUUUUUUUUVVVWWWZZZ[[[\\\\\\[[[YYYVVVTTTQQQMMMLLLOOOTTT\\\hhhttt}}}~~~|||{{{}}}~~~vvvqqqsssxxxzzznnnfff]]]YYYTTTRRRQQQNNNJJJFFF>>><<<999777444333222222000000///...............,,,,,,++++++,,,,,,---...///111555>>>KKKYYYccchhhpppvvvzzz~~~{{{tttlllccc]]]TTTMMMFFFDDDDDDHHHQQQZZZaaafffiiijjjkkkkkkfff___OOOGGG@@@======AAALLLWWWhhhuuu}}}yyysssjjj```VVVMMMHHHDDDAAA>>><<<<<<<<<;;;:::::::::999888888999:::;;;999888777666555666666777555555666666666666777777999999888888888888999999:::999888777555444333222555444333111000/////////111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------..................//////000000111111333333333333333444555666444444444444333222111111222222222333333333444444111111111222222222333333444444333333333222222222444444444444555666888888888:::===???@@@BBBEEEGGGJJJMMMQQQUUUXXX]]]bbbffflllooossswwwzzz}}}|||{{{{{{{{{||||||}}}}}}||||||}}}|||zzzwwwvvvuuuuuusssrrrssssssssssssrrrqqqpppooonnnnnnooooooppppppppppppqqqqqqssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssuuuuuuuuutttttttttttttttttttttssssssrrrrrrqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkklllmmmnnnrrrsssuuuxxx{{{~~~{{{uuujjjeee\\\UUUOOOJJJFFFDDDAAA@@@??????@@@AAA???>>>:::999888777777777888999<<<>>>AAAEEEHHHJJJKKKLLLMMMLLLJJJHHHEEEBBB???>>>666666666666555333222111000000111222555888;;;<<<>>>???AAACCCDDDCCCBBBAAACCCBBBAAAAAA@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAADDDHHHJJJJJJJJJKKKLLLPPPSSSWWWZZZ]]]___bbbeeefffhhhkkkmmmnnnoooqqqsssuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyywwwtttpppllljjjcccaaa^^^\\\\\\[[[ZZZXXXYYYXXXVVVUUUUUUUUUVVVWWWYYYZZZ[[[\\\[[[YYYWWWUUURRRNNNLLLNNNRRRXXXdddooowww~~~~~~|||yyywww|||}}}~~~yyypppjjjlllpppvvv~~~zzznnneee\\\XXXSSSQQQPPPMMMHHHDDD>>>===:::777444333222222000000///...............,,,,,,,,,,,,,,,------......///444>>>LLL[[[ffflllqqqwww}}}}}}vvvpppiiidddXXXPPPHHHFFFGGGKKKTTT]]]dddhhhkkkkkkkkkkkkfff^^^OOOGGG@@@======@@@KKKUUUfffttt~~~{{{tttkkk```UUULLLGGGBBB@@@===<<<<<<<<<;;;:::::::::999888888888999999999888777666666666666777555555666666777777777777:::999999888888888999999999888777666555444333333444444222111000000//////111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------..................//////000000111111222222222222333444555666444555555444444333222111222222222222222333333333111111111222222222222333333333333333222222222222222222222222333333444555444777:::<<<>>>@@@CCCEEEHHHJJJNNNQQQUUUZZZaaaeeeiiimmmsssxxx|||~~~~~~{{{zzzzzzzzzzzzxxxxxxyyyyyyzzz|||}}}{{{xxxvvvvvvuuutttrrrssssssssssssrrrqqqpppooonnnnnnnnnooooooppppppqqqrrrrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttssstttttttttttttttttttttttttttttttttssssssrrrrrrrrrooooooooonnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllmmmnnnnnnqqqrrrtttvvvxxx{{{}}}~~~|||vvvkkkeee]]]UUUPPPKKKGGGEEEHHHFFFDDDCCCCCCBBB@@@???<<<;;;999888888888999999;;;===@@@DDDGGGIIIKKKKKKKKKJJJIIIGGGEEEBBB???===777777666555444222111000000000111222444666888999:::;;;===>>>???>>>===<<<======<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>@@@CCCDDDEEEEEEGGGIIIKKKNNNRRRVVVYYY\\\___bbbbbbeeeiiikkkmmmnnnqqqsssttttttsssssstttvvvxxxyyyzzzzzzyyyxxxuuuqqqnnnkkkdddaaa^^^]]]]]]\\\ZZZYYYYYYXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZZZZZZZXXXWWWVVVSSSNNNKKKLLLOOOUUU```jjjrrrzzz{{{xxx{{{|||~~~}}}wwwoooiiijjjmmmrrryyy}}}ooofff]]]YYYTTTQQQPPPMMMHHHDDD???===:::777555333222222000000///...............,,,,,,,,,,,,,,,---......///000555???MMM\\\hhhoootttzzz|||wwwrrrooo```VVVLLLIIIJJJOOOXXX```iiilllmmmllllllkkkeee^^^MMMFFF???<<<<<>>AAADDDFFFGGGJJJMMMQQQWWW^^^cccfffkkkrrrxxx|||~~~~~~}}}|||||||||wwwxxxxxxyyyyyy|||~~~{{{yyywwwwwwvvvtttsssssssssssssssrrrqqqppppppmmmnnnnnnooopppqqqqqqqqqssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssstttttttttttttttttttttssssssssssssrrrrrrppppppooooooooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnnnnqqqqqqrrrsssvvvxxxzzz|||{{{~~~{{{qqqlllddd\\\VVVQQQMMMKKKMMMJJJGGGEEEDDDCCCAAA@@@>>>===;;;:::999999999:::<<<>>>AAADDDGGGIIIJJJJJJHHHHHHHHHGGGDDDAAA???===888888777555333111///...///000000111333444555666999999:::;;;;;;;;;::::::999999999888888999999:::::::::::::::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>@@@DDDGGGFFFJJJNNNRRRUUUYYY\\\______bbbfffiiikkkmmmppprrrsssrrrrrrrrrsssuuuwwwxxxzzzzzzyyyxxxvvvrrrnnnllldddbbb___^^^]]]]]][[[YYYYYYXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUQQQLLLIIIJJJLLLRRR\\\gggnnnxxx{{{zzzzzz{{{|||zzzuuunnniiiiiilllqqqxxxpppfff___[[[VVVSSSRRROOOJJJFFF@@@>>>;;;888555333222222000000///...............------,,,,,,------...///111222666@@@OOO___kkkrrrwww|||}}}{{{jjj^^^RRRMMMNNNRRRZZZbbbiiilllmmmkkkjjjiiiccc\\\KKKEEE>>><<<;;;???HHHRRRfffttt{{{uuukkk```UUUMMMHHHCCCAAA>>><<<<<<===<<<;;;999999999999888777777777888888888888888777777666666666777777888999999::::::999888888777777777888666555555555444444333333333333222111000000000000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.........//////000000111111111111111222333444555666555555555555444333222222111111111111111111111111000000111111111222222222333333222222222111111111222222222111111222333333222555888:::;;;===@@@CCCCCCDDDGGGIIIMMMSSSZZZ___bbbgggooouuuyyy}}}~~~}}}}}}yyyzzzzzzzzzzzz|||~~~|||yyyxxxwwwwwwuuuttttttttttttssssssrrrqqqpppnnnnnnooopppqqqrrrrrrsssssssssssssssssstttuuuvvvuuuuuuuuuuuuuuuttttttsssssssssssssssssstttttttttsssssssssrrrrrrrrrrrrrrrppppppppppppoooooooooooommmmmmnnnnnnnnnnnnoooooonnnnnnmmmmmmmmmnnnnnnooopppppppppqqqsssvvvxxxzzzxxx{{{yyytttkkkddd^^^YYYUUUSSSRRROOOKKKHHHGGGFFFEEECCC@@@???===;;;::::::::::::>>>???BBBDDDFFFHHHHHHHHHFFFFFFGGGFFFDDDAAA>>><<<999888777555333000...,,,......///111222333444444777888888888888888888888555555555555555666666777777777777888888888888999:::999999999999888888888999999999888999<<<@@@DDDCCCFFFKKKNNNQQQTTTXXXZZZ[[[^^^bbbfffhhhkkknnnqqqqqqqqqqqqrrrsssuuuvvvwwwyyyyyyyyyxxxuuurrrooollleeeccc```^^^^^^]]]\\\ZZZZZZYYYWWWVVVVVVVVVWWWXXXWWWWWWWWWVVVUUUTTTSSSSSSNNNIIIFFFGGGJJJPPP[[[eeemmmxxxzzzzzzyyyxxxvvvrrrmmmhhhhhhkkkpppxxxqqqgggaaa]]]XXXUUUSSSPPPKKKGGGAAA???<<<888555333222222000000///...............---------------......///111222777BBBQQQbbbpppxxxyyy~~~vvvhhhYYYRRRRRRUUU\\\ccchhhjjjjjjhhhgggfffaaaZZZKKKDDD???======AAAJJJTTThhhwww{{{wwwrrriii___UUUMMMIIIFFFCCC@@@>>>======<<<;;;999999999:::999999888777888888999999888888777666666666777888999::::::;;;999888777666666666666666444444444444444444333333333222222111000000111111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000111111000000000111333444666666555666666555555444333222111111111000000000000000000000000111111111111222222222222222111111111111222111111111222333333444333555888999:::<<>>???AAACCCDDDEEEEEEEEEDDDEEEFFFFFFDDDAAA>>><<<777777666555333111///...,,,---...000111222333333444444555555555444444444222111111111222222333444444444555555555666666666555555555444444444333333333444555666666888;;;>>>???CCCGGGJJJMMMPPPSSSUUUVVVYYY^^^bbbeeehhhkkknnnnnnoooqqqrrrtttuuuuuuuuuxxxxxxxxxwwwuuurrrnnnllleeeccc```______^^^\\\[[[ZZZYYYXXXVVVVVVWWWWWWXXXWWWVVVUUUTTTSSSRRRQQQPPPKKKFFFDDDEEEIIIOOOZZZeeemmmyyy~~~{{{xxxuuuqqqllliiihhhkkkqqqyyyuuulllbbb^^^YYYUUUTTTQQQKKKGGGAAA???<<<888555333222111000000///...............---------------.../////////111666CCCTTTgggwwwppp___VVVUUUXXX]]]ccciiikkkkkkhhhggggggbbb[[[LLLFFFAAA@@@AAADDDNNNXXXlll{{{yyywwwrrrjjjbbbYYYRRRNNNHHHFFFBBB???>>>>>><<<;;;888999:::;;;;;;::::::999888888999999999888777666666777777888999:::;;;<<<888777666555444444444444333333333333333333444444333222111111000111111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000000111111//////000111222444666777666666666666555444333222111111000000000/////////000000000000111111111111222222222222111111111111000000000000111222444444333555777888999:::<<<>>>>>>@@@CCCFFFIIIMMMRRRUUU[[[___ffflllqqqvvv|||~~~|||{{{yyyzzz{{{|||}}}}}}zzzyyyxxxxxxvvvtttttttttttttttsssrrrqqqqqqooopppppprrrssstttuuuuuuuuutttsssrrrssstttuuuvvvuuuuuuuuuuuuuuuttttttsssrrrrrrrrrsssssstttttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooopppppppppqqqqqqrrrrrrrrrpppooonnnnnnnnnnnnoooooopppooonnnnnnppprrruuuwwwssswww{{{|||zzzoooiiibbb[[[UUUPPPLLLIIICCCBBB???===;;;;;;;;;;;;===???@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEDDDAAA>>><<<555555555444333222000000+++,,,---///111222333333222222222222111111111111///////////////000111222222333333333444444444444111111111111000000000000---000333555555666777888===@@@DDDHHHJJJMMMPPPRRRSSSVVV[[[___bbbeeeiiikkkmmmnnnqqqssstttuuuuuutttwwwxxxxxxwwwtttqqqnnnlllfffcccaaa______^^^\\\[[[ZZZYYYXXXWWWVVVWWWXXXXXXVVVVVVUUUSSSRRRPPPOOOOOOIIIDDDBBBDDDHHHOOO[[[fffnnnzzzzzzvvvrrrnnnkkkjjjmmmsss|||yyyqqqbbb^^^XXXUUUSSSPPPKKKGGGBBB@@@<<<999555333222111000000///..................------------...//////---///555CCCVVVkkk{{{uuubbbYYYWWWYYY^^^ccclllnnnnnnkkkjjjjjjeee___MMMGGGCCCBBBCCCGGGQQQ[[[nnn}}}{{{yyyuuunnnfff^^^WWWSSSJJJGGGCCC@@@???>>><<<:::777888:::;;;<<<;;;;;;:::888888999:::999888777666666777777999:::;;;<<<<<<777777666444444333333333222222333333333333444444222222111111111111111111222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000111111111//////000111222444666777666666666666555444333222111111000000/////////...000000000000111111111111222222222111111111111000.........///000222333444333555777888888888:::<<<<<>>======@@@AAABBBCCCBBB@@@===<<<;;;:::888666444333222111......///000000///......000000111111111111000000333000,,,,,,///111111000000000000000000000000000111111222222222333333333444333222222333666888:::<<<>>>@@@BBBDDDHHHLLLPPPPPPSSSWWW[[[___cccgggjjjoooppppppqqqqqqrrrssssssuuuvvvwwwwwwuuuqqqmmmjjjhhheeebbb`````````^^^]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWVVVSSSQQQNNNLLLKKKJJJJJJEEECCCDDDHHHNNNZZZdddpppzzz}}}wwwsssqqqmmmjjjjjjooovvvuuukkkccc___ZZZWWWUUUQQQKKKFFFGGGCCC>>>:::777555222000111111000///...---,,,,,,...------------...//////000111555@@@RRRjjjzzzfff[[[WWWXXX^^^eeekkkooopppnnnmmmlllggg```WWWLLLEEEDDDDDDFFFRRR```sss~~~yyytttooojjjccc[[[TTTOOOKKKFFFBBB@@@>>><<<;;;::::::999999999999999999888888888888888888888888666777888999::::::::::::555555555444444333333222666666666555555444444444555444222111000111222222222111111000///......---,,,---...//////---+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------.........///////////////000000000111222222333333888888777555444333222111000000000000000000000000000000000111222222333333222222222222222222222222444333222111222333444555333333333444666777999:::===???BBBEEEGGGJJJNNNQQQVVVZZZ```eeelllrrryyy~~~~~~~~~}}}}}}~~~{{{xxxvvvwwwxxxyyyvvvuuutttsssrrrqqqpppppprrrrrrrrrrrrrrrsssssssssrrrtttuuuuuutttsssssstttvvvvvvvvvvvvuuusssrrrrrrssstttuuuvvvwwwvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppqqqqqqqqqrrrsssssssssssssssrrrqqqqqqppppppppppppppppppppppppoooooooooooopppqqqrrrrrrsssuuuwww{{{~~~tttiii___WWWRRRKKKHHHEEECCCAAA@@@>>><<<>>>>>>>>>>>>>>>======<<<@@@AAABBBBBBBBB@@@>>>===;;;:::888666333222111000........................///000000111111000000///333000------/////////---000000000000000000000000000000000000111111111111222111000000222444666777999;;;>>>???BBBEEEJJJMMMMMMPPPUUUZZZ^^^ccchhhkkknnnooopppqqqqqqrrrssssssuuuvvvwwwwwwuuuqqqmmmjjjhhheeebbb`````````^^^]]]^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVTTTQQQNNNLLLJJJJJJIIIDDDBBBDDDHHHNNNYYYdddsss}}}}}}wwwtttrrrooollllllqqqxxxuuujjjaaa^^^YYYWWWUUURRRMMMHHHEEEAAA===:::888666444222111111000///...---,,,,,,,,,,,,,,,,,,,,,---.........///444???RRRkkkzzzfffZZZVVVWWW^^^dddnnnqqqrrrpppooonnnjjjdddXXXMMMEEEDDDDDDFFFRRR```qqq~~~zzzuuuqqqlllfff]]]WWWPPPLLLGGGCCCAAA???===<<<:::::::::999999999999888888888888888888888888888777888999::::::;;;;;;;;;777777666444444333333333333333222222222111111111444333222222111111222222222111111000//////......------.........---,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------............///////////////000000111111222333333777777666555444333222222000000000000000000000000000000000111222222333333222222222222222222222222333333222222333333444555444444444555777888:::;;;===???BBBDDDFFFJJJMMMPPPVVVZZZ___eeekkkqqqwww{{{~~~~~~~~~}}}{{{yyyxxxxxxxxxuuuuuutttsssrrrqqqqqqppprrrrrrrrrsssssssssttttttrrrtttvvvuuutttssstttuuuuuuuuuuuuuuuuuuttttttsssuuuvvvwwwwwwwwwvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrttttttttttttssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnoooooopppqqqrrrssstttwww{{{~~~yyyrrroooooossszzzvvvhhh\\\VVVNNNKKKGGGDDDBBBAAA???===============<<<<<<<<<;;;>>>@@@AAABBBBBBAAA???>>>;;;:::888555222000/////////...---,,,,,,---.../////////000000000000//////111000......///...,,,***000000000000000000000000............//////////////////......///111333444666888:::<<<>>>AAAFFFIIIJJJNNNSSSXXX]]]bbbhhhlllmmmnnnooopppqqqrrrssssssuuuvvvvvvvvvtttqqqmmmkkkhhheeebbb`````````^^^]]]^^^]]]\\\ZZZYYYYYYYYYYYYWWWVVVUUURRRPPPMMMJJJIIIGGGCCCAAACCCGGGMMMYYYcccsss}}}{{{vvvtttssspppnnnooosss{{{ttthhh```\\\XXXWWWVVVTTTOOOKKKCCC@@@<<<:::888777555444111111000///...---,,,,,,,,,++++++++++++,,,------,,,...333???RRRkkkzzzfffZZZVVVWWW]]]dddpppssstttqqqoooooolllhhhYYYNNNFFFEEEDDDFFFQQQ___ooo}}}{{{vvvsssooojjjbbb\\\SSSOOOJJJEEECCCAAA???===:::::::::999999999888888888888888888888888888888888888999:::;;;;;;;;;;;;999888666444333222333333222222111111111111000000222222333333333222111111111111111000000//////............------------,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------.........///////////////000111111222222333555555555444444333333333000000000000000000000000000000000111222222333333222222222222222222222222222222333444444444444444555555555666888999;;;<<<===???BBBDDDFFFIIIMMMPPPVVVZZZ___eeejjjpppvvvzzz}}}xxxwwwvvvwwwzzz~~~~~~}}}{{{yyyxxxwwwssssssrrrrrrqqqqqqpppppprrrrrrssssssttttttuuuuuussstttvvvvvvtttssstttuuuttttttuuuuuuuuuuuuuuutttwwwwwwxxxxxxxxxvvvuuutttssssssssssssssssssssssssqqqrrrrrrrrrssssssssssssttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooooqqqrrrrrrssstttwww{{{~~~vvvjjjccc______aaaeeeiiioooyyypppbbbYYYQQQMMMIIIEEECCCBBB@@@>>><<<<<<;;;;;;;;;:::;;;;;;>>>???AAABBBBBBAAA@@@???;;;:::777444222000......///...,,,++++++,,,...///...//////000000//////...------...//////---+++)))////////////////////////------........./////////............///000111222444666888999;;;>>>CCCFFFIIILLLRRRVVV[[[```eeeiiikkklllnnnppprrrrrrsssssstttuuuvvvuuussspppmmmkkkhhheeebbb`````````^^^]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVTTTQQQNNNKKKIIIEEEAAA@@@BBBFFFLLLWWWaaannnyyyxxxtttssssssrrrpppqqquuu|||uuuiii___\\\XXXWWWWWWVVVQQQMMMEEEAAA===:::999777555333111111000///...---,,,,,,,,,,,,,,,+++,,,,,,---...,,,...333>>>PPPjjj{{{ggg[[[WWWXXX]]]dddpppttttttpppmmmnnnllliiiZZZOOOFFFEEECCCEEEOOO]]]lllzzz{{{wwwuuurrrmmmfff```VVVRRRLLLHHHEEEBBB@@@>>>;;;::::::999999888888888888888888888888888888888999999:::;;;;;;;;;;;;;;;999777555222111111111222444444444333333333333333111222333444444333111000111111111000000000////////////...------------...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,------......///////////////000000111222222222333333333333333333444444000000000000000000000000000000000111222222333333111222222222222222333333111222444555555555444333444444555666777999:::;;;<<>>???AAABBBBBBAAA@@@???;;;999777444222000///...///...,,,++++++,,,...///......////////////......(((+++---//////...---,,,................................./////////000000.........//////000111111333444666888999===AAADDDIIILLLQQQUUUYYY]]]aaadddiiijjjmmmppprrrrrrrrrrrrtttuuuuuutttssspppnnnlllhhheeebbb`````````^^^]]][[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYWWWTTTPPPKKKIIIDDD@@@???BBBEEEJJJUUU___iiittt{{{uuurrrssstttsssqqqrrrvvv~~~xxxkkkaaa^^^ZZZYYYYYYWWWSSSOOOGGGDDD???;;;888666444222111111000///...---,,,,,,---------------......///...000444===MMMfff}}}iii]]]YYYYYY___fffooottttttppplllkkkjjjhhhZZZOOOFFFDDDBBBCCCMMM[[[iiixxx|||xxxvvvtttoooiiicccYYYTTTNNNJJJFFFDDDAAA???;;;;;;::::::999888777777777777777777777777777777999999::::::;;;;;;::::::666555333222000000000111444444444555555555555555000111333444444333222111111111111111000000000000000///...---------......,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,---...//////000...//////000111111222222222222222333333333333333111111111111111111111111000000000111222222333333111111111222222333333333222333444555666555444333333333444555666888999:::<<<>>>AAACCCFFFIIIMMMPPPTTTYYYaaahhhnnntttzzz~~~~~~wwwpppkkkiiiggggggjjjnnnttt{{{|||zzzxxxvvvuuuppppppppppppqqqqqqqqqqqqrrrsssssstttuuuvvvwwwwwwsssuuuwwwvvvuuutttuuuuuuttttttuuuuuuuuuuuuuuutttuuuvvvwwwwwwwwwvvvuuutttssssssssssssssssssssssssssstttttttttuuuuuuuuuuuusssrrrqqqqqqqqqrrrssstttsssrrrrrrqqqqqqpppppppppqqqqqqpppqqqqqqrrrssstttvvvwwwyyy{{{~~~ssseee[[[VVVOOOPPPPPPOOOQQQXXXbbbjjj|||oooeeeUUUQQQKKKFFFCCCBBB@@@???===<<<:::999999999:::;;;>>>@@@AAABBBBBBAAA???>>>:::999777555333111000000///...---,,,,,,---...///------............------'''***---//////.................................////////////000000000111.../////////000000000000222333555666888;;;???BBBHHHKKKOOOSSSVVVZZZ___bbbgggiiilllooorrrrrrrrrrrrtttttttttsssrrrpppnnnmmmhhheeebbb`````````^^^]]][[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\[[[WWWRRRMMMIIIDDD@@@???AAADDDHHHRRR[[[fffrrr~~~}}}xxxsssqqqsssuuuuuutttsssxxx|||pppdddaaa]]]\\\[[[YYYTTTPPPHHHEEE@@@;;;999666333111111111000///...---,,,,,,...------------.../////////111444;;;IIIbbb~~~mmm```\\\\\\bbbhhhpppvvvwwwrrrmmmkkkiiigggZZZOOOEEECCC@@@@@@KKKXXXeeettt~~~{{{xxxvvvtttpppiiidddZZZVVVPPPKKKGGGDDDAAA???<<<;;;;;;:::999888777777777777777777777777777777888999999::::::999999999444444333333222222111111222222333333333333444444111111222333333333222222111111111111111111111111/////////.........------,,,,,,,,,+++++++++******************++++++++++++++++++,,,---...//////000......///000000111111222222222222222222222222222111111111111111111111111000000000111222222333333111111111222222333333444333333444555555555555555333333333444555777999:::<<<>>>AAACCCEEEHHHLLLOOOUUUZZZbbbiiiooouuuzzz~~~}}}tttkkkgggeeeeeedddeeeiiinnnuuu|||~~~{{{xxxvvvuuuuuuqqqqqqrrrrrrrrrsssssssssrrrssstttuuuvvvwwwxxxxxxtttuuuwwwwwwuuutttuuuvvvtttuuuuuuuuuuuuuuuttttttssstttuuuvvvwwwvvvuuutttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvtttsssrrrqqqrrrsssuuuvvvttttttssssssrrrqqqqqqppprrrrrrrrrrrrssstttuuuuuuwwwxxxzzz{{{~~~vvvhhh\\\VVVLLLMMMNNNMMMMMMQQQXXX^^^ooo|||rrrgggVVVQQQKKKFFFCCCAAA@@@???===<<<:::999999999;;;<<<@@@AAABBBBBBBBB@@@>>>===999888777555444333222222........................---------......---------))),,,//////...---...///------------------------////////////000000000000......//////////////////000111333555666999===@@@EEEHHHMMMQQQUUUZZZ___bbbeeegggkkkooorrrsssrrrrrrttttttssssssqqqpppnnnmmmhhheeebbb`````````^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^]]]ZZZTTTNNNJJJEEEAAA???AAACCCGGGOOOXXXbbbooo||||||wwwsssrrruuuxxxyyyxxxuuuzzzuuuiiieeeaaa^^^]]]YYYTTTOOOGGGDDD???;;;999777555333111111000///...---,,,,,,------,,,,,,------...///...000333999GGG___}}}pppccc______eeekkktttzzz}}}xxxqqqmmmjjjhhhYYYNNNDDDAAA???>>>HHHUUUaaappp~~~{{{wwwuuusssooohhhccc\\\WWWQQQKKKGGGDDDAAA???<<<;;;;;;:::999888777666777777777777777777777777777888888999999888888777222333555666666555333222111111222222222333333333222222111111222222333444111111111111111111111111...//////000000///---,,,,,,,,,,,,+++++++++******************++++++++++++***++++++,,,...//////000......//////000111111111222222222222111111111111111111111111111111111111000000000111222222333333000111111222333333444444444444444444444555666666333444444555666888::::::<<<>>>AAACCCEEEHHHLLLOOOWWW\\\ccciiinnnssswwwzzz{{{~~~{{{nnneeeaaabbbcccdddfffkkkqqqxxx}}}zzzwwwvvvuuuuuurrrssssssttttttuuuuuuuuusssssstttuuuvvvwwwxxxxxxtttuuuwwwwwwuuuuuuuuuvvvuuuuuuuuuvvvuuuttttttsssrrrssstttvvvvvvvvvuuuuuuttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrsssuuuwwwxxxvvvvvvuuutttssssssrrrrrrsssssssssssstttuuuvvvvvvxxxyyyzzz|||}}}zzzkkk^^^WWWMMMNNNNNNMMMKKKMMMRRRVVVeeeqqqpppfffVVVRRRKKKEEEBBBAAA???>>>>>>===;;;999999:::;;;<<<@@@AAABBBCCCBBB@@@===<<<999888777666555444444444......///000000///......,,,------......------,,,,,,...111000---,,,---///------------------------.........////////////000------...//////.........///000222333444777;;;>>>BBBFFFKKKPPPUUUZZZ___cccdddgggkkkooorrrsssrrrrrrttttttsssrrrqqqpppnnnmmmhhheeebbb`````````___]]]^^^^^^]]]]]]\\\]]]]]]]]]]]]^^^```___\\\VVVOOOKKKEEEAAA???AAACCCFFFMMMVVV___kkkyyy|||||||||xxxtttssswwwzzz{{{{{{www|||xxxlllhhhccc```^^^ZZZTTTOOOEEEBBB>>>;;;:::888777555111111000///...---,,,,,,,,,,,,++++++,,,,,,---...,,,...222888EEE___}}}rrreeeaaaaaafffmmmwww~~~|||tttpppllliiiYYYMMMDDD@@@>>>===GGGTTT^^^mmm}}}}}}zzzwwwuuusssnnnhhhbbb\\\XXXQQQKKKGGGDDDAAA???<<<<<<;;;:::999777777666777777777777777777777777777777888888888777777666222444666888999777555444222222222333333444444444222222111000111222444555111111111111111111222222---...000111111///---,,,,,,,,,,,,+++++++++******)))************+++++++++******+++,,,...//////000......//////000111111111222222222222111111000000111111111111111111111111000000000111222222333333000000111222333333444444555555444333333555666777555555555666777999;;;<<<;;;>>>AAACCCEEEHHHLLLOOOYYY^^^dddiiimmmpppsssuuuzzz}}}zzzooogggeeefffggggggjjjooovvv}}}|||yyyxxxxxxwwwvvvssssssssstttttttttuuuuuutttuuuvvvwwwxxxyyyyyyyyywwwyyyzzzzzzxxxwwwwwwxxxwwwwwwwwwwwwvvvtttsssrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvzzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrrrrssstttzzzxxxvvvtttrrrrrrrrrsssrrrsssssssssrrrsssvvvxxxwwwxxxyyy{{{}}}~~~~~~ooobbb[[[UUUSSSOOOLLLKKKLLLMMMOOO^^^jjj|||xxxjjj[[[SSSJJJCCC@@@???===:::===>>>>>><<<:::999:::<<<@@@AAABBBBBBAAA???<<<;;;;;;999777666555444222000------..................---------.........//////&&&'''))),,,...///000000------------------------..............................------------......111111222222333666:::>>>???CCCIIIMMMPPPUUU[[[___dddfffjjjlllmmmnnnppprrrqqqqqqqqqssssssqqqnnnjjjfffccc```______```___^^^aaa___]]][[[ZZZ[[[]]]^^^^^^^^^^^^^^^\\\XXXQQQMMMGGGCCC@@@AAACCCFFFNNNWWWcccnnnyyy~~~}}}{{{xxxvvvvvvvvvvvvuuuwww}}}vvvlllhhhccc```___[[[UUUPPPIIIEEE@@@===:::888555333000000...---------------000///...,,,++++++,,,,,,,,,...444<<>>@@@GGGNNN\\\jjjzzz~~~|||zzzwwwtttnnnhhhccc]]]XXXRRRLLLHHHDDD@@@>>>@@@>>><<<:::999888888999777777777777666666666666999999999999888888888777777666555444333222222222555555555555555555555555333333333333333333333333222222222111111111111000000000000000////////////,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,++++++,,,------...//////,,,---......//////......000000000000////////////////////////000000000000222222222333333222111111333222222111111222222333333333444444555666777777333444555666777888999999>>>@@@BBBBBBCCCGGGMMMRRRZZZ^^^ccchhhkkkooorrrtttxxx{{{~~~~~~}}}~~~~~~tttmmmkkkkkklllooorrrvvv||||||zzzyyyyyyxxxwwwssssssssstttttttttuuuuuutttuuuvvvxxxyyyyyyyyyyyyxxxzzz{{{{{{yyyxxxxxxyyyxxxxxxwwwwwwvvvuuussssssssstttuuuvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxwwwvvvuuutttsssssssssrrrssstttsssrrrsssvvvxxxwwwxxxyyy{{{|||~~~rrreee^^^YYYVVVQQQMMMKKKKKKMMMNNNZZZeeevvvuuuggg]]]UUUKKKCCC@@@???===;;;======>>><<<;;;:::<<<===@@@AAABBBBBBAAA???===;;;999777666666666666444333........................++++++,,,,,,,,,---------******+++------.........------------------------..............................------------......000111111111222555999======BBBGGGLLLNNNRRRXXX]]]bbbdddhhhjjjkkkmmmoooqqqqqqqqqqqqrrrssspppmmmiiieeeccc```____________^^^___^^^\\\ZZZZZZ[[[]]]^^^````````````___[[[UUUPPPHHHDDDAAABBBCCCFFFNNNWWWcccnnnzzz~~~{{{xxxvvvvvvvvvtttssswww}}}vvvkkkgggccc```^^^[[[UUUQQQIIIEEEAAA===:::888666444///...---,,,,,,++++++,,,---,,,+++)))(((((())))))...///444:::DDDWWWsssxxxggg```cccjjjpppzzztttbbbVVVHHHAAA???@@@FFFMMM\\\kkk{{{~~~~~~|||zzzxxxuuuoooiiiddd^^^YYYQQQKKKGGGDDDAAA???@@@>>><<<:::999999999999888888777777777666666666999888888888777777777777666666555444333333333333444444444444444444444444333333333333333333333333222222222111111111111000000000000000////////////,,,,,,,,,+++++++++******++++++*********++++++,,,)))******++++++,,,,,,,,,,,,------...............000/////////////////////////////////000000000111222333333444333333222222333333222222222222333333444444555555555555555555555555555666777888999:::===@@@BBBCCCCCCGGGMMMRRRYYY\\\bbbfffjjjmmmpppssswwwzzz~~~~~~||||||}}}}}}wwwuuuvvvvvvyyy{{{~~~}}}{{{zzzzzzyyyxxxsssttttttttttttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{}}}|||zzzyyyyyyzzzyyyxxxxxxwwwvvvuuuttttttssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwwwwwwwxxxyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyuuuvvvvvvvvvuuuuuutttssssssssstttsssrrrsssvvvxxxwwwxxxyyyzzz|||~~~vvvjjjccc___[[[TTTNNNJJJJJJLLLNNNWWWaaappp~~~wwwjjj^^^VVVKKKCCC@@@???>>><<<<<<=========<<<<<<>>>???AAAAAABBBBBBAAA???===;;;888666555555777777666444........................+++,,,,,,,,,,,,---------------......------,,,+++------------------------..............................------------.........///000000111333777:::;;;???EEEIIILLLPPPVVVZZZ___bbbfffhhhjjjkkknnnppprrrqqqqqqrrrrrroookkkgggeeebbb```____________^^^\\\[[[ZZZYYYYYYZZZ\\\^^^______```aaa```\\\WWWRRRJJJEEEBBBBBBCCCFFFNNNWWWdddppp{{{}}}zzzxxxvvvuuusssqqqvvv}}}vvviiifffbbb___^^^[[[VVVRRRIIIFFFAAA===;;;999666444000000///...------------,,,+++***((((((((())))))///000222777???QQQmmm{{{iii```bbbhhhmmm}}}}}}vvvfffYYYKKKCCC???@@@EEELLL\\\kkk{{{~~~~~~}}}{{{yyyvvvqqqkkkfff___YYYQQQJJJFFFDDDBBBAAA@@@???===;;;999999999999999999888888888777777777777777777777666666666666666555444444333333333333333333333333333333333333444444333333333333333333222222222111111111111000000000000000////////////,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,*********+++++++++++++++,,,,,,---.............../////////////////////////////////000000000111111333444444555555555444444444333333222222333333444666555555555555444444444999888666666666888:::;;;===???BBBCCCDDDGGGMMMRRRWWW[[[```dddhhhkkkooorrruuuxxx}}}~~~}}}~~~}}}|||{{{{{{|||~~~~~~|||{{{{{{zzzyyytttttttttttttttuuuuuuuuuuuuvvvwwwyyyzzzzzz{{{{{{{{{}}}~~~~~~|||{{{{{{|||zzzyyyxxxwwwvvvuuuuuuuuussstttuuuuuuvvvvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxttttttvvvwwwwwwvvvuuutttsssttttttsssssstttvvvyyywwwxxxyyyzzz|||}}}~~~{{{ooohhhddd___VVVNNNJJJIIIKKKMMMYYYaaannnyyyvvvjjj[[[SSSHHH@@@>>>======<<<;;;===>>>======>>>@@@BBBAAABBBCCCCCCBBB@@@>>><<<999777666666777777555444////////////........................////////////...............---,,,+++......................................................------------......---.../////////222555888999>>>DDDGGGJJJNNNSSSXXX]]]```cccfffhhhjjjmmmoooqqqqqqqqqqqqpppnnniiifffdddbbb___^^^_________^^^ZZZYYYXXXXXXXXXZZZ\\\]]]\\\]]]^^^______\\\VVVRRRLLLGGGCCCCCCCCCGGGOOOYYYfffqqq}}}|||zzzxxxvvvsssqqquuu{{{uuuiiieeeaaa______\\\WWWSSSJJJFFFBBB>>>;;;999777555444333222111000000000000///...,,,+++++++++,,,,,,//////111555<<>>>>>>>>???AAACCCBBBCCCDDDDDDCCCAAA>>>===;;;:::888777777666444222000000/////////................../////////000000---....../////////............................................................------------......,,,---...//////000333666999===CCCFFFIIILLLRRRVVVZZZ]]]aaaeeegggiiillloooppppppppppppooommmhhheeecccaaa___^^^_________^^^YYYXXXXXXXXXXXXYYY[[[[[[\\\\\\^^^______\\\WWWSSSMMMHHHCCCCCCDDDHHHQQQ[[[hhhttt}}}{{{xxxuuurrrtttxxxuuuiiifffbbb```___]]]XXXSSSKKKGGGBBB???<<<:::777555444444333222111111111111000///...---,,,---......---...000444;;;JJJccczzzzzzggg]]][[[^^^aaakkkuuu~~~yyyssseeeXXXJJJBBB???@@@EEELLL[[[kkk|||~~~~~~~~~||||||zzzvvvqqqmmmccc]]]TTTLLLHHHFFFEEEDDDAAA???===;;;:::999::::::999999999999888888888777666666666666555555555444555555444333333333444444444444444444444444444444555555555444444333333333222222222111111111000000000000000000////////////,,,,,,,,,+++++++++***************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------....../////////000000000000000111111111111444555666666777777777777555444444444444444444555222222333444555666777888;;;999777555666777:::<<<;;;>>>BBBDDDEEEHHHNNNRRRXXX[[[___cccfffjjjooorrrssswww|||~~~}}}{{{{{{zzzzzzzzz{{{~~~~~~|||{{{{{{zzzyyyvvvvvvvvvuuuuuuuuuuuutttwwwxxxyyyzzz{{{|||||||||}}}~~~}}}||||||}}}|||{{{yyywwwvvvvvvwwwwwwttttttuuuuuuuuuuuuttttttwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxzzz{{{{{{||||||{{{zzzyyywwwvvvuuuuuuuuuvvvwwwwwwvvvvvvvvvttttttuuutttssstttwwwyyywwwxxxyyyzzz{{{|||}}}}}}sssllleee```XXXPPPKKKJJJJJJLLLTTTZZZbbbiiinnnpppssstttxxxzzzyyyvvvsssnnncccXXXLLLFFF???;;;;;;<<<<<<;;;===???@@@??????@@@BBBDDDCCCCCCDDDDDDCCCAAA???======;;;888777777666333111111000000//////.........,,,,,,---------.........------...///000000000000......................................................------------......+++---...//////000222555777<<>><<<::::::::::::999999888888888777777777666666666666555555555555555444444333333444444444555555555555555555555555666666555555444333333333222222222111111111111000000000000000////////////,,,,,,,,,+++++++++******++++++++++++,,,---......)))))))))***************++++++,,,------------------------......//////000000000000111111111222222444555666666777777777777666555555444444555555666000111222444666777888999999888666666666888:::;;;:::===BBBDDDEEEIIINNNRRRXXX[[[^^^bbbeeejjjooorrrtttwww|||~~~|||{{{{{{zzz{{{}}}~~~{{{{{{zzzyyyyyyvvvvvvvvvvvvuuuuuuuuutttwwwxxxyyy{{{||||||||||||}}}~~~}}}||||||}}}}}}|||yyywwwvvvwwwwwwxxxvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxyyy{{{{{{yyyxxxwwwxxxxxxxxxxxxxxxyyyzzz{{{yyyzzz{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvtttuuuuuuttttttuuuwwwyyyxxxxxxyyyzzz{{{{{{||||||~~~ssslllbbb^^^XXXQQQLLLKKKKKKKKKPPPUUU[[[aaaeeehhhjjjlllppppppnnniiifffbbbXXXNNNEEE@@@;;;:::<<<>>>===<<>>;;;:::888777777777555333111111000000///......---------------..................///000000000000///......................................................------------......+++---/////////000222444555999???BBBDDDGGGMMMQQQRRRVVVZZZ^^^aaadddgggjjjmmmmmmmmmnnnnnnlllhhheeebbb```^^^]]]^^^______^^^ZZZZZZZZZYYYYYYYYYYYYYYY^^^^^^___``````\\\VVVRRRMMMGGGCCCCCCEEEJJJUUU```mmmwww|||yyysssvvv}}}zzznnnjjjfffcccaaa^^^XXXTTTLLLHHHCCC@@@===;;;999777222111000//////.........---,,,++++++++++++------+++,,,000444777AAAVVViiixxxfff[[[WWWXXXYYY___iiirrruuuxxxyyywwwsssjjj]]]NNNEEE@@@???DDDJJJWWWhhh{{{~~~~~~~~~}}}zzzuuurrriiiccc[[[SSSNNNIIIEEEBBBAAA@@@>>><<<::::::::::::888888777777777666666666777777777666666666555555444444444333333444444555444444444444444444444444666666666555444444333333222222222111111111111000000000000000////////////,,,,,,,,,+++++++++******,,,+++++++++++++++,,,,,,(((((())))))******++++++++++++,,,------------,,,,,,,,,---......///000000000000111111111222222222333444555666777777777777666666555555555555666666222222333444555777777888555555555666777888999:::999===BBBDDDFFFIIINNNRRRWWWYYY]]]```ccchhhmmmqqqvvvxxx|||~~~|||||||||}}}}}}{{{zzzzzzyyyxxxwwwwwwvvvvvvuuuuuuuuutttxxxxxxzzz{{{|||}}}}}}}}}|||~~~}}}||||||}}}~~~|||zzzxxxvvvwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwyyyyyyxxxxxxyyyyyyzzzzzzwwwxxxzzz||||||||||||{{{yyyxxxvvvuuuuuuuuuvvvwwwtttuuuuuuuuutttuuuwwwzzzxxxxxxyyyyyyzzz{{{||||||~~~~~~rrrkkk```]]]WWWQQQMMMKKKKKKKKKNNNRRRXXX]]]aaadddgggiiidddddd```[[[XXXUUULLLCCCAAA===::::::===??????>>>@@@AAABBBAAA@@@@@@BBBCCCCCCDDDEEEEEEDDDBBB@@@>>>999888777777888888777555222111111000///......---////////////000000000111///000000000000//////...////////////////////////.................................------.........+++---///000000000222444333888===@@@BBBEEEKKKOOOOOOSSSWWW[[[^^^aaaeeehhhlllllllllmmmnnnlllhhheeebbb```]]]]]]^^^_________[[[[[[ZZZZZZYYYYYYXXXXXX\\\\\\]]]^^^]]]YYYSSSOOOLLLGGGCCCCCCFFFKKKWWWaaannnxxx~~~{{{ssswww}}}ppplllgggdddbbb^^^YYYTTTLLLIIIDDD@@@>>>;;;999777444333222111000000000000...---,,,,,,,,,---...///***,,,000333555>>>PPPbbbxxxfff[[[WWWWWWXXX[[[dddlllpppsssvvvuuurrrnnn```QQQGGGAAA???CCCIIIVVVgggzzz~~~~~~{{{vvvssskkkeee]]]VVVOOOJJJEEEBBBAAA@@@>>><<<;;;:::::::::777777777777666666666666777777777777666666666666444444333333333444444555333333333333333333333333777777666555444444333333222222222111111111111000000000000000////////////,,,,,,,,,+++++++++******++++++******************))))))***+++,,,------...++++++,,,---------,,,,,,,,,,,,------...///000000000111111111111222222222333444555666777777777777666666555555555555666666333444444555555666666666333444555666777888999999999===BBBEEEFFFIIINNNRRRVVVXXX[[[^^^bbbggglllpppwwwyyy|||~~~}}}}}}}}}~~~{{{vvvuuu{{{}}}zzzxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~|||zzzxxxwwwwwwxxxxxx{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyxxxxxxyyy{{{|||{{{{{{||||||||||||{{{{{{{{{{{{zzzyyywwwvvvuuuuuuvvvvvvvvvuuuvvvvvvwwwxxxyyyyyyyyyyyyzzz|||}}}~~~~~~{{{pppiii```YYYTTTRRROOOJJJHHHIIIKKKLLLOOOSSSYYY\\\^^^^^^ZZZXXXSSSNNNHHHCCC@@@>>>===<<<;;;<<>><<<:::999888666555555444444333222000///.........///...000222333111000000000000000000000111111111111111000000///////////////111000...---------.../////////.........//////000////////////000111222333999:::<<>><<<999777333333222111000000000111...---,,,,,,++++++,,,,,,++++++---000222888GGGWWWrrrmmm```YYYXXXXXX^^^bbbgggllloooqqqsssuuummmbbbSSSEEE@@@AAAFFFJJJXXXfffyyyzzztttoooiii___VVVOOOJJJFFFDDDAAA@@@???>>><<<:::999888777777777777777777777777888888777777666444333222444444444444444444444444333333333444444444555555555555444444444333333333333333333222222222111111222111000000000000000111///...---,,,++++++++++++,,,+++++++++***)))))))))&&&''''''((()))******+++,,,,,,---------,,,,,,+++------------///000111222000111222333444444555666444555555666777888888999999999999888888666555555444444333333333444444555666666666666777888999:::;;;>>>AAACCCEEEHHHLLLOOOSSSVVV[[[___cccgggmmmpppsssvvv{{{~~~~~~}}}|||}}}xxxqqqkkkiiikkklllqqqyyy|||zzzxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||~~~|||zzzxxxwwwwwwxxxyyy{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{||||||}}}}}}||||||{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyxxxxxxxxxxxxyyyzzz{{{|||}}}~~~zzzooohhh___XXXRRRPPPMMMGGGEEEFFFGGGGGGIIIMMMQQQTTTUUUUUUNNNLLLIIIEEEAAA>>><<<;;;===<<<<<<>>>AAADDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???===<<<;;;:::888666555444333333444333111000/////////000...///111111/////////000111111111111222222222222222111111000000000000000111111000//////////////////...............//////............///000111222666888;;;>>>AAADDDFFFGGGIIILLLQQQTTTWWWZZZ^^^```eeegggjjjlllllljjjhhhfffdddcccaaaaaabbbbbb```___[[[ZZZZZZYYYYYYZZZZZZ[[[\\\^^^______]]]YYYUUURRRLLLHHHEEEDDDEEEJJJVVVbbboooyyy{{{vvvzzz}}}sssppplllhhhddd___ZZZVVVNNNJJJEEEAAA???<<<999777333222111000////////////...---,,,,,,++++++,,,,,,++++++...000222777EEESSSlllmmm```YYYWWWXXXZZZ^^^ccchhhkkkmmmoooqqqlllcccUUUIIIBBBBBBDDDFFFUUUcccwww~~~~~~yyytttooohhh___VVVOOOJJJFFFCCCAAA@@@???>>><<<:::999888777777777777777777777777777777777777666555444333444444444444444444444444333333333444444444555555555555444444444333333333333222222222111111111111333333222000000/////////...---,,,+++************+++++++++***************(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---...///000111111111111222333333444444444555555666777777888888888888888888777666555555111111111222444666777888666666666666777888999:::;;;===@@@BBBDDDGGGKKKNNNRRRUUUZZZ^^^bbbggglllpppsssvvvzzz~~~~~~~~~}}}~~~~~~ooofffaaa^^^^^^aaa```eeellltttzzz~~~}}}|||zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}|||||||||~~~}}}{{{yyyxxxxxxyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyy||||||}}}}}}}}}}}}||||||{{{zzzzzzzzzyyyyyyxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxwwwwwwwwwxxxyyyzzzzzz{{{|||}}}~~~zzznnnggg```XXXQQQOOOKKKEEECCCDDDCCCCCCCCCFFFIIIKKKKKKJJJCCCBBB@@@???===<<<<<<<<<>>>>>>???BBBEEEFFFFFFDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAA???>>><<<;;;:::999888666444333333333333333222111000000000111000111111000//////000222222222222222333333333444333333222111111111111222111222222222222111000000///......---------......------------...///000111444666999<<>><<<;;;999999777777777777777777777777555555666666666666555555444444444444444444444444333333333444444444555555555555444444444333333333222222111111111000000000444444333111000///...------,,,+++******))))))******************+++++++++))))))******+++,,,,,,,,,******+++++++++++++++***+++++++++,,,---...000000222222222222222222222222555555555666666777777888777888888888777666555444111111111222333555777777666666666666777888999999:::<<>><<<;;;:::777777666555444444444444222222111111111111111111333444333222000000222444111222222222333444444444555444444333333333333333222333444444444333111000///......------------...............///000111111222444888;;;>>>?????????DDDGGGJJJMMMOOOSSSWWWZZZ\\\^^^bbbeeeggghhhhhhgggdddcccaaaaaabbbbbb```___]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^______]]]YYYUUUSSSLLLHHHEEEEEEEEEJJJVVVbbbrrr~~~|||sssxxx~~~uuurrrnnniiieee```[[[WWWOOOLLLGGGBBB@@@===:::888333333222000////////////...---,,,,,,++++++,,,,,,,,,,,,...222333444<<>><<<;;;:::999666666666666666666666666444444555666666777666666444444444444444444444444333333333444444444555555555555444444444333333333111111111000000000000///333333222222111000///...---,,,,,,+++******++++++)))))))))***+++++++++,,,************++++++,,,,,,))))))***+++++++++******,,,,,,,,,---...///000111444444444333333222222222555555555666666666777777666777777777666666555444444444333333222333333333666666666666666777888888999;;;>>>@@@BBBEEEIIILLLQQQTTTXXX]]]aaaffflllpppuuuxxx{{{~~~~~~~~~}}}{{{xxxuuullldddcccbbb```___```eeefffhhhkkkooossswwwyyy{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}{{{{{{||||||}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}|||{{{yyyxxx||||||}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvwwwxxxyyyzzzwwwvvvvvvuuuuuuuuuvvvvvvuuuwwwyyy{{{|||uuunnneee\\\TTTNNNIIIBBB???@@@=========>>>@@@AAA@@@???BBBBBBCCCCCCEEEGGGHHHIIIKKKKKKLLLNNNOOOMMMIIIEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA???===<<<:::999888444444444444444555555666000111111111111111111111444444333111000000111333111111222333333444555555666555555444444444444444333444555555555444222111000///...---------------////////////000111222222333444777999<<<===>>>>>>CCCEEEGGGJJJLLLPPPTTTWWWYYY[[[^^^bbbeeeggghhhhhhdddcccaaaaaabbbbbb```___]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^``````^^^ZZZVVVSSSMMMIIIFFFFFFFFFKKKWWWcccsssyyyqqqvvv~~~~~~tttqqqmmmiiieeeaaa\\\XXXPPPLLLGGGCCC@@@>>>;;;999555555333222111000000000...---,,,,,,++++++,,,,,,,,,+++...111222222888???PPPccczzz}}}jjj[[[RRRNNNMMMMMMRRRXXX]]]```cccfffhhhpppiii]]]OOODDD@@@BBBEEEKKKWWWiiizzz~~~zzzwwwnnnhhh^^^UUUNNNIIIEEECCCBBBAAA@@@???===;;;:::999666666666666666666666666333444555666777777777777444444444444444444444444333333333444444444555555555555444444444333333333111111111000000000000///000111222222222222111111......---,,,,,,,,,,,,---)))))))))***+++++++++,,,)))))))))***************((()))***+++++++++++++++------......///111222333666666666555444444333333555555555555666666666666555666666666666555444444555444333222222222222222555555444444555555666666777999<<>><<<<<<<<>><<<:::888888777333333333333333444555666000111222333333333333333222333333222000///000111222222333444555666666777666666555444444444444555444444555555444444333333111000///.............../////////000000111222333333444555777888:::<<<<<<@@@BBBDDDFFFIIILLLQQQTTTWWWYYY\\\```dddfffggghhhdddcccaaaaaabbbbbb```___]]]\\\\\\[[[[[[\\\\\\]]]^^^___``````^^^ZZZVVVSSSOOOKKKHHHGGGHHHMMMXXXdddsss~~~yyyqqquuu|||~~~rrrooolllhhheeeaaa]]]YYYPPPMMMHHHDDDAAA???<<<:::777666444333111111000000...---,,,,,,++++++,,,,,,,,,+++,,,000111111555;;;III\\\rrr|||iiiZZZPPPKKKJJJKKKPPPVVV\\\aaadddhhhjjjpppjjj___PPPEEE@@@CCCGGGIIISSScccsss~~~{{{yyyoooiii___VVVOOOJJJFFFDDDBBBBBB@@@???===<<<::::::777777777777777777777777444444555666777777666666444444444444444444444444333333333444444444555555555555444444444333333333222222111111111000000000///000111333444333333222......------------......***************+++++++++************************))))))***+++,,,,,,,,,,,,.........///000111333333777777777666666555555555555555555555555555555555444555555555555555444444111111111111222333444555444333333333333333444444666888;;;===???BBBFFFIIIOOORRRWWW\\\```ffflllppptttwwwzzz|||~~~{{{uuunnnkkkmmmqqqssssssqqqllljjjnnnqqqpppoooooooooppppppqqqtttwwwzzz|||{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{|||~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzyyyxxxwwwwwwvvvwwwvvvuuuuuutttuuuuuuuuuqqqpppooonnnmmmmmmmmmmmmlllnnnppprrrtttxxx|||nnndddYYYRRRKKKCCC@@@AAA???@@@AAAEEEJJJMMMMMMMMMQQQRRRUUUXXX\\\```dddfffgggeeebbb___\\\WWWQQQMMMHHHGGGGGGFFFFFFFFFFFFFFFAAA@@@===:::888777666666555444444333222222333333111222444555666666666555444555666555333111111222444555555666888999999:::666666555444444444444555555555444333333333333444222222111//////....../////////...//////000111222333222222222444777999;;;>>>???AAACCCEEEHHHMMMQQQVVVXXX[[[___ccceeeggghhhdddcccaaaaaabbbbbb```___\\\\\\[[[[[[[[[[[[\\\\\\^^^___``````^^^ZZZVVVTTTQQQLLLIIIIIIIIINNNZZZfffttt~~~}}}rrrvvv|||}}}ooommmjjjgggeeeaaa]]]ZZZQQQMMMHHHDDDBBB???<<<:::666666444222111000//////...---,,,,,,++++++,,,,,,---******...///000444999CCCVVVlll}}}~~~kkk[[[PPPKKKIIIHHHMMMUUU[[[aaaeeeiiilllnnnjjjaaaTTTHHHBBBCCCFFFGGGOOO\\\kkkxxx|||zzzyyypppjjj```WWWPPPKKKGGGEEECCCBBBAAA???===<<<;;;:::777777777777777777777777555555666666666666666555444444444444444444444444333333333444444444555555555555444444444333333333333222222222111111111111000111222444444333222111---------,,,,,,------...+++++++++***************++++++++++++++++++++++++)))***+++,,,------------............///111222333666666666666555555555555555555555555555555555555333444444555555555444444111111111111222333444444222222111111111111222222555777:::<<<>>>AAAEEEHHHLLLOOOTTTYYY^^^dddjjjnnnrrrtttwwwyyyzzz{{{}}}{{{uuunnnlllnnnsssvvvwwwxxxsssqqqvvvzzzzzzyyy{{{yyyxxxxxxxxxxxxzzz{{{|||{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyzzz{{{||||||~~~|||{{{zzzzzzzzz{{{yyyzzzzzzzzzzzzzzzzzzyyy{{{{{{zzzyyywwwvvvuuuuuuwwwvvvuuuttttttsssssstttnnnmmmlllkkkjjjiiiiiiiiihhhjjjllloooqqquuuyyy}}}tttjjj___WWWOOOHHHDDDEEEEEEEEEHHHLLLRRRVVVWWWWWW\\\^^^aaafffkkkppptttwwwpppnnniiieeeaaa[[[UUUQQQIIIHHHGGGGGGFFFFFFGGGGGGAAA???===:::888666666666777666555333222111000000333444666888888999888888777999;;;:::888666555555666777888999:::;;;<<<<<<666666555444444444444444666555444222222333444444333333111000////////////...------......///000111222111000///111444777:::<<<===???@@@BBBFFFKKKNNNWWWXXX[[[___bbbeeeggghhhdddcccaaaaaabbbbbb```___\\\[[[[[[[[[[[[[[[[[[\\\^^^___``````^^^[[[VVVTTTRRRMMMJJJJJJJJJOOO[[[gggwwwssswww|||}}}nnnkkkiiifffdddbbb^^^[[[QQQNNNIIIEEEBBB???<<<:::666555333111000///.........---,,,,,,++++++,,,,,,---***))),,,...///333999???RRRiiizzzlll\\\QQQKKKIIIGGGLLLSSS[[[```eeejjjmmmjjjiiicccWWWKKKCCCBBBDDDEEEKKKWWWfffsss|||{{{yyyxxxqqqkkkaaaXXXQQQLLLHHHEEECCCBBBAAA???>>><<<;;;:::777777777777777777777777555666666666666666555555444444444444444444444444333333333444444444555555555555444444444333333333333333333222222222222111111222444444444222000///,,,,,,,,,++++++,,,------,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------///000111222555555555555555555555555555555555555555555555444333333444555555444444444555444333222111111111111111111000000000000000111555777:::<<<>>>AAAEEEHHHJJJMMMRRRWWW\\\bbbhhhlllooorrruuuvvvwwwxxxzzz||||||}}}yyyxxxzzz~~~}}}{{{zzzzzzzzz~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{||||||||||||||||||||||||zzz{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}||||||{{{{{{yyyzzz{{{{{{zzzxxxvvvuuuzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvtttssssssrrrooommmnnnllliiieeebbb```______aaacccfffiiilllqqqvvvzzz~~~vvvfffZZZSSSPPPNNNLLLLLLOOOTTT[[[bbbgggkkknnnpppqqqsssvvvyyy|||{{{uuuooohhhaaaZZZVVVPPPMMMKKKIIIIIIHHHFFFEEEBBBAAA>>>;;;999888777777555444444333444555666777555666888999999777666444666888::::::999:::;;;===???AAA@@@???@@@DDDCCC???;;;999666666777777777666888777777666666666666666777666555333111000///.........///000111111000000.........///000222333444666888;;;===@@@EEEJJJMMMQQQTTTYYY^^^bbbdddeeeeeedddbbbaaa```aaabbbaaa```^^^^^^^^^]]]]]]\\\\\\\\\^^^___``````___[[[XXXVVVRRRNNNKKKLLLNNNSSS]]]ggguuuxxxxxxyyy~~~|||nnniiidddbbbbbbaaa^^^[[[VVVRRRLLLHHHDDDAAA>>>;;;999888555222000000000111---------,,,,,,+++++++++***+++---......000333555@@@NNNcccxxxuuuaaaSSSKKKIIIKKKNNNTTTZZZ___dddggghhhlllkkkfff\\\PPPFFFBBBAAAFFFIIIRRR___mmmxxx}}}~~~~~~}}}{{{zzzyyyoooiiiaaaZZZTTTOOOJJJGGGDDDBBB@@@???>>>===;;;999888888888888777777777777666666777777777777666666666555555555555444444444333333222111222333444555555555555555555555555555333333333333333333333333333333444444333333222222000///...---------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++......---...///000222333444444444444444444444444444444444444444444444444444444444333333222222222222222222111111111111000000000000000000111111222444666888<<>><<<999888555222111000000111---,,,,,,,,,,,,,,,,,,+++***+++---......000222555>>>KKKaaavvvxxxeeeVVVMMMJJJJJJMMMSSSYYY```eeeiiikkklllkkkggg^^^RRRGGGBBBAAACCCGGGOOO\\\jjjuuu{{{}}}~~~~~~~~~}}}|||zzzyyyxxxpppkkkccc\\\VVVPPPKKKHHHDDDBBB@@@>>>>>>===:::999888888888777777777666666555555666666666666555555555444444444333333333333333333222222222333444555555555555555555555555555333333333333333333333333333333444555444333222111000//////...------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++............///111222333444444444444444444444444333333333333333333333333333333222222222111111111222222222111111111111000000000//////000000111222444666888;;;???BBBEEEFFFJJJMMMQQQVVVZZZ___dddhhhkkkmmmpppqqqsssuuuxxx{{{~~~~~~~~~~~~}}}|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~||||||||||||||||||}}}}}}}}}||||||{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwvvvvvvuuuuuutttrrrqqqpppnnnjjjgggaaa^^^YYYTTTQQQPPPPPPQQQSSSWWW[[[```dddjjjooosss{{{}}}yyymmmeeeccceeeffffffnnnooosssyyyyyyqqqhhhbbbVVVSSSNNNKKKHHHFFFDDDBBB>>><<<999777666777888999;;;:::999999999:::;;;<<<:::;;;;;;<<<<<<<<<======<<<>>>@@@CCCFFFJJJOOORRRXXX[[[]]]\\\[[[ZZZSSSKKKHHHDDD???<<<:::999999888:::999888888777777888888222222222222222111111111------............//////.........///000111222333333555888:::===AAAFFFIIINNNQQQVVV[[[```bbbcccccccccaaa______```aaa```____________^^^^^^^^^^^^^^^___```bbbcccbbb```]]][[[WWWQQQKKKKKKLLLQQQ\\\gggvvvwwwvvvwww|||zzzmmmiiieeecccddddddbbb```WWWSSSMMMIIIEEEBBB???<<<:::888666333111111111111+++,,,,,,,,,,,,,,,,,,---***,,,---......///222444:::GGG]]]sss~~~lll\\\RRRMMMJJJMMMRRRYYY___fffjjjmmmlllllliiiaaaUUUJJJCCCAAA@@@DDDLLLXXXeeeqqqxxx{{{||||||||||||{{{yyyxxxwwwrrrmmmfff___YYYSSSNNNJJJEEECCC@@@>>>===<<<:::888777777777777666666666666444555555666666555555444444444333333333222222222333333222222222333444555444444444444444444444444333333333333333333333333333444555666666444222111111000///...------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........///000111222333333333333333333333333333333333333333333333333333111111111111111000000000222222222111111111111000000000//////000000111222444555888;;;>>>AAADDDEEEIIIKKKPPPTTTXXX]]]bbbfffgggiiikkkmmmpppsssxxx{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzz{{{{{{||||||}}}}}}}}}{{{zzzyyyxxxwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuuuutttuuusssqqqpppnnnjjjfffbbb[[[XXXRRRMMMJJJJJJKKKLLLMMMQQQWWW\\\bbbgggmmmqqqyyyzzz|||~~~{{{rrrnnnooorrrtttuuu{{{{{{}}}wwwmmmfffYYYUUUOOOKKKGGGDDDBBB@@@>>>===;;;::::::<<<>>>???>>>===<<<;;;<<<<<<>>>>>>>>>>>>======>>>???@@@AAA@@@CCCGGGLLLQQQXXX___dddhhhlllpppooonnnjjjaaaXXXQQQLLLEEE@@@===;;;:::999;;;:::999999888888999999777666666555555444444444000000000000000000111111.........//////111222222111333666888;;;???CCCGGGLLLPPPUUUZZZ___aaabbbbbbaaa___^^^^^^___``````______________________________aaacccddddddbbb```^^^YYYRRRLLLJJJKKKQQQ\\\hhhvvvuuutttuuuzzzzzzpppkkkgggeeefffeeeccc```XXXTTTNNNJJJFFFCCC@@@===:::888666444333222111111+++++++++,,,,,,---------+++,,,---......///222444777CCCWWWnnnvvveeeXXXQQQLLLNNNRRRXXX^^^dddjjjmmmlllnnnmmmeeeYYYMMMEEEBBB???BBBIIITTTaaammmvvv{{{{{{{{{{{{zzzyyyxxxwwwwwwsssoooiiibbb\\\VVVPPPLLLGGGDDDAAA>>>===<<<:::888777777777666666666555555555555666666666666555555444444444333333333333222222222222333333333444444444444444444444444444444333333333333333333333333222444666777777555333222111111000...------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------......//////000222333333222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000///////////////000111111333555777:::===@@@BBBCCCGGGJJJNNNQQQUUUZZZ___bbbdddfffiiikkknnnsssxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzzzz{{{{{{||||||}}}}}}{{{zzzyyyxxxwwwxxxyyyzzzyyyxxxxxxwwwuuuttttttssstttrrrpppmmmjjjeee___[[[SSSPPPKKKFFFDDDDDDFFFGGGIIIMMMSSSZZZ```ffflllpppsssssstttuuuuuuvvvvvvvvvwwwwwwxxxzzz|||~~~~~~xxxvvvyyy}}}~~~~~~{{{pppiiiYYYUUUNNNIIIEEEBBB@@@>>>>>>>>>>>>>>>@@@AAACCCDDDAAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCCCCEEEHHHNNNUUU\\\dddlllqqqtttzzz~~~~~~}}}zzzqqqgggZZZTTTKKKCCC???===<<<;;;;;;::::::999999999999999::::::999777666444333333222111000000000000111111............///000111111000222444777999===AAAEEEKKKNNNTTTYYY^^^aaabbbbbb```^^^]]]]]]^^^______^^^___________________________aaacccddddddcccaaa___YYYRRRLLLKKKLLLQQQ]]]hhhvvv|||sssrrrsssyyy|||tttooojjjggggggfffbbb___YYYUUUOOOKKKGGGDDDAAA>>>:::999777666444222222111+++++++++,,,,,,---------+++,,,.........///111444555>>>PPPfff~~~ooo___UUUOOOPPPSSSVVV\\\bbbgggjjjnnnpppqqqkkk___RRRHHHCCC>>>AAAHHHQQQ\\\hhhssszzzyyyzzzzzzyyyyyyxxxwwwvvvrrrooojjjeee```ZZZSSSNNNJJJFFFBBB???===<<<:::999777777777777666666666666777777888888888888777777555555555555444444444444222222333333333444444444444444444444444444444444333333333333333333333333222333555777777666555444222111000///...---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---......///000111222333333222222222222222222222222111111111111111111111111111111222222222222222222222222222111111111000000/////////...///000000111333444666999<<>>???AAADDDIIIPPPWWW]]]ccciiillloooooonnnmmmmmmllllllkkkjjjjjjkkkmmmooosssvvvxxx{{{}}}}}}~~~~~~}}}~~~zzzooohhhWWWRRRKKKFFFBBB@@@>>>===<<<>>>@@@CCCEEEGGGGGGHHHFFFEEEDDDCCCBBBCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEIIIMMMTTTZZZaaagggnnnrrrwww|||{{{sss```YYYOOOFFFAAA???======;;;:::999999888888999999::::::888777555333222111111000///...---...///000///.........//////000111///111444666888;;;@@@CCCIIILLLQQQWWW\\\___``````^^^]]][[[\\\]]]___^^^^^^^^^^^^^^^^^^^^^____________```bbbdddcccbbb___^^^XXXRRRLLLLLLMMMRRR]]]hhhvvvxxxqqqrrrtttzzz~~~wwwrrrllliiihhhfffccc```ZZZVVVPPPLLLHHHEEEBBB???:::999888777555333222111+++,,,,,,,,,,,,,,,,,,---+++---.........///111333444;;;III^^^vvvuuucccWWWQQQQQQRRRUUUYYY___eeeiiiooosssvvvqqqeeeVVVKKKEEE>>>AAAFFFMMMWWWcccpppxxxyyyyyyyyyyyyyyyxxxwwwwwwssspppmmmiiieee^^^WWWSSSMMMIIIDDD@@@>>>===;;;:::888888888888777777777777777888888999999888888777666666555555555444444444111222333444444444333333333333333333333333333333333333333333333333333333222333444666777888888888333222111///...------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///............000111222333333333111111111111111111111111000000000000000000000000111111111222222222222222222222222111111111111000//////......//////000111222333555888;;;===???AAACCCFFFIIILLLOOOSSSXXX[[[```ccchhhlllppptttyyy|||}}}~~~yyykkkiiigggeeeiiiuuu}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||{{{{{{zzzyyyxxxwwwvvvtttsssrrrqqqnnnlllhhhccc]]]UUULLLFFF@@@???<<<;;;:::;;;<<<===???DDDKKKRRRXXX^^^cccggghhhgggeeecccaaa___^^^^^^YYYYYYZZZ\\\```dddhhhjjjpppsssxxx}}}~~~yyywwwvvvwww}}}~~~sssiiiaaaSSSNNNHHHCCC@@@>>>===<<<===@@@DDDIIILLLMMMMMMMMMKKKJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHGGGKKKOOOVVV[[[___cccfffiiimmmqqquuuwww{{{}}}yyysssddd]]]QQQHHHBBB@@@??????::::::999888888888888888:::999888777666555444444222111///...---...///000///............///000000///111333555777;;;???BBBEEEIIINNNTTTYYY\\\]]]^^^]]]\\\ZZZ[[[]]]^^^^^^]]]\\\]]]]]]]]]^^^^^^^^^^^^^^^```aaabbbbbb```]]]\\\UUUPPPMMMMMMOOOTTT^^^hhhvvv}}}tttrrrsssvvv~~~wwwrrrmmmjjjjjjhhheeebbbZZZWWWQQQLLLIIIFFFBBB@@@::::::999888666444222111---,,,,,,,,,,,,,,,,,,+++,,,---.........///111333555999CCCVVVoooyyydddWWWOOOOOOOOORRRXXX___eeeiiiqqqvvvyyyuuuiiiZZZMMMFFF===@@@DDDJJJRRR^^^kkktttyyyyyyyyyzzzyyyyyyxxxwwwtttrrrpppnnnjjjddd]]]XXXOOOKKKFFFAAA???>>><<<;;;999999999999888888888888777777888888888888777777555555555444444444333333111222333444444444333333333333333333333333333333333333333333333333333333222222333444666999;;;===444333111///...------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---...000222333333333333111111111111111111111111////////////////////////000000000111111111222222222222222111111111111000///............///000000222333555777:::===>>>???BBBEEEHHHKKKMMMQQQUUUXXX]]]bbbhhhmmmqqqtttwwwyyyzzz|||~~~wwwqqq```^^^[[[XXX\\\iii|||}}}}}}||||||{{{{{{{{{zzz|||||||||{{{{{{zzzzzzyyywwwxxxyyyzzzzzzzzzyyyxxxxxxxxxwwwuuutttsssqqqqqqkkkiiieee___XXXOOOEEE???===<<<;;;::::::;;;<<<<<<;;;@@@GGGNNNTTTZZZ___bbb\\\ZZZXXXUUURRRPPPOOONNNNNNNNNOOOQQQTTTYYY]]]```fffiiiooouuu{{{{{{rrrqqqppprrryyy~~~vvvlllaaaZZZPPPLLLEEE@@@>>>===<<<<<<@@@CCCIIIOOOSSSTTTSSSQQQNNNMMMLLLJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOMMMJJJIIILLLQQQVVV[[[]]]^^^______```eeeiiikkkppptttsssooofff^^^SSSIIICCC@@@@@@???:::999888888777777888888:::::::::999999999888888555333111000///000111222///............//////000///111333555777;;;???BBBCCCFFFLLLRRRWWWZZZ[[[[[[]]][[[ZZZ[[[\\\^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^___aaabbbaaa___\\\ZZZTTTOOOMMMNNNPPPUUU^^^hhhvvv~~~~~~xxxpppsssuuuyyyvvvqqqmmmjjjkkkjjjgggeee[[[WWWQQQMMMIIIFFFCCCAAA::::::999888666444333111---------,,,,,,+++++++++,,,---............111333555777@@@QQQjjjzzzdddVVVMMMMMMMMMQQQWWW___fffkkkrrrwww|||xxxlll\\\OOOHHH<<>>???AAADDDGGGJJJLLLPPPTTTWWW\\\```gggmmmqqqsssuuuwwwvvvxxx{{{~~~~~~}}}}}}}}}yyyllldddYYYNNNJJJPPPWWW___qqq}}}}}}~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwuuuuuutttrrrnnnkkkkkkeee[[[RRRJJJEEE@@@>>>777777777777777888999999;;;>>>CCCKKKQQQUUUVVVVVVPPPOOOKKKHHHEEECCCBBBBBB@@@@@@@@@BBBFFFJJJNNNPPPWWW]]]dddlllqqqvvvzzz}}}{{{uuuooommmnnntttyyy~~~|||tttlllbbbYYYTTTGGGEEEBBB???===<<<<<<<<<@@@CCCIIIQQQWWWYYYWWWUUUTTTRRROOONNNOOOQQQQQQQQQTTTUUUVVVUUUSSSNNNJJJGGGMMMOOORRRSSSSSSTTTUUUVVVZZZ\\\aaafffjjjlllmmmnnnhhh___SSSJJJFFFDDD???<<<:::999777666777888:::;;;:::;;;<<<<<<<<<:::888666777666444222000000000000000000000000000000000000...000222555888:::;;;;;;BBBEEEJJJOOOSSSVVVWWWXXXXXXYYYZZZ[[[[[[\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^_________]]][[[XXXVVVUUUPPPMMMNNNPPPTTT^^^hhhvvv~~~~~~|||zzzxxxwwwwwwwwwrrrwww~~~uuunnniiijjjjjjfffccccccZZZXXXUUUQQQLLLGGGDDDBBB???===:::888777555222000,,,,,,---......---,,,,,,...---,,,+++,,,...000222///777???HHH\\\zzzwwwcccTTTMMMKKKLLLPPPUUUYYYbbblllrrr|||}}}qqqbbbSSSGGGBBB??????DDDKKKTTTbbbnnnsssvvvyyy{{{zzzyyyxxxxxxyyyxxxvvvsssooohhhaaa[[[SSSNNNHHHCCC@@@===;;;::::::::::::999999999888888777777777777777666666555555555555555555555555555111333444666777777666666444444444444444444444444666555444444333333333333555333222333555777777777222111...,,,+++*********++++++******++++++,,,---++++++,,,,,,,,,------------...///000000...,,,+++000000111222333333444444222111111111000000//////...///////////////......000000000000111111111111111111111111111111111111000000///...............111333555666777888:::<<<===>>>@@@BBBFFFLLLSSSXXX\\\```fffiiikkkllllllmmmoooppprrrsssuuuzzz}}}||||||yyyyyy{{{|||~~~{{{pppddd]]]PPPGGGCCCIIIOOOWWWgggyyy~~~}}}~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxvvvtttsssqqqnnnjjjfff```ZZZQQQIIICCC???;;;999777666666666666777888999;;;===AAAFFFJJJLLLLLLKKKHHHFFFDDDAAA>>>===<<<<<<;;;;;;;;;<<<>>>AAADDDFFFKKKPPPXXX___eeekkkppptttyyy}}}{{{uuunnnkkkjjjnnnqqqttt|||~~~zzztttnnnfff^^^VVVPPPGGGEEEBBB???>>>===>>>>>>BBBEEEKKKSSSYYY\\\[[[YYYXXXUUURRRQQQRRRTTTTTTTTTWWWXXXYYYXXXUUUQQQLLLJJJLLLNNNPPPPPPPPPQQQSSSUUUWWWYYY^^^cccgggiiiiiiiiiggg^^^SSSKKKHHHDDD@@@===;;;999888666666777999:::999:::;;;<<<<<<:::999777555444222000............000000000000000000000000///000222444666999;;;<<<@@@CCCGGGLLLQQQSSSUUUUUUUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[\\\\\\\\\\\\\\\```aaaaaaaaa___\\\ZZZXXXSSSOOOLLLNNNPPPUUU```jjjxxx~~~}}}{{{yyyxxxwwwwwwwwwvvvzzzuuunnniiiiiiiiieeebbbbbb[[[YYYVVVQQQLLLHHHEEECCC@@@===:::888777555222000000///...---,,,***))))))...---,,,,,,,,,...000111...555<<>>===AAAFFFOOO\\\hhhqqqtttxxxzzzzzzyyyxxxxxx{{{yyywwwuuuqqqjjjccc^^^UUUPPPIIIDDDAAA???<<<;;;::::::999999999888888888666666666666666555444333444444444444444444444444222444555777777777777666444555555555555555555555555555444333333333333333444333222333555666666666333111///---,,,++++++,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,------------...///000000...,,,+++...//////000111111222222111111111000000000//////...///////////////......//////000000000111111111111111111111111111111111000000///...............111222555666666777999;;;<<<===???AAAEEEKKKRRRWWW\\\```dddggghhhhhhiiijjjggghhhjjjlllnnnrrrxxx||||||zzzyyywwwtttsssuuuuuuvvv|||}}}qqqdddYYYSSSHHHAAA>>>CCCHHHOOO]]]lll~~~~~~~~~~~~~~~~~~}}}|||{{{|||||||||{{{{{{{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyyyyxxxuuurrrooolllgggbbb^^^SSSNNNGGGAAA===:::777666666666555555666666777777;;;===@@@CCCDDDCCCBBB@@@???>>><<<:::888777777777777777666777888999;;;<<>>@@@DDDIIIMMMPPPRRRRRRTTTTTTUUUVVVWWWXXXXXXWWWZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]^^^]]][[[XXXVVVTTTRRRMMMKKKNNNQQQWWWbbbmmmzzz~~~}}}{{{zzzxxxxxxwwwwwwzzz~~~vvvnnnhhhhhhhhhdddaaaaaa\\\ZZZWWWRRRNNNIIIFFFDDDAAA>>>;;;999888666333000111000...,,,************......---,,,,,,---...///...333888???PPPkkkuuueeeXXXLLLIIIIIIMMMSSSZZZfffrrrwww}}}pppcccUUUKKKCCC>>><<>>AAADDDIIIPPPUUU[[[^^^bbbddddddccccccddd___aaaccceeeggglllqqquuuyyy{{{~~~}}}{{{zzzyyytttpppnnnnnnnnnnnnssszzzwwwhhhYYYOOOKKKDDD???>>>AAAEEEKKKVVVbbbsssyyy~~~~~~~~~}}}|||{{{{{{}}}}}}||||||{{{{{{zzzzzz{{{zzzyyyxxxxxxxxxyyyyyywwwtttpppkkkfff```YYYUUUKKKGGGBBB>>><<<:::999777666666555555555555666666;;;>>>@@@AAA@@@>>><<<;;;;;;:::999888777666666666555555555555555666888888:::===@@@EEEIIIPPPWWW[[[aaaeeekkkoootttzzz|||vvvjjjbbb\\\[[[[[[[[[^^^cccffflllqqqssswww{{{{{{xxxrrrooojjjeee```ZZZSSSNNNGGGEEECCCAAAAAAAAABBBCCCGGGJJJPPPYYY```dddeeedddbbb___[[[YYYZZZ\\\]]]]]]______```___[[[VVVQQQNNNLLLMMMOOOPPPRRRVVV[[[___jjjlllqqquuuwwwwwwuuutttpppiii```XXXPPPIIICCC>>>???===:::888777666777888777888999;;;;;;<<<;;;;;;777666555444222111000000////////////////////////111000000000222555888:::<<>>???BBBHHHSSS^^^jjjmmmrrrvvvwwwxxxxxxyyy{{{zzzyyywwwtttooohhhcccXXXTTTMMMGGGCCC@@@===<<<999999888888888777777777;;;;;;;;;:::999888777666444444444444444444444444333444666777777777666666555555555444444444444444333222222111111222222222333222222333555666555333222111///---,,,+++,,,,,,,,,,,,,,,,,,,,,---......------------...............//////000///...------,,,,,,------.........///////////////////////////...//////000000000000///////////////000000000111111111111111111111111111000000///////////////000///111333444444555777999:::<<<>>>@@@CCCHHHNNNRRRZZZ\\\______^^^]]]]]]^^^\\\^^^aaacccfffjjjooosssuuuxxx|||~~~}}}{{{zzzzzztttooolllkkkiiihhhmmmttt}}}ppp___QQQIIIFFFAAA???>>>AAACCCHHHPPPXXXfffkkkpppqqqooonnnnnnoootttxxx~~~~~~}}}||||||{{{~~~}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxyyyvvvrrrmmmggg```YYYQQQLLLEEEBBB>>><<<;;;;;;:::999666666555555555555666666999<<>>;;;:::;;;999999999888888777666666333333333444555555666777999:::<<<===@@@DDDJJJNNNTTTXXX^^^bbbgggnnnwww}}}~~~wwwhhh___VVVTTTSSSRRRTTTWWWYYY___eeeiiinnntttvvvtttqqqnnnjjjeeeaaa[[[UUUPPPJJJIIIFFFDDDCCCCCCDDDDDDHHHLLLRRR[[[ccchhhjjjiiifffbbb^^^\\\\\\^^^___```aaabbbbbb```]]]WWWRRROOOMMMOOORRRUUUYYY^^^eeeiiiqqqsssvvvyyyyyyxxxuuutttsssooohhh___VVVNNNFFFBBBBBB@@@===:::888777777777777888999:::;;;<<<<<<<<<888777777666444333222111////////////////////////111000///000111444777888<<<===@@@DDDHHHKKKMMMNNNQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[]]]]]]]]]]]]ZZZWWWTTTRRRNNNKKKJJJNNNSSS[[[gggrrr{{{~~~}}}}}}{{{xxxpppiiihhhhhheeecccdddaaa___[[[VVVQQQLLLHHHFFFDDDAAA>>>;;;:::777444111111///...,,,,,,...///111...------,,,,,,,,,,,,---///000444;;;III```||||||tttgggZZZPPPLLLKKKOOOVVV```ooo|||xxxkkk^^^UUUHHHCCC??????BBBFFFQQQ[[[eeeiiiooosssvvvwwwxxxyyy{{{zzzyyyxxxuuupppjjjeeeZZZUUUNNNHHHDDD@@@===<<<999999999888888888888777;;;;;;;;;;;;:::999888777444444444444444444444444333444555666777666555555444444444444333333222222222222222111111222222333333333333444666666444333000///---+++******+++++++++++++++++++++,,,,,,---------.........////////////////////////.........------...............///.....................///......///000111111000000...////////////000000000000000000000000000000000000000/////////000000111...000222333444555777999:::<<<>>>@@@CCCGGGLLLPPPVVVXXXZZZ[[[ZZZYYYYYYZZZZZZ]]]```ccceeeiiinnnrrruuuxxx{{{~~~}}}}}}}}}||||||{{{zzzzzzzzzvvvpppllljjjgggfffjjjqqq{{{~~~ttteeeWWWKKKEEEBBB<<<===>>>???@@@CCCIIIMMMYYY\\\``````]]][[[\\\^^^ccciiittt~~~}}}}}}}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwwwwuuuqqqkkkddd\\\SSSKKKFFF@@@>>>;;;:::::::::999888777777666666555555666666666:::??????===;;;;;;<<<999999999999999888777666333333333444444444444555666777777777888:::>>>AAAHHHLLLQQQTTTYYY```iiiooo}}}yyyhhh]]]SSSOOOMMMKKKLLLNNNMMMTTT[[[```gggooosssrrrpppmmmjjjgggddd___ZZZVVVRRRPPPMMMIIIGGGFFFFFFGGGKKKNNNTTT]]]fffllloooooojjjfffaaa^^^^^^```bbbcccdddddddddbbb^^^XXXSSSPPPLLLOOOSSSWWW\\\bbbhhhmmmtttuuuvvvvvvtttrrrpppnnnmmmkkkgggbbbZZZSSSLLLIIIEEECCC@@@<<<999888777777888888999999:::;;;<<<<<<777777777666555333111000000000000000000000000000000000///000111333555666:::;;;>>>AAAEEEHHHJJJLLLLLLMMMOOOPPPRRRRRRSSSSSSVVVVVVWWWXXXYYYYYYZZZZZZ\\\\\\\\\[[[YYYUUURRRPPPNNNKKKJJJNNNTTT\\\iiittt|||~~~yyy~~~zzzqqqkkkjjjjjjhhhggghhhcccaaa]]]XXXRRRMMMIIIGGGEEEBBB???<<<:::888555222333222000...,,,,,,,,,,,,,,,,,,,,,,,,------------//////333:::FFFYYYuuu}}}{{{uuuiii\\\QQQMMMMMMRRRYYYcccrrr~~~rrrfff]]]LLLFFFAAA@@@@@@CCCMMMVVVaaaffflllqqqtttvvvxxxzzzzzzzzzyyyyyywwwrrrlllhhh]]]XXXQQQJJJEEEBBB???===:::::::::999999999888888777888888888888777666666555555555555555555555555555555666777777777666555555555555444333333222222333222222222222333333444444444444666777777555333///---,,,************++++++************+++,,,,,,.........////////////000000000000/////////..............................---------.....................///000111111111111......////////////000000000000000000000000000000000000/////////000111111...000333444444555777999:::<<>>999;;;======>>>@@@CCCEEEKKKNNNQQQQQQOOOMMMOOOQQQWWW]]]iiixxx~~~~~~~~~}}}|||{{{zzzzzzwwwxxxzzz{{{zzzyyywwwuuutttoooiiiaaaYYYPPPGGGAAA>>><<<:::999999999888777999888777666666666666777888===BBBBBB@@@===>>>@@@<<<=========<<<;;;999888777777777666555444333333444444555555444555888:::???BBBEEEHHHLLLRRR[[[bbbnnnxxx|||kkk^^^QQQLLLIIIFFFEEEFFFDDDJJJRRRXXX```jjjoooooopppooommmlllkkkhhhdddaaa[[[XXXTTTPPPMMMKKKJJJJJJMMMPPPWWW```jjjqqqttttttmmmiiidddaaaaaaccceeeffffffffffffddd```ZZZTTTQQQJJJMMMRRRWWW[[[```eeeiiinnnmmmkkkiiifffcccaaa```]]]^^^______[[[WWWTTTRRRIIIFFFBBB>>>;;;999888888999999999999:::;;;;;;<<<999999999888777555333222000000000000000000000000/////////000111222333333888999;;;>>>AAADDDGGGIIIKKKLLLMMMOOOPPPQQQRRRRRRUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWSSSPPPNNNNNNKKKKKKOOOUUU]]]iiiuuu~~~zzz~~~{{{sssllllllmmmkkkkkkllldddbbb^^^YYYSSSNNNJJJHHHFFFCCC@@@===;;;888555222000000///---,,,+++***)))***+++,,,,,,------------......222888AAAPPPjjj~~~{{{zzzwwwkkk^^^QQQMMMNNNSSSZZZdddrrr~~~yyynnneeeTTTMMMGGGCCCAAABBBJJJRRR^^^ccciiiooosssvvvxxxzzz{{{{{{{{{zzzyyyuuuoookkkaaa\\\TTTMMMHHHEEEAAA???;;;;;;;;;::::::::::::999555666777777777777777777666666666666666666666666777888999:::999999888777888777777666555555444444333333333333333444555555555555666777888888555333///...,,,+++******+++,,,,,,++++++++++++,,,------....../////////000000000111000000///////////////........................,,,,,,---------...............///111111222222111........./////////000000000000000000000000000000000000//////000111111222///111333444555666888:::;;;===@@@BBBDDDGGGKKKNNNOOOQQQSSSTTTTTTUUUVVVXXXVVVYYY]]]aaadddhhhllloootttuuuwwwyyy{{{}}}}}}~~~{{{|||||||||}}}~~~~~~~~~~~~xxxrrroookkkiiinnnuuuzzz}}}qqq```QQQHHHBBB>>>;;;888<<<>>>>>>>>>@@@BBBBBBBBBEEEHHHHHHFFFFFFHHHKKKQQQWWWbbbrrr~~~}}}|||{{{zzzzzzvvvwwwzzz|||{{{yyyvvvtttsssooohhh```XXXNNNEEE@@@???===;;;:::::::::999888999999888777777777777777<<>>===;;;<<<<<<;;;:::888666444333222444555555444555777888999;;;???AAADDDJJJRRRYYYbbbmmm{{{}}}mmm___QQQJJJFFFBBB@@@@@@>>>EEELLLSSS\\\gggllllllrrrqqqqqqqqqrrrqqqnnnlllaaa^^^ZZZUUUQQQNNNMMMLLLPPPSSSYYYcccmmmtttwwwxxxppplllfffcccccceeeggghhhhhhhhhhhhfffaaa[[[VVVRRRGGGKKKPPPUUUYYY\\\```cccaaa___\\\XXXUUURRRPPPOOOOOOSSSWWW[[[[[[ZZZYYYYYYJJJHHHDDD???<<<999888888::::::999999999:::;;;;;;;;;<<<<<<;;;:::888666555000000000000000000000000......000111222222222222666777999;;;???BBBEEEGGGLLLMMMNNNPPPQQQSSSSSSSSSTTTTTTUUUVVVXXXYYYYYYZZZ]]]^^^]]]\\\ZZZVVVSSSQQQOOOKKKKKKOOOUUU]]]jjjuuu~~~{{{|||tttmmmmmmnnnmmmmmmoooeeeccc___ZZZTTTOOOKKKIIIGGGDDDAAA>>><<<999555333***++++++,,,,,,++++++***)))***+++,,,---...............111777===JJJbbbyyy~~~{{{yyyzzzwwwlll```PPPMMMNNNSSSZZZcccqqq|||~~~ssskkk\\\UUUMMMHHHDDDCCCIIIQQQ\\\aaahhhnnnrrruuuxxxzzz}}}|||||||||{{{wwwqqqmmmddd___WWWPPPKKKGGGCCCAAA<<<<<<;;;;;;;;;:::::::::666777888999999:::999999777777777777777777777777999:::;;;;;;;;;:::999888:::999999888777666666555333333333333444444555666666666666888999888666333000///---,,,+++,,,,,,------,,,,,,,,,,,,---......////////////000000000000111111000///////////////------------------------,,,,,,,,,------...............///111111222222222............/////////000000000000000000000000000000000///000000111222222000111444555555666888:::;;;===@@@BBBDDDGGGKKKMMMMMMOOOQQQRRRSSSTTTWWWYYYWWWZZZ^^^bbbeeeiiimmmppprrrssstttwwwzzz|||~~~~~~xxxtttpppooottt{{{zzzvvvjjjZZZMMMEEEBBB@@@>>>@@@????????????@@@@@@AAABBBCCCCCCCCCDDDEEEHHHKKKNNNTTT^^^lll{{{~~~}}}}}}}}}~~~{{{{{{{{{{{{{{{zzzzzzzzzxxxsssjjjaaaYYYQQQKKKFFFCCC@@@>>>======<<<;;;999888888999888666777999;;;???CCCHHHMMMNNNMMMKKKJJJNNNLLLJJJIIIGGGEEEBBB@@@???===:::888888777555333444333111222333555444444666666777999===AAAEEEHHHQQQ]]]jjjuuu|||jjjaaaTTTJJJEEECCCAAA@@@@@@AAAFFFOOO\\\fffkkkmmmsssssstttwwwyyyzzzxxxvvvkkkfff___ZZZVVVTTTSSSQQQQQQVVV\\\ccclllwwwzzzyyyuuunnniiiiiihhhggghhhkkkjjjjjjjjjiiieee]]]UUUNNNKKKKKKKKKNNNRRRTTTUUUTTTRRRPPPMMMIIIGGGFFFFFFFFFDDDFFFJJJOOOTTTVVVVVVTTTMMMIIICCC???<<<;;;:::888888888777777777999:::;;;::::::::::::888555333222111111000000000000111111222111111000000000000000111444888;;;>>>@@@CCCEEEGGGGGGIIIKKKLLLNNNPPPPPPSSSUUUWWWWWWWWWWWWYYYZZZ]]]^^^______\\\XXXTTTQQQMMMKKKKKKNNNTTT\\\lllyyy|||www{{{xxxqqqppppppmmmlllmmmiiieee___ZZZUUUPPPKKKHHHFFFCCC>>>;;;888777444222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,//////111444777CCCXXXlll}}}|||||||||{{{uuullleeeTTTOOOMMMQQQWWW^^^iiisss{{{rrrjjj\\\OOOIIIEEECCCGGGOOOVVV^^^hhhoooqqqrrrvvvzzz}}}|||}}}}}}|||xxxsssooohhhbbbYYYRRRMMMIIIGGGEEEBBB@@@===;;;<<<<<<;;;:::999999999888888888888888777777666666777888999999777777888888888777777666555666777777777777777666777777666555555555555666666666666666555555555555000//////---,,,+++******,,,+++***))))))+++---...---...///000000///...---...///111222222000...---........................------------------------.........///000222333444111111000///////////////222222111111000000//////...............///000000000000000111444777;;;===>>>???@@@BBBEEEIIIKKKMMMNNNPPPQQQQQQRRRTTTWWWZZZVVVZZZ```eeehhhjjjmmmnnnrrrtttvvvwwwxxxzzz}}}~~~yyyvvvuuuwwwyyy~~~qqqfffWWWJJJDDDAAA@@@>>>========================>>>@@@AAABBBBBBDDDHHHJJJOOOTTT^^^kkkyyy~~~}}}}}}}}}~~~|||{{{{{{{{{{{{{{{{{{{{{}}}xxxrrrjjjbbbZZZQQQLLLEEECCC@@@>>>>>>>>>===;;;:::;;;:::999888888;;;===CCCHHHNNNSSSVVVUUUTTTSSSVVVUUUSSSSSSRRRPPPLLLJJJFFFCCC???===<<<;;;999777666444222222333333333222333333333555888<<>>???@@@EEEOOO[[[eeelllnnnssstttvvvyyy|||}}}{{{yyyooojjjccc\\\YYYWWWUUUTTTRRRWWW]]]cccmmmwww{{{zzzwwwpppjjjiiiiiiggghhhkkkjjjjjjjjjiiieee^^^TTTNNNHHHGGGGGGIIILLLNNNNNNNNNJJJHHHEEEBBBAAA@@@@@@AAA>>>@@@CCCHHHLLLNNNMMMLLLJJJFFFAAA===;;;;;;:::999777777666666777888:::;;;;;;;;;;;;;;;:::888666444222222111000000000000000000/////////000111222222111444777:::===???BBBDDDEEEFFFGGGIIIKKKMMMNNNOOOQQQSSSVVVWWWWWWXXX[[[]]]^^^___```___]]]YYYTTTRRRNNNKKKKKKNNNSSS[[[jjjxxx|||www{{{zzztttsssssspppnnnooojjjfff```ZZZUUUQQQLLLHHHHHHDDD@@@<<<:::888555333---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,......000222555???SSSfff}}}|||||||||{{{vvvmmmfffYYYSSSOOOQQQVVV[[[eeennnzzzyyyoooaaaSSSJJJDDDAAADDDKKKTTT\\\gggnnnqqqssswwwzzz}}}}}}}}}}}}|||yyytttpppiiiddd\\\UUUPPPLLLHHHFFFBBB???===;;;<<<<<<;;;:::::::::999999888888777777777777777777777888999999999:::::::::::::::999999777777777777777777777777777666666555555555555555666666666666666555555444000///...---,,,++++++***---,,,+++******+++---...---...///000000///...---,,,---...000000///---,,,---------------------------------------------------...///000111222333333111000000///////////////000000000000000000////////////.........//////000111111111222555888;;;===??????AAACCCEEEHHHKKKLLLMMMNNNOOOPPPPPPRRRUUUXXXWWW[[[aaaeeehhhjjjmmmoooppprrrtttvvvwwwzzz}}}~~~nnndddVVVJJJEEECCCAAA@@@======>>>>>>>>>>>>======>>>@@@CCCDDDFFFHHHLLLOOOSSSXXXaaammmzzz~~~~~~~~~~~~||||||{{{{{{{{{||||||}}}{{{wwwpppggg]]]VVVLLLIIIEEEBBBAAAAAA???>>>=========;;;::::::<<>><<<999666444/////////...------,,,,,,---------------------------,,,...000222:::LLL\\\xxx}}}|||{{{||||||wwwpppjjj^^^WWWRRRRRRTTTWWW___gggqqq{{{yyymmm]]]PPPFFFAAACCCHHHPPPXXXccclllqqquuuyyy|||~~~}}}}}}~~~}}}zzzvvvrrrlllhhhaaa[[[UUUOOOJJJGGGBBB@@@===<<<<<<<<<<<<;;;;;;::::::999888777777777777777777777777777888999::::::;;;;;;;;;;;;:::::::::999888666666666777777777666555555444444555555555666777888777666444333//////...---,,,++++++***------,,,+++,,,---...///---...////////////...---)))***,,,---...------,,,,,,,,,,,,,,,------------------------------------,,,---///111222222222111111000//////......////////////////////////000000000//////.........//////222222222333666999<<<===@@@@@@AAACCCEEEGGGIIIKKKMMMNNNOOOOOOPPPQQQUUUWWWXXX\\\aaaeeehhhjjjmmmooonnnpppsssuuuwwwzzz~~~qqqgggYYYNNNHHHFFFDDDCCC@@@AAABBBBBBBBBBBBAAA@@@BBBEEEHHHKKKMMMPPPTTTWWWYYY^^^gggrrr~~~~~~~~~~~~}}}||||||||||||}}}~~~vvvkkkdddYYYTTTNNNHHHEEECCCAAA@@@??????>>><<<:::;;;>>>@@@MMMTTT___fffjjjkkklllmmmooooooooopppqqqpppllliiibbb]]]VVVPPPJJJEEEAAA>>>;;;888555333333444333222333333333333444666777888777???IIIUUUcccqqq}}}|||zzz|||}}}}}}|||rrrhhhZZZNNNGGGCCC@@@===;;;>>>DDDMMMYYYdddmmmrrrssstttwww|||vvvqqqiiiccc___\\\ZZZYYYWWW\\\aaafffpppzzz~~~}}}uuuooollljjjggggggiiijjjkkkkkkjjjggg___UUUNNNGGGEEEDDDDDDEEEFFFFFFFFFAAA@@@???>>>======>>>>>>;;;;;;<<>><<<999888888999999888555444444444555666888999:::;;;<<<<<<<<<;;;:::999666555444222000/////////.........//////000222222000222555777999;;;???BBBBBBCCCEEEGGGIIIKKKMMMNNNPPPRRRUUUWWWXXXZZZ\\\^^^___```aaaaaa^^^ZZZVVVSSSNNNKKKJJJLLLPPPXXXfffsss{{{wwwrrrvvvzzzzzzzzzvvvssssssmmmiiiccc]]]XXXSSSOOOKKKKKKGGGCCC@@@===999666333000000000///......---------------------------------,,,---000111777DDDRRRnnn~~~~~~|||{{{{{{{{{xxxrrrlllaaaZZZSSSRRRRRRTTT[[[bbbjjjuuuzzzjjjZZZMMMEEEDDDFFFLLLSSS^^^hhhooouuuzzz}}}~~~~~~~~~~~~|||xxxuuunnnkkkeee___ZZZSSSMMMHHHDDDAAA>>>=========<<<;;;;;;;;;:::999888888777666888777777777777777888888888888999:::::::::999999<<<;;;888666555666777888777666555555444444555555444666888999888666333111//////...---,,,,,,++++++...------------...//////........................((()))+++,,,------------++++++,,,,,,,,,,,,,,,---........................,,,---///111222222000000000000///............///------......//////000000000000///............///222222333555777999<<<===??????@@@AAACCCEEEGGGHHHMMMNNNPPPPPPQQQSSSVVVYYYYYY]]]aaadddgggiiilllnnnnnnpppsssvvvyyy}}}uuukkk]]]RRRLLLHHHFFFDDDBBBBBBCCCDDDDDDDDDDDDDDDFFFIIIMMMQQQTTTWWW[[[^^^aaaeeemmmxxx~~~~~~}}}}}}||||||}}}~~~|||uuufff```WWWOOOIIIEEECCCAAA???>>>===;;;:::<<>>;;;777555666666666666555444444444444555555555555999AAALLLXXXfffttt~~~}}}{{{{{{{{{{{{rrrhhhZZZOOOHHHDDDAAA>>>;;;>>>EEENNNXXXdddnnntttssstttwww{{{wwwrrrkkkdddaaa^^^\\\[[[ZZZ^^^bbbgggppp{{{wwwpppnnnkkkhhhhhhjjjkkklllmmmllliii```VVVOOOGGGEEECCCCCCFFFHHHIIIHHHFFFEEEDDDDDDCCCBBBBBBBBB???>>>>>>???AAAAAA???===;;;999777777888888888777444333333333555666888999::::::;;;<<<<<<;;;:::999777666555333111000//////000000///////////////000///111333555666999===@@@BBBCCCDDDGGGIIILLLMMMNNNQQQSSSUUUVVVWWWXXXZZZ\\\___```aaaaaa^^^ZZZVVVSSSNNNKKKJJJLLLPPPWWWeeerrrwwwsssmmmrrr{{{}}}zzz{{{|||xxxttttttnnnjjjddd___ZZZUUUPPPMMMKKKHHHDDD@@@===999444111------,,,++++++******)))---------------------------,,,...000111444???JJJddduuu~~~|||zzzzzzzzzxxxsssnnnaaaZZZSSSQQQQQQRRRXXX```hhhsss}}}vvvdddTTTJJJFFFEEEHHHNNNXXXccclllttt{{{~~~~~~}}}zzzwwwqqqnnniiiccc^^^WWWPPPLLLGGGDDDAAA???>>>>>>===<<<;;;;;;::::::999888888777888888777777777777777888777888999:::::::::::::::===;;;999777666666888999777777666555555555555666555666888999888666333111.........------,,,,,,+++...---------......//////......------------......******+++,,,---.........+++++++++,,,,,,---------........................,,,---///111222111000///000//////...............------......//////000000000///............//////222333444555777999;;;<<<======>>>???AAACCCEEEFFFKKKMMMNNNOOOQQQSSSWWWZZZ[[[^^^aaadddfffhhhkkknnnooorrrvvvyyy|||yyyooobbbWWWQQQMMMJJJHHHEEEEEEEEEFFFGGGHHHJJJJJJMMMPPPUUUYYY\\\```cccffflllooovvv~~~~~~}}}||||||}}}nnnggg\\\RRRKKKGGGDDDBBB???>>>===<<<;;;>>>BBBFFFRRR]]]kkkuuuyyyzzz~~~}}}zzzvvvppphhh```WWWNNNHHHDDD@@@<<<999888999999999333333333333333333222222444555;;;DDDNNNZZZjjjxxx}}}}}}}}}tttjjj\\\PPPIIIEEEBBB@@@<<<@@@FFFNNNXXXdddooovvvtttuuuxxx|||xxxssslllfffbbb```___^^^[[[___ccchhhqqq{{{yyyrrrooommmiiiiiikkklllmmmooooookkkbbbXXXPPPFFFDDDCCCDDDHHHLLLNNNOOONNNNNNMMMLLLJJJIIIGGGGGGDDDBBBAAAAAAAAAAAA???===<<<:::888777888888777666444333333444555777999::::::;;;<<<======<<<::::::888777555333222111000000111000//////.........///...000222333444777;;;>>>AAABBBDDDFFFIIIKKKMMMNNNPPPRRRTTTUUUVVVVVVYYYZZZ^^^___``````^^^ZZZUUURRRNNNKKKJJJLLLPPPXXXfffsss~~~}}}tttoookkkooowww{{{yyy{{{}}}yyyuuuuuuppplllfff```\\\WWWRRROOOLLLIIIEEEAAA>>>999444000...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000111222:::BBBXXXkkk|||yyyyyyyyywwwrrrnnnaaaYYYRRRPPPPPPQQQWWW^^^gggrrr{{{~~~ooo^^^RRRJJJDDDGGGKKKRRR\\\gggrrrzzz|||zzzuuuqqqmmmgggbbb\\\VVVRRRKKKHHHDDDBBB@@@???===<<<::::::::::::999999999999999888888777777777777777888999:::;;;;;;<<<<<<;;;<<<;;;:::888888888999999999888777777666666777777666777888888777555333111......---------,,,,,,,,,---------............///......------------......,,,,,,,,,------......///++++++,,,,,,------..............................---...///000000000//////000///......------......//////////////////000000...............///000000111222444555777999::::::;;;<<<===???AAACCCEEEFFFHHHJJJMMMNNNPPPTTTXXX[[[___aaadddfffgggjjjmmmooorrruuuxxx|||~~~uuuiii___YYYWWWTTTRRRQQQPPPPPPPPPRRRUUUXXXZZZ\\\```eeeiiilllooorrruuu|||~~~~~~}}}||||||~~~ppphhh]]]RRRKKKGGGEEEDDD??????>>>======AAAFFFJJJWWWbbbrrr||||||xxxssslllbbbYYYRRRLLLGGGAAA===;;;:::999888333333333333333222222111444333555<<>>>>>>>>===;;;:::777666555444222222111111//////.........//////000...///000111333666:::===???@@@BBBEEEGGGJJJLLLMMMMMMOOORRRTTTUUUVVVYYY[[[^^^___```___]]]YYYTTTRRRNNNKKKJJJMMMQQQYYYgggttt}}}|||sssmmmjjjmmmssszzz}}}yyyxxx|||~~~{{{wwwvvvqqqmmmgggbbb]]]XXXSSSPPPNNNKKKGGGCCC@@@;;;555111000000///......------,,,+++++++++++++++++++++++++++***,,,000000111666<<>><<<999999999::::::::::::;;;999999888777777777777777777888999:::;;;;;;;;;;;;::::::::::::::::::999999:::999999888888888888888888888777777666444333222...------------,,,,,,,,,,,,,,,---..................------,,,,,,------...------,,,,,,,,,------...+++,,,,,,---......//////................................./////////////////////...------------...000000000000000000//////------------...000111222111111333555777888999999<<<<<<===@@@BBBEEEGGGIIIIIIKKKNNNQQQTTTXXX]]]```ccceeegggiiijjjlllppprrrtttvvvzzz}}}{{{ooofffbbb```^^^\\\___]]]\\\\\\^^^bbbgggjjjlllooouuuyyy|||~~~~~~}}}}}}~~~~~~oooggg[[[QQQKKKHHHFFFEEE@@@@@@???>>>???CCCIIIMMMZZZgggvvv}}}zzztttkkkaaaZZZRRRMMMEEE@@@<<<:::999777444555555555555444333333333000222777===FFFXXXjjjuuu}}}tttdddWWWNNNHHHCCC@@@???CCCJJJPPPYYYcccoooxxxzzzzzz{{{~~~}}}yyytttnnniiifffeeedddddd]]]```cccgggppp{{{yyysssqqqnnnkkkkkkmmmoooppprrrrrrnnnfffZZZSSSJJJIIIJJJMMMTTT[[[```bbbcccbbb```^^^ZZZWWWTTTRRRPPPNNNLLLJJJIIIHHHEEECCC???===;;;:::999888666444444444444555666888:::<<>><<<;;;777666555444333222222222---------...///000111222---///000000222555999======>>>@@@CCCFFFIIIKKKLLLJJJMMMPPPRRRTTTWWWZZZ\\\]]]^^^______\\\XXXTTTQQQNNNKKKJJJMMMQQQYYYhhhuuu}}}}}}sssmmmjjjlllpppvvv}}}|||xxxxxx}}}|||yyyxxxrrrnnnhhhbbb]]]YYYTTTQQQOOOMMMIIIEEEAAA<<<666222---,,,,,,++++++***))))))***************************)))+++///000///333999BBBWWWrrr}}}xxxvvvvvvtttppplllccc[[[SSSPPPNNNNNNSSSZZZXXXcccmmmooopppvvv|||tttfffXXXNNNFFFGGGKKKSSS```nnnyyy}}}}}}yyysssnnnjjjfffbbb___RRRNNNIIIEEECCC@@@>>><<<888999999::::::;;;;;;<<<999999888777777666777777444555666777888999999999999999:::;;;;;;;;;::::::;;;:::999999888888999999999888777666555444333333------------------,,,,,,+++,,,------......------...---,,,,,,,,,,,,---...------,,,,,,+++,,,,,,,,,,,,,,,------...///000000//////////////////////////////.........//////000//////...------------...222222111111000000//////,,,,,,,,,---///000222333000111333555666777888888<<<===>>>AAADDDGGGIIIKKKLLLOOORRRUUUXXX]]]cccffffffhhhjjjlllmmmooorrruuutttwwwzzz}}}~~~zzzuuuqqqooonnnnnnkkkkkkkkkmmmqqqwww|||~~~~~~~~~|||{{{{{{}}}~~~}}}||||||{{{yyyvvvsssjjjcccYYYQQQLLLJJJIIIIIICCCBBBBBBBBB@@@@@@HHHRRR^^^ggguuu~~~}}}}}}}}}~~~~~~~~~zzzrrrhhhaaaVVVQQQIIIBBB???===<<<;;;999888555333222222222222555111111555;;;CCCPPP[[[mmmzzzwwwiii```UUUJJJEEEFFFDDDFFFKKKRRR\\\gggpppuuuzzz|||~~~|||wwwtttnnnjjjhhhfffdddccccccbbbccchhhqqqzzz|||vvvqqqnnnnnnoooqqqnnnnnnnnnnnnjjjccc[[[UUUPPPNNNMMMRRR[[[dddjjjlllrrroooiiiddd```]]]]]]]]]VVVVVVUUUUUUSSSNNNHHHDDD===>>>>>><<<888555444444555555555555666777999:::===>>>>>>>>>????????????>>>===:::666444222222111111111///...,,,,,,++++++///111222333444555888::::::<<<@@@BBBDDDFFFIIILLLMMMOOORRRTTTUUUWWWZZZ\\\`````````___\\\XXXTTTRRRNNNKKKKKKOOOUUU]]]jjjuuuuuunnnppprrrwww|||}}}xxxxxxyyy|||}}}{{{sssnnngggaaa]]]ZZZVVVTTTPPPMMMIIIFFFBBB===777333//////...---,,,,,,,,,,,,,,,,,,,,,++++++*********///---+++***+++///444777@@@OOOggg~~~|||yyywwwtttnnniii```\\\VVVOOOKKKMMMSSSWWW^^^ccciiijjjiiilllttt{{{ttt```QQQHHHEEEFFFNNNYYYeeerrr~~~~~~|||zzz{{{wwwsssqqqrrrooohhhcccZZZUUUMMMGGGCCC@@@>>>======<<<;;;;;;:::::::::;;;<<<;;;999777555555555555777777777666666666666666999::::::;;;;;;::::::999999999999:::::::::;;;;;;;;;:::999777444222111000................................................---------.........//////........................++++++---///000111111111............/////////////////////...---------,,,///////////////000111111000000////////////000000.........///000000111111333555777777777888:::<<<>>>???AAABBBDDDGGGKKKNNNNNNQQQUUUYYY^^^ccciiimmmooonnnnnnnnnpppsssvvvxxxyyy{{{|||}}}~~~~~~}}}}}}zzzyyyyyyzzz{{{{{{}}}~~~}}}{{{{{{{{{}}}~~~|||uuussspppooopppqqqqqqpppjjjddd[[[TTTPPPMMMLLLKKKFFFDDDCCCCCCAAAAAAHHHQQQ___iiiwww{{{yyyxxxxxxwwwxxxyyy{{{zzzvvvpppkkk\\\WWWOOOHHHCCC@@@>>><<<;;;999777555333333333333555222111555999???JJJTTTfffuuu~~~pppeeeZZZNNNHHHHHHEEEGGGKKKSSS\\\gggpppvvv}}}~~~|||zzzwwwtttoookkkiiigggeeeccccccbbbccchhhqqqyyy~~~xxxrrrooonnnoooqqqpppppppppooolllfff]]]WWWSSSRRRRRRWWWaaajjjqqqtttxxxuuuqqqmmmiiigggffffff___^^^\\\[[[XXXSSSMMMHHHAAAAAA@@@>>>;;;888777666555555444444555777888999======>>>>>>??????@@@@@@>>>===:::777555333222222222111000///...---------...000222222333444777999:::<<>>AAACCCEEEIIIMMMPPPPPPSSSXXX]]]bbbggglllpppppppppooooooqqqsssvvvwwwxxxzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}zzzwwwkkkhhheeeeeehhhkkkooopppkkkggg```ZZZVVVSSSPPPNNNIIIGGGFFFEEECCCAAAGGGNNN\\\gggvvv{{{vvvsssqqqppppppppprrrtttvvvvvvtttqqqeee```XXXPPPKKKFFFBBB???===<<<999777555444333333666333222555777:::BBBJJJ]]]nnnzzzmmmaaaTTTMMMLLLGGGIIILLLSSS\\\gggqqqwww}}}zzzwwwwwwtttooollljjjhhhfffdddcccbbbcccgggoooxxxzzztttooonnnnnnoooqqqqqqrrrrrroooiiiaaa[[[UUUUUUWWW]]]gggrrr{{{}}}{{{yyyvvvuuutttooollliiieeeaaaZZZSSSNNNFFFDDDBBB@@@===;;;999999555555444444444555777888<<<<<<===>>>???@@@@@@@@@???===;;;888666444333333222111000000/////////000...///111111222333666888:::<<>><<<999666555444444555333333666777888===DDDVVVfffzzzvvviii]]]SSSOOOIIIJJJMMMRRR[[[fffpppvvv}}}zzzxxxvvvtttpppmmmkkkjjjgggfffcccccccccfffnnnvvv{{{tttpppmmmmmmmmmqqqqqqrrrsssqqqlllddd___VVVWWW[[[bbblllxxxzzzssslllbbbYYYSSSJJJGGGCCC???===<<<:::999555555444333333444666666:::;;;===???@@@@@@@@@@@@???>>><<<:::888666555444111111000/////////000000---///000111111222444777999<<>>===;;;:::999999999888888888888888888888999999999888888888888888888888888999999999999888888777777777888888888999999::::::888777555333222111...................................................................................................///////////////..................////////////,,,---------.../////////---------------...//////......------------...............///000000111111222444666777777777999;;;999<<>><<<:::888666555000000///....../////////---///000000000111444666999;;;>>>AAACCCEEEHHHKKKKKKNNNQQQSSSUUUXXX[[[]]]```aaacccccc```[[[VVVRRRPPPLLLLLLQQQYYYcccsss||||||}}}}}}vvvrrrnnniiieeebbb]]]ZZZVVVSSSNNNIIICCC===666111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,....../////////222666@@@QQQhhh}}}vvvkkk```YYYVVVVVVaaagggnnnsssttttttttttttwww}}}qqqZZZQQQHHHEEEHHHPPP^^^iiixxx|||}}}}}}}}}|||{{{zzzxxxuuurrrooohhhddd^^^XXXRRRLLLFFFBBBAAA@@@>>><<<;;;:::999999777888888999999999999999;;;::::::999888777666666777888888999999888888777666666666777777777777888888777666555333111000000////////////////////////////////////////////////.....................---........................///////////////......---............////////////,,,---------.../////////---------------...//////......------------...............///000000111111222444666666666777999;;;999===BBBGGGKKKPPPTTTXXXXXX\\\aaagggkkkppptttxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuvvvxxxyyyyyyzzz|||~~~}}}{{{~~~}}}|||}}}|||zzzzzzzzzyyyvvvtttsssvvv||||||uuummmeee]]]WWWQQQLLLIIIHHHFFFCCCDDDGGGNNNWWWdddpppzzz}}}yyytttooollldddbbbaaaccchhhllloooppprrroookkkgggbbb[[[TTTNNNIIIGGGCCC???<<<999888777666444555777777666:::???CCCQQQdddwww|||pppcccXXXRRRPPPPPPRRRYYYcccmmmttt{{{{{{|||}}}}}}|||{{{zzzvvvtttqqqpppooommmkkkhhhccccccccceeejjjsss}}}wwwqqqnnnllllllpppqqqsssuuuuuuqqqkkkfff^^^aaafffmmmwwwzzzkkkbbbUUUOOOFFF@@@>>><<<999777888777555444444444555555777999<<>><<<:::888777111000//////...............///111111000111444666999;;;>>>AAABBBEEEHHHJJJKKKMMMQQQSSSUUUXXX[[[^^^```bbbddddddaaa\\\VVVRRROOOLLLKKKPPPXXXcccsss||||||}}}|||uuurrrnnnjjjfffbbb^^^ZZZVVVSSSNNNIIIDDD>>>777222//////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---......//////111444;;;III\\\tttsssfff]]]YYYXXX___eeelllsssuuuvvvvvvvvvvvv}}}uuu]]]SSSJJJFFFGGGKKKUUU___pppvvv~~~|||||||||{{{xxxvvvsssqqqjjjfffaaa\\\VVVPPPIIIDDDCCCBBB@@@>>><<<;;;::::::888888999999:::999999888::::::999888777666666555777777888888888888777777777777777888888888999999666666555333222111000///////////////////////////////////////////////////...............---------...........................///////////////..................////////////---------.....................------......///000///..................///000000000111222222333333222333555666666777999:::;;;???DDDIIIMMMPPPTTTWWWWWWZZZ___ccchhhmmmssswwwyyyyyyyyyxxxxxxwwwwwwwwwtttvvvxxxyyyxxxyyy{{{|||~~~}}}{{{zzz~~~}}}}}}~~~}}}|||zzzyyyzzz}}}|||rrrggg^^^XXXQQQLLLHHHHHHGGGDDDCCCFFFJJJQQQ\\\gggpppwww|||~~~xxxuuummmkkkiiijjjllloooqqqqqqrrrqqqooommmiiiccc[[[VVVOOOMMMIIIDDD@@@===<<<;;;999666555666555444777<<<<<>>@@@BBBDDDHHHJJJJJJMMMPPPSSSUUUXXX[[[^^^```bbbeeeeeebbb]]]VVVRRRNNNJJJJJJPPPYYYeeevvv||||||}}}~~~{{{uuusssoookkkhhhddd___[[[VVVSSSNNNJJJEEE???888444//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111444999BBBRRRkkkyyykkkaaa[[[YYYZZZ___gggnnnsssuuuvvvvvvuuu|||}}}uuuddd[[[QQQLLLIIIIIIOOOVVVbbbkkkvvv}}}}}}}}}}}}|||yyywwwuuutttmmmjjjfffaaa\\\UUUNNNIIIEEEDDDBBB@@@===<<<;;;:::888999:::::::::999888777777777777777777777777777666777777777777777777666666666777777777888888888666666555444222111000000//////////////////////////////////////////////////////.........---------..............................///////////////...............////////////...............---------//////......//////000111000//////......//////000000000000111222222333333111333555666666777888:::>>>AAAFFFKKKNNNQQQTTTVVVUUUWWWZZZ^^^bbbiiipppuuuyyyyyyzzzzzzzzzyyyxxxxxxtttvvvxxxyyyxxxyyyzzz{{{yyyzzz}}}~~~zzzxxxwwwwwwxxxwwwxxx|||~~~~~~zzzyyyyyy{{{tttiii___XXXQQQLLLHHHHHHGGGDDDCCCEEEFFFLLLVVV```hhhpppvvvzzz{{{yyyvvvsssqqqqqqqqqqqqppprrrrrrqqqpppmmmhhhaaa[[[SSSQQQMMMHHHDDDAAA???>>>;;;777555555333111444999999BBBPPP```tttqqqbbb\\\YYYVVVVVV[[[dddooouuuzzzzzzzzzzzzyyyxxxwwwvvvuuutttrrrqqqqqqooollljjjcccccccccdddhhhrrr~~~{{{wwwsssqqqpppssstttwwwzzzzzzwwwqqqlll^^^bbbhhhnnnvvvvvvddd[[[OOOHHHDDDBBB>>>;;;:::999777666555555555666666888<<<@@@BBBCCCBBBBBB@@@@@@@@@@@@>>><<<:::888555444333111000/////////000111222222111222444666888;;;>>>@@@BBBDDDGGGJJJJJJMMMPPPSSSUUUXXX\\\^^^```bbbeeeeeeccc]]]WWWSSSLLLIIIIIIPPPZZZgggyyy~~~~~~||||||}}}~~~}}}{{{vvvtttpppllliiieee```\\\UUUSSSNNNJJJEEE???999444//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,+++,,,---///000000333888???MMMeee|||nnnccc]]]ZZZUUUZZZbbbjjjpppsssuuuuuuuuu|||~~~}}}yyytttlllcccYYYSSSNNNKKKNNNSSSVVV```mmmvvvzzz}}}}}}~~~}}}{{{xxxvvvvvvpppmmmiiieee```YYYRRRMMMGGGEEECCCAAA>>>===<<<;;;999999:::;;;:::999888777333444555666777888999999666666777777777777666666444444444444555555555666777777666555333222111111000000000000000000000000000000000000000000000000//////.........---------........................---......///000/////////............/////////000/////////......------,,,///////////////000111111000000////////////000000.........///000000111111111333555666666666888:::???CCCHHHLLLNNNPPPSSSUUUTTTUUUWWWZZZ___fffnnnsssyyyzzzzzz{{{{{{zzzyyyyyyuuuwwwyyyyyyyyyxxxyyy{{{tttvvvyyy}}}}}}yyyvvvttttttuuussssssuuuzzztttggg\\\UUUKKKIIIGGGDDDCCCCCCCCCDDDGGGKKKSSS[[[dddkkkpppsss{{{zzz~~~|||xxxyyyxxxwwwwwwuuupppiiieee]]]YYYTTTOOOKKKGGGBBB??????<<<999888888888888777;;;===EEEUUUeeeuuuyyylllddd[[[UUUXXX^^^eeemmmtttvvvvvvvvvvvvvvvwwwwwwwwwtttsssrrrqqqooonnnmmmlllhhhgggggggggkkksss}}}}}}vvvqqqppppppssstttxxx{{{|||zzztttpppiiigggfffiiiqqq|||kkkcccWWWMMMGGGCCC>>>;;;666444333333444555444333888999;;;>>>@@@AAABBBBBBAAABBBCCCCCCBBB???===;;;555444333111000111111222/////////000111333444555666999<<>>===<<>><<<888777777777666555888999???LLLZZZgggwww{{{ooofff^^^XXXZZZ```gggnnnuuuvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrqqqpppnnnmmmmmmiiihhhggggggkkksss~~~xxxsssqqqqqqrrrtttwww{{{|||zzzuuuqqqgggeeeccceeekkkssszzz~~~tttkkk^^^TTTMMMIIIEEEAAA>>>;;;999888999999777666777888:::<<>>===>>><<<:::::::::;;;:::999777777777777777777666666777777777777777666666555666666555555555555666666666555555444333333222222111111000000000/////////222222222222111000....../////////////////////////////////////////////...........................,,,---......//////.............../////////000000000000000000000000000000111000////////////000111000000000000111111111111111222444444555777:::===AAACCCHHHNNNRRRUUUUUUUUUUUUVVVWWWZZZ___eeekkkooowwwxxxyyyzzz{{{{{{{{{{{{}}}|||{{{||||||{{{xxxvvvpppmmmkkknnnuuu{{{}}}}}}{{{wwwrrrnnnmmmmmmmmmlllmmmmmmoootttzzz}}}}}}|||qqqdddXXXOOOJJJEEEDDDCCCBBBBBBCCCEEEFFFHHHOOOXXXbbbhhhkkkkkkjjjhhheeegggnnnuuu|||~~~zzzvvvsssmmmhhhaaaZZZTTTOOOJJJGGGAAA>>>;;;888888777666555888777:::CCCMMMXXXfffrrruuujjjaaa\\\^^^dddiiipppvvvwwwwwwvvvvvvuuuuuutttttttttsssrrrqqqpppnnnmmmmmmkkkiiiggggggkkkttt{{{vvvsssrrrrrrtttwww{{{}}}{{{wwwssshhheeeaaaaaadddiiimmmooorrrqqqqqqqqqtttxxx}}}|||rrrdddYYYQQQMMMHHHEEEBBB@@@===;;;::::::888666777888;;;===@@@BBBCCCDDDDDDDDDDDDDDDBBB@@@>>>===888666444333111111111222//////000000111222444444666999<<>>BBBFFFKKKPPPTTTWWWWWWXXXYYYYYY[[[^^^bbbhhhmmmpppvvvvvvxxxzzz{{{||||||}}}~~~~~~zzzwwwooollljjjmmmrrrvvvxxxxxxwwwsssooolllkkkkkkjjjjjjkkklllooosssxxxzzzzzzyyy~~~vvvkkk```XXXQQQKKKHHHBBBAAAAAAAAABBBDDDFFFHHHKKKRRR]]]hhhmmmmmmiiifffccc^^^\\\___eeelllwww|||zzzuuupppiiiaaa[[[UUUPPPMMMGGGDDD@@@===<<<;;;999777999777999>>>EEENNN[[[hhhttt~~~{{{nnnfff```ccchhhlllqqqvvvwwwwwwvvvuuuuuutttssssssssssssrrrqqqpppooonnnmmmlllkkkiiihhhllluuu}}}wwwtttsssrrrtttwww{{{}}}|||xxxuuukkkfffaaa^^^^^^```bbbbbbbbbbbbbbbcccggglllsssxxx~~~{{{lll___VVVQQQLLLIIIEEECCC@@@>>>>>>===;;;999:::;;;===@@@CCCEEEFFFGGGFFFFFFFFFEEECCCAAA???>>>999888666444222222111222000000000000111222333444666888<<<>>>@@@CCCGGGIIIJJJLLLOOORRRUUUXXX]]]```dddfffhhhfff```XXXRRROOOIIIGGGIIIQQQ[[[gggwwwwwwppplllqqqyyy}}}vvvuuutttuuuwwwyyyxxxxxxwwwuuurrrpppnnnjjjfffbbb```\\\VVVPPPIIIAAA999333//////...---,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,---............///333777<<>>CCCGGGMMMRRRVVVXXXZZZ[[[]]]^^^___bbbfffjjjnnnppptttuuuwwwzzz|||}}}~~~}}}yyysssqqqooopppsssuuuvvvvvvsssqqqnnnllllllkkkjjjiiijjjlllppptttwwwyyyyyyxxx|||vvvqqqmmmgggaaaYYYQQQMMMIIIGGGEEEAAA@@@@@@AAACCCFFFIIIKKKOOOWWWdddooosssqqqlllggg___XXXSSSSSSVVV\\\gggppp}}}{{{wwwpppiiiccc]]]WWWSSSLLLIIIDDDAAA>>>===:::888999777888<<<@@@GGGTTTaaajjjvvvrrrjjjeeeggglllooorrrvvvvvvvvvvvvuuutttsssrrrrrrsssrrrrrrqqqpppooonnnnnnmmmllljjjjjjnnnvvv~~~xxxtttssstttuuuwww{{{}}}|||yyyvvvkkkfff___ZZZXXXYYYYYYZZZWWWYYY[[[^^^cccjjjtttzzzuuuhhh^^^WWWQQQMMMIIIGGGDDDCCCCCCBBBAAA???<<<===???BBBDDDFFFHHHHHHHHHHHHGGGFFFDDDBBB@@@???;;;:::777555333222222222000000000000111222333333555888;;;>>>@@@CCCFFFIIIIIILLLOOORRRUUUYYY]]]aaaeeegggiiigggaaaYYYSSSPPPIIIHHHKKKSSS]]]iiixxxwwwqqqnnnsss{{{}}}vvvtttssstttvvvxxxxxxwwwwwwvvvsssrrrppplllhhheee```\\\VVVOOOHHH@@@777222//////...---,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,---...//////000...///222555888BBBVVViiiwwwmmmaaaXXXSSSKKKLLLQQQXXXbbbmmmwww|||~~~vvvsssoookkkggg```UUUMMMHHHFFFGGGLLLVVVdddrrr{{{~~~||||||{{{zzzyyyxxxwwwtttpppmmmaaa\\\TTTNNNIIIFFFBBB@@@===<<<::::::;;;<<<;;;:::;;;::::::999888777777777888888888888888777777666666555444333333444555666444444444444444333333333111111111222222222222222///000000000000000//////111111000000////////////---.........//////000000........................---...//////000000//////////////////000000000111111111111111111111111111000000111111111111000000///000000000111111111111111222444555666888<<>>???AAACCCEEEGGGHHHHHHKKKJJJHHHFFFDDDCCCAAAAAA===<<<999666444222222222111111000000111222222333555888;;;>>>@@@BBBFFFHHHIIILLLOOOSSSVVVZZZ^^^bbbfffiiijjjhhhbbb[[[UUURRRKKKJJJNNNWWWaaalllzzzyyysssrrrvvv~~~~~~wwwuuuttttttvvvxxxyyyxxxxxxvvvtttsssrrrooojjjgggaaa]]]WWWPPPHHH???777111//////...---,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------------...///000...///222555666===NNN```~~~{{{rrrhhh^^^XXXOOOPPPRRRXXXaaalllwww}}}tttqqqnnnmmmkkkeeeYYYPPPJJJFFFDDDHHHQQQ\\\jjjuuu~~~~~~}}}|||{{{{{{{{{xxxuuuqqqgggbbbZZZRRRMMMIIIEEEBBB@@@>>><<<;;;<<<<<<;;;:::<<<<<<;;;:::999888777666888888999999888888777666666555333222222333555666444444444444444444444444222222222222222333333333333333222111///---+++***222111111000000//////...------......///000000000////////////////////////......///000000000000////////////000000000111111111111111111111111111111000111111222222111111000000000000000111111111111111222444555666999===@@@BBBHHHQQQWWW[[[^^^bbbfffhhhiiilllnnnqqqrrrssstttvvvwwwyyy|||zzzyyyxxxvvvtttrrrrrrqqqqqqpppooopppppppppnnnlllkkknnnrrrtttvvvxxx{{{}}}~~~tttkkkddd^^^ZZZXXXSSSOOOKKKHHHGGGEEECCCAAACCCCCCCCCDDDGGGJJJNNNPPPWWWaaaooo{{{~~~xxxsss]]]UUUNNNLLLKKKMMMSSSZZZcccrrr~~~zzzvvvooofffaaaSSSPPPJJJFFFBBB???<<<:::777777999;;;;;;===HHHTTT___kkkyyywwwpppkkkmmmqqqqqqsssuuussssssssssssssssssssssssrrrrrrqqqqqqpppooooooooommmmmmnnnooossszzz{{{wwwvvvxxxxxxyyy|||}}}|||yyyvvvkkkdddZZZSSSRRRTTTWWWYYYXXX]]]eeekkkqqqzzz{{{oooeee[[[UUURRROOOLLLJJJIIIHHHFFFDDDDDDEEEFFFHHHJJJKKKKKKKKKLLLKKKIIIGGGEEECCCBBBBBB???===:::777444333222222111111111000111111222333555777;;;===@@@BBBFFFHHHIIILLLOOOSSSVVVZZZ___bbbhhhjjjllljjjddd]]]WWWSSSMMMLLLQQQZZZdddooo|||yyyttttttxxxyyywwwuuuuuuwwwyyyzzzzzzyyywwwuuutttssspppllliiiccc___YYYQQQIII@@@777222//////...---,,,,,,,,,,,,,,,++++++++++++++++++,,,...---,,,,,,,,,---...///---///222444444999IIIYYYvvv~~~vvvooofff___VVVUUUUUUXXX___iiisssyyytttqqqoooppppppkkk```VVVLLLEEEAAAEEELLLTTTbbbnnn|||~~~~~~|||xxxuuunnnhhh___WWWQQQLLLHHHFFFCCC@@@>>>=========;;;:::;;;;;;::::::999999999888888999999999999888777777666555333222222333555666444444444444444444444444222222222333333333444444222222222111000///------222222111111000//////...------......///000000111000000000000000000000000......///000000000000000//////000000000111111111111111111111111111111111000111222222222222111000000000000000111111111111000222444555777999>>>AAABBBJJJTTT[[[___ccchhhmmmooopppsssvvvwwwxxxxxxxxxxxxyyy{{{~~~~~~~~~|||yyyuuusssqqqqqqoooooooooqqqrrrqqqooommmkkkmmmqqqssstttwww|||xxxooofff```[[[YYYWWWNNNLLLJJJIIIIIIIIIGGGFFFEEEEEEEEEFFFHHHLLLOOOQQQZZZcccrrr~~~|||wwwaaaYYYQQQMMMJJJIIIMMMRRRZZZiii}}}|||tttkkkeeeXXXTTTNNNJJJFFFCCC???===999:::<<<===;;;<<>>;;;777555333222222111111111111111111222222555777;;;===???BBBFFFHHHIIILLLPPPSSSVVVZZZ___bbbiiikkkmmmkkkeee^^^XXXTTTNNNNNNSSS\\\fffqqq~~~yyyttttttxxxzzzwwwuuuuuuwwwzzz{{{{{{yyywwwvvvuuutttqqqmmmjjjeeeaaaZZZSSSJJJAAA999333//////...---,,,,,,,,,,,,---,,,+++******+++,,,---...---,,,+++++++++,,,------///222444333888GGGVVVoooyyyssskkkcccZZZXXXVVVWWW]]]eeennntttuuurrrppprrrtttoooeee[[[MMMEEE@@@CCCIIIPPP\\\iiiwww}}}{{{xxxrrrlllccc[[[UUUOOOKKKHHHDDDBBB???>>>>>>===;;;:::999999::::::::::::;;;;;;888999999999999888777777777555333111111333555777444444444444444444444444222222222333333444444444...///000111222333333333222222222111000//////...---------...///000000111000000000000000000000000...//////000000000000000000000000000111111111111111111111111111111111111000111222333333222111000000000000000111111111111000222444555777:::>>>AAADDDLLLVVV^^^bbbffflllqqqsssuuuxxxzzz|||||||||{{{yyyzzz|||}}}xxxtttsssrrrnnnnnnoooqqqrrrrrrooommmjjjmmmoooqqqrrrvvv}}}~~~yyyqqqiiiccc^^^YYYVVVRRRQQQOOOOOOOOOMMMKKKHHHIIIHHHHHHIIIJJJMMMPPPRRR[[[bbbooo~~~nnnbbbVVVQQQLLLHHHJJJOOOWWW]]]mmm}}}wwwqqqccc]]]UUUNNNHHHCCC???===:::888777:::<<<>>>DDDLLLWWWcccqqq{{{yyyuuuqqqoooqqqssssssrrruuuttttttsssssssssttttttvvvuuusssqqqooonnnnnnooooooppprrrsssvvv{{{{{{vvvtttuuuwwwzzz}}}}}}{{{xxxqqqhhh^^^ZZZXXXYYY```hhhiiiooowww}}}vvvnnnfffdddbbb```^^^\\\XXXVVVUUUTTTTTTUUUVVVUUURRRPPPMMMLLLKKKJJJHHHGGGEEEEEEBBB@@@===999666444333333222222111111111111222222555777:::<<<>>>AAADDDGGGIIIKKKOOORRRVVVZZZ```dddgggkkkpppqqqmmmeee^^^ZZZSSSSSSVVV\\\gggttt{{{xxxvvvzzzzzzyyywwwwwwzzz||||||||||||zzzxxxwwwuuurrrnnnkkkfffbbb[[[RRRGGG>>>666222......---,,,,,,,,,,,,---,,,,,,,,,++++++*********---,,,+++++++++,,,---...//////111333444999FFFTTTlll}}}}}}xxxsssmmmjjjbbb\\\XXXWWWYYY^^^hhhsssyyyssstttxxxwwwmmmdddXXXOOOFFFEEEGGGLLLTTT[[[nnnuuu~~~}}}{{{{{{sssooohhhaaa[[[UUUPPPLLLEEEDDDAAAAAA@@@???===;;;;;;;;;;;;<<<<<<<<<<<<===:::999777777888888666555555444444333333444444555666666555444333222222111333333333333333333333333444444444333333222222222333111000111333333111...//////////////////////////////............//////111111000000//////............//////000000111111000000000000000000000000111111111000000000000000222222222222222222333444222444666777888;;;???BBBFFFLLLUUU___hhhpppwww||||||}}}~~~~~~}}}{{{yyyxxxzzzzzz{{{}}}~~~yyytttqqqooommmmmmnnnqqqssssssrrrpppooommmkkkmmmrrrxxx|||~~~wwwooojjjddd```]]][[[XXXUUUSSSRRRPPPMMMKKKKKKKKKJJJKKKLLLOOORRRTTT[[[bbbnnn~~~uuuiii]]]VVVQQQLLLLLLPPPUUUZZZiii}}}yyyssshhhbbbZZZRRRLLLGGGBBB@@@;;;999888:::<<<===DDDKKKTTT```nnnxxx}}}yyyvvvrrrppprrrssstttsssuuuuuutttttttttuuuuuuuuuwwwuuusssqqqoooooonnnnnnoooqqqrrrsssuuuyyy~~~|||wwwuuuvvvwwwzzz}}}}}}{{{xxxsssjjj```[[[YYY[[[bbbjjjooouuu|||{{{pppnnnkkkhhhfffccc___\\\ZZZYYYYYYYYYYYYXXXUUUSSSRRRQQQOOOLLLIIIFFFDDDCCCCCCAAA===:::777555333333222222111111111111222222444777999<<<>>>AAAEEEHHHIIILLLOOORRRVVV[[[```dddhhhlllpppqqqmmmeee^^^ZZZUUUVVVXXX___jjjwww{{{wwwuuuyyyzzzyyywwwxxxzzz|||}}}}}}}}}{{{yyywwwvvvsssnnnkkkfffbbb[[[RRRGGG>>>666222......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******...---,,,,,,,,,---.../////////111333444888DDDQQQddduuu|||wwwsssooolllddd^^^XXXVVVVVVYYYbbblllyyyzzz{{{xxxqqqaaaVVVKKKGGGFFFHHHNNNTTTeeennnzzzxxxssslllfff___YYYSSSOOOLLLIIIEEECCCAAA???<<<:::;;;;;;;;;<<<<<<<<<<<<<<<:::888777777777777666444555444444333333444444555666555555444444333333222333333333333333333333333444444333333333333333333222111000000222222000...////////////////////////111000000//////000000111000000000000000/////////000000111111111111111111000000000000000000000000111111111111000000000000222222111111111222222333111333444666777:::>>>AAAHHHOOOXXXcccllltttzzz~~~~~~~~~}}}|||{{{zzzyyyzzzzzz|||}}}|||xxxtttrrrttttttuuuwwwyyyxxxvvvssspppnnnlllmmmqqqwww|||~~~xxxsssnnnjjjgggfffccc^^^YYYVVVSSSPPPNNNNNNNNNMMMMMMOOORRRTTTVVV[[[aaammm}}}vvviii```XXXRRRPPPQQQRRRWWWcccttt|||wwwnnnhhh```WWWQQQKKKEEEBBB>>>:::999;;;;;;===CCCJJJSSS```nnnwww~~~}}}zzzwwwtttrrrssstttttttttuuuuuuuuuvvvvvvwwwwwwxxxwwwvvvtttrrrpppooonnnnnnpppqqqrrrssstttvvvzzz}}}~~~xxxvvvvvvxxxzzz}}}}}}{{{yyyvvvmmmbbb]]]ZZZ\\\ccckkksssxxxxxxuuuqqqmmmjjjfffbbb___\\\[[[[[[[[[[[[ZZZWWWUUUSSSRRROOOLLLIIIFFFDDDCCCCCCAAA>>>;;;888666444333222222111111111111222222333666999<<>>666222......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++...------------...///000//////000333333777BBBMMMXXXjjjyyyuuuqqqooommmeee^^^XXXUUUSSSSSSZZZbbbnnnyyypppcccUUULLLGGGEEEHHHMMMYYYbbbppp|||}}}yyyrrrlllfff___YYYUUUSSSOOOJJJFFFCCCAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;999888666666777777555444555555444444444444555555444444444444444444444444333333333333333333333333333333333333444444444444222111000111222111000...////////////////////////222111111000000111111222//////000000000000000000111111000000000000000000000000000000000000000000111111111111111111111111222222111000000111111222222444666777888;;;???BBBLLLSSS]]]hhhqqqxxx~~~~~~|||{{{{{{zzzzzzzzz{{{}}}}}}yyywwwzzzzzz|||~~~{{{xxxssspppmmmmmmrrrxxx}}}|||xxxsssqqqooojjjddd^^^ZZZWWWTTTRRRQQQQQQPPPOOOPPPSSSUUUVVVZZZ```lll{{{vvvkkkaaaYYYTTTRRRQQQTTT\\\iiittt{{{rrrmmmddd\\\TTTMMMGGGCCC@@@===;;;;;;<<<===CCCKKKUUUbbbqqqyyy{{{yyywwwuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzxxxwwwuuusssqqqpppnnnnnnoooqqqrrrsssssstttvvvxxx{{{wwwwwwxxxzzz|||}}}{{{yyyxxxnnnccc]]]ZZZZZZaaaiiiqqquuu{{{uuuqqqlllhhhddd```[[[XXXWWWVVVWWWXXXZZZZZZXXXVVVPPPOOONNNLLLJJJHHHGGGFFFCCCBBB@@@===999777555444333222222111111222222333333555999<<>>666222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...000222333555>>>HHHNNN___uuu}}}vvvpppmmmjjjiiiccc]]]XXXTTTQQQOOOSSSZZZeeepppqqq```TTTKKKEEEFFFJJJNNNWWWfffsss|||{{{vvvrrrmmmgggbbb^^^WWWSSSNNNIIIHHHGGGFFFEEE===<<<<<<<<<;;;;;;::::::999777666666777666555333555555444444444444555555333444444444555555666666444444444444444444444444222333333333444444555555222222222222333222111000000000000000000000000000111111111000000111111111/////////000000111111222//////......------,,,,,,000000000000000000000000000111111111111111222222222222111111111111111222555777999;;;===@@@DDDGGGQQQWWWaaakkkssszzz~~~|||{{{{{{|||||||||}}}}}}}}}~~~}}}vvvsssoooooosssyyy}}}~~~{{{wwwrrrkkkeeeaaa]]]ZZZXXXUUUTTTRRRQQQQQQRRRTTTUUUYYY___kkkyyywwwlllbbbYYYSSSQQQRRRWWW___fffooo~~~uuupppggg^^^VVVOOOHHHDDDCCC???<<<======>>>EEELLLWWWeeesss{{{}}}|||{{{yyyxxxwwwwwwxxxwwwxxxyyyzzz{{{||||||{{{xxxxxxvvvuuurrrpppnnnmmmnnnppprrrssssssssstttvvv}}}yyyxxxxxxzzz|||}}}{{{yyyxxxnnnccc\\\XXXWWW\\\cccjjjmmmrrrwwwzzz|||~~~|||vvvqqqnnnnnnoooppptttwww|||}}}uuuoooiiieee```[[[XXXTTTQQQNNNOOOOOOQQQUUUYYY\\\\\\[[[SSSRRRQQQOOOMMMKKKIIIHHHDDDCCCAAA>>>;;;888666444333333222222222222333333333666999<<>>666222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......///...///222222333:::BBBGGGVVVkkk~~~~~~uuunnniiieeecccaaa\\\WWWTTTOOOLLLOOOTTT\\\fffvvvyyygggZZZOOOGGGEEEHHHGGGOOO[[[hhhrrrzzz~~~|||yyyvvvsssoookkkggg```\\\UUUPPPLLLJJJHHHGGG>>>>>>===<<<<<<;;;::::::999888666666777777555444666555555444444555555666333444444555555666666777444444444444444444444444333333333444444555555555444555555555444333333333111111111111111111111111111000000//////000000111//////000000111111222222//////......------,,,,,,000000000000000000000000000000111111222222222333222222222222222333444444777999<<<>>>AAAEEEJJJMMMVVV\\\eeemmmsssyyy}}}}}}||||||}}}~~~~~~xxxvvvssssssvvv{{{~~~~~~wwwqqqkkkfffbbb___ZZZXXXVVVTTTRRRRRRSSSTTTXXX^^^iiiwwwwwwlll```UUUQQQQQQRRRUUUYYYaaapppxxxssskkkbbbZZZRRRKKKGGGEEEAAA>>>>>>???@@@GGGOOOYYYggguuu|||}}}{{{yyyzzz{{{yyyzzz|||}}}~~~}}}}}}|||yyyyyyxxxvvvsssqqqooommmkkknnnqqqsssttttttuuuvvvzzzyyyyyyzzz||||||{{{zzzwwwmmmccc\\\WWWSSSVVV[[[aaacccggglllnnnoooooonnnkkkgggaaa[[[XXXWWWWWWXXX]]]___ccchhhjjjhhhccc___[[[XXXSSSOOOMMMKKKIIIGGGJJJKKKNNNTTTZZZ^^^```___[[[ZZZWWWTTTPPPLLLJJJHHHDDDDDDBBB@@@<<<999666555333333222222222222333333444777:::===@@@CCCGGGKKKKKKOOOSSSWWWZZZ]]]```cccbbbdddffffffccc```]]]\\\VVVYYY```iiiuuu~~~||||||zzzwwwuuurrrvvv}}}}}}zzzzzz{{{~~~}}}zzzwwwrrrnnnfffbbb[[[RRRGGG>>>666222......---,,,,,,,,,,,,---,,,,,,,,,,,,------------))))))+++,,,---......---000......111222222666<<>>===;;;;;;::::::999777777888888666555666666555555555555666666444444555555666666666666444444444444444444444444444444444444444555555555555666888777555444444555111111111111111111111111000000000//////000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111222333333333333333333444555666777888999<<>>:::777555444333333222222333333444666888;;;===@@@CCCGGGJJJLLLOOOTTTXXX[[[]]]```bbb```bbbeeeeeecccaaa______VVVZZZbbblllwww~~~{{{yyyxxxvvvsssqqqooosss{{{{{{zzzzzz|||~~~{{{wwwsssooofffbbb[[[RRRGGG>>>666222......---,,,,,,,,,,,,---,,,,,,,,,---------......)))***,,,---...//////...000---...000111000333888;;;DDDRRRcccyyyyyypppiiieeebbb^^^ZZZVVVPPPIIIHHHKKKIIIPPPZZZcccjjjsss~~~tttgggZZZNNNHHHGGGDDDFFFJJJPPPYYYeeerrr{{{~~~{{{wwwtttrrrmmmeee]]]UUUNNNGGGCCCBBBBBBAAA???>>><<<;;;;;;;;;:::888888999999777666666666555555555555666666555555555555666666666666555555555555555555555555555555555555444444444444444666888777555333444555222222222222222222222222222111111000000111111222222222111111111111111111000000111111111111111111000000000000000000000000000000111222222333444444444444555666888:::<<<===???AAAEEEJJJNNNTTTZZZ___eeegggkkkmmmpppssswwwzzz{{{|||}}}~~~~~~|||{{{{{{}}}~~~zzzqqqlllcccaaa]]]YYYVVVTTTTTTTTTVVV]]]hhhuuu|||kkk[[[PPPMMMJJJHHHHHHNNN^^^nnn~~~zzzssskkkddd\\\TTTPPPHHHCCC@@@AAABBBDDDLLLUUUaaappp~~~}}}}}}}}}~~~}}}|||zzzzzzyyywwwuuurrrooommmgggkkkppptttvvvvvvwwwxxx|||{{{zzzyyyzzz||||||{{{zzzvvvnnneee___WWWPPPNNNPPPNNNOOOSSSVVVYYYWWWTTTQQQPPPNNNJJJGGGEEEFFFGGGIIIJJJIIIIIIKKKNNNNNNMMMLLLHHHEEEBBBAAAAAABBBBBBBBBCCCEEEIIIPPPWWW\\\^^^^^^VVVUUUSSSQQQNNNLLLJJJIIIEEEDDDCCCAAA>>>;;;777555444333333222222333333444777999<<<>>>@@@BBBFFFIIILLLPPPUUUYYY[[[^^^```bbb```bbbdddeeecccbbbaaaaaaWWW[[[cccmmmyyy}}}yyywwwuuussspppnnnlllqqqzzzzzzzzzzzz|||~~~|||xxxsssooofffbbb[[[RRRGGG>>>666222......---,,,,,,,,,,,,---,,,,,,,,,------.........***+++---///000000000///000------000111000222666777>>>JJJZZZqqqwwwooojjjddd```\\\XXXPPPHHHFFFHHHEEEJJJQQQVVVZZZbbbmmmuuu{{{nnnaaaTTTLLLJJJDDDDDDEEEIIIQQQ^^^mmmwwwzzz{{{}}}~~~yyyuuurrrnnnggg```YYYQQQJJJFFFCCCCCCBBB@@@???===<<<;;;<<<:::999999:::999888666666666555555555555666666666666666666666666666555555555555555555555555555666666666555444444444333333666888777444222333555222222222222222222222222333222222222222222222333333222222222111000000000......//////000000111111000000000000000000000000000000111222333333444444444555666888:::<<<>>>???DDDGGGLLLQQQVVV\\\ccchhhjjjkkkmmmnnnooorrrvvvyyyyyyzzz}}}|||{{{{{{|||}}}|||}}}~~~}}}}}}~~~~~~}}}~~~tttjjjeee```[[[ZZZYYYYYYXXXYYY```lllwww}}}hhhYYYLLLGGGDDDDDDGGGNNN\\\jjj~~~xxxppphhh```XXXSSSMMMGGGBBBAAABBBFFFOOOYYYiiiuuu}}}|||zzzvvvrrrnnnkkkiiigggkkkqqqvvvyyyzzzyyyxxx}}}{{{|||}}}||||||xxxssslllbbbYYYQQQKKKIIIMMMNNNOOOPPPPPPPPPOOONNNJJJJJJIIIIIIIIIIIIIIIJJJJJJLLLNNNMMMLLLJJJIIIHHHFFFEEECCC???<<<<<<>>>@@@DDDFFFJJJNNNRRRVVVXXXYYYVVVUUUSSSQQQOOOMMMKKKJJJGGGEEECCCAAA@@@===888555444333222222222333444555666888;;;>>>AAADDDIIILLLPPPRRRUUUXXX[[[^^^______```aaabbbdddeeeccc___\\\WWWZZZ```jjjvvv|||xxxuuusssqqqooommmjjjpppzzz{{{|||~~~~~~|||xxxssspppiiiccc\\\TTTGGG:::333333000000///...............,,,,,,++++++,,,,,,---...---------............///000000000000111222333444<<<;;;BBBRRRfffyyy{{{sssqqqmmmggg___WWWQQQKKKFFFCCCAAAAAADDDIIILLLRRR___lllwwwxxxlll^^^RRRJJJKKKEEEAAAEEEMMMVVV```iiippptttyyy}}}~~~zzzxxxqqqnnnjjjccc\\\VVVQQQNNNKKKIIIFFFEEEDDDBBB???=========<<<;;;:::999888777555555666666666666666666666666666666666555555555888888777666666666666666888777666555666777999;;;777777777777666555444333222222222222222222222222666555444333333444555666000000000000000000000000000000000000111111111111222222111111111111111222000111222222222222444666444666777888:::>>>BBBFFFNNNSSSYYY___dddgggkkkmmmoooooonnnnnnpppqqqssstttyyyzzz}}}~~~zzzwwwuuuttttttqqquuuzzz}}}~~~~~~~~~}}}wwwpppoooqqqppprrrttt|||}}}sssnnngggaaa]]]\\\ZZZYYY[[[bbbkkkuuu~~~|||hhhZZZIIIEEEBBBCCCEEEKKKYYYfffzzz{{{ssskkkccc[[[VVVOOOIIIEEEDDDEEEIIISSS]]]nnn{{{}}}{{{wwwsssnnnjjjhhhgggkkkqqqvvvzzz{{{zzzyyy~~~}}}{{{{{{||||||{{{xxxtttlllcccYYYQQQKKKHHHHHHJJJLLLNNNOOOPPPPPPPPPRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPOOONNNLLLJJJIIIIIIFFFEEECCC@@@======>>>???AAACCCEEEIIIMMMPPPRRRSSSRRRRRRQQQOOONNNLLLKKKJJJGGGFFFDDDBBB@@@===999666444444333222222333444555555888;;;>>>@@@DDDIIILLLPPPRRRUUUYYY\\\^^^___`````````aaacccdddbbb^^^[[[VVVYYY___iiiuuu|||xxxuuurrrpppnnnllljjjoooyyy||||||zzz|||~~~~~~{{{xxxsssoooiiiccc\\\TTTHHH:::333333000//////...............+++++++++++++++,,,------........................////////////000111333333::::::@@@NNN___pppxxxtttsssmmmddd\\\UUUNNNHHHEEE???>>>@@@CCCFFFKKKWWWbbbnnnxxxtttgggYYYQQQKKKEEEAAAEEEJJJOOOWWW^^^ffflllssszzz~~~~~~|||sssqqqlllfff```ZZZUUURRRMMMKKKGGGEEECCCBBB???===>>>>>>===<<<;;;:::999999777777777777777777777777777777777777777777777777888888777777666666666777666666777888888888888888777777777777666555444333222222222222222222222222222111000//////000111222111111111111111111111111000000111111111222222222222222111111111111111222222333444444333444666888777888;;;===???CCCIIILLLTTTXXX___dddhhhkkknnnpppsssrrrrrrrrrssstttvvvwww{{{|||~~~|||xxxuuusssqqqqqqnnnqqquuuwwwyyy}}}~~~yyyoooeeecccbbbaaaaaadddiiinnnvvv~~~zzzrrrkkkgggeeecccbbb```dddjjjqqqyyyvvvcccVVVIIIEEEBBBCCCEEEKKKXXXdddttt~~~wwwpppggg___ZZZQQQKKKGGGGGGIIINNNXXXcccrrr}}}xxxsssnnnjjjgggfffjjjqqqwww{{{||||||{{{zzz~~~|||{{{{{{{{{zzzyyyuuunnneee[[[RRRLLLHHHFFFHHHKKKOOOSSSWWWYYYZZZ^^^^^^]]]]]]]]]\\\\\\\\\]]][[[XXXTTTQQQNNNMMMLLLFFFEEECCC@@@>>>============>>>@@@BBBEEEGGGIIIJJJLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGEEECCCAAA>>>:::777555444333222222333444555444777:::===@@@DDDHHHKKKQQQSSSVVVZZZ^^^___``````_________aaaaaa```\\\YYYSSSVVV]]]gggttt}}}yyyuuussspppllliiiiiioooxxxxxxwwwyyy{{{~~~}}}{{{wwwrrroooiiiccc\\\TTTHHH;;;444444000///......------......******+++++++++,,,,,,,,,.....................---.........///000111222333666888>>>HHHTTTcccyyy}}}xxxuuuoooggg^^^VVVOOOHHHDDD@@@>>>===???@@@DDDNNNXXXhhhqqq}}}sssfff^^^PPPJJJEEEEEEGGGHHHLLLQQQYYY___iiisssyyy~~~wwwuuuqqqlllfff```\\\ZZZTTTQQQLLLHHHFFFDDDBBBAAA??????>>>===<<<;;;::::::888888888888888888888888777777888888999999::::::999888888888777777777777444666888::::::999777666777777777777666555444333333333333333333333333333333222222111111222222333111111111111111111111111111111111111222222222222222111111000111111222222444555666666555555777999:::<<<@@@CCCGGGLLLQQQUUU]]]aaagggkkknnnqqqsssuuuwwwwwwvvvvvvvvvxxxyyyzzz}}}~~~}}}yyyuuurrrooommmmmmiiikkknnnoooqqqvvv~~~|||pppeee```^^^[[[ZZZ\\\ZZZ___fffmmmvvvzzztttooollljjjhhheeefffiiinnnuuu|||yyyjjjZZZNNNIIIFFFDDDEEEGGGMMMYYYeeennnzzz|||uuulllccc^^^SSSMMMIIIIIILLLQQQ]]]hhhsss~~~~~~yyysssnnniiifffeeejjjqqqyyy}}}~~~}}}|||yyy|||zzzzzzzzzyyyyyyvvvpppggg^^^TTTMMMIIIGGGJJJOOOVVV]]]ccchhhkkklllmmmnnnooopppqqqrrrrrrsssoooiiibbb]]]XXXTTTQQQHHHFFFCCC@@@???===<<<::::::;;;;;;===>>>@@@AAABBBEEEFFFHHHIIIJJJJJJJJJJJJJJJHHHFFFDDDBBB???;;;888666555444333222333444444444666:::===@@@DDDHHHLLLQQQTTTXXX\\\___aaaaaaaaa]]]]]]]]]^^^^^^]]]YYYVVVPPPTTT\\\gggttt{{{xxxtttpppkkkhhhiiioooyyy{{{uuuuuuwwwyyy|||}}}zzzwwwrrrnnnhhhccc\\\TTTHHH;;;444444//////...------------...******++++++++++++++++++,,,,,,------.../////////.........///000222333444555777===DDDKKKWWWnnn{{{wwwrrrkkkccc\\\TTTMMMHHHDDD@@@===>>>>>>AAAJJJSSSbbblllzzzuuummm]]]TTTLLLHHHFFFDDDFFFIIINNNTTT]]]gggooowww~~~~~~{{{yyyvvvrrrmmmiiieeeccc^^^ZZZSSSNNNLLLJJJHHHGGGAAAAAA@@@???>>>===<<<;;;999999888888888888888777666777777888999::::::;;;999999999999999888888777666777888999999888777666777777777777666555444333333333333333333333333333333333333333333333333333111111111111111111111111000000000111111111111222222111111111111222222333444555666666666666888:::===@@@DDDIIINNNSSSYYY]]]eeehhhmmmqqqtttuuuwwwxxxzzzyyyxxxxxxxxxzzz{{{||||||zzzvvvrrrnnnkkkjjjiiifffgggiiijjjlllrrr{{{wwwkkkeee```[[[YYYYYYUUUYYY]]]bbbiiiuuu~~~~~~~~~yyytttoookkkhhhffffffgggkkkpppwww}}}~~~xxxmmm```RRRIIIHHHFFFEEEGGGJJJOOO[[[ffflllxxxzzzqqqgggaaaTTTOOOJJJJJJMMMTTT```kkkttt}}}yyysssmmmhhheeeeeejjjrrrzzz~~~{{{|||zzzzzzyyyyyyzzzwwwrrrkkkaaaXXXPPPKKKJJJMMMTTT]]]gggpppxxx{{{|||}}}}}}uuummmeee\\\WWWLLLIIIDDD@@@???===;;;999:::999999999:::;;;===>>>@@@BBBEEEGGGJJJKKKKKKKKKKKKIIIGGGFFFDDDAAA===999666666444333333333444444333666:::===@@@DDDIIILLLRRRUUUZZZ^^^aaabbbbbbbbb[[[ZZZZZZ[[[[[[YYYVVVSSSOOOSSS[[[gggvvv|||xxxssslllhhhjjjqqq|||yyysssttttttvvvzzz~~~~~~|||zzzvvvqqqnnngggbbb[[[SSSHHH:::444444//////...---------------)))***+++,,,,,,,,,,,,+++)))***+++---///000111222//////000111222444555666666888===AAAEEEPPPeeeyyy{{{xxxsssmmmggg```YYYTTTKKKEEE@@@>>>>>>@@@HHHPPPZZZfffvvv{{{kkk```TTTMMMHHHDDDDDDHHHJJJMMMRRRYYYbbblllvvv||||||~~~~~~~~~}}}zzzwwwssspppnnnlllfffaaa[[[UUURRRPPPNNNMMMFFFEEEDDDBBB@@@???======999999999888888888777777666666777888888999:::::::::::::::;;;::::::999888999888777666666777888888777777777777666555444333333333333333333333333333//////000000000000//////111111111111111111111111/////////000000000111111222222222222222333444444444555666777777888;;;===AAADDDJJJOOOTTTYYY___cccjjjmmmrrruuuwwwxxxyyy{{{zzzzzzyyyyyyyyy{{{|||}}}yyywwwsssooollliiihhhgggeeeggghhhhhhkkkqqq{{{ssslllfff___ZZZZZZWWWYYY[[[\\\aaajjjvvv|||ssslllhhhfffeeedddhhhqqq|||zzzssslllgggdddccccccffflllrrrwwwyyy}}}zzzvvvnnndddYYYPPPKKKGGGFFFGGGJJJMMMRRR^^^iiippp{{{uuukkkdddWWWQQQLLLLLLOOOUUUbbbnnnuuu}}}~~~~~~~~~yyyssslllgggeeedddiiirrr{{{~~~|||zzzzzzzzzzzzzzzxxxuuunnnfff\\\SSSNNNKKKPPPXXXbbbooozzzuuuhhh___UUUOOOGGGBBBAAA???<<<::::::999888888888:::;;;<<<===???CCCGGGJJJKKKLLLLLLLLLKKKHHHGGGEEEBBB>>>;;;777666555333333333444444444777:::>>>AAAFFFJJJNNNSSSVVV[[[```cccdddccccccZZZXXXXXXXXXXXXVVVSSSQQQNNNSSS\\\iiixxx}}}wwwoooiiillltttwwwrrrtttrrruuuzzz~~~~~~{{{yyyuuuqqqmmmeee```ZZZRRRFFF:::333333///...------,,,,,,------***+++,,,---...---,,,,,,)))***+++---///111222333///000000111333555777888777888<<<@@@CCCLLL___qqq}}}zzzvvvqqqkkkccc^^^TTTLLLEEEBBB@@@AAAFFFMMMXXXdddvvvxxxlll```WWWPPPIIIHHHJJJIIIJJJLLLOOOVVV___jjjqqquuuwwwzzz}}}}}}{{{xxxvvvtttssslllgggbbb]]]ZZZWWWTTTSSSMMMLLLJJJHHHEEECCCAAA@@@;;;;;;;;;:::999999888888777777777888888999999::::::;;;<<<<<<<<<;;;999888:::999777555555666888999777777777777666555444333333333333333333333333333111111222222222222111111222222222222222222222222///000000000000111111111333333333333444555666666555777999;;;;;;===AAACCCHHHLLLQQQVVV[[[```fffiiimmmpppuuuxxxyyyzzz{{{|||{{{zzzzzzzzz{{{}}}~~~wwwuuurrrnnnkkkiiihhhgggfffhhhjjjjjjmmmsss}}}xxxqqqhhhbbb```ZZZ[[[[[[ZZZ\\\cccmmmuuu|||pppjjjbbb\\\XXXVVVUUUUUUUUU]]]ffflllttt|||~~~|||xxxqqqiiiccc^^^]]]]]]aaahhhmmmqqqrrrssspppkkkddd[[[TTTPPPNNNKKKJJJLLLPPPTTTZZZeeepppxxxzzzooogggZZZSSSNNNNNNPPPWWWdddpppuuu{{{~~~}}}|||}}}~~~}}}xxxrrrlllgggdddccciiisss|||{{{zzzzzz{{{{{{zzzyyyvvvqqqiii```WWWRRRNNNSSS\\\hhhuuuyyymmm^^^VVVLLLFFFDDDBBB???===:::999888777777999;;;<<<<<>>>>>======<<<;;;;;;:::999999999999:::::::::::::::;;;=========<<<:::999999888888777777777777777777777777777666555444333444444444444444444444444333444555666666555444333222222222222222222222222111111222222222333333333444444444555555666777888:::<<>>BBBJJJXXXeeexxxzzzooodddWWWPPPJJJGGGIIIMMMRRR\\\lll}}}{{{vvvmmmaaaYYYVVVHHHIIIJJJJJJKKKOOOTTTXXX\\\```gggnnnuuu{{{~~~~~~|||{{{zzzzzzyyywwwssspppmmmiiieeebbb[[[ZZZWWWSSSOOOKKKHHHGGGAAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>><<<:::999777888999:::999888666444777777777777666555444333444444444444444444444444111111333333333333111111222222222222222222222222333333444444444444555555555555555666666888999999>>>@@@CCCFFFHHHKKKOOORRRXXX\\\aaaeeeiiimmmqqqtttooossswww{{{|||}}}}}}tttssspppnnnllljjjjjjjjjgggjjjmmmooorrrwwwyyytttppphhheeebbb___^^^___aaacccnnnvvv|||uuukkkcccYYYQQQNNNLLLJJJHHHIIIHHHIIIKKKPPPUUUWWWXXX\\\]]]]]]\\\ZZZXXXXXXYYYRRRVVV\\\```ccceeeggghhhhhhddd^^^YYYUUURRROOONNNOOORRRVVV\\\cccnnnxxxtttjjj]]]UUUOOOPPPUUUZZZbbbjjjuuuvvvxxxxxxxxxxxxzzz|||}}}|||yyyvvvooogggdddeeeccciiisss|||~~~}}}|||zzzxxx{{{zzzyyywwwqqqggg\\\UUUSSSVVV]]]jjjzzzqqqfffWWWNNNJJJGGGAAA;;;>>>===;;;999999999999999???AAADDDHHHKKKNNNOOOOOONNNKKKIIIGGGFFFDDDAAA???999777555333333333444555777999===@@@DDDHHHMMMPPPYYY\\\aaaeeegggfffcccaaa\\\YYYTTTQQQPPPPPPNNNMMMOOOWWWdddrrr|||sssqqqrrr}}}~~~uuurrrrrrtttwwwzzz~~~}}}{{{xxxtttooolll```]]]WWWNNNBBB999222000......---------......///---..................---,,,,,,------...///000000//////000000111222444555::::::999:::>>>GGGRRRYYYooo}}}~~~vvvgggXXXNNNJJJLLLOOOMMMWWWcccppp~~~zzznnnccc\\\UUUQQQLLLIIIHHHJJJNNNPPPUUUUUU\\\gggpppvvv|||~~~~~~~~~|||~~~|||zzzwwwtttqqqooommmgggeeeaaa[[[TTTMMMHHHEEECCCBBBAAA@@@???>>>===<<<>>>===<<<;;;::::::::::::>>>>>>===<<<<<<<<<======:::999999888888888888888777777777777777666666555111222444555555444222111111222333444555444333333333333333222222222222222000111333555555555555444666888:::;;;;;;;;;<<<===AAADDDGGGKKKOOOUUU[[[___fffhhhkkknnnqqqssstttuuuuuuwwwyyy{{{{{{|||}}}wwwtttoookkkjjjllloooqqqssssssssssssvvv{{{}}}xxxssspppiiigggdddaaa_________```gggmmmxxxyyymmmfff\\\UUURRROOOLLLIIIIIIHHHGGGHHHJJJMMMNNNOOOPPPQQQRRRQQQPPPPPPRRRSSSQQQUUUZZZ]]]___aaaccceeefffbbb\\\WWWSSSPPPNNNLLLQQQTTTZZZaaakkkwwwuuukkk```XXXQQQRRRWWW]]]eeemmmuuuwwwxxxyyyyyyyyy{{{}}}~~~{{{wwwtttmmmeeebbbdddeeelllvvv}}}|||{{{yyyyyyyyyxxxwwwrrrjjj```YYYUUUWWW^^^iiixxxyyynnn___UUUPPPLLLGGGBBB@@@???>>><<<;;;<<<<<<===AAACCCFFFIIILLLMMMNNNOOONNNLLLIIIGGGFFFDDDBBB???888777555333222333444555666999===AAAEEEIIIOOORRRYYY]]]aaaeeegggfffdddbbb\\\XXXTTTQQQPPPOOONNNMMMOOOWWWeeesss}}}uuusssvvv~~~uuuqqqqqqsssuuuyyy|||}}}zzzwwwsssnnnjjj```^^^WWWMMMBBB888222000......------------......------............------,,,,,,------...//////000//////000000111222444555999999999:::>>>FFFOOOVVVbbbppp}}}pppaaaUUUOOONNNOOOLLLUUU___kkk|||wwwnnnhhh[[[WWWRRRNNNMMMNNNOOOPPPTTTTTTYYYccclllrrryyy~~~~~~}}}|||yyywwwuuusssrrrmmmjjjfff```YYYRRRMMMJJJGGGFFFEEECCCBBB@@@???>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;:::999888888777777888888666777777777777666555555222333555666666555333222222222333444444444333222444444444444444444444444333444555666777888888888888:::===>>>???@@@CCCEEEJJJMMMPPPTTTXXX]]]cccgggjjjlllooorrrtttvvvwwwwwwxxxzzz|||}}}}}}}}}uuusssooommmmmmooorrruuuvvvvvvuuutttvvvzzz|||yyyvvvrrrpppllljjjgggdddaaa___]]]\\\^^^cccjjjrrr{{{tttnnnfff```\\\XXXSSSNNNMMMJJJGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHJJJMMMPPPQQQTTTXXX[[[]]]___bbbdddfffccc^^^XXXSSSPPPNNNMMMPPPUUU]]]gggtttwwwmmmbbbZZZSSSTTTYYY___hhhpppuuuwwwyyyzzzzzz{{{}}}}}}xxxuuuqqqjjjcccaaacccfffnnnxxx}}}~~~}}}|||{{{xxxxxxxxxxxxtttmmmeee^^^XXXYYY]]]fffrrrvvvfffZZZTTTPPPKKKGGGDDDCCCBBBAAA@@@@@@AAAAAADDDEEEGGGJJJLLLMMMNNNNNNNNNLLLJJJHHHGGGEEECCC@@@888777444333222222444444666999>>>BBBGGGLLLRRRVVVZZZ]]]bbbfffhhhgggeeeccc\\\XXXTTTQQQPPPPPPOOOMMMPPPYYYfffuuu~~~wwwwwwzzz}}}sssooooooppprrrvvvzzz}}}|||yyyvvvqqqlllhhhaaa^^^WWWLLLAAA888222111......---------------...,,,,,,------------,,,,,,,,,,,,------...///////////////000000111222444555888999:::;;;>>>DDDKKKPPPWWWdddzzz|||ooobbbYYYRRROOOLLLQQQXXXbbbrrrzzzvvvfffbbb\\\XXXVVVTTTSSSRRRRRRQQQTTT]]]eeelllttt|||}}}~~~~~~~~~}}}|||{{{zzzzzztttrrrmmmgggaaaZZZUUURRRMMMLLLKKKHHHFFFDDDBBBAAA???>>>>>>============>>><<<<<<;;;::::::::::::::::::999888888777777888888888888888999888777777666444555666777777666555444333333444444444333333222222222333333333333333333777777777888999;;;<<<======>>>AAACCCEEEHHHLLLPPPUUUXXX[[[___cccggglllpppqqqrrrtttwwwyyy{{{{{{|||{{{}}}|||tttsssqqqpppqqqtttwwwyyyyyyyyywwwuuuuuuxxx~~~|||yyyvvvuuusssqqqooonnnmmmjjjfffbbb^^^ZZZXXXXXXZZZ___eeennnxxx{{{uuuoookkkeee^^^YYYTTTPPPKKKGGGFFFEEEDDDCCCEEEFFFGGGFFFGGGIIILLLOOOPPPSSSWWWZZZ]]]```dddgggjjjgggbbb\\\UUUQQQOOOOOONNNTTT___lll}}}xxxnnnbbbZZZTTTUUUYYY```iiiqqquuuwwwzzz{{{|||}}}{{{vvvrrrnnnggg```___cccgggnnnyyy|||xxxxxx~~~~~~}}}}}}zzzzzzzzzyyywwwpppiiicccZZZZZZ[[[aaajjjsss{{{pppbbbZZZTTTPPPLLLIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNPPPNNNKKKIIIHHHFFFCCCAAA888777444333222333444555666:::???DDDIIIOOOUUUYYY\\\___cccgggiiiiiigggfff]]]ZZZUUURRRQQQPPPOOONNNRRR[[[iiixxx~~~yyyzzz||||||rrrmmmlllmmmooosssxxx{{{}}}~~~~~~{{{xxxtttpppjjjgggaaa^^^VVVKKK@@@777333111......------,,,,,,------+++,,,,,,------,,,,,,+++---------.........///////////////000111222444444777888:::<<<>>>BBBGGGJJJSSS___rrr}}}pppdddYYYRRRMMMNNNRRRZZZhhhyyy~~~|||qqqmmmhhhdddaaa^^^YYYUUUPPPNNNOOOVVV^^^eeennnwww{{{~~~zzzxxxtttooohhhbbb]]]ZZZTTTSSSQQQNNNKKKHHHFFFEEEBBBBBBAAA@@@@@@@@@@@@AAA??????>>>===<<<<<<<<<<<<::::::999888888888888888:::;;;;;;;;;;;;:::999999555555666666666666555555444444444444444444333333333333333444444555555555999999999:::<<>>666333222......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.............../////////000111222444444666888:::<<<>>>AAADDDGGGRRR[[[kkk~~~|||nnnaaaYYYPPPNNNNNNSSS^^^lll|||~~~}}}zzzvvvrrrooommmiiiaaa[[[PPPLLLLLLQQQWWW^^^gggpppwww{{{~~~}}}yyytttoooiiidddbbb\\\ZZZXXXUUUQQQNNNKKKJJJEEEDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>============;;;;;;:::999999999999999::::::;;;;;;;;;:::999999555555666666666666555555666666555555555555555555666777777888999:::;;;;;;;;;;;;<<<>>>AAAEEEHHHJJJLLLNNNPPPRRRUUUZZZ```dddfffiiimmmppprrruuuyyy{{{{{{{{{}}}~~~{{{xxxvvvtttvvvwwwxxxyyyzzz||||||}}}|||zzzwwwsssqqqrrrvvvzzz|||xxxtttrrrpppmmmjjjhhhfffddd```[[[VVVRRRPPPOOOQQQSSSVVV[[[ccclllrrryyy}}}|||tttnnneee___XXXQQQMMMJJJHHHGGGGGGHHHJJJIIIIIIHHHIIIKKKNNNQQQTTTXXX]]]dddkkkppprrrpppjjj```UUUMMMJJJJJJMMMUUUcccuuuwwwlll___YYYVVVYYY^^^ccciiipppvvvxxx|||~~~{{{vvvpppkkkeee___```eeennnsssyyy~~~yyytttnnnllloooyyy~~~~~~}}}{{{vvvpppkkkaaa]]]XXXUUUVVVYYY\\\]]]___aaabbbaaa^^^]]]```cccgggoooxxxvvviii___YYYUUUSSSRRRQQQPPPPPPPPPRRRRRRPPPPPPPPPPPPQQQSSSTTTUUUVVVSSSOOOLLLIIIFFFBBB???:::888666555444444666666999===BBBGGGMMMSSSZZZ^^^aaadddgggkkkmmmnnnnnnmmmgggccc]]]YYYVVVTTTRRRPPPUUU___nnn~~~yyywwwzzz||||||qqqllljjjjjjmmmqqqwww{{{~~~~~~|||yyywwwtttpppkkkgggccc^^^TTTHHH===555333333///...---,,,++++++++++++,,,,,,------------,,,,,,........................//////000000111222444555666888:::<<<>>>@@@CCCFFFNNNUUUbbbssswwwjjjaaaUUUQQQNNNQQQVVV```nnn{{{|||yyyyyyxxxsssjjjbbbUUUPPPMMMOOOSSSWWW^^^eeelllqqqwww{{{|||}}}}}}yyytttpppllljjjcccbbb```\\\YYYVVVSSSRRRIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@???===<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;999999999999999888888777777777777777777777777777777777666666777777888999555666777888999:::;;;;;;>>>@@@BBBFFFKKKOOOSSSUUUXXXZZZ\\\^^^```ccchhhkkknnnqqquuuxxxzzz|||~~~~~~zzzuuusssrrrqqqvvvwwwzzz|||~~~~~~|||zzzwwwsssqqqrrrvvvzzz}}}||||||wwwsssoookkkhhh```^^^[[[WWWSSSOOOLLLKKKIIIKKKMMMOOOSSSXXX^^^ccciiilllqqquuuyyy}}}}}}xxxrrrkkkbbbZZZTTTPPPMMMKKKKKKNNNQQQRRRQQQPPPPPPQQQTTTVVVYYY]]]bbbhhhpppvvvxxxvvvpppcccUUUKKKHHHHHHJJJRRR```sssuuukkkaaa\\\ZZZ^^^dddhhhmmmrrrvvvyyy|||}}}vvvpppkkkeee```bbbgggnnnqqquuuxxxzzz|||yyytttmmmiiijjjrrr}}}~~~~~~~~~~~~}}}zzztttpppfff```XXXSSSQQQQQQQQQRRRTTTVVVYYYXXXXXX[[[bbbiiiiiirrr|||sssggg___ZZZXXXXXXWWWVVVVVVWWWXXXYYYVVVUUUUUUVVVWWWYYYZZZ[[[XXXUUUQQQMMMIIIEEEAAA>>>;;;:::888666555666777888;;;>>>DDDIIINNNUUU[[[___dddfffjjjmmmpppqqqqqqppplllhhhbbb]]]YYYVVVSSSQQQWWW```pppvvvuuuyyy{{{|||qqqllljjjjjjmmmrrrwww|||}}}{{{yyywwwuuuqqqmmmiiiccc^^^TTTGGG<<<555333333///...---,,,++++++++++++------............------........................//////000000111222444555666888:::<<<===@@@DDDFFFKKKPPPZZZiii{{{}}}qqqiiiZZZTTTPPPPPPRRRVVVbbbooozzz~~~|||rrriii]]]WWWRRRPPPPPPOOOTTTYYY^^^dddlllqqquuuyyy}}}yyyuuurrrpppkkkjjjgggdddaaa^^^[[[ZZZRRRQQQOOOMMMKKKIIIHHHHHHCCCBBB@@@???>>>=========>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999::::::999999999999::::::888777777777888:::<<<===666777888999;;;<<<===>>>DDDFFFKKKPPPVVV[[[___aaadddfffhhhjjjjjjlllnnnppprrruuuyyy|||~~~~~~wwwsssqqqppppppsssuuuzzz~~~|||{{{xxxtttrrrtttxxx|||}}}~~~zzzyyytttooojjjfff[[[YYYUUUQQQNNNKKKIIIHHHDDDFFFIIIKKKMMMPPPUUUXXXWWWZZZ^^^cccgggmmmssswwwzzz{{{~~~|||vvvkkkbbb[[[VVVRRRPPPRRRUUUZZZ\\\\\\[[[ZZZZZZ\\\^^^```cccgggmmmuuu{{{~~~|||uuugggXXXMMMIIIIIIEEEMMM\\\nnntttjjjccc___^^^ccciiilllpppuuuvvvyyy}}}~~~wwwpppkkkeeeaaaccchhhkkkmmmpppqqqsssuuuxxx{{{zzzuuunnnhhhhhhnnnxxx||||||}}}}}}xxxuuuiiicccZZZRRRNNNMMMLLLLLLQQQTTTWWWXXXZZZ```jjjrrruuu~~~tttjjjeee\\\[[[[[[ZZZZZZ[[[\\\]]]ZZZYYYYYYYYY[[[]]]___```ZZZWWWRRRNNNIIIEEE@@@===<<<;;;999777666777888999<<<@@@EEEJJJOOOUUU[[[```eeegggkkknnnqqqrrrrrrrrrpppkkkeee___[[[XXXTTTRRRWWWaaaqqq}}}ssssssxxx{{{|||qqqllljjjjjjmmmrrrxxx}}}|||{{{yyywwwuuurrrnnnkkkddd^^^TTTGGG;;;555333444///...---,,,++++++++++++---......//////......---.....................---//////000000111222444555777888:::;;;===@@@DDDGGGKKKOOOWWWbbbrrrvvvnnn^^^WWWRRRQQQPPPQQQ[[[gggqqq{{{vvvmmmddd\\\VVVRRRNNNKKKMMMQQQSSSZZZcccjjjpppwww|||yyyvvvuuupppnnnllliiifffcccaaa```[[[YYYWWWTTTRRRPPPOOONNNFFFEEECCCBBBAAA@@@@@@@@@??????>>>===============>>>>>>>>>>>>>>>======<<<===<<<<<<;;;;;;<<<<<<===888888888888999;;;>>>???>>>???@@@BBBCCCEEEFFFGGGHHHKKKQQQXXX___dddgggiiilllnnnpppqqqqqqqqqrrrssssssvvvzzz|||~~~~~~vvvrrrppppppppppppsssyyy}}}|||yyyuuutttvvvzzz~~~}}}~~~zzzzzzsssjjjaaa\\\WWWSSSNNNIIIFFFFFFHHHIIIEEEEEEEEEEEEGGGIIIKKKLLLLLLMMMPPPRRRWWW]]]eeejjjmmmqqqwww{{{~~~}}}sssjjjccc]]]XXXUUUZZZ^^^dddiiilllkkkiiigggeeefffgggiiimmmttt|||uuuhhhYYYMMMEEEBBBHHHKKKUUUddduuu}}}rrrkkkfffggghhhjjjllloooqqqssszzz|||{{{rrrhhhbbb```cccfffkkkhhhgggiiijjjkkkqqqyyy}}}xxxooofffbbbfffooovvv~~~~~~}}}}}}oooggg]]]SSSNNNLLLLLLLLLNNNRRRXXX]]]ccckkkuuu}}}vvvkkkjjjeee```^^^___aaa```___^^^]]]]]]^^^```bbbaaa```^^^YYYQQQKKKGGGDDDBBBAAA<<<:::777444444666888:::<<<@@@EEEKKKPPPWWW]]]bbbgggiiimmmqqqtttuuuvvvvvvwwwooogggbbb\\\WWWVVVZZZZZZcccrrrtttnnnnnnqqqttt}}}wwwmmmhhhgggiiimmmttt{{{~~~zzzwwwtttqqqmmmjjjggg___RRREEE<<<555000...///...---,,,++++++++++++...,,,+++,,,......+++(((------,,,,,,,,,------...//////000111222444666777888999::::::<<>>>>>===>>>>>>===<<<<<<<<<======<<<===?????????@@@BBBDDDFFFFFFGGGIIILLLNNNQQQRRRUUUWWW[[[^^^bbbggglllppptttvvvxxxxxxwwwvvvwwwxxxxxxyyy{{{}}}~~~wwwsssqqqpppooorrrtttwww}}}~~~{{{xxxwwwxxxzzz{{{zzzqqqhhh___ZZZRRRPPPLLLHHHFFFFFFHHHIIIHHHGGGFFFDDDDDDDDDEEEEEECCCEEEGGGIIIMMMSSSZZZ___iiimmmtttyyy|||yyypppiiibbb]]]YYY\\\```gggnnnrrrrrrpppooonnnnnnmmmmmmpppvvvxxxkkk\\\OOOHHHDDDDDDFFFMMMYYYfffvvv}}}tttnnnkkklllmmmnnnppprrrtttvvv{{{}}}{{{qqqgggaaa```bbbeeefffbbb```bbbccceeemmmuuuzzzuuummmeeeaaaccckkkrrr}}}~~~}}}}}}qqqiii___UUUOOONNNOOOPPPUUUZZZaaagggnnnwww{{{qqqmmmhhheeefffeeecccaaa^^^]]]]]]___bbbddddddccc___ZZZRRRLLLHHHFFFCCCBBB===;;;888555555666888:::>>>BBBGGGMMMSSSYYY___dddjjjlllpppsssvvvwwwvvvvvvvvvooogggccc]]]XXXWWWZZZ\\\eeesss}}}rrrjjjjjjlllsss|||vvvlllhhhgggjjjnnnuuu|||{{{xxxuuurrrmmmkkkggg^^^PPPCCC:::444111//////...---,,,++++++++++++...---,,,---......,,,)))......------...//////000000000000111222444555666999:::;;;<<<===@@@EEEIIIJJJPPPVVVZZZ___jjj|||zzzvvviiibbbXXXPPPLLLMMMRRRUUUbbblllzzz}}}{{{vvvqqqhhh___WWWQQQLLLHHHIIIHHHMMMXXXcccmmmyyy}}}|||}}}|||{{{yyywwwuuusssrrrllljjjfffcccaaa___\\\ZZZTTTRRROOOMMMKKKJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDGGGJJJMMMNNNQQQSSSVVVYYY[[[\\\]]]___bbbeeehhhlllqqquuuwwwyyy{{{{{{zzzyyyyyyzzz{{{|||~~~}}}wwwsssrrrrrrrrrrrrsssvvv{{{~~~|||{{{{{{|||~~~wwwlllccc[[[VVVMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@AAABBBDDDFFFIIINNNUUUYYYbbbgggnnntttyyy}}}xxxqqqiiibbb^^^]]]bbbjjjrrrvvvwwwvvvuuuuuusssqqqppprrrxxx|||nnn___RRRIIIFFFCCCBBBFFFMMMUUU___ooo}}}~~~wwwsssssssssssstttuuuwwwyyyyyy}}}zzzpppfff```___aaacccbbb]]]ZZZZZZ\\\___iiirrrwwwtttnnneee___```eeekkkwww~~~~~~}}}}}}tttmmmcccYYYSSSQQQSSSUUU\\\bbbkkkttt{{{{{{uuuooojjjhhheeeaaa^^^ZZZYYYYYY[[[___bbbcccccc^^^YYYRRRMMMIIIFFFDDDCCC>>><<<999666666777999;;;@@@DDDJJJPPPVVV\\\cccgggmmmooossswwwyyyxxxwwwuuusssmmmgggccc^^^YYYXXX[[[^^^ggguuuyyynnnffffffhhhqqq{{{uuullliiihhhjjjnnnuuu||||||yyyvvvsssnnnkkkggg]]]NNNAAA888333111000///...---,,,++++++++++++...---------///...---+++............///111222333222111111222333444555666:::;;;<<<===>>>BBBFFFJJJKKKPPPUUUWWWYYYbbbqqq}}}|||yyymmmggg]]]SSSNNNMMMPPPRRR[[[eeerrrwwwnnndddYYYOOOIIIGGGEEEGGGPPPZZZeeerrr|||~~~|||yyyxxxtttrrrooonnnllljjjfffccc]]][[[YYYVVVSSSRRRRRRRRROOONNNNNNMMMMMMNNNNNNOOOOOONNNLLLJJJHHHFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIKKKLLLKKKKKKJJJLLLOOORRRVVVXXX[[[___bbbdddfffffffffhhhjjjlllnnnqqquuuyyy|||}}}~~~}}}}}}}}}|||vvvtttuuuuuuvvvvvvvvvwwwzzz~~~~~~}}}~~~zzznnnddd]]]WWWSSSKKKKKKLLLLLLKKKJJJIIIHHHCCCBBB@@@?????????@@@@@@AAACCCEEEFFFIIIMMMRRRWWW\\\aaaiiipppvvvzzzwwwnnngggbbb^^^bbbiiiooossstttrrrqqqqqqpppnnnmmmpppxxxqqqaaaSSSJJJFFFEEECCCCCCGGGJJJPPP[[[eeexxx~~~zzzxxxyyyyyyyyyyyyzzz{{{|||}}}yyyoooeeeaaa```aaabbbccc]]]XXXWWWXXX]]]gggrrrwwwvvvqqqiii```]]]___cccppp{{{~~~~~~~~~~~~~~~wwwrrrhhh^^^WWWVVVXXX[[[bbbiiisss|||yyynnnfffaaa]]]XXXUUUQQQPPPPPPSSSXXX\\\^^^^^^[[[WWWQQQLLLIIIFFFDDDBBB>>><<<999666555777999;;;AAAEEELLLSSSYYY___fffjjjppprrrvvvyyyzzzyyywwwuuupppjjjeeebbb^^^XXXXXXZZZ^^^hhhvvvvvvkkkeeeeeegggqqq{{{vvvmmmjjjjjjjjjooovvv}}}}}}zzzxxxtttooolllfff\\\LLL>>>555222111111......---,,,,,,,,,,,,,,,.....................---------......000111333333333333333333333444555555999;;;<<<===???BBBFFFIIILLLOOOSSSTTTUUU\\\hhhrrr}}}zzzqqqkkkbbbXXXRRRPPPQQQRRRWWW___jjjuuu~~~sssfffYYYPPPNNNIIIGGGLLLSSS[[[gggqqq}}}}}}{{{xxxwwwuuuuuutttqqqmmmjjjfffdddbbb___]]][[[ZZZZZZWWWWWWWWWVVVVVVWWWWWWWWWUUUTTTRRROOOMMMKKKJJJJJJIIIKKKNNNQQQSSSSSSSSSRRRUUUUUUUUUSSSRRRTTTWWWZZZ[[[]]]bbbfffjjjlllmmmmmmmmmnnnpppqqqqqqtttwwwzzz~~~yyyvvvvvvxxxzzz{{{|||{{{zzz{{{}}}}}}}}}}}}zzzoooddd]]]XXXTTTRRRNNNOOOPPPPPPOOOMMMKKKIIIAAAAAA???>>>>>>>>>???@@@???AAACCCDDDFFFJJJOOORRRXXX]]]eeelllsssxxx|||zzzrrrjjjeee^^^aaadddhhhiiiiiigggfffeeeeeeeeeffflllvvvssscccTTTJJJFFFHHHCCCBBBCCCEEEGGGNNNVVV^^^lll~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~xxxmmmfffccccccdddeeeeee]]]WWWTTTUUUYYYdddoooxxxyyywwwnnnccc[[[[[[]]]hhhuuu~~~}}}}}}}}}~~~~~~zzzvvvnnnddd\\\YYY\\\___gggnnnwwwxxxiii]]]VVVRRRNNNLLLJJJIIIIIILLLQQQVVVYYYZZZXXXTTTOOOJJJGGGEEEBBB@@@===;;;888666555777:::;;;BBBGGGNNNVVV\\\ccciiimmmrrrtttwwwzzzzzzyyywwwuuuoooiiiccc```\\\WWWWWWZZZ___iiixxx~~~tttlllhhhiiikkkrrr|||wwwooolllllllllpppvvv}}}~~~{{{yyytttoookkkdddZZZJJJ<<<333000000111......------,,,,,,------............------...///---------...///111222333444333333333444555666666888:::<<<===>>>AAAEEEHHHKKKNNNQQQRRRTTTZZZdddkkk|||}}}zzzqqqmmmeee]]]WWWTTTSSSSSSRRRXXXbbbkkktttttteee[[[UUUNNNIIIIIIMMMSSS]]]fffsss}}}}}}zzzxxxwwwwwwwwwuuuqqqooommmllljjjhhhfffdddcccbbb``````____________``````\\\[[[XXXVVVTTTRRRQQQPPPQQQSSSVVVYYY\\\\\\\\\\\\^^^___^^^]]][[[\\\___aaa```cccggglllooorrrrrrrrrssstttuuuuuuvvvxxx{{{~~~~~~{{{xxxvvvwwwzzz}}}}}}zzzyyyzzz|||~~~~~~zzz{{{|||~~~~~~~~~vvvooofff___ZZZXXXWWWVVVVVVVVVVVVUUURRROOOKKKIIIDDDCCCAAA@@@?????????@@@AAACCCEEEGGGIIIMMMQQQTTTWWW\\\dddkkkqqqvvvzzz}}}~~~uuunnniiibbbbbbaaaaaa```^^^\\\[[[ZZZ[[[^^^ccckkkwwwxxxgggXXXMMMHHHGGGBBB???@@@AAABBBFFFLLLOOO\\\mmm}}}wwwmmmffffffhhhjjjjjjfff^^^WWWSSSRRRUUU^^^iiiwww{{{{{{sssfff\\\YYYZZZaaaooo~~~}}}}}}}}}~~~}}}zzztttjjjaaa\\\]]]```gggmmmvvv||||||qqqbbbVVVOOOKKKIIIGGGFFFEEEEEEHHHMMMSSSVVVWWWVVVRRRMMMJJJGGGEEEBBB@@@<<<;;;888777777999<<<>>>DDDIIIQQQZZZaaagggmmmqqquuuvvvxxxzzzzzzzzzyyyxxxpppiiibbb^^^ZZZVVVWWW[[[aaalll{{{uuunnnlllnnnqqqvvvwwwooolllmmmooosssyyy~~~|||yyytttoookkkbbbXXXHHH;;;333000000000......---------------...,,,---...---,,,,,,...000............///000222222333333333444555666777888777999<<<===???AAAEEEGGGJJJMMMPPPQQQSSSXXX```fffsss}}}tttpppiiibbb\\\XXXVVVUUUQQQUUU[[[aaaiiittttttjjj]]]UUUMMMKKKKKKNNNVVV^^^iiiqqq~~~|||{{{yyyyyyyyyxxxvvvtttssssssrrrpppooommmlllkkkiiiiiihhhhhhhhhhhhiiiiiidddcccaaa___]]]\\\[[[ZZZ[[[\\\___bbbdddeeeeeefffggghhhhhhgggeeeeeefffhhhhhhjjjmmmqqquuuwwwxxxyyyxxxyyy{{{{{{|||~~~~~~~~~}}}{{{yyywwwttttttvvvzzz}}}wwwtttuuuvvvxxxyyyyyyzzz|||}}}zzzzzz{{{yyy|||~~~qqqllleee___]]]]]]]]]\\\]]]\\\ZZZWWWSSSNNNJJJGGGCCCCCCBBBAAAAAABBBCCCDDDFFFHHHKKKMMMPPPSSSWWWZZZXXX]]]dddkkkppptttxxx{{{~~~zzzsssooohhhfffbbb___\\\ZZZYYYXXXVVVYYY^^^eeeooo}}}nnn]]]RRRMMMHHHBBB>>>?????????AAAEEEGGGRRR```mmm~~~~~~vvvlllhhhiiimmmppppppiiiaaaYYYTTTQQQRRR[[[dddsssyyy|||vvviii^^^ZZZ[[[\\\kkkzzz~~~}}}|||}}}~~~~~~}}}yyyoooeee^^^]]]___```fffmmmsssxxx~~~nnneeeZZZQQQLLLIIIEEECCCDDDCCCBBBEEEJJJPPPSSSUUUUUURRRMMMJJJHHHEEECCC@@@===<<<:::999:::===@@@BBBGGGMMMVVV^^^ffflllrrruuuxxxyyyzzzzzz{{{|||||||||tttlllccc^^^ZZZVVVXXX]]]fffqqqxxxqqqppprrruuuzzzvvvmmmkkklllssswww|||}}}{{{yyytttnnnjjj___VVVGGG:::333000//////......------------......+++,,,---,,,***+++---000000000000000000111222333333333333444555777888999888:::===???@@@BBBEEEHHHJJJLLLOOOPPPRRRVVV\\\aaahhhuuu}}}yyysssllleee```\\\[[[XXXYYYZZZ[[[^^^fffqqqyyymmmcccYYYSSSOOOMMMRRRXXX^^^eeerrr}}}|||}}}}}}|||{{{xxxxxxxxxwwwvvvuuutttsssqqqqqqppppppppppppqqqqqqmmmlllkkkiiihhhgggffffffeeefffgggiiikkkmmmnnnooonnnoooqqqqqqooommmmmmmmmnnnooorrrtttwwwzzz|||}}}zzz{{{}}}~~~~~~||||||{{{zzzxxxuuusssqqqooorrrwww~~~wwwrrrqqqsssuuuvvvyyyzzz|||yyyvvvvvvwwwyyy}}}wwwqqqlllfffbbbaaaaaabbbbbbaaa```]]]XXXSSSMMMHHHEEE@@@@@@@@@BBBDDDGGGIIIKKKGGGIIILLLOOOQQQTTTXXX[[[YYY^^^eeekkkppptttwwwzzz|||}}}wwwsssmmmjjjddd___[[[ZZZZZZZZZWWWZZZ```iiitttsssbbbWWWQQQIIICCC???@@@@@@>>>???BBB???HHHSSS^^^nnn}}}uuullliiilllqqqttttttmmmeee\\\VVVRRRSSSZZZcccooovvv{{{wwwkkk```\\\]]]ZZZhhhxxx~~~||||||}}}~~~{{{rrrggg___]]]^^^XXX]]]dddjjjooovvv}}}{{{nnnaaa[[[SSSNNNKKKHHHCCC@@@BBB@@@@@@BBBGGGLLLPPPRRRUUURRRNNNKKKIIIGGGDDDAAA>>>===;;;:::<<>>@@@BBBDDDGGGIIIKKKMMMNNNOOOQQQTTTYYY]]]```lll{{{}}}uuunnngggcccaaaaaa```]]]YYYWWW[[[cccjjjzzz}}}rrrfff\\\TTTNNNPPPTTTWWW]]]iiixxx||||||||||||{{{zzzyyyxxxvvvvvvuuuuuuuuuuuuvvvvvvtttsssrrrpppooonnnnnnnnnlllllllllnnnooorrrsssuuurrrtttwwwwwwuuurrrqqqqqqqqqqqqssstttwwwzzz|||~~~yyyzzz}}}~~~|||zzzyyyyyywwwuuurrrooonnnmmmqqqyyyxxxsssrrrsssuuuwwwzzz{{{}}}}}}wwwttttttuuuyyy~~~||||||~~~{{{vvvpppmmmnnnnnnmmmkkkiiifff```WWWNNNHHHFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHMMMOOOQQQRRRTTTXXX]]]aaacccdddgggjjjnnnqqqsssuuu|||zzztttoooiiidddaaa^^^\\\[[[[[[^^^dddkkkuuu}}}kkk]]]UUUPPPKKKDDD???>>>>>>??????BBBEEEMMMWWWdddqqq|||}}}tttllllllsssyyyyyyvvvwwwmmm___VVVSSSUUUXXXZZZkkkuuu}}}{{{uuulllbbbYYY```dddnnn{{{~~~|||}}}~~~uuullleee^^^XXXZZZWWWWWW^^^eeejjjooouuuzzz}}}|||xxxvvvtttrrroooooonnnjjjeee```ZZZWWWQQQKKKGGGFFFFFFGGGAAAAAABBBDDDHHHNNNSSSVVVSSSRRRPPPMMMJJJGGGEEEDDDDDDCCC@@@<<<:::<<>>??????>>>AAAGGGOOOZZZeeennnsssrrrtttwww{{{zzzrrrkkklllttt|||}}}{{{yyyoooaaaVVVRRRSSSUUUWWWeeepppzzz{{{wwwpppfff]]]___cccmmmzzz}}}||||||~~~wwwnnnggg___XXXTTTPPPOOOTTTZZZ^^^ccchhhlllooorrrqqqnnniiieeecccaaa```^^^^^^^^^]]]YYYVVVTTTRRRNNNIIIFFFEEEEEEEEECCCCCCDDDEEEIIINNNRRRUUURRRQQQOOOMMMJJJHHHFFFEEECCCBBB@@@>>>===???DDDGGGPPPVVV___hhhoootttxxx{{{|||}}}~~~{{{qqqfff```\\\YYY\\\aaaooo}}}}}}vvvtttvvvwww{{{uuurrrqqqpppyyy|||~~~{{{wwwqqqkkkgggbbbRRRBBB999444000...//////......---,,,,,,++++++---------.........//////...//////000111222222333333333444555777888999:::;;;===@@@AAABBBDDDHHHJJJMMMOOOPPPQQQQQQSSSVVVXXXZZZaaajjjuuu~~~xxxsssqqqqqqlllddd\\\XXXXXX[[[]]]fffooo}}}tttnnnhhhaaa\\\\\\^^^bbbgggoooxxx~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzyyyyyyzzzzzzzzzzzz|||}}}~~~}}}|||zzzzzz{{{{{{{{{|||}}}~~~~~~}}}~~~{{{xxxuuurrrpppooopppsssxxx|||uuuqqqrrrvvvzzz|||}}}yyywwwuuussswww}}}xxxrrrssswww{{{~~~uuuooobbb]]]VVVRRRQQQOOOLLLIIIIIIJJJKKKMMMOOOQQQRRRSSSVVVXXXZZZ[[[]]]___dddgggggghhhjjjlllooorrrtttuuuxxxzzz~~~}}}vvvrrrllleee___[[[YYYXXX[[[\\\^^^cccmmm|||{{{uuuqqqooommmlllnnnpppsssxxxrrrhhhZZZTTTLLLEEEBBBAAAAAA@@@???AAAEEELLLSSS[[[bbbfffeeehhhmmmtttzzzwwwpppkkkmmmvvv~~~tttfffZZZSSSRRRTTTUUU^^^jjjvvvzzzyyyuuulllccc___ccckkkxxx~~~||||||}}}~~~yyyqqqjjj```XXXOOOJJJGGGKKKNNNQQQTTTYYYZZZ\\\^^^^^^[[[WWWTTTSSSRRRQQQPPPPPPQQQRRRQQQOOOOOONNNLLLJJJHHHGGGGGGGGGFFFFFFGGGHHHLLLPPPTTTVVVTTTSSSQQQNNNKKKIIIGGGGGGBBBAAA@@@???@@@CCCIIIMMMUUU[[[dddmmmssswww{{{}}}|||}}}|||sssiiibbb^^^\\\___eeesssxxxvvvwwwyyy{{{uuussssssttt{{{~~~}}}yyyvvvqqqllliii___QQQAAA888444000...///.........------,,,,,,+++........./////////000000......///000111333333444444444555777888999:::;;;;;;===@@@BBBCCCFFFJJJLLLLLLNNNOOOPPPPPPRRRUUUWWWVVV[[[bbbjjjttt~~~|||zzztttjjj```YYYUUUUUUUUUZZZcccqqq~~~yyyooohhhfffdddbbbcccfffmmmtttxxx}}}~~~~~~~~~~~~~~~~~~}}}xxxuuurrrpppoooppprrrwww~~~}}}yyyuuusssuuuyyy}}}~~~}}}xxxuuuttttttuuu|||zzzrrrmmmnnnsssyyy{{{qqqjjjccc]]]VVVTTTUUUUUUQQQMMMOOOPPPRRRTTTWWWYYY[[[\\\\\\]]]___```aaadddgggjjjiiijjjlllnnnqqqssstttuuuwwwzzz}}}zzzuuurrrnnnjjjccc\\\VVVSSSSSSSSSRRRRRRSSSVVV___lll|||{{{yyywwwuuuvvvwwwxxx{{{|||rrrccc]]]TTTMMMIIIGGGFFFEEEIIIJJJNNNSSSXXX^^^cccfffiiilllqqqxxx~~~vvvpppllloooxxx|||nnn```WWWTTTTTTTTTZZZfffrrryyy{{{xxxpppgggaaaccckkkwww~~~|||{{{|||}}}|||uuunnncccYYYPPPJJJEEEFFFHHHHHHKKKOOOMMMPPPSSSTTTSSSRRRRRRRRROOONNNNNNNNNOOOPPPPPPQQQNNNNNNNNNNNNNNNMMMLLLKKKIIIJJJKKKMMMPPPTTTXXXZZZZZZWWWTTTPPPLLLIIIHHHGGGBBBBBBAAAAAABBBFFFLLLPPPZZZ```hhhpppuuuyyy}}}|||}}}~~~uuukkkeee```^^^ccckkkwww{{{xxxzzz}}}{{{vvvtttuuuvvv{{{~~~|||xxxuuuqqqmmmjjj]]]NNN???777444000...///......---------,,,,,,,,,---.........////////////---...///000222333444555444555666777888:::;;;;;;:::===???BBBCCCFFFJJJMMMKKKMMMNNNOOOOOOQQQTTTVVVUUUXXX]]]bbbjjjuuu{{{qqqfff\\\VVVRRRQQQWWW^^^iiisss|||yyyrrrmmmfffbbbbbbeeeiiillltttyyy|||wwwtttrrrqqqqqqoooqqqvvvzzz}}}~~~~~~|||yyyvvvtttuuuxxx|||~~~}}}xxxtttuuuvvvzzzxxxpppjjjkkkqqqxxx{{{tttlllfffddd^^^YYYWWWXXXXXXTTTPPPSSSTTTVVVYYY\\\^^^```aaaaaaccceeeffffffgggjjjlllmmmmmmoooppprrrtttuuuvvvxxxzzz}}}~~~zzzsssnnnkkkeeeaaa\\\WWWSSSRRRRRRSSSMMMNNNOOORRRXXXbbbnnnvvv}}}~~~mmmggg^^^VVVRRRPPPOOONNNTTTVVVYYY^^^ccciiimmmooosssvvv{{{vvvqqqnnnpppyyytttfff[[[UUUSSSSSSYYYdddpppxxx{{{zzzrrriiidddeeekkkvvv|||||||||}}}~~~}}}yyysssggg\\\SSSLLLFFFEEEEEEDDDFFFIIIIIILLLPPPRRRRRRSSSSSSTTTQQQQQQQQQPPPOOOOOOPPPQQQOOOPPPQQQQQQQQQQQQPPPOOOLLLMMMOOORRRVVVZZZ^^^```___\\\WWWRRRMMMIIIGGGFFFDDDDDDCCCCCCDDDHHHNNNRRR]]]ccckkkrrrwwwzzz}}}|||~~~wwwnnngggbbb```gggppp|||~~~{{{~~~{{{uuutttuuuvvv{{{~~~|||yyyuuuqqqllliiiZZZLLL===777333000...///---------------,,,,,,,,,,,,,,,---------.........---...///111222444555555444444555666888999:::;;;:::<<>>AAABBBCCCEEEIIIKKKLLLMMMOOOPPPPPPQQQTTTVVVSSSVVVYYYZZZ\\\bbbjjjqqqyyy{{{ssslllhhhaaaaaa```^^^___cccjjjnnnttt|||}}}uuupppnnnjjjddd___\\\]]]^^^___aaaeeekkkooozzzyyyzzz}}}~~~|||yyyvvvtttqqqpppkkkmmmnnnnnnpppttt{{{}}}|||}}}{{{xxxzzzwwwmmmeeedddhhhppp{{{zzzuuurrrrrrqqqooollljjjkkklllkkkiiihhhhhhjjjiiiiiikkkmmmoooqqqrrrsssoooqqqssstttsssssstttuuussssssttttttuuuvvvvvvvvvwwwyyy{{{{{{zzzzzz{{{||||||}}}~~~{{{xxxuuurrrppptttvvvyyyzzzzzzwwwtttqqqllljjjfff```[[[YYY[[[]]]gggsss~~~xxxqqqmmmkkkjjjiiiggghhhkkkttt}}}pppnnnmmmpppyyy}}}oooddd]]][[[YYY```iiiqqqyyy}}}yyyqqqhhhfffffflllwww~~~~~~~~~~~~}}}~~~|||ssshhhZZZRRRJJJGGGEEEDDDFFFJJJTTTZZZccckkkoooqqqrrrrrriiilllooonnnkkkhhhgggggg```___^^^\\\[[[[[[[[[[[[VVVVVVWWWXXXYYYZZZZZZ[[[YYYVVVQQQLLLIIIGGGGGGGGGFFFGGGIIIKKKOOOVVV^^^cccggglllsssyyy|||~~~~~~~~~xxxpppiiiccccccmmmxxx|||rrrooopppsssvvv{{{~~~~~~}}}xxxqqqhhhaaaTTTGGG:::555333000......------------------------............/////////000111111111222222333333333777777888999;;;<<<======???@@@BBBCCCDDDFFFIIILLLLLLNNNOOOPPPPPPRRRUUUWWWQQQTTTWWWYYYZZZ___ffflllqqq||||||xxxnnnkkkfffaaa^^^___cccgggoooxxx{{{xxxuuuqqqiiiccc]]]^^^^^^^^^\\\\\\^^^```aaahhhpppxxx}}}~~~|||xxxtttqqqoookkklllllllllnnnttt}}}{{{zzz}}}yyypppgggeeegggllluuu}}}zzzzzzxxxwwwuuutttsssrrrtttsssrrrqqqpppoooooooooqqqrrrsssuuuwwwxxxyyyyyyzzzyyyxxxvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxyyyzzzzzzxxxvvvvvvwww|||~~~zzzqqqhhhbbb___^^^aaagggrrr~~~zzzrrrkkkccc]]]\\\\\\\\\\\\```bbbhhhqqq}}}{{{nnnjjjjjjrrrzzzssseee]]]^^^```fffpppxxx}}}{{{yyyllleeeaaadddllluuu~~~~~~}}}~~~~~~{{{uuuqqq^^^WWWNNNIIIDDDCCCHHHPPPYYYbbbnnnwww|||}}}~~~~~~zzzvvvmmmiiieeeaaa___^^^\\\ZZZWWWWWWVVVXXXYYYZZZXXXWWWVVVQQQLLLJJJGGGCCCCCCFFFFFFIIILLLPPPTTTYYY___dddooosssxxx{{{}}}~~~~~~xxxooohhhbbbbbbkkkvvvxxxssspppnnnqqquuu{{{}}}|||wwwsssppphhh^^^OOOCCC777111...++++++.........---------,,,,,,,,,---,,,++++++,,,---///000///111222222222222333555888888999:::<<<===>>>>>>BBBBBBBBBCCCEEEGGGJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSVVVVVVVVVWWWZZZ]]]aaacccjjjoooyyy|||rrriiidddccccccccclllooouuu~~~~~~zzzuuurrrlllhhhccc```___]]]YYYUUUUUUUUUZZZbbbjjjpppyyy|||xxxuuurrrkkkkkkkkkooouuu{{{|||yyyoooeeebbbdddiiiqqqyyy||||||{{{{{{zzzyyyyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxzzz{{{|||}}}}}}}}}|||{{{yyyxxxwwwwwwwwwxxxwwwwwwvvvuuuvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvtttuuuuuuuuusssssstttuuuzzz~~~sssiiibbb___^^^ccckkkttt~~~uuulllbbb\\\UUUQQQRRRTTTUUUVVVZZZ\\\aaaiiissszzzoookkklllttt|||{{{mmmdddbbbcccgggooowww||||||zzzppphhhbbbccciiippp|||~~~~~~~~~}}}wwwsssddd\\\SSSMMMHHHFFFLLLTTT```iiivvvzzzqqqiiibbb^^^ZZZXXXVVVUUUTTTTTTUUUUUUSSSRRRRRRNNNJJJJJJGGGDDDDDDGGGEEEHHHNNNTTTZZZaaahhhlllrrruuuzzz}}}~~~vvvnnngggaaabbbkkkvvv{{{vvvqqqoooooorrrvvvzzz|||{{{uuurrroooggg^^^NNNBBB777222///,,,,,,......------------,,,,,,,,,...------------///000111000111333333222222444555888888999:::<<<===>>>>>>CCCCCCCCCDDDEEEGGGIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTUUUUUUWWWZZZ]]]```bbb```eeemmmxxxvvvoookkkhhhfffhhhkkkpppwww}}}wwwpppjjjfffaaa[[[VVVUUUSSSTTTYYY]]]```ffflllqqqxxxzzzvvvqqqppppppsssxxx}}}~~~{{{pppeeeaaabbbfffnnnvvv}}}~~~|||zzzyyyyyyyyyzzzxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrooooooooonnnmmmooorrruuuyyytttiiiccc^^^```ccciiipppxxx~~~{{{tttkkkaaaZZZOOOKKKGGGEEEGGGKKKOOOPPPUUUWWW[[[```gggpppzzzwwwooommmooovvv}}}zzzqqqhhhggghhhmmmuuuzzz{{{zzztttkkkdddbbbdddjjjttt~~~~~~~~~~~~{{{wwwmmmdddZZZSSSMMMKKKPPPXXXfffqqqsssiiiaaa\\\YYYVVVTTTSSSRRRRRRRRRPPPNNNOOOJJJHHHIIIGGGDDDDDDGGGGGGKKKRRRYYY```hhhooosssuuuyyy}}}zzzssskkkeeeaaabbbkkkvvv~~~yyywww||||||ssspppoooooorrrwwwyyy{{{~~~}}}yyyssspppmmmeee]]]LLLAAA666222000------///------------,,,,,,,,,,,,............///000111222000222333333333333444666888999:::;;;<<<>>>??????DDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPRRRSSSUUUWWWZZZ]]]___```^^^bbbhhhppp{{{}}}uuunnniiiggghhhjjjooowwwzzzssskkkbbb[[[XXXTTTRRRTTTTTTTTTVVV[[[]]]cccllluuu}}}}}}zzzxxxxxxzzz~~~uuuhhhcccbbbeeemmmuuuzzz}}}|||{{{{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvtttrrrpppooolllkkkjjjhhhiiilllrrrvvv}}}ssskkkbbbaaa```bbbgggmmmrrrtttuuusssoooiiibbbZZZRRRMMMDDDBBB@@@@@@CCCGGGLLLOOOUUUWWWYYY\\\___fffooovvv{{{sssnnnmmmqqqyyy~~~~~~pppmmmjjjlllqqqvvvxxxyyyuuummmeeeaaaaaadddnnnwww~~~~~~{{{sssjjj```XXXQQQNNNSSSZZZhhhsssrrrhhhbbb^^^XXXVVVTTTSSSSSSSSSQQQOOONNNJJJHHHIIIGGGCCCCCCEEELLLPPPWWW^^^eeekkkqqqtttxxx{{{~~~}}}|||zzzyyytttnnnhhhccc```bbbmmmxxx}}}yyywwwwww}}}|||ssspppoooooorrrvvvxxxzzz~~~~~~}}}xxxrrrooolllddd[[[HHH???555222111......///---------,,,,,,,,,++++++............///000111111111222444444333333555666888999:::;;;===???@@@@@@EEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIJJJLLLNNNNNNOOOQQQTTTWWWZZZ\\\^^^^^^aaadddhhhnnnvvv~~~uuuooojjjiiijjjlllrrrzzz|||pppgggaaa[[[WWWXXXWWWUUUVVVYYYVVVYYY^^^ccciiiooovvvzzzzzzmmmfffdddeeekkkrrryyy~~~}}}}}}}}}{{{{{{{{{{{{zzzyyyyyyxxxyyyyyyyyyxxxuuurrrooommmjjjiiigggeeefffkkkrrrwww|||tttgggccc^^^^^^aaafffjjjkkkjjjhhhddd^^^WWWOOOIIIFFFBBBAAA@@@@@@CCCGGGLLLPPPVVVYYYZZZZZZ[[[___gggnnnxxx~~~~~~~~~wwwoookkklllrrr{{{zzzuuunnnlllnnnrrrttttttrrrllleeeaaa___aaajjjsss~~~wwwoooeee]]]UUUQQQUUU[[[iiittt}}}rrriiiddd[[[XXXVVVUUUUUUUUUTTTSSSQQQLLLJJJIIIGGGCCCBBBEEENNNSSS[[[bbbiiinnnsssvvvzzz}}}~~~{{{wwwtttrrrqqqnnniiidddbbbaaadddooo{{{|||vvvuuuvvvwww~~~}}}uuurrrpppoooqqquuuxxxzzz~~~}}}}}}yyysssoookkkaaaXXXDDD;;;444222111///...///------,,,,,,,,,+++++++++,,,------...//////000000111333444555444444555777888999:::<<<>>>@@@AAABBBEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMOOORRRUUUYYY[[[]]]]]]```bbbfffjjjooovvvzzzpppnnnlllkkknnnuuu|||zzzppphhhbbbaaa___[[[YYYZZZUUUWWWYYY[[[]]]```eeehhhnnnuuu}}}|||{{{{{{}}}ssskkkhhhgggkkkqqq{{{~~~~~~~~~{{{|||||||||||||||{{{zzz{{{{{{{{{yyyvvvrrrnnnkkkfffeeedddbbbccchhhooouuu{{{kkkeee]]]ZZZ]]]aaadddeeecccbbb```ZZZRRRKKKGGGEEEBBBBBBCCCCCCEEEIIIOOOSSSXXX[[[\\\ZZZYYY\\\dddkkkuuu{{{}}}{{{yyyxxxzzzzzz||||||tttnnniiilllttt~~~uuuooonnnppppppppppppkkkfffbbb______fffppp{{{~~~zzzsssjjjccc[[[VVVXXX]]]kkkvvv~~~rrrlllbbb___\\\ZZZYYYYYYXXXWWWUUUOOOKKKJJJGGGDDDDDDHHHOOOUUU^^^gggnnnsssxxx{{{{{{~~~}}}wwwqqqllljjjjjjhhhdddaaaaaabbbgggsssyyytttpppqqqtttwww~~~}}}uuurrrpppoooppptttxxxzzz~~~||||||yyysssnnnhhh]]]RRR@@@888222111111///---...,,,,,,,,,,,,++++++++++++,,,,,,---...////////////222444555555555555666888999999;;;===???@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLNNNPPPSSSWWWZZZ\\\]]]```cccfffiiilllqqqvvvyyyxxxuuupppmmmmmmqqqwwwzzzxxxoookkkggg```[[[ZZZVVVXXX[[[]]]^^^___aaabbbbbbfffjjjmmmnnnrrrxxx|||~~~||||||~~~}}}yyyxxxvvvzzz|||tttpppmmmooosss|||~~~~~~zzzzzz||||||}}}|||{{{{{{{{{{{{{{{yyyuuupppllliiiaaaaaa___^^^___dddjjjooowww|||rrriii___ZZZ[[[^^^``````bbbcccbbb]]]UUUOOOKKKJJJDDDFFFGGGHHHJJJNNNTTTYYY\\\___```^^^[[[]]]eeellltttxxx|||zzzvvvtttxxx}}}~~~|||{{{zzzxxxxxxzzz}}}~~~{{{tttnnniiimmmwww}}}tttpppooonnnmmmoookkkhhhddd___]]]cccllluuu~~~~~~~~~xxxqqqkkkccc]]]]]]aaalllxxxyyyppplllgggcccaaa```^^^\\\VVVPPPKKKJJJHHHFFFIIIMMMUUU\\\eeemmmtttxxx{{{}}}}}}|||uuummmgggeeeeeeccc```___```cccjjjwww~~~}}}tttpppnnnqqqtttxxxyyyrrrqqqpppoooqqquuuyyy{{{~~~yyyzzzxxxrrrmmmeeeWWWKKK<<<555000000111...------,,,,,,,,,++++++++++++***,,,---///000111111000000333444666666555555777888999:::;;;===???AAACCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNQQQTTTXXX\\\^^^```cccgggjjjlllnnnppprrrwww~~~xxxsssqqqrrruuuwww~~~~~~xxxrrrjjjcccaaa\\\```eeehhhhhhgggggggggcccbbbaaaaaabbbeeeiiilllrrruuuzzz~~~~~~}}}|||{{{{{{|||}}}~~~yyywwwxxx}}}xxxtttuuuxxx}}}~~~~~~xxxyyy{{{|||||||||{{{{{{{{{{{{{{{yyyuuuooojjjggg]]]]]]\\\[[[\\\```fffkkknnnrrrwww{{{~~~xxxnnnbbb[[[[[[^^^______eeeffffffbbb[[[TTTPPPPPPFFFIIIKKKMMMOOOSSSZZZ___```ccceeebbb___```iiipppqqquuuwwwssskkkggghhhlllttt}}}}}}|||~~~~~~yyyxxxyyy|||~~~{{{uuupppiiinnnyyyxxxssspppmmmlllooollljjjfff```\\\aaaiiiooo}}}~~~}}}~~~{{{vvvqqqiiibbbaaaeeelllwww|||xxxrrrllliiifffcccbbbWWWPPPKKKJJJIIIHHHLLLRRR^^^dddlllssswwwyyy{{{|||~~~|||uuullleeecccccc```^^^]]]```dddlllyyy~~~}}}tttpppnnnrrrvvv{{{}}}vvvpppoooooooooqqqvvvzzz|||~~~}}}vvvxxxvvvqqqkkkbbbSSSFFF:::333...///000...,,,---,,,,,,,,,+++++++++******---...000111222222111111333444666666555555777888999:::;;;===???BBBCCCDDDBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMOOOSSSXXX\\\___\\\___dddggghhhiiiiiijjjpppvvv~~~yyyuuuuuuvvvxxxvvv{{{~~~uuunnnllleeeiiiooorrrrrrooommmlllgggccc___]]]^^^aaacccdddhhhkkknnnqqqsssvvvzzz}}}|||~~~~~~|||yyyxxx}}}}}}||||||}}}~~~~~~zzzxxx}}}yyy|||zzzyyy|||~~~~~~|||{{{zzzzzzzzzzzz||||||{{{xxxsssllleeeaaaZZZZZZYYYXXXXXXXXXXXXYYYccccccdddfffiiikkkmmmooossszzzsssddd^^^]]]]]]^^^aaajjjooooookkkfffdddaaa]]]ZZZYYYXXXXXXZZZ]]]```cccdddfffgggdddbbbdddkkkqqqyyywwwsssllleee```___^^^hhhoooyyy~~~{{{yyyyyy}}}~~~zzzzzz}}}|||uuunnnkkkiiioooyyytttnnnlllmmmmmmmmmkkkhhheeedddeeefffppp|||{{{{{{~~~~~~|||}}}xxxsssnnnkkkjjjiiikkksss|||wwwrrrlllddd^^^VVVQQQMMMKKKIIIHHHMMMTTT___iiirrrvvvxxx|||}}}||||||vvvoooiiieeebbbaaa\\\[[[___eeeooo~~~~~~rrrppppppvvv{{{~~~wwwooommmmmmnnnrrrwww{{{}}}}}}{{{zzzwwwsssoooiii^^^OOODDD444333111000...------,,,..................---------...///000000111000000333444555666777888999:::<<<<<<<<<===???AAADDDEEEGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGFFFGGGJJJLLLMMMMMMNNNOOOQQQTTTWWWYYY[[[]]]^^^___aaaccceeefffgggiiimmmttt|||~~~{{{xxxvvvwwwwwwuuuuuuxxx{{{yyyxxxxxxyyy{{{}}}{{{xxxuuuooommmllljjjhhhhhhhhhhhhooommmlllnnnrrrtttsssqqquuusssqqqnnnmmmnnnoooppprrrtttvvvxxxyyy{{{~~~}}}{{{yyyxxxxxxyyy{{{}}}zzz|||}}}~~~wwwooo|||}}}}}}{{{zzzzzzzzzzzzzzzzzzxxxtttnnngggaaa]]]VVVVVVUUUTTTTTTTTTTTTTTTWWWWWWXXXYYY[[[\\\^^^___ccchhhooouuu}}}vvvhhhaaa______```cccooouuuxxxvvvtttrrroookkkiiigggeeebbbaaabbbdddeeeeeeggggggeeedddfffmmmsss{{{yyytttmmmeee___\\\[[[```gggpppyyy~~~|||zzzuuuuuuuuuuuuvvvyyy~~~|||{{{}}}|||tttmmmjjjhhhooozzzxxxpppnnnmmmmmmnnnmmmjjjfffddddddeeennnzzz|||{{{}}}~~~|||~~~{{{wwwrrrnnnllllllrrr~~~~~~wwwqqqjjjbbb\\\VVVQQQMMMKKKJJJKKKQQQYYYdddnnnxxx{{{}}}~~~}}}wwwqqqkkkfffccc___[[[YYY]]]eeeppp~~~~~~~~~}}}{{{ssspppqqqvvv{{{vvvooommmmmmnnnrrrwww{{{}}}~~~|||zzzyyyuuuqqqmmmfff[[[LLLAAA444333111///...------,,,..............................///000111111111111444444555666888999::::::>>>===>>>???@@@CCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHHHHJJJLLLMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[\\\^^^```bbbdddffffffhhhkkkpppvvv}}}|||zzzvvvtttpppllllllpppwww}}}zzzyyywwwvvvuuuuuuvvvvvvxxxvvvuuuvvvyyyzzzyyywwwsssqqqmmmjjjiiijjjlllmmmppprrrssstttuuuwwwzzz}}}|||yyywwwuuusssssstttvvvxxxzzz|||}}}xxxqqqlll~~~}}}{{{zzzyyyyyyxxxwwwsssnnnhhhaaa[[[WWWSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVWWWYYY\\\```hhhtttzzzmmmfffcccaaacccfffqqqzzz}}}}}}yyytttooojjjhhhggggggfffggghhhgggfffiiipppuuu{{{yyyuuummmddd]]]ZZZYYY[[[```iiipppttttttqqqnnnlllnnnppprrruuuyyy~~~}}}~~~{{{rrrjjjhhhgggooo{{{}}}tttooommmnnnoooooolllhhheeecccbbbjjjvvv}}}{{{|||}}}}}}|||yyyrrrnnnmmmqqqzzz~~~uuummmfff___YYYUUUPPPLLLKKKLLLOOOXXXaaalllvvvyyysssmmmhhheee]]]XXXWWW[[[dddppp~~~~~~~~~|||zzzrrrpppqqqwww||||||tttmmmlllmmmooosssxxxzzz|||~~~~~~|||zzzxxxwwwtttooojjjbbbVVVGGG===333222111///...------,,,..............................///111111222222222444555666777999:::;;;<<>>@@@AAABBBDDDEEEGGGIIIKKKLLLLLLLLLLLLMMMNNNPPPQQQSSSTTTTTTRRRSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPQQQRRRTTTTTTTTTUUUWWWYYY[[[]]]___```aaabbbdddeeefffiiinnnqqqqqqtttyyy~~~|||sssmmmkkkjjjiiijjjooorrruuu}}}zzzzzz{{{}}}~~~|||{{{zzz{{{~~~zzzxxxtttpppooossszzzwwwnnnjjj___``````___^^^^^^^^^^^^}}}yyyuuuqqqoooeeeaaa[[[UUURRRQQQSSSTTT\\\^^^ccciiiqqqxxx~~~}}}rrrhhh```[[[XXXVVVTTT]]]gggqqqwwwqqqrrrwwwsss|||{{{vvvqqqnnnjjjhhhmmmnnnoooooollljjjiiiiiihhhjjjlllooopppooonnnllltttyyywwwjjjccccccaaajjjwww}}}uuupppnnnkkklllllljjjfffbbb``````\\\```dddhhhsss~~~||||||xxx{{{}}}vvvqqqkkkggggggiiijjjkkkiiilllnnnkkkeeeaaabbbddddddnnnxxx~~~zzzsssjjjccc^^^YYYSSSOOONNNMMMOOOVVV]]]eeeqqq|||zzzsssllliii___\\\^^^fffppp~~~xxxvvvxxx}}}nnnhhhfffjjjooorrrwww}}}~~~}}}|||{{{yyywwwuuutttkkkjjjeee]]]PPPCCC888333000///...---------------,,,,,,------...///000000///000111333444555666666888999:::<<>>@@@AAABBBBBBBBBEEEFFFGGGIIIJJJLLLNNNNNNMMMMMMNNNOOOPPPPPPOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPNNNMMMNNNOOOOOOPPPQQQSSSUUUXXXZZZ\\\]]]]]]]]]^^^___aaabbbcccfffggghhhiiijjjmmmqqqtttuuuzzzzzzuuurrrmmmjjjdddaaaaaaeeekkkooorrrwww~~~}}}~~~~~~{{{yyyzzz||||||{{{{{{~~~~~~tttlllccc\\\ZZZYYYWWWUUUUUUWWWXXXZZZ[[[[[[[[[ZZZyyysssnnnhhhbbb^^^ZZZZZZ\\\___dddiiimmmpppuuuvvvwwwwwwuuupppllliiiaaaaaabbbdddhhhmmmrrruuuyyyzzz}}}~~~xxxqqqkkkgggaaa\\\\\\```iiiwww{{{wwwrrroookkkgggfffhhhjjjllloooooonnnmmmlllkkkjjjjjjhhhhhhiiikkkmmmsssyyy~~~~~~qqqfffaaa___]]]dddooo{{{}}}xxxtttqqqppplllmmmmmmllljjjfffcccaaa___\\\ZZZ\\\```gggvvv{{{zzzzzz{{{{{{|||~~~~~~}}}{{{xxxsssnnnhhhdddaaabbbjjjuuuzzzuuutttvvvzzzttthhh___ZZZZZZ]]]cccjjjrrr||||||xxxvvvsssnnnjjjbbbhhhsss}}}}}}~~~}}}~~~wwwmmmllllllooosssxxxzzz{{{{{{zzzxxxwwwuuusssoookkkfffbbbYYYNNNBBB888333111...........................---------...///000111111111222333555777999:::===>>>???@@@AAAAAAAAAAAACCCDDDFFFGGGIIIKKKMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMNNNNNNNNNLLLKKKLLLMMMOOOOOOQQQSSSUUUXXXZZZ[[[\\\\\\\\\]]]^^^___``````bbbccceeefffffffffhhhjjjnnnrrrxxx~~~wwwqqqhhhaaa___```ccceeegggkkkrrryyy}}}zzzyyyyyy{{{|||}}}}}}}}}~~~{{{yyy{{{|||~~~}}}vvvkkkfffaaa]]][[[[[[YYYXXXUUUVVVXXXYYYZZZZZZZZZYYY~~~wwwpppjjjddd___\\\\\\^^^aaaeeejjjooosssvvvvvvuuutttrrrnnniiidddaaa]]]]]]]]]___aaaeeehhhkkkooorrrwww}}}~~~yyyuuullleee___]]]___eeerrr}}}{{{vvvppplllhhhgggggggggjjjnnnqqqtttsssrrrqqqooommmlllkkkjjjggghhhjjjlllooouuu|||}}}pppfff```^^^\\\bbbkkkvvv~~~|||xxxuuusssrrrnnnnnnooonnnkkkgggbbb```]]]ZZZXXX[[[^^^eeerrr|||{{{zzzyyyzzz{{{}}}~~~}}}|||zzzwwwrrrlllgggdddccclllxxxuuuiii```]]]___cccjjjqqqyyy{{{wwwuuurrrnnnjjjcccjjjwww}}}||||||zzzzzz}}}}}}{{{}}}xxxnnnmmmmmmppptttxxxzzz{{{yyyxxxvvvuuussspppllliiieee```WWWKKK???777333222---------...............---------...///000111111111222333444777999;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMOOOOOOOOOPPPOOOOOONNNMMMKKKMMMMMMLLLKKKJJJKKKLLLNNNOOOQQQSSSVVVXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]___```bbbcccbbbbbbcccdddhhhlllqqquuuzzz}}}qqqgggbbb___^^^]]]```bbbffflllrrrxxx{{{}}}{{{~~~}}}zzzxxxxxxxxxyyyyyyyyyzzz|||~~~~~~~~~}}}}}}~~~~~~vvvqqqccc```]]][[[YYYWWWVVVUUUVVVWWWXXXZZZZZZZZZYYYYYYzzzssslllgggdddaaa___aaacccgggkkkppptttwwwxxxwwwuuurrrnnniiidddaaa___\\\\\\]]]^^^```bbbddddddkkkmmmsssyyy~~~~~~{{{pppiiibbb___^^^aaajjjttt{{{uuupppjjjfffggghhhjjjnnnrrruuuxxxzzzwwwvvvtttqqqooonnnmmmllliiikkkmmmooosssxxx|||qqqfff```^^^\\\aaahhhqqqxxx}}}|||yyywwwuuutttrrrrrrrrrqqqmmmhhhbbb___ZZZXXXWWWZZZ\\\aaalllxxx}}}{{{yyyyyyzzz|||~~~~~~{{{uuuoooiiieeefffnnnyyyuuujjjeeeccceeejjjqqqyyyyyyvvvtttrrrmmmjjjeeemmm{{{||||||{{{xxxwwwyyy|||}}}zzzyyywww{{{xxxnnnmmmnnnqqquuuxxxzzzzzzxxxvvvuuusssrrroookkkhhhddd^^^TTTGGG<<<555333333---------------.........---------...///000111222333333444666999;;;===???>>>???@@@BBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMLLLMMMNNNMMMKKKJJJKKKLLLMMMNNNQQQSSSVVVXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[]]]______^^^___```bbbaaaeeekkknnnqqqxxx|||pppiiiccc^^^ZZZ^^^^^^___ccchhhlllnnnnnnooorrrxxx~~~}}}{{{{{{{{{{{{zzzzzz|||~~~~~~}}}{{{|||~~~|||rrrmmmlllaaa```^^^[[[YYYWWWUUUUUUWWWXXXYYYZZZ[[[ZZZYYYYYYzzzuuunnniiiffffffeeeeeegggiiilllppptttvvvxxxyyyvvvtttpppllliiigggfffeeebbbccceeegggiiijjjjjjjjjlllnnnqqqvvv|||~~~vvvooohhhddd```^^^ccckkkyyyyyytttooollloooqqquuuxxx{{{||||||||||||zzzwwwtttqqqpppooonnnlllnnnrrruuuxxx}}}~~~|||{{{{{{}}}|||qqqggg```^^^]]]aaafffmmmssswwwzzz{{{zzz{{{}}}~~~}}}{{{xxxwwwvvvvvvwwwwwwuuupppjjjccc```XXXWWWWWWYYYZZZ\\\eeennn}}}|||yyyxxxyyy{{{}}}~~~~~~~~~|||xxxsssnnnjjjkkkpppxxxvvvnnnkkklllkkkqqqyyy}}}xxxuuutttqqqmmmjjjgggppp~~~~~~|||zzz{{{|||zzzvvvssssssrrrxxx{{{nnnnnnnnnqqquuuyyyzzzzzzwwwvvvtttsssqqqnnnjjjgggbbb\\\QQQCCC888222111222,,,,,,,,,------.........------......///111222333444555666888:::===???AAA???@@@BBBDDDFFFGGGGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLNNNOOOQQQPPPOOOMMMLLLLLLMMMMMMNNNMMMNNNNNNNNNLLLKKKLLLMMMLLLNNNQQQSSSVVVWWWXXXXXX[[[[[[\\\]]]\\\\\\[[[ZZZXXXZZZ[[[[[[[[[\\\___aaa]]]bbbhhhjjjjjjnnnvvv}}}~~~vvvnnnfffaaa`````````dddggggggeeebbbbbbfffjjjooouuu}}}~~~~~~}}}~~~}}}|||~~~}}}{{{zzz{{{}}}~~~~~~wwwpppiiifffgggaaaaaa___]]]ZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYvvvqqqkkkgggfffhhhjjjjjjjjjlllooosssvvvxxxxxxyyyrrrpppmmmkkkkkklllnnnooonnnpppsssvvvxxxxxxxxxwwwssssssuuuyyy}}}{{{uuunnniiiccc^^^aaafffttt}}}{{{yyyxxxzzz~~~~~~|||~~~|||yyyvvvsssqqqppppppoooqqquuuyyy|||}}}|||zzzyyyyyyzzz|||}}}||||||rrrhhhaaa^^^^^^aaaeeejjjppptttvvvwwwwwwxxxyyy{{{~~~~~~|||yyyxxxwwwzzzzzzzzzxxxsssllleee```XXXVVVWWWYYYXXXXXX___gggttt}}}yyyxxxyyy{{{}}}zzzzzz{{{{{{zzzwwwtttqqqnnnqqqwww}}}wwwqqqppprrrpppuuu}}}}}}wwwuuusssqqqmmmjjjjjjsss}}}}}}wwwrrroooooommmuuunnnnnnooorrrvvvyyyzzzyyywwwvvvtttrrrqqqnnnjjjggg```ZZZNNNAAA666000000111,,,,,,,,,------.........------......///111222333555666777999<<<>>>AAABBBAAABBBDDDFFFHHHIIIJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKMMMOOOQQQRRRPPPOOOMMMKKKKKKLLLMMMOOOMMMNNNOOONNNMMMLLLMMMNNNLLLNNNQQQTTTVVVWWWXXXXXX[[[[[[\\\]]]]]]\\\ZZZYYYVVVWWWXXXXXXYYYZZZ^^^aaa]]]ccchhhhhheeeffflllrrr~~~zzzqqqjjjddddddfffiiijjjhhhbbb]]]YYY\\\```dddiiiqqqzzz~~~}}}}}}}}}||||||}}}~~~}}}zzzyyyyyy{{{|||vvvmmmkkkiiicccaaaccc^^^^^^]]][[[XXXVVVWWWWWWYYYZZZ[[[\\\\\\[[[ZZZZZZuuuqqqlllhhhgggjjjmmmppprrrtttyyy{{{{{{xxxtttqqqrrrssssssssstttvvvzzz}}}~~~|||uuummmfffaaaaaaaaalllsss}}}yyyvvvttttttuuuvvvxxx{{{~~~~~~}}}zzzwwwvvvxxxzzz|||||||||xxxqqqiiidddaaadddeeegggiiikkknnnoooppppppsssvvvwwwxxxzzz~~~{{{xxxzzz~~~|||wwwnnneee^^^]]][[[YYYWWWWWWXXXZZZ\\\iiiuuu}}}xxxyyy}}}||||||}}}}}}|||zzzwwwvvvuuuuuuvvvxxx{{{zzzvvvuuuvvv~~~xxxqqqpppnnnjjjhhhhhhmmmwww|||xxxtttppplllkkklllvvv{{{rrrqqqppprrrtttuuuuuutttwwwvvvtttrrrppplllgggdddcccXXXHHH<<<555333111000..................------///111333555666777666666777888:::::::::<<>>BBBDDDGGGDDDEEEKKKMMMKKKKKKNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLOOONNNNNNNNNNNNNNNOOOOOORRRRRRRRRQQQPPPOOOMMMLLLMMMMMMOOOPPPSSSUUUWWWYYY[[[[[[\\\\\\[[[ZZZXXXWWWSSSSSSSSSTTTVVVXXX[[[\\\```aaaaaaaaaaaabbbdddgggmmmqqqwww~~~{{{zzzwwwuuurrrlllfffaaa^^^]]]\\\\\\___ccchhhkkkoooqqqtttvvvwwwvvvtttssswwwvvvxxx{{{zzzuuurrrrrrtttvvv|||~~~~~~yyytttrrrtttvvvwwwwww}}}uuulllkkkgggaaa^^^^^^___^^^]]]______]]][[[ZZZYYYXXXXXXVVVVVVWWWXXXXXXYYYYYYZZZ}}}{{{sssrrrpppoooppptttxxxzzz|||{{{zzzxxxvvvuuutttssswwwzzz~~~~~~zzzsssmmmgggbbb```^^^ccckkkvvv}}}zzzzzz|||~~~|||{{{|||}}}}}}wwwqqqlllkkkkkklllmmmnnnnnnooooooooonnnlllmmmnnnoooqqquuuzzz~~~}}}{{{{{{{{{{{{wwwmmmgggaaa___ZZZVVVSSSRRRRRRSSSZZZaaannnyyyxxxzzzxxxyyy{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzyyyyyyyyy}}}{{{tttooommmjjjeeeccccccjjjuuu~~~xxxsssooolllkkkqqqyyy}}}uuusssrrrsssuuuuuutttsssvvvuuusssrrrppplllgggccc\\\RRRCCC888222000///.........................../////////000222333555666555777:::<<<>>>AAADDDGGGHHHGGGJJJOOOPPPNNNLLLNNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOQQQQQQRRRSSSRRRPPPMMMLLLJJJKKKLLLNNNQQQTTTVVVXXXWWWXXXYYYZZZZZZYYYXXXWWWRRRRRRRRRSSSUUUWWWYYY[[[^^^___```___^^^___aaacccdddgggkkkpppuuu||||||wwwqqqmmmiiigggdddbbbaaaccceeefffhhhhhhiiiiiiiiiiiihhhgggjjjlllpppwww}}}yyytttooonnnpppsssuuu~~~zzzvvvrrrppprrrvvvzzz{{{~~~uuuooohhhccc```]]]YYYXXXYYY[[[\\\\\\^^^]]]\\\[[[ZZZYYYXXXWWWUUUVVVVVVWWWWWWXXXYYYYYY}}}yyywwwtttttttttuuuwwwzzz~~~~~~yyyvvvsssssstttuuuwww{{{|||xxxrrrkkkeee```^^^___cccjjjuuu|||zzz{{{~~~|||vvvpppnnnnnnpppssssssssssssrrrpppooonnnmmmmmmmmmnnnqqqvvv{{{{{{xxxxxxxxxyyyzzzpppjjjdddaaa\\\VVVRRROOONNNNNNXXX[[[dddsss}}}{{{|||wwwxxxzzz|||~~~}}}zzzxxxvvvyyy|||yyysssnnnlllhhhcccaaacccmmmwwwyyyssspppnnnnnnyyy~~~vvvtttssssssuuuuuutttrrruuutttrrrqqqoookkkfffbbbYYYOOOAAA777222000///...............////////////222111111111333555777888666888;;;<<<>>>AAAEEEGGGIIILLLPPPSSSSSSPPPNNNNNNQQQQQQPPPOOOMMMLLLJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOOOONNNPPPQQQRRRQQQOOOLLLJJJJJJJJJKKKLLLNNNQQQSSSTTTTTTUUUVVVXXXXXXXXXXXXWWWRRRRRRRRRSSSTTTVVVYYYZZZ]]]_________^^^]]]___``````aaacccfffjjjooovvv{{{{{{yyyvvvsssooollljjjjjjjjjlllkkkhhheeecccaaa``````bbbeeekkksss{{{}}}yyyvvvuuuvvv|||}}}|||||||||||||||{{{zzzvvvsssooolllmmmqqqvvvyyy~~~}}}yyywwwttttttwww|||wwwmmmhhhgggeeecccYYYXXXVVVUUUVVVXXXYYYZZZ\\\\\\\\\[[[ZZZYYYXXXXXXTTTTTTUUUUUUVVVVVVWWWWWW}}}zzzxxxvvvvvvvvvxxxyyy|||~~~|||xxxtttrrrsssuuuwwwyyy}}}~~~{{{wwwppphhhbbb]]]]]]]]]aaajjjvvv}}}|||~~~{{{tttooooooqqqtttxxxyyyxxxwwwuuurrrooonnnmmmllllllnnnrrrwww{{{~~~zzzuuutttsssuuu|||}}}rrrmmmgggccc]]]WWWRRRNNNLLLLLLTTTWWW]]]iii{{{}}}zzzxxxyyyyyy{{{~~~{{{yyyxxxyyyzzzzzzzzz{{{}}}zzzuuuooolllgggaaaaaadddoooyyyzzzuuurrrssssss|||uuutttsssssstttuuusssrrrtttrrrpppooommmiiiddd```VVVLLL@@@777222111000///........./////////000000222222222222333666888999888:::<<<===>>>AAADDDFFFNNNSSSXXXYYYWWWUUUSSSQQQRRRRRRQQQPPPOOOMMMKKKIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLNNNNNNOOOOOONNNLLLMMMOOOPPPPPPMMMKKKIIIKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTVVVWWWWWWWWWWWWSSSSSSSSSSSSUUUWWWYYYZZZ]]]___``````^^^^^^___```___```bbbccceeeiiiooosssxxx}}}~~~zzzwwwuuutttrrrpppkkkgggcccaaa``````bbbeeekkkrrrxxxzzzyyywwwrrrmmmiiihhhgggkkkwww~~~|||yyywwwvvvpppppppppoooooooooqqqrrrooommmkkkjjjmmmsssyyy}}}~~~}}}|||yyyyyyxxxzzz~~~uuunnneee```^^^_________YYYXXXWWWVVVUUUVVVWWWYYY[[[[[[\\\\\\[[[ZZZYYYXXXSSSSSSSSSTTTUUUUUUVVVVVV~~~}}}|||{{{yyyxxxwwwwwwwwwxxxzzz{{{}}}}}}~~~~~~zzzxxxuuussssssuuuwwwyyy|||}}}zzzuuummmfff\\\ZZZXXXZZZaaakkkvvv~~~~~~~~~~~~{{{tttpppppptttxxx}}}}}}}}}{{{xxxuuuqqqnnnkkkkkkkkkoootttxxx{{{|||~~~xxxrrrooonnnpppyyy~~~tttnnniiieee___YYYSSSOOOMMMMMMOOORRRYYYbbbpppzzzzzzzzzzzz{{{~~~zzzzzzxxxuuurrrrrrtttvvv|||vvvpppkkkeee```aaafffppp{{{{{{wwwvvvxxxzzz}}}tttrrrqqqrrrttttttsssrrrrrrpppnnnmmmkkkgggbbb^^^RRRJJJ>>>666222111000///.........//////000000111111111111222444555777888:::<<<>>>???@@@BBBEEEHHHTTT[[[```^^^[[[ZZZXXXVVVRRRRRRRRRRRRPPPNNNLLLJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLNNNOOOOOOOOONNNNNNKKKLLLMMMNNNNNNLLLJJJIIILLLKKKKKKKKKKKKKKKLLLLLLPPPRRRSSSUUUVVVWWWVVVVVVTTTSSSSSSSSSTTTVVVXXXYYY\\\^^^``````_________``````aaabbbbbbcccfffkkknnnmmmrrrzzzyyyvvvrrrnnnjjjiiihhhhhhkkkmmmppptttwwwwwwsssppphhhccc```^^^\\\^^^hhhrrr|||}}}|||{{{yyyvvvrrrooommmeeefffhhhhhhhhhiiilllnnnlllkkkkkklllpppvvv|||}}}yyyqqqgggccc^^^ZZZYYYZZZZZZYYYYYYZZZYYYWWWUUUTTTVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXSSSTTTTTTUUUUUUVVVVVVWWW}}}zzzwwwuuurrrrrrrrrqqqqqqrrrrrrsssvvvxxxyyy{{{{{{yyyxxxvvvssssssrrrssstttwwwyyy{{{}}}|||yyytttpppppprrrvvvyyy~~~}}}xxxqqqjjj^^^[[[WWWVVVYYY```hhhnnnxxx~~~~~~~~~~~~|||vvvsssssswww{{{~~~{{{wwwrrrpppllllllnnnrrrxxx|||}}}|||{{{tttmmmjjjiiimmmvvvuuupppjjjgggaaaZZZUUUQQQPPPOOONNNSSSYYY^^^fffttt}}}|||{{{|||~~~}}}yyysssooonnnppprrryyy}}}}}}wwwooohhhaaa]]]aaahhhsss~~~|||yyyzzz~~~xxxqqqppppppqqqssstttsssrrrpppnnnlllkkkiiieee```\\\NNNFFF;;;444111000///...---......///000000111111111222333555666777777888;;;===@@@BBBCCCFFFJJJLLLVVV^^^ccc___ZZZZZZYYYWWWRRRRRRSSSSSSRRROOOMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNOOOPPPPPPOOONNNMMMLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMQQQRRRTTTUUUVVVVVVVVVUUUSSSRRRRRRRRRSSSUUUVVVXXXZZZ\\\^^^____________```^^^___aaabbbbbbdddgggiiihhhkkkpppvvv|||}}}yyyvvvttttttvvvvvvxxxyyyzzzwwwsssooodddaaa___^^^[[[[[[aaajjjpppxxx}}}~~~~~~|||~~~~~~}}}zzzuuupppllliiicccfffiiikkkkkkmmmqqqtttrrrrrrrrrtttwww{{{|||qqqiiiddd___\\\YYYVVVVVVVVVWWWXXXWWWYYYYYYWWWTTTSSSTTTVVVUUUVVVXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXYYYYYY}}}yyyvvvtttqqqmmmkkkhhhhhhhhhiiijjjkkklllmmmvvvwwwxxxyyyxxxvvvsssqqqnnnoooqqqsssvvvxxxzzz|||{{{}}}{{{yyywwwkkkhhhbbb___^^^bbbfffjjjpppvvv~~~zzzsssmmmccc___YYYUUUTTTWWW\\\```ccclllxxx~~~~~~}}}}}}~~~}}}xxxuuuvvvzzz}}}}}}xxxssspppooooooqqqwww}}}xxxpppjjjggggggkkkvvvvvvqqqkkkgggbbb[[[VVVSSSRRRQQQQQQVVV[[[]]]___iiizzz~~~||||||}}}{{{tttooonnnppprrr{{{~~~vvvnnnfff___[[[```hhhwww}}}zzz}}}vvvppppppooooooppprrrtttsssrrrnnnmmmkkkjjjhhhddd___[[[LLLDDD999222//////...------......///000111111222333444666888::::::::::::;;;>>>AAADDDFFFJJJNNNQQQUUU]]]aaa\\\WWWWWWWWWUUUQQQRRRSSSSSSRRRPPPNNNLLLJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQPPPNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRTTTUUUVVVVVVUUUUUURRRQQQQQQQQQRRRSSSUUUVVVXXXZZZ]]]___^^^^^^___```[[[]]]```aaaaaabbbdddeeegggiiilllnnnqqquuuzzz~~~~~~}}}}}}}}}}}}}}}}}}yyytttpppjjjhhhgggfffcccaaafffmmmmmmtttxxxwwwuuuvvvvvvuuuyyyzzz}}}}}}xxxrrrmmmjjjgggjjjoooqqqrrrtttxxx|||yyyzzzzzz|||~~~~~~ssskkkeeebbb```VVVTTTQQQOOOPPPRRRUUUWWWUUUVVVWWWVVVSSSRRRSSSVVVRRRTTTVVVWWWWWWVVVUUUTTTXXXXXXYYYYYYZZZ[[[[[[[[[}}}xxxuuutttqqqmmmiiieeeaaa```_________^^^^^^```cccgggiiioooppprrrqqqooommmmmmnnnjjjnnnssswwwyyyzzz|||}}}~~~yyyrrrllliiibbb```\\\ZZZ[[[]]]aaadddfffjjjqqq|||~~~|||yyyvvvtttjjjeee]]]WWWUUUTTTUUUUUUZZZ]]]ccciiirrr}}}||||||}}}~~~~~~xxxuuuvvv{{{~~~zzzvvvtttooossswwwzzzxxxppphhhddddddjjjvvv|||sssnnnkkkeee___ZZZWWWUUUTTTVVVYYY[[[]]]___gggrrr|||~~~yyyuuuuuuvvvxxxxxxtttlllbbb\\\^^^fffmmm~~~~~~sssmmmiiimmmqqqssssssqqqpppoooooommmjjjiiihhhddd]]]WWWLLLAAA555///000111///,,,//////...//////000111222222333444555666888888999>>>???BBBEEEIIIKKKMMMNNNSSSSSSTTTTTTSSSQQQOOONNNQQQPPPOOOPPPQQQQQQOOOMMMNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPOOOOOOMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLJJJIIIJJJKKKMMMNNNQQQRRRTTTUUUVVVVVVUUUTTTSSSRRRPPPOOOPPPQQQSSSTTTUUUWWWZZZ\\\^^^^^^^^^]]]^^^^^^]]]^^^^^^___```aaacccdddfffiiilllpppssstttvvvzzz|||zzzyyyxxxrrrsssrrrpppnnnnnnppprrruuuuuuuuuttttttuuuyyy{{{{{{}}}}}}yyyuuurrrsssssstttxxx}}}~~~xxxuuuooohhhaaa\\\XXXVVVRRRQQQPPPPPPQQQSSSVVVWWWZZZYYYXXXWWWUUUTTTSSSRRRSSSRRRRRRRRRRRRTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYYYY{{{wwwsssnnnkkkeeeccc___[[[XXXUUUTTTSSSTTTTTTTTTVVVYYY]]]bbbdddiiijjjlllllljjjiiijjjjjjmmmqqqvvvyyy|||}}}~~~|||vvvooojjjgggaaa___]]]\\\]]]___bbbdddiiikkkpppyyy}}}{{{xxxvvvmmmggg```ZZZVVVTTTSSSQQQRRRUUUXXX\\\bbbkkktttzzz}}}}}}~~~{{{wwwxxx}}}{{{xxxvvvuuuyyy~~~xxxppphhhdddeeejjjvvv~~~uuurrroooiiiccc^^^YYYWWWVVVYYY[[[]]]^^^___dddmmmttt~~~}}}~~~}}}tttppphhh```\\\___iiiqqq}}}~~~~~~rrrkkkhhhgggkkkoooqqqpppnnnmmmmmmmmmjjjhhhgggfffbbb[[[UUUHHH???444///000222000...//////...//////000111222333444555777888:::;;;<<>>999333000//////...,,,......//////000222333444333444777999<<>>@@@BBBBBBAAACCCFFFIIILLLOOOPPPQQQKKKKKKJJJIIIJJJKKKLLLMMMKKKKKKKKKLLLNNNOOONNNLLLLLLMMMMMMMMMKKKJJJHHHFFFHHHHHHGGGGGGHHHJJJKKKLLLJJJLLLOOORRRVVVXXXZZZ[[[\\\ZZZXXXUUUSSSSSSSSSTTTSSSSSSSSSSSSQQQOOOMMMLLLKKKMMMOOOQQQSSSUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^______```aaa___^^^^^^^^^`````````___fffiiinnnsssyyy~~~vvvqqqlllfffbbbZZZZZZYYYWWWVVVVVVXXXZZZQQQRRRSSSTTTTTTTTTSSSRRRUUUUUUUUUTTTSSSQQQPPPOOOTTTVVVXXXZZZ[[[YYYXXXVVVQQQQQQPPPPPPQQQRRRTTTUUURRRRRRRRRRRRQQQPPPOOONNN~~~{{{xxxuuuuuutttuuuuuussspppjjjgggfffbbb^^^\\\^^^``````___ggghhhkkknnnqqqsssttttttvvvvvvwwwxxxyyy|||~~~~~~}}}{{{wwwvvvrrrlllhhhhhhkkkmmmnnnuuuxxx}}}}}}{{{yyy|||}}}||||||}}}~~~~~~ssskkkfffbbb^^^\\\___kkkxxx{{{xxxxxx}}}|||qqqooommmmmmnnnooollljjjjjjjjjjjjjjjlllrrrzzz}}}uuuqqqnnnlllkkkjjjjjjmmmrrr{{{~~~~~~|||ssshhh^^^ZZZYYYZZZ___eeeiiilllqqqrrrqqqnnnkkkjjjgggeeebbb^^^XXXOOOCCC:::000000///...............222111222222333444555666<<<===>>>??????>>>===<<>>@@@AAABBBBBBBBBCCCEEEGGGJJJKKKLLLLLLMMMLLLKKKKKKKKKKKKKKKLLLOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMKKKIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLIIIKKKNNNQQQTTTWWWYYYZZZZZZYYYXXXWWWVVVUUUUUUTTTVVVVVVVVVUUUTTTSSSSSSSSSOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^\\\]]]^^^___```aaaaaaaaacccdddeeegggjjjnnnrrrtttwww~~~yyysssooommmllliiifffbbb^^^\\\ZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSUUUVVVVVVVVVVVVUUUUUUSSSQQQOOONNNOOOQQQRRRRRRSSSUUUVVVWWWWWWVVVVVVRRRQQQPPPOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNMMMMMMMMM}}}||||||}}}}}}xxxxxxxxxyyy|||zzzssshhh___ZZZWWWVVVUUUUUUWWW___mmm}}}|||yyywwwvvv{{{~~~~~~|||zzzyyy{{{}}}}}}~~~}}}||||||{{{}}}}}}rrrmmmhhhccc```^^^___hhhrrr~~~|||wwwuuuyyywwwoookkkjjjiiihhhffffffeeeccccccdddhhhkkkuuuyyy}}}vvvpppkkkfffccc]]]___dddnnn|||}}}pppggg^^^[[[[[[]]]aaagggkkkmmmppppppnnnkkkiiihhhfffccc___ZZZRRRGGG<<<555111111000/////////000000111111111222333444555666666888;;;>>>@@@CCCDDDEEECCCDDDFFFHHHIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNLLLKKKIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKNNNQQQTTTVVVXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^_________^^^^^^aaaaaaaaabbbeeegggjjjllljjjooowww}}}yyyrrrmmmiiifffdddccccccbbb```^^^\\\ZZZYYYWWWWWWVVVVVVUUUTTTSSSRRRSSSTTTUUUWWWXXXXXXWWWWWWUUUSSSQQQOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVQQQQQQPPPOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMLLLLLLLLL|||yyyxxxwwwyyy{{{}}}}}}|||}}}}}}}}}mmmfff]]]UUUPPPNNNMMMMMMNNNMMMRRR\\\hhhxxxzzzwwwvvvwwwxxx||||||xxxvvvwww|||}}}|||}}}}}}{{{{{{{{{}}}~~~rrrmmmhhhcccaaa^^^^^^dddlllyyywwwrrruuu{{{}}}vvvrrrooonnnmmmggggggfffdddcccccceeegggiiimmmsss{{{~~~|||{{{{{{zzz{{{}}}vvvooohhhaaa]]]VVVYYYaaammm~~~~~~|||nnnfff^^^]]]]]]___ccchhhlllnnnoooooollliiihhhhhhfffddd___XXXNNNCCC999333111111000000000000111111111111111222333555666777<<<<<<===???@@@AAAAAAAAADDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLMMMNNNNNNOOOOOOPPPOOONNNMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJLLLNNNQQQSSSUUUWWWWWWYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]____________```bbbdddeeegggiiinnnrrrxxx|||vvvrrrlllgggeeedddcccbbb_________^^^]]][[[YYYXXXVVVUUUTTTSSSSSSRRRRRRRRRSSSTTTVVVXXXYYYYYYXXXXXXUUUTTTRRRQQQPPPPPPQQQRRRRRRSSSUUUVVVWWWWWWVVVVVVQQQPPPPPPOOOOOOOOOPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKzzzvvvrrrpppooopppqqqqqqpppoooooottt}}}~~~oooaaa[[[SSSMMMJJJHHHHHHGGGMMMKKKLLLRRRZZZggg{{{{{{wwwuuuvvvyyy{{{||||||vvvsssssswww|||}}}}}}~~~~~~}}}}}}~~~tttnnnhhhcccaaa^^^\\\```eeettt{{{sssssswww{{{|||vvvsssqqqiiiiiihhheeecccbbbdddfffdddgggkkkpppvvvzzz}}}}}}yyyuuurrrqqqrrrsssxxx|||{{{tttmmmeee]]]XXXRRRWWWaaappp}}}|||~~~{{{lllddd^^^^^^```aaaeeejjjlllmmmnnnmmmjjjhhhggghhhfffddd^^^VVVKKK@@@777333111111000000000000111111111111222333444666888999???????????????@@@@@@@@@DDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOOOONNNNNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOQQQSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUTTTTTTTTTTTTSSSSSSQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZXXXYYYZZZ\\\]]]]]]]]]]]]\\\]]]]]]]]]^^^___``````eeefffhhhkkkooovvv|||~~~wwwqqqnnnhhhddd```^^^^^^______^^^^^^^^^^^^^^^\\\ZZZWWWVVVTTTSSSRRRQQQPPPPPPQQQQQQSSSTTTVVVXXXYYYYYYYYYYYYVVVUUUTTTRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVPPPPPPOOOOOOOOOPPPPPPQQQNNNNNNMMMMMMLLLKKKKKKJJJ|||xxxtttrrrooonnnmmmkkkiiigggdddiiiooovvv~~~tttggg___[[[UUUPPPMMMKKKIIIGGGIIIHHHIIILLLQQQZZZlll|||{{{xxxwwwxxx{{{}}}~~~{{{uuupppooosssxxx}}}}}}~~~~~~}}}}}}|||zzz{{{wwwoooiiidddbbb___\\\]]]```nnn{{{wwwssstttvvv||||||wwwtttmmmllliiieeeaaaaaabbbdddbbbccceeegggjjjlllnnnooopppooommmjjjhhhiiilllpppwww|||yyyrrrjjjbbb[[[VVVRRRXXXdddttt|||}}}xxxjjjccc^^^___bbbcccgggkkkkkklllllljjjhhhgggggghhheeeccc]]]TTTHHH===666222000000/////////000111111222333333444666888:::;;;>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQOOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRTTTVVVVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQRRRSSSUUUVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWYYYZZZ[[[\\\\\\\\\YYYZZZ[[[\\\]]]^^^^^^___```aaabbbdddhhhlllpppssstttxxx~~~zzztttnnnjjjgggfff```^^^\\\[[[\\\]]]\\\\\\[[[[[[\\\\\\ZZZWWWUUUSSSSSSRRRPPPOOONNNOOOPPPPPPRRRTTTVVVXXXYYYYYYYYYYYYUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVPPPPPPOOOOOOOOOPPPQQQQQQOOOOOONNNMMMLLLKKKKKKJJJzzzwwwtttqqqooollliiifffbbbdddgggjjjnnnwww}}}rrrkkkhhheee```\\\XXXTTTPPPLLLHHHGGGIIIKKKLLLRRR```nnn}}}|||zzzyyyzzz|||~~~|||zzz|||{{{sssmmmlllpppuuuzzz~~~|||~~~}}}|||}}}~~~zzzyyywwwxxx}}}{{{rrrlllgggeeebbb]]]\\\^^^eeeppp~~~vvvssssssvvv{{{~~~}}}|||tttrrrmmmfffaaa```aaacccaaa```_________``````aaabbbbbbbbbaaaaaadddjjjooowww|||wwwoooggg```ZZZUUUUUU[[[hhhzzzzzz|||vvvhhhbbb^^^```ccceeehhhllljjjjjjjjjiiigggfffhhhjjjbbb```[[[QQQDDD:::444222//////......//////000111444444555666888:::;;;<<<======>>>???AAACCCEEEGGGCCCDDDEEEFFFHHHHHHIIIIIIFFFGGGHHHJJJLLLNNNQQQRRRSSSRRRRRRQQQQQQPPPPPPOOONNNNNNMMMLLLKKKJJJJJJIIILLLLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSUUUVVVWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRRRRRRRSSSSSSSSSNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZWWWXXXYYYZZZZZZZZZZZZZZZVVVVVVXXXZZZ\\\]]]^^^^^^]]]]]]^^^```dddgggiiijjjlllnnnqqquuuyyy{{{qqqpppmmmiiidddbbb``````^^^]]]\\\]]]^^^^^^\\\ZZZXXXYYY[[[[[[ZZZXXXVVVTTTQQQPPPNNNMMMMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYYYYYYYSSSSSSRRRRRRQQQPPPPPPPPPRRRSSSUUUVVVWWWWWWVVVVVVOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPOOONNNMMMLLLKKKKKK|||xxxuuurrrnnnjjjhhhcccddddddbbbcccjjjvvvyyytttrrrooolllhhhccc^^^YYYSSSOOOJJJJJJLLLMMMLLLNNNXXXeeelll~~~yyyuuuvvvwwwxxx{{{~~~}}}xxxwwwzzz~~~{{{sssllljjjnnntttxxx~~~||||||}}}~~~}}}}}}xxxwwwuuuwww|||}}}uuunnniiigggddd___\\\^^^^^^hhhwwwyyytttrrrssswwwwww}}}{{{xxxqqqiiiccc```aaaddd___^^^\\\ZZZYYYXXXYYYYYYYYYZZZ[[[[[[\\\aaaiiioooxxx}}}~~~vvvmmmfff___YYYUUUWWW^^^lll}}}wwwyyy~~~tttgggbbb^^^aaadddeeeiiimmmiiijjjiiihhhffffffhhhjjj```^^^YYYNNNBBB888222111...............///000000444555555777999;;;===>>>????????????@@@BBBDDDFFFBBBCCCDDDFFFHHHIIIIIIIIIFFFGGGHHHJJJLLLOOOQQQRRRQQQPPPOOOOOONNNMMMLLLKKKNNNMMMMMMLLLKKKJJJIIIIIIKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPQQQQQQRRRRRRNNNNNNPPPQQQRRRTTTUUUUUUUUUUUUVVVWWWWWWXXXYYYYYY[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYZZZZZZYYYXXXWWWWWWSSSTTTVVVYYY[[[\\\]]]^^^^^^^^^___aaaeeeggghhhgggiiijjjkkklllnnnrrrwww{{{~~~{{{xxxuuuqqqooojjjiiigggddd```]]]\\\]]]\\\[[[[[[\\\]]]\\\ZZZWWWWWWYYY[[[]]]]]][[[YYYWWWQQQOOONNNLLLLLLMMMOOOPPPQQQRRRTTTVVVXXXYYYYYYXXXQQQQQQQQQPPPPPPOOONNNNNNRRRSSSUUUVVVWWWWWWVVVVVVOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQPPPOOONNNMMMLLLKKK|||xxxuuuqqqnnnllljjjfffaaa___aaadddgggiiirrr~~~{{{yyyyyyxxxzzz|||}}}}}}~~~}}}yyyssskkkbbb[[[WWWRRROOOKKKIIIJJJNNNTTTXXXgggooo}}}}}}{{{yyywwwxxxyyyzzz{{{~~~}}}xxxrrrrrrxxx~~~{{{ssslllkkknnntttxxx~~~}}}~~~}}}~~~|||xxxtttvvv}}}tttqqqnnnkkkiiieeeaaa]]]___cccmmm|||uuurrrqqqpppqqqrrrvvv|||xxxnnnfffaaa```___\\\]]]]]]ZZZVVVSSSRRRRRRQQQRRRSSSVVVZZZbbbkkkqqq{{{}}}tttlllcccZZZVVVWWWVVV```ppp~~~zzz}}}}}}rrrbbbaaa___```dddgggiiijjjjjjiiihhhhhhhhhfffccc```bbb^^^VVVKKK@@@777111///111111000000000000111111555666777888:::;;;<<<===??????@@@AAABBBBBBBBBBBBFFFEEEDDDEEEFFFGGGFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLOOOPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[]]]^^^^^^^^^]]]]]]ZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[YYY[[[^^^aaaeeegggiiijjjiiihhhfffeeefffhhhkkkmmmwwwzzz{{{wwwtttssspppllliiifffeeedddfffdddbbb___\\\[[[[[[ZZZ]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXWWWQQQPPPNNNLLLMMMNNNQQQSSSRRRSSSTTTUUUVVVWWWWWWWWWTTTSSSQQQPPPOOOOOOPPPPPPQQQRRRTTTUUUUUUTTTSSSRRRMMMMMMLLLLLLMMMMMMNNNNNNQQQPPPPPPOOOOOONNNMMMMMM{{{xxxvvvuuusssrrrlllhhhccc``````bbbccccccfffooo}}}~~~|||xxxrrrllliiiiiijjjppptttzzz|||sssjjjbbb]]]XXXTTTOOOJJJIIIKKKNNNQQQ[[[bbbmmmzzz~~~yyyvvvttttttvvvxxxzzz|||~~~|||wwwssssssyyy|||tttmmmlllpppvvvzzz~~~}}}xxxtttvvv|||uuusssooommmkkkhhhccc___^^^```fffrrrxxxssspppmmmnnnnnnooottt{{{}}}tttmmmgggdddbbb______^^^[[[VVVRRRPPPPPPOOOPPPRRRVVV\\\eeepppwwwzzzrrrkkkccc[[[YYYZZZ^^^hhhwwwzzz~~~zzzooo```___^^^```cccgggjjjjjjkkkiiihhhhhhhhhfffccc``````[[[RRRGGG<<<444000///111000000000000111111222444555666888:::;;;======???@@@AAABBBCCCCCCCCCCCCFFFEEEDDDEEEGGGHHHHHHFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUWWWVVVVVVVVVVVVWWWXXXXXXZZZ[[[\\\^^^^^^^^^^^^]]]ZZZYYYYYYXXXXXXWWWVVVVVVTTTUUUWWWYYYZZZ[[[\\\\\\ZZZ[[[^^^aaadddfffhhhiiigggfffdddcccccceeegggiiikkkmmmqqquuuzzz|||zzztttqqqooooooooonnnkkkiiijjjiiigggeeecccaaa`````````^^^\\\ZZZYYYXXXYYYYYY\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWSSSQQQOOOMMMMMMOOOQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSUUUUUUTTTSSSRRRNNNNNNMMMMMMMMMMMMNNNOOOQQQPPPPPPOOOOOONNNMMMMMMzzzwwwtttrrrssstttttttttooolllgggdddbbbaaa___]]]^^^bbbjjjsss~~~|||uuuqqqiiigggddd```]]]]]]```cccjjjpppzzz{{{rrrjjjeee```[[[UUUOOOKKKKKKLLLNNNQQQVVV]]]fffnnnuuuzzz|||}}}xxxssspppooopppqqqwwwzzz}}}{{{wwwtttvvv|||vvvpppnnnrrryyy~~~}}}yyyuuuwww}}}wwwtttqqqppppppmmmhhhddd``````bbbgggqqq~~~vvvoooiiijjjgggfffhhhoooxxx{{{uuunnniiifffddddddbbb]]]WWWRRRNNNNNNMMMOOORRRWWW___jjjvvv~~~~~~wwwooojjjddd]]]\\\___hhhppp~~~{{{~~~uuujjj]]]\\\\\\___cccgggjjjkkkkkkjjjiiihhhhhhfffccc```\\\VVVLLLAAA888222///...111000000000111222222333333444666999;;;===>>>>>>AAAAAABBBCCCDDDDDDDDDDDDFFFEEEDDDFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHGGGIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSUUUUUUTTTTTTUUUUUUVVVWWWYYYZZZ\\\]]]^^^^^^]]]]]]YYYYYYYYYXXXWWWWWWVVVVVVRRRSSSVVVYYY[[[\\\\\\\\\ZZZ\\\^^^aaaccceeefffgggeeecccaaa`````````bbbccc```bbbeeehhhkkknnnsssvvv}}}qqqkkkjjjdddbbbaaabbbccccccbbb``````___^^^]]]]]]]]]]]]]]][[[ZZZYYYWWWWWWWWWXXXYYY[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSPPPOOONNNOOOPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTRRRQQQPPPOOONNNNNNNNNOOOPPPQQQSSSTTTTTTTTTSSSRRROOOOOONNNNNNMMMNNNNNNNNNPPPPPPPPPOOONNNNNNMMMMMM|||uuussspppoooqqqsssssssssrrrooolllhhhfffbbb^^^[[[]]]^^^___ccciiisss}}}|||xxxsssnnniiiddd___[[[[[[[[[ZZZYYYYYY\\\aaaeeennnuuu~~~xxxrrrnnngggccc\\\VVVRRRPPPPPPQQQPPPRRRUUUZZZ```eeejjjlllqqqtttwww{{{}}}~~~~~~~~~yyyvvvqqqnnnmmmooorrruuuyyy|||yyywwwuuuyyyzzzsssqqquuu|||{{{wwwyyy}}}||||||}}}zzzvvvrrrrrrttttttpppkkkddddddccccccgggsss|||qqqiiifffccc```aaafffnnntttxxx}}}~~~~~~}}}zzztttoookkkjjjjjjgggaaaYYYSSSOOOMMMLLLOOOSSSXXXbbbnnnzzz}}}vvvooojjjeee``````cccnnnvvv{{{~~~~~~mmmcccZZZYYYZZZ^^^ccchhhjjjkkkkkkjjjiiihhhgggeeebbb___YYYRRRGGG<<<555111//////000000000111222333444555444555888;;;>>>???@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCEEEGGGIIIIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTTTTXXXYYY[[[\\\]]]]]]]]]\\\ZZZZZZYYYYYYXXXWWWWWWWWWSSSUUUWWWZZZ\\\]]]\\\\\\[[[\\\^^^```bbbcccddddddbbbaaa___^^^]]]]]]^^^^^^___aaacccdddeeegggjjjlllqqqsssuuuwwwyyy|||zzzpppiiidddddd___^^^^^^^^^^^^_________\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSQQQOOONNNNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRPPPPPPOOOOOONNNNNNNNNNNNPPPPPPQQQSSSSSSSSSSSSSSSPPPPPPOOONNNMMMMMMNNNNNNPPPPPPOOONNNNNNMMMMMMLLL|||xxxwwwuuuttttttuuuvvvvvvuuussspppmmmkkkhhhccc^^^ZZZZZZZZZZZZZZZ]]]bbbjjjooowww||||||yyyrrrjjjgggddd___ZZZWWWTTTQQQOOOQQQRRRTTTVVVZZZ___ggglllyyy}}}{{{qqqmmmggg___YYYUUUSSSSSSSSSSSSSSSUUUYYY]]]bbbdddhhhkkkpppuuuyyyzzzzzzzzztttrrrooommmnnnrrrwwwzzz}}}yyywwwxxx}}}~~~vvvtttxxx|||yyy{{{zzzwwwvvvwww~~~{{{vvvrrrsssxxxzzzxxxtttkkkjjjgggcccdddkkkvvvvvvmmmeeebbb___^^^aaadddggghhhrrrtttxxx{{{{{{yyyuuurrrooonnnkkkddd\\\UUUPPPNNNNNNPPPVVV\\\fffrrr~~~~~~vvvoookkkgggdddeeeiiiuuu|||}}}zzz~~~vvvfff^^^XXXXXXZZZ^^^ccchhhjjjkkkjjjiiihhhgggfffddd```^^^VVVNNNBBB999444222111000000000000111222444555666666888;;;>>>AAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFCCCBBBBBBCCCFFFHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJHHHFFFEEEDDDCCCEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOONNNOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRUUUWWWYYYZZZ[[[\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVWWWYYY[[[\\\\\\\\\[[[\\\]]]^^^___```aaaaaaaaa```___^^^\\\[[[[[[[[[[[[^^^```bbbbbbbbbcccdddffffffggghhhhhhiiikkkoooqqqoooqqqsssuuuxxx~~~vvvmmmgggaaa\\\[[[ZZZZZZYYYXXXWWWWWWXXXYYY\\\[[[[[[ZZZZZZZZZZZZZZZ]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSQQQOOONNNMMMMMMMMMPPPPPPQQQRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQRRRSSSSSSSSSQQQPPPOOONNNMMMMMMLLLLLLNNNNNNNNNMMMLLLLLLKKKKKK}}}{{{zzzzzzzzz|||{{{yyywwwvvvtttqqqnnnjjjeee```\\\UUUUUUUUUTTTUUUXXX]]]aaahhhnnnsssrrrpppmmmfff___ZZZWWWRRROOOMMMMMMKKKJJJNNNQQQVVV[[[aaaiiiqqqvvv|||tttlllccc]]]XXXVVVWWWWWWVVVWWWYYY]]]bbbdddiiilllqqquuuxxxxxxxxxwwwpppooonnnnnnqqqvvv{{{yyyxxxzzzzzzwwwzzz{{{yyy||||||vvvrrrooopppvvv~~~}}}vvvqqqrrrzzz~~~vvvrrrlllgggdddgggmmmqqq|||ssshhhddd```^^^]]]]]]]]]\\\gggjjjpppuuuxxxxxxvvvuuuqqqpppmmmfff^^^VVVRRRPPPOOOSSSZZZccclllwww}}}vvvpppmmmkkkiiilllqqq}}}zzz~~~ooobbb[[[XXXXXXZZZ___dddiiikkkkkkiiihhhffffffeeebbb___\\\RRRJJJ???777444333111000000000111222333555777888888:::>>>AAACCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFCCCBBBAAACCCEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHGGGFFFDDDCCCBBBAAADDDDDDEEEFFFHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPNNNOOOOOOOOOPPPPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOPPPSSSTTTVVVXXXYYYZZZZZZYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]^^^____________^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYY[[[]]]^^^]]]]]]^^^___```aaabbbbbbbbbccceeegggeeeggghhhiiijjjooowww~~~vvvlllhhhbbb[[[VVVUUUXXXXXXXXXVVVTTTSSSUUUWWWZZZYYYXXXXXXWWWWWWWWWXXX[[[ZZZXXXWWWVVVVVVVVVWWWYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRPPPOOONNNNNNNNNPPPQQQQQQRRRRRRQQQQQQQQQOOOOOOPPPPPPPPPPPPOOOOOONNNOOOOOOPPPQQQRRRSSSSSSQQQPPPOOOMMMLLLKKKKKKKKKMMMLLLLLLKKKJJJJJJIIIIII}}}yyyuuupppkkkeeeaaaWWWVVVTTTQQQOOOQQQUUUXXX]]]ccchhhiiihhhgggbbb[[[UUUQQQLLLIIIIIIIIIIIIIIIMMMRRRZZZbbbjjjrrrzzz{{{rrrkkkeeebbbbbbaaa```aaacccgggkkknnnsssvvvyyy{{{|||yyywwwtttoooooooooqqquuuzzzyyyyyy}}}|||yyy{{{|||yyyxxx{{{zzzrrrmmmiiihhhmmmuuu}}}uuunnnqqqzzz~~~tttlllhhhhhhjjjkkkwwwyyylllgggaaa\\\ZZZYYYXXXXXX\\\___dddiiimmmpppqqqqqqpppooolllfff^^^WWWRRRQQQPPPVVV___iiittt{{{uuupppoooooopppuuu{{{{{{yyyiii___[[[XXXYYY[[[```eeeiiikkkkkkhhhgggeeedddccc```]]]ZZZNNNFFF;;;555333333111///000000111222444666888999999<<>>@@@AAABBBCCCCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIGGGFFFEEEDDDDDDDDDEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIJJJKKKJJJJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKJJJJJJLLLMMMMMMMMMKKKKKKJJJIIIIIIJJJLLLMMMMMMNNNQQQSSSUUUVVVVVVVVVUUUUUUVVVWWWVVVUUUTTTSSSTTTSSSRRRRRRSSSUUUWWWYYYZZZ\\\]]]^^^^^^]]][[[ZZZXXXWWWWWWVVVVVVUUUTTTTTTSSSUUUWWWYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXXXXYYY[[[]]]```aaaggghhhjjjjjjjjjjjjkkkmmmkkkkkkllllllkkkjjjhhhgggmmmmmmllllllkkkjjjjjjjjjkkkkkkiiigggeeebbb___^^^^^^]]][[[YYYWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXVVVUUUVVVXXXZZZ[[[[[[ZZZXXXVVVUUUVVVWWWXXX\\\[[[ZZZYYYWWWVVVTTTTTTWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWWWWVVVTTTRRRQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTQQQQQQQQQQQQRRRRRRRRRRRROOOOOONNNNNNMMMNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJLLLKKKJJJHHHGGGGGGHHHHHHlll|||~~~uuunnnddd___YYYSSSPPPOOOMMMLLLVVVZZZ```iiippprrrooolllfff```XXXRRROOONNNMMMKKKKKKPPPWWW]]]ccciiinnnrrruuuzzz~~~yyywwwwwwwwwxxx{{{~~~~~~zzzwwwuuuwww||||||wwwssspppuuu}}}nnnccc]]]]]]___aaammmxxx}}}uuusssuuu||||||vvvpppooopppsssyyy~~~{{{xxxtttnnnfff```]]][[[WWWTTTRRRSSSTTTWWWYYY\\\^^^___^^^______[[[VVVTTTUUUWWWZZZcccooozzz}}}wwwuuusssrrrttt{{{pppccc]]]\\\[[[]]]```cccfffhhhiiiiiiiiifffcccbbbaaa\\\TTTMMMEEE>>>777333333333222///111222222333555777999:::>>>>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGEEEDDDDDDEEEEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCAAAAAAAAABBBDDDEEECCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTVVVVVVWWWWWWWWWUUUTTTSSSSSSRRRQQQQQQRRRTTTVVVXXXZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVTTTUUUWWWYYYZZZYYYXXXXXXVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXYYYZZZ\\\^^^___]]]___````````````aaaccceeefffggghhhhhhhhhgggffffffeeeeeedddccccccbbbbbbddddddcccaaa___]]][[[ZZZYYYXXXWWWUUUTTTSSSSSSRRRTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVVVVWWWYYYZZZ[[[YYYWWWVVVUUUVVVWWWXXXZZZZZZYYYXXXWWWUUUUUUTTTWWWVVVVVVUUUUUUVVVVVVWWWUUUWWWWWWVVVTTTRRRQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIHHHGGGGGGGGGHHH^^^mmmxxxqqqkkkeee]]]VVVRRRPPPNNNMMMSSSWWW___iiisssyyy||||||vvvpppggg___ZZZVVVSSSQQQPPPSSSXXX]]]bbbhhhnnnssswww|||}}}{{{yyywww|||~~~|||yyywwwwwwuuuuuuvvvwwwyyyxxxvvvttttttwww~~~}}}uuuqqqooosss~~~}}}nnnaaaZZZYYY[[[\\\bbbnnn~~~vvvrrrtttzzzzzzsssqqqppprrrvvvyyyxxxvvvtttooohhhdddaaa]]]XXXTTTSSSSSSSSSUUUVVVXXXYYYZZZWWWXXXYYYWWWTTTTTTWWWZZZ```iiiuuu~~~{{{uuutttssstttwwwoooccc^^^]]][[[]]]```cccfffggghhhiiihhhfffcccbbb```ZZZQQQJJJ???:::555333333333222000333333444555777999;;;<<<>>>???AAABBBDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHGGGFFFEEEDDDEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@AAABBBDDDEEECCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRVVVWWWWWWWWWVVVUUUSSSRRRQQQPPPOOOOOOPPPRRRTTTVVVYYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYYYYXXXXXXWWWVVVVVVTTTUUUWWWXXXYYYXXXXXXWWWTTTTTTTTTUUUUUUVVVXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\ZZZ[[[]]]]]]\\\\\\^^^______```bbbcccddddddcccccc^^^^^^^^^]]]\\\\\\[[[[[[^^^]]]]]]\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSUUUTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVVVVVVVWWWYYYYYYYYYXXXVVVUUUUUUVVVWWWXXXYYYXXXXXXWWWVVVUUUUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWVVVTTTRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNMMMMMMMMMNNNNNNOOONNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGRRR___ttt{{{uuuqqqkkkbbbYYYTTTQQQOOONNNOOOSSS[[[fffsss}}}xxxooogggaaa]]][[[]]]^^^aaadddhhhnnnuuuzzz~~~~~~|||}}}|||{{{xxxqqqnnnllllllmmmnnnqqqtttvvvvvvuuussswww{{{~~~|||~~~}}}tttpppmmmrrr}}}pppbbbYYYWWWWWWWWWZZZeeeuuuxxxsssrrrvvv{{{vvvpppnnnpppsssttttttrrrnnniiifffddd```ZZZUUUSSSSSSSSSRRRSSSTTTUUUVVVSSSTTTUUUSSSRRRSSSYYY]]]eeeooo|||}}}zzzuuutttttttttyyy|||mmmbbb^^^]]]\\\]]]```cccfffggghhhhhhgggfffdddaaa]]]VVVMMMFFF888555333222333333222000444444555666888;;;<<<>>>???@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKIIIHHHFFFEEEDDDDDDEEEFFFCCCDDDDDDEEEEEEEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKMMMOOOQQQRRRRRRUUUVVVVVVVVVUUUSSSQQQPPPOOONNNNNNMMMNNNPPPSSSTTTXXXXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVSSSSSSSSSSSSTTTVVVWWWXXXZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\]]]___\\\]]]___`````````___^^^\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[ZZZYYYYYYXXXVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXWWWUUUTTTTTTVVVWWWYYYWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWVVVTTTRRRRRRSSSQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNMMMLLLKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFLLLWWWhhh{{{~~~vvvpppggg^^^XXXSSSPPPNNNMMMQQQXXXcccppp~~~zzzsssnnnlllmmmmmmnnnooorrrxxx~~~}}}|||}}}~~~vvvmmmgggdddcccccceeehhhnnnsssvvvxxxyyyyyy~~~|||yyy|||~~~}}}sssooolllqqq}}}tttfff\\\WWWUUUUUUTTT___lll{{{{{{tttqqqsss|||~~~uuuooonnnooooooooommmjjjggggggfffccc]]]XXXTTTSSSRRRQQQQQQRRRTTTTTTSSSTTTTTTSSSRRRUUU[[[aaakkkttt~~~{{{vvvuuuuuuuuuyyy}}}~~~wwwiiiaaa]]][[[\\\^^^```cccfffggghhhhhhfffeeeccc```ZZZQQQGGGAAA333222222222333333333222444444555777999;;;===???@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJHHHGGGFFFDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAADDDDDDDDDEEEEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPRRRQQQOOONNNNNNPPPNNNMMMMMMLLLKKKKKKJJJIIIFFFGGGHHHKKKNNNPPPRRRTTTSSSTTTTTTTTTSSSRRRPPPOOOOOONNNMMMMMMNNNPPPSSSTTTVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]][[[ZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVUUUTTTSSSTTTVVVXXXYYYWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUWWWVVVTTTRRRRRRSSSRRRRRRSSSTTTUUUUUUTTTTTTUUUTTTTTTSSSRRRQQQQQQPPPMMMLLLLLLLLLMMMMMMNNNOOONNNOOOOOONNNNNNMMMLLLKKKGGGGGGGGGGGGGGGGGGFFFFFFHHHQQQ___qqq{{{uuulllddd]]]WWWSSSPPPNNNQQQWWW```lll|||~~~~~~~~~~~~|||vvvnnnfffaaa___```aaaaaafffnnnuuuzzz}}}|||yyy{{{}}}sssnnnlllqqq}}}zzzlllbbb[[[WWWTTTSSSZZZeeeqqq~~~vvvqqqqqqwwwvvvqqqooolllkkkiiigggeeeeeeeeeccc]]]XXXTTTSSSQQQQQQQQQSSSUUUVVVUUUVVVVVVTTTTTTXXX```fffqqqzzz~~~|||wwwwwwvvvvvvzzz~~~}}}|||}}}{{{oooeee^^^\\\[[[\\\^^^aaacccfffgggggggggddddddccc^^^VVVLLLBBB<<<111111111111222333333444444555666888:::===???@@@AAABBBDDDFFFHHHJJJJJJKKKJJJLLLMMMNNNNNNMMMKKKIIIHHHGGGEEECCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAADDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJNNNRRRUUUTTTQQQOOOOOOQQQNNNNNNNNNMMMLLLKKKIIIHHHFFFFFFHHHJJJLLLOOORRRSSSRRRRRRSSSTTTSSSRRRQQQPPPPPPOOONNNNNNOOOQQQSSSUUUUUUUUUVVVVVVWWWWWWXXXXXXZZZYYYYYYXXXXXXWWWVVVVVVTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRTTTUUUWWWXXXZZZ[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZZZZXXXXXXYYYZZZ\\\]]]]]]]]]\\\[[[YYYXXXZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTUUUUUUWWWWWWWWWWWWUUUUUUTTTUUUVVVVVVTTTSSSSSSTTTTTTTTTUUUVVVVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKGGGGGGHHHHHHHHHHHHGGGGGGEEEKKKXXXjjj~~~~~~zzzrrrjjjccc]]]VVVRRRNNNPPPTTTZZZeeeuuuzzzuuummmfffbbbccceeegggiiiooowww}}}}}}zzz}}}~~~}}}sssnnnlllqqq~~~sssiii```YYYUUURRRXXX___hhhwwwxxxrrrooosssyyy|||uuupppllliiifffdddccccccaaa[[[WWWTTTSSSQQQQQQRRRTTTWWWYYYVVVWWWWWWVVVXXX]]]gggnnnxxx~~~|||xxxxxxwwwxxx|||~~~||||||}}}~~~zzzpppfff___\\\[[[[[[]]]^^^aaaccceeegggggggggbbbbbbbbb]]]SSSHHH>>>888111111111111111222444666666777888:::<<>>AAACCCEEEBBBCCCEEEHHHJJJKKKLLLMMMOOOPPPRRRSSSRRRPPPMMMLLLFFFEEECCCAAA@@@@@@@@@@@@CCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJMMMRRRVVVUUUQQQNNNNNNPPPOOOOOOOOOOOOMMMKKKHHHGGGLLLKKKJJJJJJKKKLLLMMMNNNRRRSSSUUUVVVWWWWWWVVVVVVRRRQQQPPPPPPQQQSSSVVVWWWTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVUUUTTTTTTRRRQQQPPPOOONNNMMMMMMMMMQQQQQQRRRSSSTTTVVVXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZWWWYYYYYYYYYWWWWWWXXXYYYVVVWWWYYYZZZ[[[ZZZZZZYYYZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSUUUXXXZZZ\\\[[[ZZZYYYWWWVVVUUUTTTTTTUUUWWWXXXXXXWWWUUUTTTSSSUUUVVVVVVTTTSSSSSSTTTXXXXXXYYYZZZXXXVVVTTTRRROOOOOOPPPPPPPPPPPPPPPPPPKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLGGGHHHIIIJJJJJJJJJIIIHHH