BMv6( 444444444444555555444333333333333333222111000000111222333222111000111222000000////////////000000000000///...............//////000000///...------................................................,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,...,,,+++******++++++,,,,,,---,,,++++++,,,------...+++)))***---...+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******+++++++++*********++++++******)))---000///---+++******((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((())))))***+++...'''&&&,,,$$$((())))))(((((((((((())))))))))))************)))(((&&&&&&''')))************((((((((((((((())))))***+++***)))))))))(((((()))((()))))))))************((()))))))))************))))))))))))))))))))))))((())))))(((((()))+++---///...---,,,++++++++++++,,,++++++,,,,,,,,,------,,,,,,++++++***))))))(((''')))***)))((('''((()))---'''&&&***,,,******,,,,,,***))))))***++++++***))))))***++++++++++++***---,,,,,,,,,---......///,,,+++*********+++,,,---*********))))))***++++++,,,,,,++++++++++++++++++,,,,,,+++***************------,,,+++++++++++++++))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,******))))))))))))))))))))))))***((('''((()))***)))'''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''(((***+++---------,,,++++++******)))(((((()))***************'''(((((((((((()))))))))((((((((((((((())))))******************)))(((((())))))************))))))((((((((((((((((((((((((((((((((()))))))))******************************)))))))))*********++++++***)))(((''''''((()))***)))+++,,,,,,***))))))***(((((()))***++++++***)))************)))))))))((('''(((((()))******)))))))))+++,,,+++((('''(((***,,,,,,,,,,,,,,,+++***))))))(((''''''(((((())))))************************((((((''''''''''''((((((++++++***)))(((((())))))************************+++************)))))))))))))))))))))************,,,+++))))))***++++++***+++,,,---+++)))'''(((***+++)))((((((***++++++******))))))))))))))))))***---------------------------+++***+++---/////////...000222222000.........///......---------......///...---,,,,,,---...///........................------.........---,,,+++333444555555444444333444333333444333333222111000000111222222000000111222000000////////////000000000000///........./////////////////////.......................................------------......,,,------...............+++,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,++++++++++++******++++++++++++,,,,,,+++,,,---------++++++...///,,,,,,///------,,,+++++++++,,,------,,,+++******++++++************************+++)))***,,,---,,,)))((()))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((())))))***)))***'''&&&***'''%%%***))))))(((((((((((())))))((())))))*********))))))&&&&&&''')))************((((((((((((((())))))***++++++***)))((()))))))))((()))))))))************((()))))))))************((((((((((((((((((((((((((())))))(((((()))+++---,,,,,,+++***))))))))))))++++++,,,,,,------------,,,,,,++++++***))))))))))))+++,,,+++***)))***+++,,,)))(((***,,,******,,,,,,***))))))***++++++***))))))***++++++++++++***------,,,,,,,,,---......,,,+++*********+++,,,---++++++***************+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***+++++++++(((((((((((())))))))))))***************))))))(((************************((()))***+++++++++******))))))))))))))))))))))))))))))(((((())))))(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***+++,,,------,,,++++++******)))(((((()))***************(((((((((((()))))))))***((((((((((((((())))))*********))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))************************((((((((()))))))))))))))***)))(((''''''((()))***((()))+++***(((''''''((('''((()))***************************)))))))))((())))))******++++++******)))*********)))((()))))))))******+++,,,,,,,,,,,,))))))))))))(((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((*********))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++******************++++++,,,,,,,,,+++***))))))***+++***))),,,,,,+++***)))((()))***,,,***))))))+++,,,,,,+++******))))))))))))******---------------------------+++++++++---//////...---...//////...---------......---------......//////...------------...///......------------......------------------,,,,,,222444555555444333333444444444444444333222111000///000222111000000111222000000////////////000000000000//////...//////000////////////......//////..............................------------......,,,,,,---............---++++++,,,---------,,,,,,)))***+++***((((((***+++***+++,,,,,,***)))***+++)))+++,,,,,,++++++,,,---///,,,,,,//////------000...---,,,+++***+++,,,------+++***)))++++++***))))))*********((()))***,,,)))((()))++++++(((''')))))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((()))******)))'''''''''''')))++++++))))))(((((((((((())))))((())))))************)))&&&'''((())))))***))))))((((((((((((((()))*********,,,+++((((((***+++((())))))))))))************))))))))))))************((((((((((((((((((((((((((())))))(((((()))+++---+++***))))))((((((((()))******+++,,,,,,,,,,,,,,,+++++++++*********))))))***,,,---,,,+++***+++,,,+++***++++++++++++++++++,,,***))))))***++++++***))))))***++++++++++++***,,,,,,,,,++++++,,,,,,---,,,+++*********+++,,,---,,,,,,+++************+++***************+++,,,---,,,,,,---------,,,,,,+++))))))((((((((((((((()))'''''''''((((((((())))))******++++++******)))(((++++++++++++************'''((()))***************))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,++++++******)))(((((()))***************((((((((()))))))))******((((((((((((((()))*********))))))((((((((())))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))************************''''''((())))))))))))((()))((((((''''''(((******''')))***)))(((&&&''''''&&&(((******)))((()))***************))))))))))))******++++++++++++************))))))))))))))))))'''((()))+++,,,,,,------)))***+++***((('''((())))))))))))))))))))))))))))))((((((''''''(((((()))))))))******)))))))))))))))))))))))))))))))))))),,,,,,+++++++++***************++++++,,,---------+++)))))))))++++++***)))---,,,***)))))))))***+++,,,***))))))+++,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,---------------,,,,,,...------------.../////////..................//////...---,,,,,,---...///------------------------222444666666333222333555444444444444333222111000...000111111000000111333000000////////////000000000000////////////000000//////............//////...........................------,,,,,,------...+++,,,------......------***+++,,,---------,,,,,,***++++++***))))))***,,,)))+++---,,,***((()))***(((+++------+++***+++---///,,,,,,...///------000///...,,,******+++,,,------+++))))))++++++***)))((()))***)))((((((***---+++'''''',,,,,,)))(((***))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((()))******+++'''))))))%%%)))---***))))))(((((((((((())))))(((((()))***************(((((())))))))))))((((((((((((((((((((()))*********---,,,((((((++++++((())))))))))))************))))))))))))************((((((((((((((((((((((((((())))))(((((()))+++---+++******))))))))))))))))))***+++,,,,,,,,,+++***+++++++++******************+++,,,,,,******+++,,,***+++,,,++++++++++++***,,,***))))))***++++++***))))))***++++++++++++***,,,++++++******+++++++++,,,+++*********+++,,,------,,,++++++*********+++))))))))))))***+++,,,---***+++,,,,,,,,,,,,+++***((('''''''''''''''(((((((((((((((((())))))))))))******+++++++++***)))(((+++*********))))))))))))''''''((())))))******+++))))))))))))))))))))))))))))))***)))((('''((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,++++++******)))(((((()))***************(((((()))))))))*********((((((((((((((()))*********)))((('''(((((()))***))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))*********)))))))))(((''''''''')))***+++((()))******(((''''''(((&&&(((******(((((()))***************))))))))))))))))))************))))))***)))))))))*********)))((()))***+++++++++++++++(((***,,,+++((('''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))*********)))))))))(((((()))******+++,,,,,,------***)))))))))++++++***(((---+++)))((()))***++++++***((('''((()))+++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---...///...,,,------,,,------...---,,,---------------...////////////............/////////...,,,++++++,,,...///---------,,,,,,------...111444666666333222333555444444444444333222111111...000111111000000111333000000////////////000000000000////////////000111//////.........//////000////////////////////////...---,,,,,,,,,,,,---...+++,,,------......------)))***,,,---...---,,,,,,+++,,,,,,+++******+++---)))+++---,,,***((()))***(((+++------+++***+++---...++++++---...,,,---000///...,,,******+++,,,---...+++((()))+++,,,***(((((()))***)))''''''+++...,,,(((''',,,...***(((+++)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))******---(((******$$$(((...((())))))(((((((((((())))))(((((()))***************((()))))))))))))))((('''((((((((((((((()))*********------(((''',,,,,,((())))))))))))************))))))))))))************((((((((((((((((((((((((((())))))(((((()))+++---++++++******************((()))***+++,,,+++******+++++++++***************)))+++++++++***)))***+++))),,,---,,,+++++++++***,,,***))))))***++++++***))))))***++++++++++++***++++++******)))*********,,,+++*********+++,,,------,,,,,,+++*********+++))))))))))))***+++------))))))+++,,,,,,+++***)))))))))(((((((((((()))***))))))))))))******************+++,,,+++***)))(((******))))))(((((((((''''''''''''((()))******+++)))))))))))))))))))))))))))******)))(((''''''(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,------,,,,,,+++******)))(((((()))***************))))))))))))************((((((((((((((()))*********)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,((((((((((((((((((((((((((()))***+++,,,+++******)))(((''''''''')))***+++)))***++++++)))(((((()))%%%(((******(((''')))+++************))))))))))))((()))))))))))))))((((((***)))((()))***+++***)))******+++++++++******)))(((+++---,,,)))'''((()))))))))))))))))))))))))))))))))(((((((((((())))))((()))************))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))***++++++,,,,,,***)))((()))++++++)))(((...+++)))((()))***++++++((('''&&&&&&((())))))(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---,,,...---------...///...------------------...///000///////////////////////////...,,,++++++,,,...///------,,,,,,,,,------...666666555333000000111333666555222111000000111222222......333333......222111000///////////////000333222000...---...///000//////000000000000//////////////////000000000000---------....../////////+++---......------///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))***,,,...---,,,(((((()))***+++---...///,,,,,,,,,+++)))***,,,......***'''(((,,,---+++(((************************---,,,***)))))))))******000,,,)))***---...+++'''+++++++++***)))(((((('''++++++******************...---+++*********+++,,,---------,,,,,,,,,++++++,,,+++++++++******))))))'''((()))++++++***))))))))))))***,,,---...//////******))))))(((((((((''''''(((******((((((((()))+++***((('''&&&''')))***(((((((((((((((((((((((('''''''''((())))))******((((((((((((((())))))******---000///+++((((((***&&&'''(((******+++++++++,,,+++***)))))))))***+++)))***+++,,,---,,,+++*********))))))))))))******************************++++++******)))((((((((()))+++---//////---+++)))++++++++++++++++++++++++***))))))))))))))))))******)))((()))***+++***(((++++++******)))(((((((((+++***)))(((((()))***+++++++++++++++************+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))***,,,+++)))'''---)))%%%$$$&&&(((((('''))))))))))))************''''''((()))***+++,,,,,,)))))))))((()))******+++******)))(((((((((((((((******))))))******+++,,,++++++***)))(((((()))))))))))))))(((((((((((((((+++*********))))))((((((***)))))))))))))))***+++((((((((((((((((((((((((((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))******))))))))))))******++++++++++++***((('''&&&)))***+++,,,,,,+++***)))+++++++++************)))%%%''')))+++,,,+++************))))))))))))************))))))******+++,,,,,,,,,,,,+++++++++***************)))))))))))))))******))))))))))))*********)))(((''''''((()))***,,,***(((''''''(((***,,,---,,,***)))((()))***+++))))))))))))))))))))))))************************++++++,,,,,,,,,---------+++)))(((***------***'''************************+++++++++***************))))))***++++++++++++***,,,+++++++++,,,------...+++,,,------......------////////////////////////000---+++,,,...000///---,,,,,,,,,---...///000111////////////......---,,,000//////......------,,,000...,,,---111333444333555333111000//////000111111------111111------111000000000//////000000111111000...,,,,,,,,,---...//////000000000000//////////////////000000000000+++++++++,,,,,,---------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++((()))+++,,,,,,+++))))))))))))***,,,---...)))******)))'''(((***+++---***'''(((+++---+++(((************************---,,,+++***)))******+++&&&###"""%%%***,,,+++)))++++++******)))(((((('''(((((()))***++++++,,,,,,******((('''''''''((((((***)))))))))((((((((((((+++++++++++++++*********(((((()))***************))))))(((((((((((((((((())))))((((((((('''''''''(((***++++++***))))))***)))(((&&&%%%%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++++++++)))''''''''''''((()))***************+++***************++++++))))))******+++++++++***++++++************++++++++++++++++++++++++++++++************************,,,,,,------------,,,,,,))))))))))))))))))))))))))))))************)))))))))((('''((()))***)))''')))))))))))))))*********+++***)))(((((()))***+++))))))((((((((((((((()))******++++++++++++******))))))))))))))))))))))))'''&&&&&&(((***++++++)))***(((%%%%%%'''((((((&&&))))))))))))************((((((((()))******++++++)))))))))))))))******+++******)))((((((((((((((())))))(((((())))))***+++******)))((((((((((((((('''''''''(((((()))))))))*********)))))))))((((((+++***))))))(((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))******))))))))))))************+++******)))(((''')))***++++++++++++***)))+++++++++************)))((((((((())))))***++++++*********))))))***************))))))******+++,,,,,,,,,+++++++++***************************************))))))))))))******+++***)))(((((()))***++++++***)))(((((()))***+++))))))))))))((((((''''''))))))))))))))))))))))))************************)))************+++++++++''''''''')))***)))(((&&&************************((((((((((((((()))))))))))))))***++++++++++++++++++++++++++++++,,,------+++,,,------...------------------------------------+++)))+++---//////---...............///000111,,,,,,------,,,,,,+++***++++++************))))))000+++(((+++222666555111333222111///...//////000111///...000000...///111000000000000000111222333111000...---,,,,,,---...//////000000000000//////////////////000000000000,,,,,,,,,,,,,,,---------...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++***************+++,,,,,,,,,------,,,++++++,,,...---***'''(((+++,,,+++(((++++++++++++++++++++++++---,,,++++++******++++++"""!!! ###(((++++++)))++++++******)))((((((((()))))))))******+++++++++,,,+++******)))*********((((((''''''''''''&&&&&&************++++++++++++)))))))))))))))******+++++++++******)))))))))((())))))))))))(((((((((((()))***,,,,,,***)))***+++(((''''''&&&'''(((***+++************************,,,++++++***))))))((((((***))))))))))))***++++++,,,***(((((())))))((('''((())))))*********))))))((()))***+++++++++++++++))))))(((((())))))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------......,,,++++++,,,......))))))))))))))))))))))))((()))***++++++***)))((()))(((''''''))))))(((''''''(((((()))******++++++******))))))))))))*********)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))***((('''(((***++++++***(((&&&&&&&&&(((((((((&&&))))))))))))************)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))***))))))((('''''''''((((((((((((((((((((((((((((((******))))))))))))((((((++++++)))((('''&&&&&&&&&************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))***))))))(((((())))))***))))))************)))))))))******++++++******)))+++++++++************)))+++***((('''''')))+++,,,++++++************++++++******))))))******+++,,,,,,++++++++++++*********++++++++++++++++++++++++******))))))))))))******++++++************++++++))))))))))))))))))))))))'''((()))******((('''%%%))))))))))))))))))))))))************************(((((((((((()))))))))))))))+++------,,,+++***+++************************''''''(((((())))))******))))))******+++++++++++++++************+++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///000000///000///////////////000000/////////000//////...---+++++++++,,,,,,,,,,,,,,,555222///000444555333000333222111000000000000000444222222222222222222444000000000000111222444444333222111000/////////000//////000000000000//////////////////000000000000.........///////////////000111222111///...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---,,,+++---...,,,)))((((((***+++***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++)))((('''(((***+++***)))************))))))((((((---,,,+++***)))((('''&&&,,,+++++++++++++++++++++))))))))))))))))))))))))((((((((())))))******+++***)))((((((((()))+++,,,******++++++,,,,,,,,,---************************(((***++++++***))))))***))))))))))))***+++---...))))))))))))))))))))))))++++++++++++******))))))***************++++++,,,///,,,((((((***,,,+++))))))************))))))((('''(((***+++,,,,,,,,,+++******)))((((((***+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,---......++++++++++++++++++++++++((()))+++,,,,,,+++)))(((***((('''((()))***)))((((((((())))))***************))))))))))))))))))***,,,+++)))((()))***,,,---(((((())))))))))))((((((((((((((((((((((((((((((111...+++)))******)))(((''''''(((((())))))((((((((()))))))))************************))))))(((((((((((()))***************))))))(((((((((((()))))))))(((((((((((()))******))))))(((((((((((()))))),,,++++++***)))(((((('''))))))))))))))))))((((((***)))(((''''''&&&''''''************************)))***++++++++++++***)))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))************))))))+++++++++*********))))))+++***)))(((((())))))***,,,++++++++++++++++++,,,******))))))******+++,,,++++++++++++******************************++++++******))))))))))))******************************))))))************))))))***************)))))))))))))))))))))))))))))))))************************'''''''''((((((((()))))))))---000000---+++,,,...************************(((((()))***+++,,,,,,---***************++++++++++++******)))******++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111000000000///...............//////000000000//////...,,,,,,------...//////000555666666555333222222222333333222222111111111222444333222000000222333444000000000000111222444444333222111111000000////////////000000000000//////////////////000000000000////////////////////////...///000000//////000222,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++......---,,,,,,,,,,,,---'''((())))))''''''''')))***)))(((((()))******)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,+++************))))))))))))))),,,,,,+++***)))''''''&&&''''''((((((((((((((((((************************&&&&&&''''''(((((())))))***)))((((((((()))+++,,,))))))))))))))))))******))))))))))))))))))))))))''')))******)))(((((())))))))))))***+++,,,------(((((((((((((((((((((((())))))******++++++++++++***************++++++,,,...+++''''''***,,,+++))))))************))))))((('''(((***+++,,,,,,,,,+++++++++***)))***+++,,,---))))))(((((((((((())))))++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++***))))))++++++***)))************))))))(((((()))))))))******)))))))))******)))))))))***,,,---((((((((())))))(((((((((((((((((((((((((((((((((///---***(((((()))((('''((()))*********)))))))))((()))))))))************++++++******)))((((((((((((((()))************)))))))))(((((((((((())))))***))))))))))))***+++++++++******)))******++++++++++++++++++++++++,,,,,,(((((((((((((((((())))))''''''&&&''''''((())))))*********************************++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******+++******))))))))))))))))))))))))+++++++++*********))))))))))))***++++++***((((((,,,++++++++++++++++++,,,******))))))******+++,,,+++++++++*********))))))'''((((((((())))))************))))))))))))******((())))))))))))))))))((())))))************))))))---+++)))'''&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&***---,,,)))((()))***))))))))))))))))))))))))(((((()))***+++,,,,,,---******)))))))))***+++,,,++++++******)))******+++***+++,,,,,,------,,,,,,------------------------111222222222111000////////////...---,,,,,,,,,,,,******++++++++++++************+++,,,------......000222444444222111333444222222222222222222222222111222000------000222111000000000000000111222333111000000//////...------//////000000000000//////////////////000000000000.........---------------***,,,------------///000,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***(((((()))...------,,,,,,,,,------'''(((******((('''((()))***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******)))******++++++,,,,,,---******))))))))))))))))))((((((((())))))*********'''(((((())))))))))))((((((((())))))))))))******''''''''''''(((((((((((()))))))))))))))******+++///...---,,,***)))((('''&&&&&&&&&&&&'''''''''''''''(((******((('''((()))&&&''''''(((((()))))))))''''''''''''''''''''''''(((((())))))***++++++,,,***))))))))))))***++++++***(((''''''((()))((('''((())))))*********))))))((()))***++++++++++++++++++++++++++++++,,,,,,---(((((((((''''''(((((((((************************......---,,,,,,+++*********+++------------+++***))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++******)))(((((('''))))))************))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((&&&%%%&&&((())))))((()))***+++***((('''((()))))))))))))))************+++*********))))))(((((('''((()))++++++******)))((((((((((((((())))))******************++++++,,,++++++*********+++,,,,,,&&&'''(((***,,,...000111''''''(((((((((((())))))&&&&&&&&&'''((()))++++++************************************************************************)))))))))))))))))))))))))))((((((''''''(((((()))'''((()))******************))))))(((((())))))***+++++++++************)))'''(((***,,,,,,+++)))'''++++++************++++++******))))))******+++,,,+++************)))))))))&&&''''''(((((()))))))))******))))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))),,,***&&&######%%%(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,,,,+++*********))))))))))))))))))))))))''''''(((((())))))******+++***)))))))))***,,,---,,,,,,+++************+++******+++,,,,,,,,,,,,,,,------------------------...000111111///---,,,---......---,,,+++++++++,,,******++++++,,,,,,++++++,,,,,,---......///000000///000111222444444444333111111222222222222111111000222000++++++000222000000000000//////000000111000000000000///......---//////000000000000//////////////////000000000000///.........---------,,,+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////,,,***)))***++++++*********+++,,,,,,)))+++------,,,******+++)))))))))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))************)))&&&'''((()))***+++,,,---)))))))))))))))))))))***&&&''''''((()))***++++++((()))***,,,,,,,,,+++***((((((((())))))*********))))))))))))))))))(((((((((((()))***************111000///---+++***((((((&&&&&&''''''((((((((((((''')))++++++)))((()))***&&&''''''(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******&&&'''))))))(((''''''((('''((()))***************+++***************++++++))))))***+++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))---,,,***))))))***,,,---+++***)))***+++,,,+++)))*********)))))))))))))))((()))***++++++***)))(((%%%&&&(((***+++***)))(((((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&(((***+++***)))*********(((%%%$$$&&&((())))))))))))*********************)))))))))))))))'''(((***+++++++++)))(((((((((((((((((()))******)))))))))))))))***++++++******))))))***++++++,,,&&&'''((()))+++,,,---...'''''''''((((((((())))))(((((((((((())))))***+++))))))))))))))))))))))))+++******************+++************************))))))))))))))))))))))))((((((''''''''''''((((((((())))))*********))))))***)))(((''''''((()))***+++++++++************)))'''((()))************************))))))***************))))))******+++,,,************))))))))))))'''''''''((())))))************))))))))))))******((()))************)))(((+++***)))(((((()))***++++++)))&&&$$$$$$%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********+++++++++,,,...---+++***))))))))))))))))))))))))((((((((((((((()))))))))+++***)))((()))***,,,---------,,,+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***---000111///---...///...------,,,,,,,,,------,,,---......//////........./////////000000111111444111///222777888444//////000111111111111000000111444111,,,,,,111444111111000///////////////000222333333222222111000/////////000000000000//////////////////000000000000111111000000/////////......///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111444333///------...))))))(((((()))******+++''')))++++++***)))((()))((())))))((('''''')))***,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((*********)))((('''(((******))))))+++,,,)))))))))))))))*********))))))))))))((((((((((((%%%&&&''')))))))))((('''))))))******++++++,,,,,,,,,,,,++++++******))))))'''(((***+++++++++***)))******))))))((('''''''''))))))******+++++++++,,,)))***,,,,,,***)))***+++((()))))))))))))))((('''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((())))))***&&&))),,,,,,***((()))***''''''(((******+++++++++,,,+++***)))))))))***+++'''(((***+++++++++***)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------,,,)))''''''))),,,---++++++++++++++++++++++++...,,,***((((((***,,,...***)))((()))***+++***(((((((((((()))******++++++((()))***++++++***)))(((%%%'''***---...---+++***))))))************))))))))))))))))))))))))))))))+++++++++,,,------+++(((******)))&&&"""!!!###&&&))))))))))))************))))))))))))))))))******'''(((***+++,,,+++)))(((((((((((((((((()))******((((((((((((((()))******))))))((())))))***++++++***)))))))))((((((''''''&&&'''''''''(((((())))))+++***)))))))))))))))***((((((((((((((((((((((((++++++************++++++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))***)))(((''''''((()))***+++++++++************))))))(((''''''(((***,,,...******))))))))))))***************)))***++++++,,,************))))))))))))'''(((((()))***+++++++++******))))))))))))******)))***+++,,,,,,+++***))),,,***)))'''''')))***,,,******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&(((++++++(((%%%))))))))))))))))))))))))+++++++++***************+++***)))((((((***,,,---...------,,,+++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((,,,000222111000222333......---------......///***++++++,,,---------,,,+++++++++,,,,,,,,,,,,---444333222333444444222111444444222000///.........333222222111111111111111........................//////......///000111111000---,,,///...,,,,,,//////000111111111///...---000////////////...............---------,,,,,,,,,------------------------///...,,,+++***+++,,,,,,++++++------------++++++000///...---+++***)))(((///...---,,,***)))((((((((((((((()))++++++***)))''''''(((((())))))******(((***,,,---,,,+++++++++************************)))(((''''''(((***,,,...******))))))((((((''''''------,,,+++***)))(((((("""%%%(((***+++***++++++&&&(((***)))'''&&&***---''''''(((((((((((('''&&&(((((((((((()))))))))))))))+++---......,,,***((()))))))))******)))))))))***************************************)))(((((())))))))))))((((((((((((++++++******************))))))))))))))))))))))))***+++,,,,,,***))))))*********+++,,,,,,,,,,,,+++***(((&&&%%%&&&(((,,,...++++++++++++************)))************+++++++++******************************+++++++++,,,,,,,,,---,,,***))))))+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++***)))))))))))))))***(((+++...000111///---+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&************))))))))))))111000///,,,)))(((***,,,))))))(((((((((((())))))++++++******************************)))))))))))))))+++,,,------,,,+++)))++++++******))))))((((((((((((((((((((()))***+++((((((((((((((('''''''''***++++++++++++******)))))))))))))))))))))))))))))))))************)))((())))))))))))************))))))******+++++++++,,,(((((()))***+++,,,,,,,,,+++++++++*********))))))((((((''''''''''''(((((((((((((((((())))))))))))''')))+++,,,,,,,,,***))))))***+++,,,,,,+++***)))+++++++++*********))))))******************************))))))***+++,,,,,,***************)))((((((((((((&&&%%%$$$$$$$$$$$$)))''''''(((***,,,,,,,,,))))))))))))************,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************$$$"""!!!###'''******)))************************'''((()))******)))((('''((((((''''''((()))******---------,,,,,,+++++++++)))(((''''''(((***,,,......---,,,,,,---,,,***)))......//////000//////...++++++,,,---.........---,,,---/////////---+++)))+++---///000//////000111666555555666777777666444222111000///...---------111111000/////////////////////////////////////////////.........//////000///,,,,,,...///,,,---000///000111111000///...---/////////............---............------,,,,,,///---+++******+++,,,......---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,+++*********...------,,,+++***)))))),,,+++++++++,,,,,,+++)))(((((((((((())))))*********+++------,,,,,,,,,---************************)))((('''&&&&&&((()))***************))))))))))))***************)))))))))(((***,,,,,,)))'''&&&&&&)))(((''''''((((((''''''******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((('''''''''''''''''''''''')))************)))(((((())))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))'''&&&&&&''')))***++++++,,,,,,++++++,,,***(((''''''***,,,...)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))((((((''''''''''''((((((&&&(((***,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************************)))))))))))),,,,,,***(((%%%%%%''')))))))))(((((((((((())))))************************))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))(((''''''''''''(((((()))''''''((((((((((((((((((((()))***++++++******))))))))))))))))))))))))))))))******++++++******)))))))))))))))************''''''((((((((()))))))))(((((()))++++++,,,,,,++++++++++++*********))))))((((((''''''''''''(((((((((((((((((())))))))))))((()))***,,,,,,+++***)))******++++++++++++******+++++++++*********))))))************************++++++***)))))))))*********************)))((((((***************+++++++++(((&&&%%%&&&((())))))))))))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((((((((((((''''''''''''((((((((())),,,***(((((()))***)))'''(((((((((((((((((((((((((((((())))))(((((('''&&&++++++******+++,,,,,,---------,,,,,,,,,+++++++++---,,,+++******,,,---...------------...---,,,+++(((***---///000///---,,,,,,,,,---...............++++++,,,------,,,******,,,...//////---,,,,,,---222222222333555666555333111111000///////////////000///......------......000000000000000000000000000//////............///...++++++...///---...111///000000000000//////...///............---------/////////............---///---)))'''&&&(((+++---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...,,,++++++,,,,,,***(((((((((((())))))))))))***'''((()))((('''''')))+++************************+++***)))((('''(((((()))************++++++++++++((((((((())))))*********$$$&&&)))************+++,,,)))'''(((++++++'''###'''(((((())))))((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((&&&(((+++------+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))******))))))(((''')))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((&&&%%%%%%&&&))))))***++++++++++++++++++***((('''''')))+++,,,))))))((((((((())))))))))))************+++++++++************************---------------,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******++++++******))))))(((((((((''''''(((((()))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************))))))))))))(((((((((&&&$$$$$$&&&((())))))(((((((((((())))))************************(((((((((((())))))))))))''''''))))))))))))''''''&&&&&&'''(((((()))*********))))))(((((((((((()))'''''''''(((((()))))))))%%%''')))+++++++++)))((()))))))))))))))))))))))))))******++++++*********))))))))))))************''''''(((((((((((())))))((()))***++++++++++++++++++************))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((()))***+++,,,+++******++++++************+++++++++++++++***************************************++++++***)))((((((((((((***************)))((((((%%%&&&(((***+++,,,,,,,,,)))'''&&&&&&((()))((('''))))))*********+++++++++******))))))))))))(((((())))))))))))))))))))))))((())))))***+++,,,---...(((((((((((((((((((((((('''''''''((((((((())))))///---+++*********((('''''''''''''''''''''''''''***)))((((((''''''''''''))))))((((((((()))******,,,,,,,,,+++++++++++++++,,,+++***)))((()))******,,,,,,---............---$$$''',,,000111000...,,,,,,---......///.........,,,,,,,,,,,,,,,---------///000111000---+++***+++000000000222444555444333333222222222222222333333//////...------------...////////////////////////111111000///...............++++++...///---///222///000000000000/////////............------------/////////////////////...---+++)))''''''''')))***---,,,,,,,,,,,,,,,,,,,,,------++++++++++++------........................+++++++++++++++++++++++++++***(((((()))***)))((())))))))))))))))))))))))&&&&&&&&&%%%$$$%%%'''***************************---,,,+++******+++,,,,,,)))))))))******+++++++++(((((((((((())))))))))))"""%%%(((******+++---...***))))))+++---,,,)))&&&&&&&&&''''''((((((''''''(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&''''''&&&''')))******)))'''&&&(((((((((((((((((((((((()))))))))))))))(((((('''))))))(((((((((''''''''''''((((((((((((((())))))(((((((((((((((((((((((((((***+++***)))'''((((((((())))))***+++*********)))((('''&&&&&&&&&'''(((***)))((((((((()))***+++))))))*********+++++++++************************---,,,,,,,,,,,,+++++++++&&&''')))***+++,,,,,,,,,************************))))))*********))))))(((*********)))******++++++******)))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''************)))))))))(((((())))))(((''''''(((***(((((())))))))))))(((((())))))))))))************((((((((((((((()))))))))((()))************)))(((&&&'''''''''((((((((())),,,,,,+++***))))))))))))&&&&&&'''((()))******+++$$$%%%(((***++++++)))((())))))))))))))))))))))))(((((()))*********))))))((()))))))))************))))))******************((()))***+++++++++++++++************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))***++++++++++++***,,,+++***))))))***+++,,,***************************************************)))((((((((((((((()))***************)))(((((($$$%%%''')))***+++++++++,,,***)))((()))***)))(((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))((('''(((((()))******))))))))))))))))))))))))***)))(((''''''(((***+++(((((('''''''''(((((()))+++++++++++++++************)))(((((((((((()))))))))***,,,------------...(((***...000111111///...---......//////........................///000111111222333222///------...444333333555777888777666222222222222222222333444111000//////......//////........................222111111000////////////...++++++...///---///222000////////////000000000//////.........---------.../////////////////////)))************)))((('''+++,,,,,,,,,,,,,,,,,,,,,------++++++++++++------......------,,,+++++++++***++++++++++++,,,,,,,,,)))(((&&&''')))+++,,,+++************))))))))))))***++++++)))((())),,,...))))))))))))))))))))))))*********++++++,,,---...'''(((((())))))*********))))))))))))((((((((((((***+++,,,+++)))(((((()))###'''***,,,***)))******((()))***+++++++++++++++(((((((((((())))))))))))$$$%%%''')))))))))'''&&&((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((''''''''''''((((((((())))))*********(((((((((((((((((((((((()))+++,,,,,,***))))))***'''((())))))******))))))((((((((((((''''''''''''((('''&&&&&&&&&((()))***))))))*********+++++++++************************++++++******************&&&''')))+++,,,,,,------))))))))))))))))))))))))((())))))*********))))))***************+++,,,,,,,,,,,,+++*********+++,,,((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))************)))))))))(((((()))***)))(((((()))+++(((((())))))))))))(((((((((((()))))))))*********'''((((((((())))))******))))))************)))))))))((((((((('''''''''&&&+++***))))))((((((((((((&&&''''''((()))***++++++$$$&&&(((***+++***))))))))))))))))))))))))))))))&&&''''''((())))))((((((((()))))))))******************))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))******++++++++++++,,,+++***))))))***+++,,,************************************************''''''''''''((()))++++++***************)))(((((())))))***+++++++++++++++---+++)))((()))***)))''''''''''''((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))(((((((((************************************++++++++++++&&&&&&''''''((()))***,,,))))))))))))))))))))))))))))))(((((()))+++---...,,,++++++******+++++++++******************************++++++,,,---......&&&(((++++++******,,,---------------.........///---...............------...............///000111...000111111000//////000333333333444666777555444000000/////////000000111222111000000//////000000........................111000000////////////000...++++++...///---...111000////////////000000111000////////////.........---............/////////((()))+++------+++)))(((++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******)))((((((+++++++++++++++++++++,,,***)))'''(((+++...//////+++************))))))))))))*********))))))+++,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((()))))))))*********))))))(((((((((((()))+++***))))))+++,,,$$$((()))'''&&&(((+++''''''((()))************(((((((((((())))))))))))$$$&&&)))+++,,,+++)))''')))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((('''''''''&&&&&&((((((((())))))******+++))))))))))))))))))))))))((()))+++***(((''''''(((''''''((())))))))))))))))))***++++++++++++******&&&%%%$$$###$$$&&&((())))))************+++++++++************************))))))))))))*********+++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))******++++++******(((((((((((())))))***+++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''************))))))))))))&&&((()))(((''''''((()))'''((()))******)))(((''''''(((((())))))*********(((((())))))******++++++((((((((((((((((((((((((******)))(((((('''&&&&&&(((''''''&&&&&&&&&&&&'''((((((((())))))*********'''(((((()))************))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))************((((((''''''''''''&&&&&&)))******+++++++++******(((((()))))))))))))))******))))))(((((())))))***(((((((((((())))))))))))***************+++++++++++++++************++++++***************+++++++++************************&&&&&&'''((()))+++,,,---***************)))((((((***)))(((((('''(((((()))***)))'''&&&'''((('''&&&'''''''''((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''************************((((((((()))))))))*********+++,,,***))))))***,,,''''''''''''''''''''''''((((((((()))***+++,,,---++++++***))))))))))))***)))))))))))))))*********(((((()))***+++,,,------$$$(((++++++)))(((***------,,,+++******+++,,,------------...------,,,+++,,,,,,,,,,,,,,,---------)))+++---...------...///222111111222333444222111000000///.........//////222111000000//////000000...........................------------......//////,,,,,,...///,,,---000000///......///000111222111111000000000/////////,,,,,,------............)))***+++---------------***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,***((((((+++---......+++++++++*********))))))%%%'''((((((''''''((()))))))))))))))))))))))))))&&&''''''((())))))))))))******)))))))))))))))))))))))))))***************$$$&&&((()))***,,,///111$$$%%%'''''''''((()))***$$$%%%&&&'''(((((((((((((((((((((((())))))))))))'''''')))***+++++++++***)))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((()))******))))))))))))))))))))))))'''(((***)))'''&&&&&&'''&&&'''(((((())))))(((((((((***+++---------,,,+++(((&&&%%%$$$%%%'''***+++)))************+++++++++************************(((((()))***+++,,,,,,---000///---++++++***++++++************************)))******+++,,,,,,++++++(((((((((((()))***+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&************))))))))))))&&&((())))))'''&&&'''''''''((()))******)))((('''''''''(((((()))******+++)))))))))***+++,,,,,,,,,)))))))))(((((()))))))))))))))))))))))))))))))))''''''''''''''''''((())))))))))))))))))))))))***+++***))))))))))))++++++))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))************(((((('''''''''&&&&&&&&&******+++++++++******)))(((((((((((())))))************))))))))))))******(((((((((((())))))))))))***************++++++,,,******++++++++++++******))))))*********+++++++++************************((((((((()))***+++,,,---***************)))((((((((('''%%%$$$$$$%%%'''(((***(((&&&&&&'''(((((('''))))))))))))************)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********---...///,,,)))(((***+++(((((((((((((((((((((((((((((()))))))))((((((((())))))((('''''''''''''''((((((((()))))))))******''''''((()))))))))))))))%%%))),,,,,,)))'''***---*********++++++,,,,,,---,,,,,,------,,,++++++***++++++,,,------,,,******(((***,,,---,,,,,,---...666555444555666666555333222222111000000000000000111111000///////////////000000000000000000000000++++++++++++,,,,,,---...000---,,,///...,,,,,,///000///.........000111222111111111111000000000000,,,,,,,,,---------......,,,+++++++++,,,...000111)))***,,,---...---,,,,,,++++++---......---++++++,,,,,,---......///000000,,,,,,,,,+++++++++******,,,***''''''(((***++++++++++++++++++******))))))&&&)))+++,,,+++*********)))))))))))))))))))))))))))************)))((((((,,,+++++++++******))))))(((((()))***+++,,,------***++++++***)))(((***,,,---***'''(((+++---,,,)))'''((()))***++++++++++++(((((((((((()))))))))))))))((((((((()))***,,,---((()))***++++++***)))(((************************(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((()))+++***(((''''''(((&&&''''''(((((((((((((((&&&(((***,,,---,,,+++***+++***((('''(((+++---///)))************+++++++++************************(((((()))***,,,---...//////...,,,++++++,,,...000++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************************))))))))))))(((***+++***)))''''''((('''((()))++++++)))((('''&&&''''''((()))******+++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,(((((())))))******++++++******))))))***+++,,,,,,*********)))))))))))))))---,,,***(((((()))+++,,,))))))))))))))))))))))))))))))***,,,,,,---------))))))))))))******************))))))((((((((('''******+++++++++******)))'''((((((((())))))************))))))))))))******(((((((((((())))))))))))******))))))******+++,,,)))***+++,,,,,,+++***)))))))))******++++++++++++************************+++***************++++++***************)))((((((,,,***'''&&&&&&))),,,...+++)))((((((***+++***)))***++++++++++++,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''''''''''''''''''''***++++++++++++,,,,,,,,,+++---...,,,)))(((***,,,++++++++++++++++++++++++((()))))))))(((&&&$$$""",,,,,,+++***************'''((((((((())))))******+++,,,,,,,,,,,,+++******&&&***...---)))(((***---((())),,,...000000//////,,,,,,,,,,,,++++++***))),,,---/////////---+++)))***,,,......---------...333333333333333333333333444444333222111000///...//////......---------,,,//////......///000111222//////............//////000000000000////////////////////////000000000000111111000000//////......,,,---------.../////////...---,,,++++++,,,---...000...---,,,,,,,,,,,,+++(((((((((***---///...---///---,,,***))))))******,,,,,,+++***))))))************++++++++++++******++++++++++++******))))))))))))))))))))))))))))))(((+++...---***((()))+++...---,,,+++***((((((''')))((((((((()))***++++++---***&&&&&&)))++++++***************))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,))))))))))))((('''%%%%%%((('''''''''&&&&&&&&&&&&###$$$&&&((())))))((('''******))))))((((((''''''))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''(((((()))((((((+++******))))))))))))))))))'''&&&(((+++---,,,***(((((((((((())))))))))))(((((())))))*********+++,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))))))))))))))+++---...,,,)))'''(((***...,,,***)))''''''((((((******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))---$$$!!!)))111///***((())))))))))))((((((((((((***++++++***)))(((((()))''''''''''''((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''++++++******))))))(((((('''((()))***************((((((((((((((((((((((((+++***)))'''''''''((()))(((((())))))******++++++))))))))))))((((((((((((******+++++++++******)))''''''((()))))))))))))))************++++++++++++,,,+++***)))((((((((((((++++++***))))))***++++++'''((()))******)))((('''******+++++++++******)))******)))(((((((((((((((******++++++++++++******************))))))))))))))))))))))))************)))******)))(((((()))+++''''''((()))***++++++,,,+++***)))***,,,---...---)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++))))))(((((((((((())))))---***'''''')))+++***))))))***++++++***)))***+++***++++++,,,,,,------............------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,333333333333333333333333444333222111000///....../////////.........------............//////////////////............//////......//////000000111111.../////////000000000000000000000000//////......---------.............../////////......////////////+++((()))---///---******))))))+++------,,,+++++++++*********+++,,,---,,,,,,+++*********************++++++++++++******++++++***)))))))))))))))))))))))))))))))))))))))'''((())))))((((((***+++)))))))))***************)))))))))((())))))******---***'''''')))******)))*********)))))))))(((((())))))(((((((((((())))))***)))((((((((()))++++++******)))((((((''''''&&&((((((((('''''''''&&&&&&&&&''''''((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''')))***)))((('''((()))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,++++++************)))(((((((((((())))))'''&&&(((+++,,,+++***(((((((((((())))))))))))((()))))))))************++++++*********++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))***+++***'''&&&'''(((+++***)))((((((((()))***))))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))!!!###++++++))))))))))))))))))(((((((((''')))***+++***((('''((()))'''''''''((((((((())))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++((((((((()))))))))******************************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))************)))((((((((((((((((((((((((+++***)))((('''(((((()))&&&'''''''''((((((((()))))))))))))))((((((((((((*********++++++******)))(((((()))************)))(((((((((((()))))))))))),,,+++***)))((((((((((((************************(((((())))))))))))(((((()))***************))))))******)))((((((((((((((()))******************))))))))))))(((((((((((('''))))))))))))************)))******)))(((((()))+++)))))))))))))))*********(((&&&%%%&&&(((******)))))))))))))))))))))))))))*********))))))))))))))),,,+++***)))((('''''''''))))))(((((((((((()))))),,,***'''''')))+++***))))))***++++++))))))***+++******+++,,,,,,------...------------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++333333333333333333333333222222111000//////......000000////////////......---......//////...---,,,//////............//////------...///000111222222....../////////000000000000000000////////////..................---------///000111111111111000///...((($$$&&&---111...(((,,,+++***+++,,,,,,+++)))*********+++,,,...000111,,,++++++************+++******++++++++++++******,,,***)))''''''((()))***))))))))))))))))))))))))&&&%%%$$$%%%''')))******'''((((((((())))))************)))((((((((())))))---+++((((((((()))))))))******))))))))))))(((((())))))(((((((((((()))))))))))))))((()))******+++,,,+++)))(((''''''((())))))))))))((((((((('''''')))))))))((())))))******))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))''''''((()))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++******)))''''''***)))((((((''''''(((((((((''''''(((***++++++)))(((((((((((())))))))))))))))))))))))******************))))))***+++---...++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))******+++)))***+++***(((''''''((()))(((((((((((()))***+++(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))'''$$$$$$(((***(((&&&''')))))))))(((((((((''''''((()))***)))'''&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************************))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))************************))))))))))))************)))************))))))((())))))))))))))))))))))))******)))((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++******)))))))))***++++++++++++***((((((((()))))))))******,,,+++***))))))))))))))))))******++++++******)))))))))(((((((((((())))))((())))))******))))))(((***))))))(((((((((((((((((())))))******))))))(((((((((((((((''''''''''''))))))))))))************)))******)))(((((()))+++************))))))((((((&&&%%%$$$$$$&&&(((((('''))))))))))))))))))))))))++++++******))))))((((((++++++)))((('''&&&&&&&&&))))))(((((((((((())))))+++)))(((((()))******))))))***++++++))))))***+++******++++++,,,---------,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))333333333333333333333333111111111000///......---000000000000000/////////---...000000000...,,,+++///......------......///.........///000111111111........./////////000000/////////////////////////////////...---------,,,...000222333333111///------)))&&&(((,,,...---***+++******+++------,,,***,,,,,,---...///000111222,,,++++++******+++++++++******++++++++++++******+++***'''&&&&&&''')))+++)))))))))))))))))))))))))))&&&"""###'''******)))))))))(((((('''''''''&&&+++***)))(((((((((((((((,,,+++))))))((()))((((((***)))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******+++---+++)))((('''((()))+++))))))))))))((((((((((((+++***)))((('''((()))***))))))))))))(((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))******)))(((((('''))))))((('''''''''''''''(((((((((((()))******)))(((((((((((()))))))))))))))))))))))))))*********+++***)))((((((***+++---************************))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++*********(((((((((((()))))))))***''''''(((((())))))***************))))))))))))))))))))))))))))))))))))))).........---+++(((((()))))))))(((((((((''''''''''''((()))((('''&&&'''((('''(((((((((((()))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))*********++++++++++++************************))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++***************)))((('''))))))))))))))))))))))))******))))))))))))))))))))))))))))))************(((((((((((())))))))))))((())))))*********************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++******)))))))))***((()))***++++++***)))(((***)))(((''''''((()))***'''(((((())))))))))))((())))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((('''''''''((()))))))))************((()))***)))'''''')))*********)))))))))))))))))))))'''&&&&&&((())))))))))))))))))))))))))))))))),,,++++++***)))((('''''''''''''''''''''((())))))))))))(((((((((((())))))***))))))))))))******))))))***+++***)))((()))+++*********+++,,,,,,------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))333333333333333333333333111111000000//////....../////////000000000000000...///111222111///---,,,......------------......000000000000////////////............////////////...............//////////////////...---------,,,000222444666555333000...,,,------,,,******+++,,,)))((()))+++---...---,,,,,,,,,------............,,,+++++++++++++++,,,,,,******++++++++++++******+++)))'''&&&&&&'''***+++************************---)))%%%%%%'''***)))(((((((((((('''''''''''''''******)))((('''''''''(((***+++***))))))(((((())))))))))))(((((((((((('''))))))(((((((((((())))))((()))))))))************,,,+++)))''''''(((***+++))))))))))))((((((((((((***)))((('''&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((***+++,,,,,,---------,,,))))))(((''''''''''''''''''((((((((((((((())))))(((((((((((())))))))))))******))))))))))))))))))+++***)))((('''(((((()))************************))))))))))))))))))))))))))))))))))))***+++------,,,,,,++++++,,,++++++***))))))))))))((((((''''''''''''(((((())))))******))))))))))))))))))******))))))))))))))))))))))))&&&)))***)))(((***,,,---((((((((((((''''''''''''&&&((()))((('''&&&''')))(((((((((((()))))))))***))))))))))))))))))))))))***++++++++++++++++++***)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++***************)))((('''))))))))))))))))))))))))))))))******************************))))))))))))'''((((((((()))))))))***'''((()))*********************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******************)))))))))******)))))))))***)))(((''''''((()))***''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((*********)))))))))((((((((()))))))))************((())))))(((''''''(((***'''(((((()))******++++++***)))'''((()))******))))))))))))))))))))))))))),,,++++++***)))((('''''''''''''''''''''((())))))))))))(((((((((((())))))))))))******))))))))))))((()))******)))((()))***))))))***++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++333333333333333333333333111111111000000/////////......////////////000000///000111111111000///.........------------......111000000000/////////...------........./////////---............/////////...............---------333444666777777444222000,,,...000---)))'''***---(((((((((***---///...---******+++++++++******))),,,++++++++++++,,,,,,---******++++++++++++*********)))((('''''')))***,,,************************,,,***((('''((())))))((($$$$$$%%%'''(((***+++,,,))))))((('''''''''((((((((()))+++***)))((()))***))))))((((((((((((''''''))))))(((((((((((())))))(((((()))************)))******(((((((((((()))***)))))))))(((((((((''''''(((((((((''''''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,+++***)))((((((''''''(((((('''((())))))''''''((()))(((((((((((())))))))))))************))))))))))))+++******))))))(((''''''************************))))))))))))))))))))))))(((((())))))+++,,,......+++***))))))***+++***)))((())))))))))))((('''&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((++++++(((&&&)))***)))((((((((('''''''''&&&&&&&&&((())))))((('''(((***((((((((()))))))))******))))))))))))))))))))))))))))))************)))))))))))))))*********++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++++++++******))))))))))))))))))))))))************************))))))))))))************)))************))))))((())))))))))))))))))))))))((()))***+++++++++******((((((((((((''''''''''''''''''(((((())))))******''''''((()))******************+++,,,,,,,,,,,,+++)))))))))************+++,,,++++++*********++++++***))))))(((((())))))***))))))(((((((((((())))))''''''((()))************((((((((((((((())))))***((())))))******))))))(((************))))))))))))))))))))))))************((())))))(((''''''(((***''''''((()))***+++,,,,,,***(((''''''((())))))((())))))))))))))))))))))))++++++******))))))((((((++++++)))((('''&&&&&&&&&))))))(((((((((((())))))((()))++++++)))((()))***((()))******(((((()))***))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------333333333333333333333333111111111111111000000000------........./////////......//////////////////...------,,,,,,------...////////////000000000000---------.........//////---------.........//////---------...............222333444444444222000...++++++,,,+++))))))***,,,)))))))))+++---...---,,,)))***+++,,,,,,+++***)))+++++++++++++++,,,---...******++++++++++++******)))))))))))))))***++++++************************((()))******)))((()))+++$$$$$$&&&''')))+++,,,---(((((('''''''''((())))))&&&(((++++++))))))***,,,))))))((((((((('''''''''))))))(((((((((((())))))'''((()))***+++******)))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((()))************'''((((((((()))))))))***''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''******)))(((((((((((()))&&&(((***)))'''&&&''')))(((((((((((())))))))))))************)))))))))((()))***+++,,,,,,+++)))(((************************))))))))))))))))))))))))(((((()))***+++---...///+++)))((()))+++,,,***)))&&&'''((()))))))))((('''))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))...000---(((&&&)))(((%%%(((((('''''''''&&&&&&&&&'''(((***)))((((((***+++(((((()))))))))*********))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))************)))((((((((((((((((((((((((((()))***++++++++++++***)))((((((((('''''''''&&&'''''''''((()))*********&&&'''((()))************)))******+++++++++++++++)))))))))*********+++++++++++++++******++++++,,,+++***(((&&&&&&(((***+++(((((())))))))))))(((((('''((()))***++++++++++++((((((((((((((()))******)))******************)))***))))))))))))((((((((())))))))))))************'''((()))(((&&&&&&((()))(((((())))))*********+++***(((''''''((()))(((((())))))))))))))))))))))))*********))))))))))))))),,,+++***)))((('''''''''))))))(((((((((((())))))'''))),,,,,,)))((()))***((()))***)))((('''(((***)))))))))***++++++,,,,,,+++,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------333333333333333333333333222222222111111111111111,,,---------......//////---------------...///000...------,,,,,,------...------...///000111222222---------.........//////---------.........//////,,,------......////////////000000000///...,,,+++***(((''''''***,,,+++***++++++***+++------+++******+++---...///...------++++++++++++,,,,,,---...******++++++++++++******))))))******++++++++++++************************###'''******)))(((***,,,''''''(((((()))*********'''''''''''''''((()))***$$$'''***+++))))))+++---)))(((((((((''''''''''''))))))(((((((((((())))))'''((()))++++++******)))&&&'''((((((((((((''''''((('''''''''&&&&&&&&&&&&'''(((***+++,,,,,,,,,+++'''((((((((())))))******''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))***++++++******)))((('''++++++***)))))))))))))))&&&(((***)))&&&%%%''')))(((((((((((())))))))))))+++*********))))))(((((((((***,,,//////...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---///000...+++***+++---///---+++###%%%'''(((*********)))******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))&&&(((&&&###%%%,,,,,,'''(((((('''''''''&&&&&&&&&''')))******))))))***,,,))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''++++++******))))))(((((('''((()))***************((((((((((((((((((((((((((()))***+++,,,,,,+++***++++++******)))))))))(((&&&''''''((()))******+++&&&'''((()))************))))))***++++++++++++***++++++,,,,,,,,,---------+++++++++***++++++,,,,,,,,,***'''%%%%%%'''***,,,'''((()))******)))((('''(((((()))++++++,,,,,,,,,((((((((((((((()))************++++++++++++******)))(((((((((''''''''''''))))))))))))************'''((()))(((&&&&&&((()))************)))))))))))),,,***((((((*********))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++))))))(((((((((((())))))&&&))),,,,,,***((((((***((()))***)))((('''(((***)))))))))***++++++,,,,,,,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------444444444333333222222222444333333222111000//////333222222111111111111111111111000//////////////////...---...//////---,,,000//////000111111///.........////////////......---///111111///............---,,,,,,,,,...000111///...---,,,+++,,,---...------++++++++++++------******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******'''((()))***************++++++******)))(((((('''))))))))))))))))))))))))******+++,,,,,,***)))((()))))))))))))))******+++'''''''''''''''((()))***))))))))))))************---,,,+++***))))))))))))+++)))'''&&&'''(((''''''''''''((()))))))))))))))((())))))***+++,,,,,,,,,))))))(((((('''''''''&&&)))((((((((((((***,,,---,,,+++)))(((((('''$$$"""((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''(((((())))))******((((((''''''''''''(((((())))))******)))(((''''''))))))************))))))***)))(((&&&$$$#########(((((((((((())))))))))))))))))(((((()))***+++++++++---+++((())),,,+++'''***)))((((((((()))+++,,,++++++******************+++*********))))))((((((******+++,,,...///000111******++++++++++++***************)))((((((''''''((()))***++++++,,,,,,+++((((((((((((((((((((((((,,,+++***)))))))))++++++---,,,***(((&&&&&&&&&&&&))))))******)))(((''''''&&&'''''''''(((((())))))))))))))))))************(((((((((((((((((((((((('''(((+++------,,,***((())))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))+++*********))))))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))***)))((('''''''''''''''))))))))))))))))))))))))+++,,,,,,+++***(((((()))&&&&&&&&&&&&'''(((***+++***************)))((((((&&&''''''((()))*********))))))))))))))))))))))))+++++++++*********)))))))))))))))((())))))***+++,,,------,,,,,,***)))(((***)))((((((((((((((()))))))))))))))))))))))))))************)))(((&&&&&&***+++,,,***((('''((()))*********++++++,,,,,,,,,************************+++***)))***+++,,,+++***))))))))))))))))))))))))***((('''&&&&&&'''(((***((((((((((((((()))******(((((())))))***+++------)))(((((((((((())))))******)))(((''''''((()))*********))))))))))))******''''''''''''((((((((((((******))))))((((((''''''))))))))))))************222111///---,,,,,,,,,---,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,444444444333333222222222000111111111111222222222111000//////......//////---------...///000111222...------...//////...---/////////000111000///.........////////////.........//////...,,,,,,---///...,,,+++*********,,,---///...---,,,+++,,,,,,------,,,++++++++++++,,,---++++++++++++,,,,,,,,,,,,***************))))))))))))******++++++******)))((()))******++++++******)))))))))))))))*********))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))******+++&&&'''''''''(((((((((((())))))))))))************((('''''''''''''''((((((+++)))'''&&&'''(((((('''''''''((()))))))))))))))''''''(((((()))******+++)))))))))(((((((((''''''(((((((((((()))***+++++++++***))))))***)))'''%%%(((''''''&&&&&&''''''(((***)))((((((''''''''''''))))))))))))((((((((((((((((((''''''''''''((((((''''''(((((('''&&&&&&%%%(((((())))))))))))((((((''''''''''''(((***+++,,,(((((((((((()))))))))))))))))))))))))))******+++,,,---+++((((((+++,,,)))***************++++++,,,************************************)))))))))(((''''''((()))***+++,,,,,,******++++++++++++************))))))((('''''''''&&&'''((())))))******)))************************++++++***))))))******+++)))(((((('''((()))***+++''''''(((((('''&&&&&&%%%'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))'''(((+++------,,,***)))))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))************)))))))))(((((((((''''''''''''(((((((((((((((((()))))))))***))))))((('''''''''(((((())))))))))))))))))))))))&&&(((+++,,,+++***((((((***)))((((((((()))***+++***************)))((((((&&&&&&'''(((((())))))***))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))***+++,,,------,,,++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))((()))+++*********++++++,,,,,,,,,************************((((((''''''((((((''''''))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((()))******)))))))))((())))))******))))))(((((((((((())))))***)))(((''''''((()))*********))))))((()))))))))((((((((())))))))))))*********))))))(((((((((((())))))))))))************......,,,+++******++++++,,,,,,,,,------------...------------------------,,,,,,,,,---,,,,,,++++++444444333333333333222222000111111111111222222222111000//////......//////,,,,,,,,,---...///000111---,,,,,,---///000///...//////000000000000//////......////////////......***+++,,,,,,,,,///333777222111///------------...000///...---,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))++++++***))))))))))))***)))))))))))))))******+++'''((()))***+++***))))))))))))))))))************%%%%%%%%%%%%&&&'''((()))***)))''''''((()))((('''''''''((()))))))))))))))%%%&&&&&&''''''(((((()))***)))))))))))))))((((((&&&''''''((())))))))))))))))))((()))++++++***((()))((((((''''''(((((())),,,+++***)))((((((((((((*********)))((('''''''''((((((''''''''''''((((((''''''((((((((('''&&&&&&''''''((((((((((((''''''''''''((()))+++...000111(((((((((((()))))))))))))))))))))))))))************+++)))%%%%%%)))***)))******+++,,,,,,,,,,,,,,,************************************))))))))))))'''''''''((((((((())))))******++++++++++++*********))))))((((((''''''&&&&&&'''((())))))******)))******************************)))))))))******+++***)))((('''''''''''''''''''''((((((((('''&&&&&&''''''(((((((((((())))))))))))))))))************************************''')))+++,,,,,,,,,***)))))))))(((((((((((())))))*********+++******)))((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((('''''''''((())))))))))))))))))))))))))))))$$$'''***---...---***(((---,,,+++************+++***************)))((((((&&&''''''(((((()))))))))))))))))))))))))))))))))+++++++++***************)))))))))******,,,------...---+++************+++)))))))))(((((())))))***))))))))))))))))))))))))''''''&&&'''(((***,,,...&&&((()))***))))))+++,,,*********+++++++++++++++************************+++++++++***)))))))))(((((((((((((((((((((((((((+++***)))(((((()))***+++))))))((((((((()))*********))))))(((''''''((((((+++***)))(((((('''(((((())))))(((((((((((())))))+++***))))))(((((((((((())))))))))))***************))))))))))))((((((((())))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------........................,,,---------,,,+++******333333333333333333333333444333333222111000//////222222111000000000000000......---,,,,,,,,,,,,------,,,+++,,,///000000///...///111111000//////000......////////////......,,,---...//////000333555222222111000//////000000000///...---,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......///......------,,,,,,,,,------............------***++++++,,,,,,,,,++++++((((((((()))******++++++)))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))******+++)))+++---......---+++***((()))))))))************((((((((((((((()))***+++***(((''''''))))))((('''''''''((()))))))))))))))&&&&&&&&&''''''(((((((((************))))))))))))%%%&&&((()))))))))(((''')))(((((()))++++++***(((+++******))))))******+++,,,+++***)))((('''''''''***)))))))))((((((((('''((((((''''''''''''(((((())))))*********))))))((('''(((((())))))(((((('''******)))******+++,,,---(((((((((((()))))))))))))))))))))*********))))))''')))'''###"""&&&((((((((()))+++,,,---,,,+++******************+++++++++*********)))))))))))))))******************))))))******++++++++++++************)))((((((''''''&&&((()))***++++++,,,,,,+++************************)))))))))))))))*********++++++******))))))))))))))))))*********))))))((((((((((((((((((((())))))((()))))))))************************************((()))***,,,,,,+++******))))))(((((((((((())))))*********++++++******)))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))(((((()))))))))*********((('''''''''((()))******))))))))))))))))))))))))((()))***---......,,,***++++++++++++++++++++++++***************)))((((((((((((((())))))*********))))))))))))))))))))))))************************))))))******+++,,,.........---+++))))))***+++,,,)))))))))((())))))******))))))))))))))))))))))))((('''&&&&&&(((***---///''')))******))))))***+++***************+++++++++************************---------,,,***)))))))))((((((((((((((((((((((((++++++***))))))***++++++***))))))((())))))*********))))))((((((((())))))++++++)))(((''''''''''''))))))(((((((((((())))))+++***)))(((((('''(((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************,,,,,,,,,------......///++++++,,,,,,,,,---------........................---------,,,+++***)))(((333333333333333333333333444333333222111000//////222111111000///000000000......---,,,,,,,,,,,,,,,---,,,+++,,,...000000000---000111111///...///000......////////////......000222333222...+++((((((,,,,,,,,,,,,---......//////.........---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))************************,,,+++)))((((((((()))***)))))))))))))))******+++)))***,,,------,,,***)))((()))))))))************,,,+++******)))))))))***)))((('''(((******)))(((''''''((()))))))))))))))'''((((((((((((((())))))))))))))))))************%%%&&&((())))))((('''''')))((('''((())))))'''&&&***))))))(((((())))))***+++***)))((('''''''''''''''((((((((()))))))))***((((((''''''''''''(((((())))))***************)))((())))))******))))))(((***)))(((((((((((((((((((((((((((((())))))))))))))))))************)))(((&&&))))))%%%###&&&))))))'''(((***+++++++++***)))))))))*********+++++++++))))))))))))))))))******,,,++++++++++++***************++++++++++++***************)))((((((''''''((()))***++++++,,,,,,+++))))))))))))))))))))))))(((((())))))************))))))***+++,,,---------))))))***************)))))))))))))))))))))((((((((()))))))))************************************((()))***++++++++++++***))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))************((((((((((((((()))***+++)))))))))))))))))))))))),,,***((((((***+++***)))(((((()))******+++++++++***************)))(((((()))***************++++++))))))))))))))))))))))))************************************+++,,,---......---+++))))))***+++---)))))))))))))))***++++++************************+++)))((('''((()))+++---)))++++++***((((((((()))************************)))))))))))))))))))))))))))***+++)))&&&%%%&&&'''))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))***+++,,,---++++++)))(((''''''''''''(((((())))))))))))((((((******)))(((''''''(((((('''''''''((((((((())))))))))))))))))************((()))))))))************++++++,,,------.........+++++++++,,,,,,,,,------........................------,,,,,,+++***)))(((222222333333333333444444000111111111111222222222000///......------......+++++++++,,,---...///000///---++++++---///000000---000222222///---///111......////////////......'''***...000...+++)))(((,,,,,,---......//////000------......------,,,+++******++++++++++++******,,,,,,,,,,,,------------*********+++++++++++++++))))))************))))))++++++++++++++++++***)))*********)))))))))))))))******************************)))(((((((((((())))))))))))))))))******+++(((((()))***)))((('''&&&))))))))))))************+++***)))((((((''''''''')))(((((()))++++++)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***'''(((((())))))((((((((((((''''''((())))))'''%%%(((''''''&&&&&&''''''((())))))((('''''''''(((((('''''''''((()))*********((((((''''''''''''((((((''''''((()))))))))(((((())))))************))))))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))***++++++***((('''&&&+++---)))''')))+++,,,(((((()))************))))))))))))***++++++,,,,,,))))))))))))******************************************++++++++++++******,,,++++++******)))((((((&&&'''((())))))******)))((((((((((((((((((((((((''''''((()))***************)))(((&&&$$$!!!''''''((()))))))))((((((******))))))))))))(((((())))))))))))************************************))))))***+++++++++++++++))))))(((((((((((()))))))))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))*********++++++))))))((((((((()))******)))))))))))))))))))))))),,,((($$$###&&&(((((('''%%%&&&''')))***+++++++++***************)))((((((************************))))))))))))))))))))))))***************++++++++++++************+++,,,,,,---,,,+++******+++,,,,,,))))))))))))******+++,,,************************,,,+++***)))))))))***+++***+++,,,***((('''((((((***************)))))))))))))))))))))))))))))))))(((+++,,,+++'''&&&'''***))))))))))))))))))))))))************************++++++***)))))))))******(((((())))))***,,,---...+++***)))(((((('''(((((((((((())))))))))))(((((()))((((((''''''(((((()))''''''''''''(((((((((((()))))))))************+++))))))))))))************))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,+++***))))))222222222333333444444444000111111111111222222222//////...------------...++++++,,,,,,---///000111000...,,,+++---...//////,,,000333222...---///111......////////////......"""&&&+++...//////000111...//////000000000//////+++,,,---.........---,,,)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,(((((())))))***+++++++++))))))************))))))******++++++******)))((((((((())))))******++++++************************)))))))))))))))((((((''')))))))))))))))******+++))))))))))))((((((((('''))))))))))))************)))(((((('''''''''(((((((((((((((***+++,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((()))))))))'''&&&&&&(((***+++***((()))((((((''''''(((((()))))))))(((((())))))******(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''&&&''''''((()))***(((((((((((())))))))))))))))))+++++++++***((('''###***...+++((()))+++*********))))))******+++,,,((())))))***++++++,,,,,,((()))))))))************))))))************************++++++++++++******------,,,,,,+++*********&&&'''((())))))******)))))))))))))))))))))))))))&&&'''((()))*********))),,,+++(((%%%!!!''''''((()))))))))))))))*********)))))))))(((((())))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))(((((((((((()))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))*********+++++++++******))))))((())))))))))))))))))))))))))))))))))))&&&###$$$(((+++***'''&&&''')))*********))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++***)))))))))******++++++++++++++++++++++++))))))))))))***+++,,,---************************************************)))***+++***)))((()))***+++*********)))))))))((())))))))))))))))))))))))))),,,///---)))(((***...++++++++++++++++++++++++))))))************)))))),,,+++******))))))******)))))))))))))))***++++++))))))(((((((((((())))))'''((()))******)))(((''''''''''''''''''((()))***'''(((((((((((()))))))))))))))*********+++++++++))))))))))))************))))))***+++,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))222222222333333444444444444333333222111000//////111111000/////////////////////...------------...111///,,,+++,,,.........,,,000333222...,,,///222......////////////......///000111000...------...------------,,,+++***)))***+++,,,...///......---)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,))))))***+++,,,------...+++,,,,,,------,,,,,,+++***************)))((('''&&&&&&''')))***,,,------************************((()))*********)))'''&&&)))))))))))))))******+++------,,,+++*********+++))))))))))))************(((((('''(((((()))***+++(((((((((***,,,,,,***((('''(((((())))))))))))))))))))))))))))))(((((((((&&&'''''''''(((((())))))+++***)))(((((()))***+++&&&%%%&&&))),,,------,,,,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,---******))))))((((((''''''((((((''''''''''''(((((())))))***+++++++++++++++''''''((((((((((((''''''+++***))))))))))))))))))(((((((((((()))))))))))))))***+++,,,+++***(((&&&''',,,)))&&&&&&(((''',,,+++***)))***+++---...((())))))***++++++,,,,,,(((((())))))*********+++***+++++++++,,,,,,,,,,,,******++++++++++++******......---,,,,,,++++++***((()))***++++++,,,,,,+++************************%%%&&&((()))*********)))((()))*********)))((('''))))))***++++++++++++++++++*********))))))(((((())))))))))))************(((((((((((((((((((((((()))************+++++++++))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++,,,++++++++++++++++++,,,)))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))(((&&&%%%)))...000...***))))))***++++++)))((('''***************)))(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))******++++++++++++,,,+++***)))((((((((((((***++++++,,,,,,,,,++++++))))))))))))***+++,,,---************************((()))***+++++++++++++++'''(((******))))))+++,,,+++*********))))))(((((())))))))))))))))))))))))%%%)))+++***&&&%%%(((,,,++++++++++++++++++++++++))))))************)))))),,,,,,+++***))))))*********))))))((((((((((((((()))(((((((((((())))))***'''((()))******)))((('''&&&&&&&&&&&&((()))***+++))))))))))))************))))))******++++++++++++))))))))))))************+++,,,---...------++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******555444444333333444444444444333222111000000000000222222222111///...,,,+++000///.........000111222///............///000000////////////////////////+++,,,---...////////////222111000///...---------222***###$$$+++///,,,(((,,,,,,,,,------.........,,,,,,***)))((((((((((((***+++,,,,,,------,,,,,,+++)))(((***...///,,,)))...,,,***(((''''''))))))))))))))))))))))))))))))((()))***+++,,,+++************))))))))))))******))))))(((''''''((()))***((((((((((((((((((((((((((()))***+++++++++++++++))))))*********))))))((()))***+++)))&&&###""""""+++(((&&&'''***+++)))&&&(((((())))))******++++++((((((((((((((()))******))))))((((((((())))))*********)))((('''&&&%%%%%%*********)))))))))))))))(((((((((((())))))))))))***************)))(((((()))))))))((()))******+++(((((())))))((('''&&&&&&&&&''''''((()))******+++))))))******)))(((''''''''''''(((((())))))******&&&&&&'''((()))***++++++---+++)))''''''((()))***)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++*********+++,,,------,,,+++*********,,,,,,------+++***))))))(((((((((((())))))))))))(((((()))''''''***...///,,,))))))***+++)))''''''))),,,+++***((('''((()))+++,,,)))))))))))))))))))))))))))'''&&&(((++++++)))'''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))*********+++,,,,,,+++,,,...000)))***+++,,,,,,***)))(((++++++******))))))(((((())))))))))))******************))))))))))))******)))************+++++++++,,,+++******))))))******&&&&&&&&&&&&'''(((******)))))))))))))))***************))))))))))))***************++++++,,,,,,,,,***************)))(((((((((((())))))*********+++)))***++++++***)))***+++++++++************++++++,,,+++++++++***)))))))))'''******'''(((+++,,,***++++++***)))(((((()))))),,,+++*********+++------,,,,,,,,,+++++++++************))))))))))))******************************%%%'''***)))&&&&&&(((+++))))))))))))))))))))))))---------,,,+++***)))((()))))))))(((''''''&&&&&&''''''((()))***++++++,,,,,,+++)))(((&&&%%%%%%%%%))))))((((((((((((((((((******))))))))))))************))))))(((&&&%%%$$$))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***)))((('''&&&%%%$$$$$$111111111111111222222333444333222111000000000000111111111111000///------------,,,,,,------...///......------......///000////////////////////////---.../////////////////////...---,,,,,,,,,,,,,,,---)))&&&'''***.........------------------,,,,,,,,,+++***))))))((())))))------...............---,,,+++***+++,,,---,,,+++---,,,***)))((((((((()))))))))))))))))))))))))))((((((***+++++++++***)))*********))))))*********,,,+++***)))(((((())))))************************))))))***+++++++++***************+++++++++*********++++++)))'''&&&&&&''')))'''&&&'''***+++***((()))))))))))))))*********((((((((((((((()))************)))(((((('''''''''***))))))(((((('''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))******))))))((('''(((((()))))))))*********(((((())))))(((''''''&&&'''''''''((()))*********'''''''''''''''&&&&&&%%%(((((((((((())))))))))))((())))))))))))))))))))),,,+++)))((((((((())))))))))))))))))))))))))))))++++++***))))))***++++++---------............///,,,+++*********+++,,,---,,,,,,+++***))))))))))))+++++++++,,,,,,+++++++++***))))))+++---...---,,,111---)))(((***+++***(((***)))((('''''')))+++,,,))))))))))))))))))))))))(((&&&&&&''')))***(((&&&&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((())))))******+++(((((()))(((&&&&&&''')))+++++++++++++++***)))((()))((((((((('''''''''&&&))))))))))))******************)))))))))))))))***))))))*********+++++++++,,,+++******))))))******&&&&&&'''(((((()))******(((((())))))*********+++*********))))))*********)))))))))******+++++++++,,,+++)))(((((()))+++,,,************)))))))))))))))***++++++***)))***+++++++++************+++++++++++++++***************&&&)))+++)))***------***(((((())))))))))))))))))(((((('''''''''((()))************)))))))))((((((******))))))))))))******************************&&&((())))))(((((()))***))))))))))))))))))))))))))))))*********)))((((((''''''(((((()))*********(((((())))))******+++++++++***)))((('''&&&&&&&&&))))))))))))))))))))))))******))))))))))))******))))))))))))((('''&&&&&&))))))))))))))))))))))))************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++(((((((((((())))))))))))333333333444444555555666444333222111111000111111000000111111000000///...+++,,,,,,------------,,,---------------.........///////////////////////////000000000000///.........------,,,,,,,,,------,,,,,,+++******+++---000///......------,,,+++++++++******)))))))))******---...............---,,,------,,,+++******,,,...+++++++++***))))))(((((())))))))))))))))))))))))((())))))***+++*********++++++************++++++...---,,,***))))))))))))*********************************+++******)))))))))******++++++,,,,,,,,,+++++++++)))((((((***,,,(((''''''((()))+++***)))***))))))))))))))))))(((((((((((((((((()))******+++***)))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((()))))))))((('''''''''((()))*********))))))(((((()))))))))(((''''''''''''(((((())))))******'''''''''''''''&&&&&&&&&))))))))))))((((((((((((******)))))))))(((((((((******))))))))))))(((((())))))))))))))))))))))))++++++***))))))***++++++)))***+++,,,---,,,++++++***************+++,,,---++++++***************+++))))))))))))))))))))))))***+++,,,+++++++++---///999000'''''',,,///***$$$)))((('''''''''(((***+++))))))))))))))))))))))))&&&&&&&&&'''((()))(((&&&((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,------+++)))((()))***---,,,+++***))))))))))))((((((((((((''''''''''''))))))))))))************++++++***)))(((((()))))))))))))))*********++++++++++++***))))))))))))***&&&''')))************)))''''''((()))***++++++,,,++++++************++++++)))))))))))))))*********---+++(((''''''))),,,...,,,++++++***))))))(((((()))***++++++***)))***+++++++++************++++++***************+++++++++'''+++,,,+++---000000---((((((***++++++***))))))'''''''''&&&'''(((((()))*********)))))))))))))))******))))))))))))******************************)))(((((()))***+++***)))))))))))))))))))))))))))'''(((((()))*********)))(((((())))))***+++++++++)))))))))))))))************)))(((((('''''''''((()))))))))*********++++++******))))))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,666666666666666666555555444333222222111111111111///000000111111111000000,,,---.../////////------,,,,,,,,,---------------////////////////////////000000000000///...---,,,...............///000111222111...,,,*********+++------------------,,,,,,*********)))******+++++++++,,,,,,,,,,,,+++******,,,------***''''''+++...***++++++++++++***)))((()))))))))))))))))))))))))))******+++++++++++++++,,,++++++++++++++++++,,,,,,++++++***))))))))))))******************************+++******)))(((((((((((())))))***+++,,,---,,,,,,+++)))''''''***,,,))))))(((((())))))((((((******))))))((((((((('''((((((((((((((())))))***))))))))))))(((''''''&&&((()))))))))*********+++((((((((()))))))))))))))&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&''')))++++++***)))'''(((((()))))))))((((((''''''((((((((()))))))))***)))))))))((((((((())))))******))))))((((((''''''((((((((('''''''''''''''((())))))***))))))(((((())))))))))))))))))))))))+++******************+++'''(((***,,,,,,+++***((()))))))))******+++,,,,,,******))))))***++++++,,,(((((((((''''''((((((((()))+++,,,+++((())),,,000888000'''&&&+++...+++&&&(((((('''''''''((()))***))))))))))))))))))))))))'''''''''((())))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,------///000000...,,,,,,---......---+++)))(((((())))))************))))))))))))((()))))))))************,,,+++***)))(((((((((((())))))))))))************++++++***)))))))))))))))&&&(((***+++,,,+++***(((&&&'''((()))***+++,,,,,,,,,++++++++++++++++++,,,))))))******************,,,+++)))((('''((())))))+++*********************)))***++++++***)))***+++++++++************++++++)))))))))***+++++++++,,,***------***,,,000222111***+++,,,------+++)))((())))))))))))******++++++++++++++++++++++++++++++******))))))))))))******************************+++)))'''))),,,---+++))))))))))))))))))))))))))))))******+++++++++++++++++++++***))))))(((((('''*********))))))))))))))))))((((((((((((((()))))))))))))))***++++++,,,,,,******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,+++*********444444444444333111000///444333222222222222222222///000000111111111111111------/////////...---,,,+++,,,---.........------/////////////////////////////////...---,,,+++***...............///000111555111---+++------+++(((++++++,,,,,,---...//////+++***************+++,,,***++++++,,,++++++*********++++++)))&&&&&&***...***++++++++++++******)))************************++++++++++++,,,,,,------,,,++++++++++++++++++,,,'''(((((())))))*********))))))))))))))))))))))))***************)))((('''''''''''''''((()))+++,,,---,,,+++(((&&&%%%''')))++++++***)))((('''&&&&&&***)))))))))((((((''''''((((((((((((((())))))***&&&'''((()))******))))))(((((())))))******++++++''''''(((((())))))))))))&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''%%%''')))***+++***((('''(((((()))))))))))))))((((((((((((((())))))))))))))))))(((((((((((()))*********))))))((((((''''''$$$$$$%%%%%%&&&'''(((((('''((())))))))))))(((((())))))))))))))))))))))))*********++++++************+++---//////...,,,+++))))))******++++++++++++))))))))))))***+++,,,,,,,,,++++++******++++++,,,(((***+++)))''''''***...000---)))'''(((*********((((((((((((((())))))***))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))***+++,,,---......***++++++***))))))***,,,...---+++)))(((((()))***))))))))))))************((()))))))))************++++++***)))(((((())))))(((((()))))))))*********+++***))))))(((((())))))'''(((***+++,,,+++)))(((&&&'''((()))***+++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************)))'''$$$###((())))))***+++,,,,,,---)))***++++++***)))***+++++++++************++++++)))))))))***+++++++++,,,+++,,,)))%%%&&&,,,000111+++,,,------+++)))&&&$$$******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))),,,)))((())),,,...,,,)))))))))))))))))))))))))))***++++++++++++***))))))***))))))(((((('''&&&&&&*********))))))))))))))))))(((((((((((()))******))))))******++++++++++++******))))))))))))******&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((*********************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******)))444444555444333222000///333333222222222222333333000000111111222111111111,,,------------,,,,,,++++++,,,---//////...------////////////////////////.........---,,,+++***))),,,,,,,,,,,,,,,---...///000---***+++...000---***)))***+++,,,...///000000,,,++++++*********++++++++++++,,,---------------)))******)))((()))+++---++++++++++++++++++++++++************************,,,++++++++++++,,,------++++++************++++++%%%&&&''')))************(((((((((((((((((((((((()))))))))***))))))((((((((('''&&&&&&'''(((***+++++++++***(((%%%$$$&&&'''***++++++***'''&&&&&&''')))(((((((((((((((((('''((((((((((((((()))******&&&''')))+++,,,,,,,,,+++((((((((())))))*********&&&''''''(((((())))))***&&&&&&'''''''''(((((((((''''''((()))))))))((((((&&&'''((()))))))))(((((((((((()))*********))))))(((((((((((())))))))))))''''''&&&%%%%%%&&&((()))))))))))))))((((((((((((######$$$%%%&&&'''((((((''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,,,,++++++)))******++++++***))))))***)))))))))***+++,,,,,,+++***)))(((((()))***+++((()))))))))(((((()))***(((***+++)))''''''))),,,((()))))))))************))))))))))))))))))))))))''')))++++++*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***,,,---......((()))***)))(((((()))+++,,,+++******)))*********''''''''''''(((((((((((())))))))))))******************))))))))))))******((((((((()))))))))************)))(((((((((((()))'''((()))*********)))(((''''''((()))***++++++,,,++++++************++++++,,,,,,,,,+++++++++++++++(((***+++,,,***'''$$$"""'''((()))***+++---......)))***++++++***)))***+++++++++************++++++***************+++++++++))))))%%% !!!''',,,,,,)))******)))(((&&&$$$###(((((()))***************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))***))))))***+++,,,+++***))))))))))))))))))))))))((()))))))))(((''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))*********)))))))))(((((()))************************************))))))))))))******'''((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++,,,,,,------,,,,,,+++((())))))***+++,,,------222333444666666555333222333333333222222333333444111111222222222111000000///...------,,,,,,------+++---...000000///...---////////////////////////---.........---,,,++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------++++++,,,,,,---...//////---,,,,,,+++************)))***+++,,,---.........***))))))***,,,......---,,,+++*********+++,,,,,,******************************)))))))))***+++,,,*********))))))*********'''((()))***+++******)))))))))))))))))))))))))))'''((())))))))))))))))))***)))'''''''''((()))+++((()))***)))'''&&&'''(((''')))***)))''''''(((***'''''''''(((((((((((((((((((((((((((((()))******((()))+++---------,,,+++((((((((((((((((((((()))&&&&&&''''''((())))))***''''''((((((((()))))))))'''((())))))******))))))'''''''''(((((((((((()))(((((()))***************))))))))))))((((((((((((''''''%%%%%%%%%&&&((()))(((((((((((())))))))))))&&&&&&&&&''''''((((((((((((''''''&&&'''((()))***)))))))))))))))))))))))))))***++++++++++++***)))(((((((((((())))))))))))******++++++***)))((('''******************++++++)))((('''&&&&&&'''((()))***)))))))))***+++)))(((&&&)))++++++((('''(((+++)))******+++++++++++++++))))))))))))))))))))))))&&&)))++++++)))(((***+++------,,,++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++---......+++,,,,,,***(((((()))***))))))***++++++++++++***&&&'''''''''((((((((()))))))))))))))************(((((((((((()))***+++,,,(((((((((((()))))))))*********)))((((((((((((((((((((((((((((((((((((((((((((())))))*********+++*********))))))*********++++++++++++*********)))))))))+++++++++***((('''))))))***++++++,,,------)))***++++++***)))***+++++++++************+++++++++++++++***************(((***((($$$$$$(((***))))))))))))((((((((((((''''''''')))*********)))((((((((()))))))))***************))))))))))))******))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))&&&'''(((((((((((((((((('''''''''((())))))******(((((())))))******++++++******))))))((()))))))))+++******))))))(((((('''******))))))))))))******((())))))*********))))))))))))))))))))))))))))))************************((()))))))))*********+++************+++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,------...+++---///222333333222111333333333222222333444444222222222222222111000000222111000///......///000,,,---///111111000///...////////////////////////.........///......---,,,000//////.........//////+++///111...)))'''))),,,,,,---------------------...---,,,+++************&&&'''(((***+++,,,------+++)))))),,,000222000...---,,,***))))))***,,,...************************)))((('''''''''(((***+++******))))))))))))******)))***+++,,,,,,+++))))))************************''''''((())))))***)))))),,,+++)))((('''(((***+++%%%''')))***)))((()))***$$$&&&))))))((((((+++---&&&'''''''''(((((())))))((((((((((((((()))******+++,,,---......---+++***((((((((((((((('''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((()))***************(((''''''''''''((())))))(((((()))***************))))))))))))(((((((((((()))((('''&&&'''(((+++,,,''''''(((((())))))******))))))))))))(((((((((((()))(((&&&%%%&&&'''***+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++******++++++,,,---++++++++++++***)))'''%%%++++++***************+++,,,+++***((((((***+++,,,+++))))))***------***&&&(((***++++++***)))((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))%%%(((******(((''')))++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))+++,,,---...,,,,,,+++)))&&&%%%%%%&&&'''(((***+++,,,,,,+++***((()))))))))******++++++))))))))))))************'''((((((((()))+++,,,---(((((((((((())))))))))))******)))((((((((((((((()))(((''''''''''''(((((()))))))))))))))***************))))))))))))******+++*********))))))((((((************+++,,,---...++++++++++++++++++,,,,,,)))+++++++++***)))***+++++++++************++++++,,,+++++++++******))))))***------+++***,,,,,,(((************+++,,,---...'''(((***+++++++++***)))******++++++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))&&&)))++++++((('''***,,,))))))))))))))))))))))))&&&'''(((***++++++,,,,,,++++++******)))((((((((('''(((((()))***++++++,,,++++++***)))))))))))))))++++++***)))((('''&&&&&&******))))))))))))******))))))************))))))))))))))))))))))))))))))************************(((((())))))*********+++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++333222222111222222333333444333111000000111333444999333---,,,///111000...000000//////.........---,,,---......//////......,,,,,,+++,,,---///111333222111111000///......---//////...---,,,,,,++++++...------,,,,,,------...------............------...---,,,+++***+++,,,,,,,,,+++***))))))***+++,,,------,,,,,,+++*********)))***+++,,,,,,+++)))(((***++++++++++++***))))))***************+++++++++++++++,,,------------,,,------,,,+++******++++++))))))))))))************((()))*********((('''&&&)))))))))))))))))))))))))))******(((''''''(((***(((((()))))))))(((((('''***'''%%%%%%'''((('''%%%((((((((((((((()))***+++))))))))))))))))))))))))***)))))))))((((((''''''+++++++++***)))(((((('''%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,+++***)))(((((()))***++++++(((&&&&&&)))***)))(((+++)))(((''''''((()))+++(((((())))))((('''&&&&&&))))))))))))************(((((())))))))))))(((((()))))))))******))))))))))))%%%!!!"""&&&)))***)))***++++++,,,,,,++++++***+++,,,---------,,,+++***************************(((((((((((((((((((((((()))))))))))))))))))))))))))+++---,,,)))'''))),,,------,,,+++******++++++,,,***)))(((((()))***,,,((((((((((((((((((((((((+++***)))***++++++***)))''''''(((((())))))******------+++)))((('''''''''+++++++++************)))---,,,***(((''''''((()))******))))))((((((''''''&&&'''((())))))***))))))###&&&***,,,,,,+++******+++)))(((&&&&&&((()))+++)))******))))))((('''&&&---+++))))))******(((&&&&&&'''((()))++++++,,,,,,((((((((((((((((((((((((---,,,+++******+++,,,---))))))************))))))******+++******)))((((((((((((((((((((((((((((((************************)))+++---,,,+++***+++,,,+++,,,...///000//////...,,,+++******)))*********''''''(((***+++,,,---...---,,,***((('''&&&''''''******)))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))*********)))))))))))))))******))))))))))))*********)))(((''''''((()))******))))))***,,,,,,+++***+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))((('''&&&''')))++++++***)))))))))))))))******))))))))))))******,,,,,,+++***))))))******(((((((((((())))))))))))++++++***)))(((((()))))),,,---...//////---+++***))))))))))))***+++,,,---333333333222222333333444444333111000000111333444111---))))))---000///...000/////////............,,,---......//////......111000///...---,,,,,,,,,------............//////111000000///......------------,,,,,,,,,,,,------------............---------,,,+++*********++++++++++++***))))))***++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++*********++++++++++++***))))))(((((())))))***+++,,,,,,((((((((())))))))))))******)))((((((''''''(((((())))))))))))************)))))))))))))))(((((('''))))))))))))))))))))))))(((***++++++******,,,---((())))))******))))))(((***(((%%%%%%'''((('''%%%+++++++++,,,---///000111))))))))))))))))))))))))+++++++++*********))))))++++++******)))(((((('''&&&'''(((((((((((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''))))))((((((((()))***+++******)))(((((()))******,,,***((((((***+++)))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((()))))))))******)))******++++++******)))******))))))))))))******((()))************+++,,,)))******++++++******)))++++++,,,------,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))((()))******))))))+++,,,((((((''''''&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))+++***))))))++++++***)))************)))))))))))),,,,,,***)))(((((((((((()))))))))******+++++++++---,,,***(((''''''((()))***)))))))))(((((((((''''''(((((())))))))))))((()))***,,,+++******+++,,,***)))(((''''''((()))***'''((()))))))))))))))((('''&&&%%%&&&((())))))((()))************)))((((((************************(((((((((''''''((((((((())))))************))))))(((((()))*********))))))************************************************(((***,,,+++***)))******))))))+++,,,------------,,,,,,+++***)))))))))***((())))))***+++,,,------******)))((()))***+++,,,************************))))))))))))))))))))))))************************+++++++++*********))))))************++++++++++++******))))))))))))*********)))(((((((((((()))******))))))***++++++***(((+++***)))(((((()))***+++))))))))))))))))))))))))((()))******(((((()))***(((((('''&&&&&&&&&&&&'''******))))))))))))******,,,++++++******)))******(((((((((((()))))))))***---,,,,,,+++******++++++,,,---.........---+++***)))))))))******+++,,,---444444333333222333333444444333222111111222333444333///,,,,,,///222222111////////////............,,,---......//////......111111000///...,,,+++***))))))***,,,---...///000000000//////...---------,,,,,,++++++++++++,,,,,,------............------,,,+++***)))))))))******++++++***))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++***))))))%%%&&&'''(((***+++,,,,,,+++***)))))))))***+++,,,)))(((''''''''''''''''''))))))))))))******************)))((((((((())))))))))))))))))))))))))))))+++,,,...---+++)))(((((())))))***************)))***(((&&&&&&'''((('''&&&!!!""""""###%%%''')))***))))))))))))))))))))))))++++++************))))))+++******))))))((((((''''''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''((()))******))))))(((((())))))***,,,+++))))))******)))'''%%%&&&((())))))(((&&&%%%(((((((((((((((''''''&&&''''''((((((((()))))))))))))))************))))))+++***)))(((((()))***+++%%%)))---,,,)))'''(((***)))))))))******)))))))))***+++,,,------,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))'''&&&&&&(((***,,,,,,+++)))(((((((((((('''''''''((('''&&&%%%%%%&&&'''(((************************+++***))))))++++++***))),,,++++++******))))))(((+++******)))))))))))))))'''(((((()))***+++,,,---,,,+++)))((('''(((((()))))))))))))))((((((((((((((())))))))))))(((((('''+++++++++)))'''''')))+++***)))(((''''''((()))***&&&'''((()))************&&&%%%%%%&&&((())))))(((***************)))((((((************************))))))************))))))))))))************))))))(((((()))***++++++++++++************************************************((()))++++++)))((()))***)))))))))***+++---...///---,,,+++***))))))))))))*********+++++++++,,,,,,+++************+++,,,---******++++++++++++******))))))))))))))))))))))))************************+++++++++*********************++++++,,,,,,,,,---***************************))))))(((((())))))******)))((()))******)))'''******))))))))))))******)))))))))))))))))))))))))))***++++++))))))***++++++***))))))((()))))))))******))))))))))))******+++++++++***************((((((((()))))))))******---,,,++++++***++++++++++++,,,---------,,,***)))))))))******+++,,,,,,,,,444333333222222222222222333222222111111222222333888555111000111222111000///////////////.........,,,---......///.........,,,---///000000///......))))))***+++---...//////---------,,,,,,+++++++++,,,++++++******++++++,,,,,,------......------,,,,,,++++++***************+++******************+++(((((()))******+++,,,,,,---,,,+++***+++,,,---...***++++++++++++***))))))&&&''''''((()))******+++,,,+++***))))))***---...+++******)))))))))******((()))))))))************+++***)))(((((((((******))))))))))))))))))))))))###&&&)))***)))((('''''')))******++++++++++++***)))(((''''''''''''''''''''''''(((((()))***,,,,,,))))))))))))))))))))))))((((((((((((((((((''''''******))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))******)))))))))((('''&&&%%%&&&'''(((((('''&&&%%%'''(((((((((((((((''''''''''''''''''(((((((((((('''''''''((((((''''''''',,,+++)))(((((()))+++,,,(((***+++***(((&&&'''((())))))************)))))))))***+++,,,---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))&&&%%%'''***,,,+++((())))))*********))))))))))))(((''''''''''''((()))************************+++)))((()))***+++***)))*********)))))))))))))))***)))))))))))))))******((((((((()))***++++++++++++***)))((((((((((((((())))))))))))(((((((((((())))))***))))))((('''&&&''''''((('''%%%%%%'''((())))))(((((((((((())))))''''''((()))))))))))))))+++)))(((((())))))(((''''''''')))******+++++++++************************))))))+++,,,,,,+++))))))))))))************)))))))))***+++++++++++++++***************************************************(((***++++++***))))))***+++*********,,,...000111------+++***))))))((((((************************---,,,,,,+++***))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((''''''(((***+++)))(((***))))))))))))))))))***(((((((((((((((((((((((()))***+++***))))))***+++,,,,,,+++************+++******))))))))))))************+++++++++*********(((((()))))))))***************)))))))))))))))******+++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,333333222111111111111111222222222222222222222222555333111000/////////............///////////////,,,---......///.........***,,,...000111111111000,,,,,,------............,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++*********&&&&&&'''((()))***++++++,,,,,,+++***+++,,,...///***++++++++++++***)))))))))))))))((((((((((((((()))(((&&&%%%&&&''')))++++++++++++******++++++,,,((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))"""''')))+++---...))))))***+++++++++++++++))))))(((((('''''''''(((******)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''(((((()))))))))((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((())))))(((((((((''''''(((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((('''''',,,+++***))))))***+++,,,111...******+++,,,,,,+++***++++++++++++++++++***))))))+++,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++(((&&&'''***+++)))&&&&&&'''((((((((((((''''''((((((''''''''''''((((((***************************)))((()))******)))(((&&&&&&&&&'''((()))******)))))))))))))))******+++)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&!!!$$$''')))((('''''''''))))))(((((((((((()))))))))))))))))))))(((''''''***)))(((((())))))(((''''''((()))***************))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))************))))))*********)))((('''&&&%%%))))))))))))))))))))))))************************)))+++,,,,,,+++******+++************+++---///000---,,,+++***)))))))))))))))))))))))))))(((((((((+++++++++******)))((((((*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))((((((''')))***++++++++++++***)))))))))************))))))%%%%%%&&&(((***,,,+++***)))))))))******)))))))))((((((((((((((((((((((((((()))******(((((()))***))))))(((''''''''''''(((******))))))))))))******)))******+++++++++******))))))))))))***************)))))))))))))))*********+++++++++++++++++++++))))))+++,,,------,,,,,,444444333222111111111111222222222222222222222222222111111111222222333333.........///////////////,,,---......//////.........//////000000//////////////////.....................------------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------------,,,++++++)))***++++++++++++***)))&&&''''''((()))*********+++******++++++,,,---...***++++++++++++***))))))+++******))))))(((((('''***)))((((((((()))+++,,,)))))))))))))))******+++))))))))))))******************)))))))))***++++++))))))))))))))))))))))))"""%%%((())))))))))))***(((((()))***++++++++++++))))))***((('''&&&''')))'''&&&%%%$$$###"""""""""(((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))))))))((('''(((((())))))(((((('''###%%%'''(((&&&%%%%%%%%%***(((&&&%%%%%%&&&(((***&&&'''((((((((((((((((((''''''((((((((()))))))))******++++++++++++******++++++++++++++++++++++++111,,,'''&&&))),,,+++***++++++,,,,,,,,,,,,++++++((()))***,,,,,,,,,++++++''''''''''''''''''''''''************************))))))))))))))))))))))))+++***))))))))))))((('''((()))***+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&***************************)))((((((******)))((($$$$$$%%%&&&((()))*********)))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''"""%%%))),,,+++******)))(((((())))))))))))((((((************)))((('''&&&$$$######%%%'''))))))(((++++++++++++***((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))((('''&&&$$$###"""((((((((((((((((((((((((***************************+++------+++***+++,,,(((((((((((()))***++++++,,,+++******)))*********))))))))))))))))))(((((('''''')))***++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++,,,++++++***)))((('''''')))***+++,,,,,,+++***))))))******++++++******)))&&&&&&&&&(((+++,,,,,,+++))))))************))))))))))))))))))))))))))))))((()))***)))(((((()))***+++******)))))))))))))))******))))))))))))******((()))***,,,,,,+++******)))))))))*********+++++++++++++++***++++++,,,---++++++++++++,,,,,,,,,,,,(((***+++------------,,,666666555444333333333333222222222333333222222222222222333333222333444444............/////////000,,,---......//////......111111000///.........///........................------------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,---,,,+++***))))))***++++++++++++***)))((()))))))))******++++++((()))***+++,,,,,,,,,,,,***++++++++++++***))))))***************))))))))),,,,,,,,,,,,------------((((((((((((((()))******))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))---...---+++'''%%%$$$%%%&&&'''((()))************(((******)))&&&&&&(((***......---,,,++++++++++++((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))*********))))))''''''((())))))(((''''''!!!$$$(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((()))))))))******++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))***)))'''&&&'''(((((((((******++++++++++++******'''(((***+++,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((***+++***))))))***+++***+++---...///...---,,,'''''''''(((((('''''''''))))))))))))))))))))))))***((('''((()))***)))(((%%%&&&&&&'''((())))))*********)))))))))))))))***((((((((()))))))))))))))''''''(((((((((((((((''''''((((((((()))))))))***'''(((((())))))))))))(((&&&(((***+++***)))******(((((())))))))))))((((((((()))))))))))))))((('''#########$$$'''))))))(((++++++++++++)))((('''&&&)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))************))))))*********))))))'''&&&%%%))))))))))))))))))))))))************************)))***,,,,,,*********+++(((((()))))))))))))))(((*********)))******+++,,,************++++++++++++'''(((***+++,,,------,,,+++)))'''&&&&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))***,,,------,,,***))))))***++++++++++++***)))))))))(((***+++,,,***)))((()))***++++++***)))((()))))))))))))))))))))))))))***++++++))))))***+++...---,,,,,,++++++,,,,,,******))))))))))))******''')))***,,,,,,,,,***)))))))))*********+++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,------...(((***,,,---......---,,,888888777666555444444444111222222333333222222111000111111///---,,,,,,,,,---.........//////000000,,,---......//////......111000///......///000111---------....../////////++++++++++++++++++++++++...------,,,,,,------...+++,,,,,,------,,,,,,+++******+++,,,+++***)))((()))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,'''(((***+++,,,,,,++++++***++++++++++++***))))))))))))******+++++++++,,,((()))***++++++++++++***)))))))))))))))***++++++))))))))))))************((()))***,,,,,,,,,+++***))))))))))))))))))))))))((())))))((('''''')))+++&&&&&&((())))))*********(((***+++)))&&&&&&(((***(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((('''''''''''''''''''''''''''(((***+++++++++***)))&&&'''((())))))((('''&&& $$$(((***((('''((()))'''((()))++++++)))((('''&&&&&&'''((())))))(((((())))))))))))******************++++++++++++******(((***,,,......,,,***((('''***------***((()))+++))))))************))))))'''(((***+++,,,,,,,,,+++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&)))++++++)))))),,,///&&&''')))+++,,,+++)))((())))))************))))))((((((((((((((((((((((((***((('''((()))***)))((((((((((((((())))))))))))++++++***)))))))))))))))&&&&&&'''((()))***++++++''''''(((((((((((((((''''''((((((((())))))******''''''((())))))***)))))))))))))))'''&&&%%%''')))(((((())))))))))))((((((&&&'''((()))************((('''&&&'''))))))((('''((())))))************)))************************+++***)))(((((()))***+++))))))************))))))------.........------,,,************************************************((()))++++++)))((()))*********,,,,,,,,,+++)))((())))))))))))***+++,,,---++++++,,,,,,,,,---------+++,,,---...---,,,+++***+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))************************))))))******++++++++++++((())))))+++,,,---......)))***,,,------,,,***))))))***+++,,,,,,+++***)))---,,,++++++++++++)))'''((()))***++++++***)))((())))))))))))))))))))))))***+++,,,,,,******+++,,,+++***))))))(((((())))))******))))))))))))******'''(((***,,,---,,,***))))))************+++++++++))))))(((((()))***++++++---,,,,,,,,,------...///(((***,,,.........---,,,333222111111333333222111111111222222222222111111111111111111000000000000222222111000000000000000...---,,,+++,,,...000222///............---------..................---------------,,,,,,+++++++++...---,,,,,,++++++++++++******+++---//////,,,***...+++'''''')))++++++***++++++,,,,,,,,,++++++***'''))),,,......---+++))),,,,,,,,,++++++*********------,,,++++++,,,------++++++************++++++,,,,,,++++++***)))))))))******))))))((((((''''''''''''&&&'''***++++++***'''((()))******)))((('''++++++************++++++***)))((()))++++++)))((()))))))))))))))((('''''')))((('''&&&&&&'''((()))++++++************++++++((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&))))))(((''''''(((*********(((&&&%%%&&&''''''&&&''''''((()))))))))))))))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((()))))))))))))))(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''((())))))*********))))))))))))******))))))))))))************(((***---...,,,+++***************))))))))))))))))))))))))))))))))))))))),,,+++******,,,,,,+++***+++***)))))))))***,,,,,,,,,,,,+++)))(((&&&%%%%%%+++++++++***)))((('''''',,,,,,++++++***)))))))))'''((()))******)))((('''(((((((((((('''''''''''''''&&&&&&&&&'''(((***,,,,,,++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******++++++)))(((((('''''''''&&&(((***++++++***'''&&&))))))(((((((((((())))))))))))))))))************((((((((((((((()))***+++(((((()))***************'''((()))+++++++++***)))************************(((((())))))))))))(((((()))---111000+++''''''*********+++******)))((('''))))))************))))))&&&''''''((()))*********************************+++++++++***)))((((((''')))((()))+++---,,,((($$$++++++,,,,,,,,,***((('''******++++++++++++***************++++++,,,,,,,,,,,,,,,+++***))))))******++++++************++++++((((((((((((((((((((((((******))))))))))))******(((((())))))))))))))))))(((((((((((()))***+++,,,+++++++++************)))++++++******)))(((((((((******))))))((((((''''''((()))***+++++++++++++++***++++++******)))((('''))))))+++,,,,,,+++***))),,,***(((&&&&&&'''((()))((()))))))))************+++++++++,,,,,,---------+++,,,...---,,,,,,---///333222111222333333333111222222333333333333222222111111111111000000000000111111000//////////////////...---------///111333///............---------------...///000000000///.........---------,,,,,,...---,,,,,,++++++,,,,,,+++***+++,,,......---+++...+++((((((+++---------+++++++++,,,,,,++++++******+++---...///...---,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---*********))))))******************))))))))))))))))))))))))***************((('''&&&(((***+++******(((((())))))))))))((((((***))))))))))))))))))***)))((('''(((******(((''')))))))))))))))(((''''''((((((''''''''''''(((((()))))))))(((((())))))))))))((((((''''''(((((()))***)))(((((((((((()))***(((((())))))(((''''''&&&((('''''''''((()))+++++++++)))'''&&&'''(((((('''''''''((()))))))))))))))))))))((('''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((()))&&&&&&''''''((())))))******)))(((((((((((()))***((((((((((((''''''''''''(((***------+++)))((((((((()))))))))************)))))))))))))))))))))))),,,+++******,,,,,,+++***+++***)))))))))***+++,,,************************+++++++++******))))))(((*********************+++))))))************))))))***))))))))))))((((((((())))))((((((((())))))***++++++***))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))******,,,+++***)))(((((((((((('''''''''''''''''''''&&&))))))(((((((((((())))))''''''((())))))******+++(((((('''''''''((())))))(((((()))************)))((())))))************)))************************(((((())))))))))))(((((((((,,,......+++(((((()))((())))))*********))))))))))))************))))))''''''((())))))***++++++************************))))))))))))************))))))***---000111...+++++++++,,,,,,++++++************++++++++++++*********++++++++++++++++++,,,,,,++++++***))))))******++++++************++++++************************++++++************++++++***))))))((((((((())))))++++++***************++++++++++++*********)))))))))))))))))))))***************))))))((((((((((((((()))***++++++++++++***)))************)))(((((())))))*********))))))(((+++***)))((('''((())))))************++++++++++++++++++++++++,,,,,,,,,,,,***,,,------,,,,,,---...444222111222333444333111333333333444444333333333111111111111000000000000000000///............///000///......///000222333///............---------,,,---...///000111111111//////............------...---,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,***))))))+++---------***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++***))))))(((((())))))***((((((((()))))))))))))))))))))******+++,,,,,,---(((''''''(((***+++***)))))))))(((((((((((())))))))))))(((((((((((())))))((('''''''''))))))'''&&&)))))))))))))))(((((('''''''''((((((((((((''''''((((((''''''''''''((((((***))))))(((((())))))******))))))(((((())))))***(((((()))))))))(((''''''''''''''''''((()))++++++,,,***''''''((())))))((((((((((((((())))))))))))))))))((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''******))))))))))))))))))&&&''''''(((((())))))******)))'''&&&&&&''')))***))))))((((((''''''&&&&&&(((***,,,,,,***(((''''''(((((())))))******++++++)))))))))))))))))))))))),,,+++******,,,,,,+++*********))))))******+++,,,+++++++++++++++++++++++++++++++++++++++*********(((((()))******+++,,,,,,++++++************++++++************))))))))))))***************)))((((((******)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((())))))***+++***)))(((((((((((((((((((((&&&%%%%%%&&&((()))))))))(((((((((((())))))&&&&&&'''((())))))******((((((''''''&&&''''''''''''((())))))******))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((('''''')))******+++++++++))))))************))))))(((((())))))***+++++++++************************&&&'''''')))***+++,,,---******+++...000111///---++++++*********+++,,,,,,******++++++++++++******+++++++++++++++*********,,,+++******)))*********++++++++++++++++++++++++************************,,,++++++******++++++,,,///...,,,+++++++++,,,,,,------,,,+++************++++++*********)))))))))'''(((((()))******++++++***))))))))))))((((((((())))))******++++++******(((((()))************)))******)))(((''''''((((((***************)))))))))***++++++++++++,,,,,,,,,+++++++++***************)))+++,,,,,,+++***,,,---444333222222333444333222222222333333333333222222111111111111000000000//////......---------......//////......//////111111///............---------------...//////000//////............------------...------,,,,,,,,,------...,,,******,,,------,,,+++***)))))))))***************+++,,,,,,,,,++++++***))))))(((((()))***+++++++++++++++++++++++++++************************))))))(((((((((((())))))'''(((((()))***+++++++++*********+++++++++++++++)))((('''(((***+++***)))))))))(((''''''(((***+++))))))(((((((((((())))))(((''''''((())))))(((&&&(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((******))))))))))))******(((''''''''''''''''''((((((((()))))))))(((((('''((((((((((((((()))))))))+++)))'''&&&((())))))((()))((((((((((((((())))))))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%)))))))))))))))******************))))))(((((((((''''''(((((())))))))))))***)))'''%%%%%%''')))***++++++******))))))((((((''')))++++++***))))))************))))))))))))))))))))))))))))))))))))))),,,+++******,,,,,,+++******************+++++++++...---,,,+++***)))((((((++++++++++++++++++,,,,,,((()))))))))*********+++++++++)))(((((()))++++++*********)))))))))((((((((()))***++++++***((('''***))))))((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))***+++))))))(((((((((((())))))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''(((((())))))))))))))),,,+++***((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))((('''''')))***+++)))((((((((()))***************))))))************))))))))))))******++++++++++++************************&&&'''''')))***+++,,,---***++++++,,,,,,+++)))((())))))(((((()))***,,,---******++++++++++++******,,,,,,++++++******))))))++++++***************+++++++++++++++++++++++++++************************+++******))))))******+++///---+++***)))***++++++,,,+++******)))))))))***************))))))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))'''''')))******+++++++++,,,+++)))(((''''''((()))******++++++++++++***)))*********+++++++++,,,,,,++++++******))))))(((((((((***++++++******+++,,,444333222222444444333222111111222222222222111111111111111111000000000///......------------......................../////////............---------............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---.........,,,++++++,,,---,,,,,,------,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,+++***)))''''''(((***+++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,+++***))))))((((((***)))((()))***+++***))))))((('''''''''(((***++++++******))))))******+++))))))((()))***+++)))'''(((((())))))))))))((((((&&&'''((())))))((('''&&&***))))))))))))))))))*********))))))))))))******'''(((((((((((((((((('''(((((()))))))))))))))(((*********)))(((((('''''')))'''%%%%%%&&&(((((((((***)))(((((((((((())))))))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%))))))))))))******++++++)))))))))(((((('''''''''((((((((())))))))))))))))))((('''&&&&&&'''((()))+++*********)))))))))(((''')))++++++++++++---...,,,++++++***)))((('''''')))))))))))))))))))))))),,,+++******,,,,,,+++***))))))******++++++++++++,,,,,,+++***)))(((((('''++++++++++++++++++,,,,,,*********)))))))))((((((***)))(((''''''((()))***))))))((((((((('''''''''$$$&&&''')))******)))(((***))))))((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))''''''&&&%%%%%%%%%&&&&&&'''(((***+++,,,+++***)))))))))(((((((((((())))))))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''((())))))))))))))),,,+++***((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&(((***+++***(((***************)))(((((())))))************))))))***************+++++++++************************(((((())))))************)))***++++++***)))((((((((('''''''''((()))+++---******++++++++++++******+++++++++******)))))))))+++***************++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))***)))'''&&&&&&&&&''''''((((((((((((((()))***************)))))))))((((((************))))))(((((())))))))))))************))))))*********))))))(((&&&'''(((***++++++++++++---,,,***)))((()))******)))***++++++++++++******))))))))))))*********+++*********))))))(((((((((((()))+++***))))))***,,,555333222333444555444222000111111222222111111000111111111111000000000000...------------...//////------..................///............---------.........---,,,+++***)))+++++++++,,,,,,,,,,,,---------------------...///...,,,++++++------,,,***...//////...+++******+++)))***++++++,,,,,,,,,,,,...---,,,******+++,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,+++*********))))))(((((())))))*********++++++,,,---......------,,,***)))((('''&&&+++)))))))))++++++***)))(((''''''(((((()))***+++++++++************++++++***))))))***++++++***((('''(((((()))))))))))))))''''''((((((((((((''''''++++++************++++++***))))))(((((())))))***)))******++++++******)))(((((()))*********)))))))))*********)))((('''&&&(((&&&$$$$$$&&&(((((((((+++***(((''''''((())))))))))))((('''''''''''''''(((((())))))))))))((((((&&&''''''(((((())))))***)))((((((((((((((('''''')))))))))))))))))))))))))))(((((((((((((((((()))'''''''''(((((((((((((((((()))++++++++++++---///,,,++++++***)))((('''''')))))))))))))))))))))))),,,+++******,,,,,,+++***))))))***++++++++++++***(((((())))))***++++++++++++++++++++++++*********++++++***))))))(((''''''))))))(((((((((((())))))((((((((((((''''''''''''$$$%%%&&&((())))))************)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))*********))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%(((++++++***((('''))))))(((((((((((())))))***))))))((((((''''''&&&((((((''''''&&&'''''''''&&&'''(((((())))))((((((+++***))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((())))))******+++++++++******)))''''''))))))************))))))*********************************************************)))))))))))))))''')))+++,,,+++,,,---...'''''''''((()))***+++,,,******++++++++++++*********************)))))))))*********)))******+++,,,***+++,,,------,,,+++***(((((((((((((((((((((((((((((((((''''''(((((((((************+++*********'''&&&&&&'''((()))************)))))))))(((((((((++++++******)))((((((''')))))))))************+++))))))******))))))((((((''''''(((******+++++++++++++++************++++++)))))))))************+++(((((()))))))))******************)))))))))))))))(((***++++++***)))+++,,,555333333333444555444333111222222333333222222111111111111111000000000000......------...//////000......////////////......///............---------............---,,,++++++,,,,,,,,,,,,------......---------------...//////---,,,,,,---...---+++)))(((***,,,,,,***)))***,,,))))))***+++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++************))))))******************++++++,,,,,,---------,,,+++***))))))(((+++***))))))++++++***)))&&&'''((())))))***************))))))))))))******)))(((((()))******)))'''''''''((()))))))))))))))((((((''''''''''''((((((++++++************++++++)))((((((''''''(((((())))))***++++++++++++***)))(((((()))***************&&&'''((()))******)))((()))'''%%%%%%''')))))))))+++***((('''&&&'''((()))))))))((('''''''''''''''))))))(((((((((((())))))&&&''''''((())))))******((())))))))))))))))))***))))))))))))))))))))))))(((((()))******)))((((((&&&&&&''''''(((((())))))***+++,,,+++))))))***,,,))))))))))))))))))******)))))))))))))))))))))))),,,+++******,,,,,,+++***((()))***+++,,,++++++***))))))******+++,,,,,,---+++++++++******))))))((()))))))))))))))((((((((()))))))))******))))))))))))))))))(((((((((((('''((('''''''''((()))******++++++***))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))***************)))((((((((((((((((((''''''&&&&&&''''''(((%%%&&&((()))******))))))))))))(((((((((((())))))((((((((()))))))))******(((((('''''''''((())))))&&&'''(((((())))))((((((((())))))************)))***************************)))(((''''''((()))***''')))+++***''''''))),,,))))))*********))))))((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,---,,,,,,...000((()))***+++++++++++++++******++++++++++++******))))))))))))******************))))))***++++++,,,***+++---......---+++***))))))))))))))))))))))))))))))(((((((((((())))))***,,,...///000///......)))((((((((((((((())))))***)))))))))((((((((((((*********)))))))))))))))))))))*********+++++++++)))))))))))))))((((((''''''((()))***************'''((()))***++++++++++++))))))((('''((()))***+++))))))*********+++++++++))))))******************)))***,,,+++******+++---555444333333555555444333222333333444444333333222111111111111000000000000...............///000111///000000000000000////////////.........---------------......///.........---------.........//////---------------...///000,,,,,,,,,...///---***(((!!!$$$'''((('''&&&(((+++((()))***+++,,,---------,,,,,,,,,,,,++++++***************++++++,,,,,,,,,+++,,,------------,,,+++++++++************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***)))%%%&&&(((************)))))))))(((((((((((())))))(((''''''((())))))(((&&&''''''((())))))))))))))))))((('''&&&&&&'''((()))++++++************++++++((((((''''''''''''(((((('''((()))******)))((('''(((((()))***************###%%%''')))++++++++++++***(((&&&&&&(((*********,,,***((('''&&&'''((()))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((((())))))***+++,,,,,,,,,))))))******+++++++++,,,*********)))))))))))))))''')))***,,,,,,***)))'''''''''((()))***+++,,,,,,,,,,,,,,,***'''&&&'''(((&&&'''((()))***+++,,,,,,)))))))))))))))))))))))),,,+++******,,,,,,+++***((()))***+++,,,+++******---------,,,,,,+++++++++,,,++++++***)))(((''''''''''''(((((())))))******)))***+++,,,,,,+++***)))************)))))))))))),,,+++)))((((((((()))***,,,++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))((((((((())))))******)))))))))***+++---...))))))(((((((((((())))))&&&&&&''')))***,,,------((((((((((((((()))***+++&&&''''''((((((((((((((('''((()))+++++++++***)))************************+++)))(((''''''((()))+++'''+++---+++'''%%%)))---'''((()))******++++++***))))))************)))))))))))))))(((((((((((((((************************(((((())))))*********+++***,,,...,,,***(((***,,,***+++,,,---...---,,,+++******++++++++++++******(((((())))))******++++++******))))))***+++,,,,,,***+++---......---+++*********************************))))))))))))******%%%'''***,,,------+++***,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((()))******++++++))))))******++++++++++++)))))))))))))))(((''''''((())))))************)))$$$&&&(((***++++++******)))((('''&&&'''(((***,,,******+++++++++,,,,,,,,,))))))******++++++,,,,,,)))+++,,,,,,++++++,,,---222222333444444444333333444333333222111111111222000000000000000000000000222...++++++...///...---333222000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---------...///000111111,,,,,,,,,,,,,,,---...///...///000222222222111111222---***+++///000---(((***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,************************,,,,,,------------,,,,,,...---+++)))(((((()))***************************+++++++++++++++***)))(((******)))%%%!!!"""&&&******)))))))))((((((''''''&&&'''(((*********)))(((,,,+++***((('''&&&&&&&&&'''&&&%%%&&&)))+++,,,,,,******)))))))))))))))***++++++,,,,,,+++***((('''(((%%%###%%%)))++++++)))))))))(((''''''&&&''''''&&&((()))+++***)))'''&&&)))(((''''''''')))***+++++++++***)))))))))))))))(((((((((((((((((((((((((((''''''(((((()))******))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))******++++++'''((()))******)))((('''((())))))))))))(((((('''************************))))))))))))************'''((()))******)))((('''---------,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))),,,++++++***************''''''((()))***+++,,,,,,+++*********))))))((((((&&&(((***)))&&&%%%''')))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***(((&&&%%%%%%'''(((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''******************************))))))))))))******,,,++++++******++++++,,,))))))))))))))))))))))))++++++*********************)))))))))***+++,,,,,,******))))))***+++,,,,,,,,,+++++++++++++++++++++******************************++++++++++++******))))))))))))************+++,,,,,,,,,+++)))'''&&&((()))*********((('''&&&))))))(((((((((((())))))(((((((((((())))))))))))******+++,,,------............------,,,+++******))))))))))))))))))******++++++******)))(((((((((''''''((()))***++++++,,,))))))************))))))''''''(((((())))))******''''''(((((()))))))))***))))))))))))************++++++++++++++++++++++++(((((((((((()))***+++,,,222333444555555555555555555444333333222222222333000000000000000000000000,,,***((())),,,//////...222111///...------------------------------------+++,,,,,,,,,---.........---,,,,,,,,,,,,---...///,,,---.........---,,,+++---,,,++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++)))******************)))---,,,***)))((()))***+++******++++++++++++*********++++++,,,,,,,,,++++++++++++***'''%%%%%%'''+++,,,,,,,,,+++++++++******((()))***++++++******)))***))))))(((((()))))))))...,,,)))(((((((((((('''***))))))(((((())))))))))))***+++++++++***)))((('''&&&&&&'''((())))))(((((()))***++++++)))((('''((()))*********)))((('''))))))((((((((()))***+++))))))((('''''''''''''''((((((((((((((((((((((((///...,,,)))((('''&&&&&&))))))))))))((((((((((((***)))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))*********'''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************)))***+++,,,,,,+++***)))++++++******))))))))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((()))******++++++************)))))))))((((((***+++)))'''''')))+++******)))((((((((((((((())))))))))))))))))))))))++++++++++++************)))'''&&&&&&((())))))(((''''''((((((((()))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************''''''(((((())))))******++++++++++++++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((,,,++++++******++++++,,,*********************************************************)))******++++++******))))))***++++++,,,++++++++++++++++++++++++************************************************))))))))))))************+++++++++++++++***)))(((***************)))((('''))))))(((((((((((())))))((((((((()))))))))***************+++,,,,,,------------,,,,,,+++******************)))))))))))))))((((((((()))******++++++(((((())))))******++++++))))))************)))))))))))))))))))))(((((((((************+++++++++,,,))))))))))))************++++++++++++++++++++++++***)))))))))***+++,,,,,,111111222333444444555555555555444333333333333444000000000000000000000000,,,***)))***---//////...000///......------......,,,------....../////////,,,,,,------------------------,,,,,,,,,---......,,,,,,,,,,,,+++***)))(((***,,,---,,,******,,,...***++++++,,,,,,++++++***,,,++++++******++++++,,,------------------------))))))************)))))),,,+++***)))))))))++++++***+++,,,------,,,+++*********+++,,,---......---,,,,,,,,,+++)))((()))+++******))))))))))))((((((***++++++++++++******)))((((((((()))***+++,,,---000...***(((((('''&&&$$$)))((((((''''''((())))))'''((()))*********))))))''')))++++++***)))))))))&&&))),,,......,,,)))'''************))))))((((((******)))))))))***++++++)))(((((('''''''''''''''((((((((((((((((((((((((333111---***'''&&&&&&&&&))))))))))))((((((((((((******))))))(((((())))))************************************))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))(((((((((((((((((((((((())))))))))))******************++++++++++++*********))))))))))))((((((((((((((()))***+++,,,---...*********++++++++++++,,,+++++++++***************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))************))))))))))))***+++***)))((((((***---******)))((((((((())))))))))))))))))))))))))))))---,,,,,,,,,++++++*********((('''((()))*********((((((((()))))))))******+++***))))))((((((((((((************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************&&&'''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((++++++************++++++++++++++++++++++++++++++************************++++++******)))******************)))******+++,,,******************************************************((((((((((((******)))))))))*********++++++++++++***************+++++++++******)))************))))))(((((())))))***)))))))))*********++++++)))))))))***++++++,,,,,,,,,,,,++++++***)))))))))+++*********))))))((((((((((((((()))******++++++)))))))))))))))*********))))))************))))))++++++***))))))(((''''''*********+++++++++++++++))))))))))))************++++++++++++++++++++++++++++++*********++++++,,,......//////000222333333444333333222222222333333000000000000000000000000111000///............---........................+++,,,,,,---...//////000///////////////.........------,,,,,,,,,------...---------------,,,++++++,,,,,,,,,,,,,,,,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))***+++,,,)))+++---//////---+++)))******+++,,,------,,,,,,+++,,,,,,,,,+++******)))((((((((((((((((((((((((++++++++++++***))))))((())))))))))))***+++------+++)))'''&&&'''(((((('''(((''''''''''''(((((()))&&&''''''((()))*********))),,,000000,,,***)))+++&&&(((+++------,,,***)))++++++***))))))))))))*********************++++++******))))))))))))******((((((((((((((((((((((((...---***((('''((()))***))))))))))))((((((((((((***))))))(((((()))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))((((((&&&&&&''')))************************************((()))))))))************((((((((())))))(((((((((+++*********************((())))))***+++,,,,,,,,,************++++++++++++************************)))))))))))))))))))))))),,,++++++***************************))))))((((((*********)))))))))))))))+++***)))(((((()))+++---******))))))((())))))***)))))))))))))))))))))))),,,,,,,,,++++++***))))))***((('''''')))******)))))))))))))))************++++++***)))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''************************))))))******+++++++++,,,))))))))))))))))))))))))******************************))))))))))))******++++++************++++++***************************************+++++++++,,,,,,+++***)))))))))***+++***************++++++)))))))))))))))*********************************+++)))'''&&&&&&''')))+++))))))*********++++++++++++***)))))))))***,,,------,,,+++*********+++,,,***))))))))))))))))))***)))*********++++++++++++(((((())))))*********++++++*********))))))((((((++++++******)))(((((((((++++++******)))(((((((((*********)))))))))))))))))))))************))))))*********)))))))))(((((())))))))))))))))))))))))((()))))))))************************************++++++************++++++//////...//////111222333222111111111111111222222000000000000000000000000000111111000///------------------...............******+++,,,---.........///////////////............------,,,,,,,,,------,,,------------......///...***'''(((,,,///...,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************++++++)))+++---//////---+++)))+++++++++++++++***))))))*********++++++***)))(((++++++++++++++++++++++++******))))))((((((((((((+++***************++++++(((&&&$$$%%%''')))))))))'''''''''''''''((())))))&&&&&&'''((()))***++++++(((,,,//////+++(((((()))'''((((((((())))))************)))(((((()))************+++++++++***************))))))))))))******))))))))))))))))))))))))***)))''''''''')))***,,,))))))))))))(((((((((((((((((((((''''''((())))))((((((((((((((((((((((((++++++******))))))(((((())))))(((((((((((())))))&&&&&&''')))************))))))))))))))))))))))))((()))))))))************)))(((((((((((((((((()))*********************+++************************))))))*********+++++++++************************************************,,,++++++***************++++++******)))((((((((())))))))))))))))))******)))(((''''''((()))***+++******))))))))))))******))))))))))))))))))))))))++++++******)))))))))))))))'''&&&'''((()))))))))))))))))))))***************)))(((((('''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))(((((((((''',,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))))))))***++++++***************+++(((((()))))))))*********************************+++)))'''&&&&&&''')))+++************++++++++++++******)))((()))+++,,,------,,,+++******+++,,,---******))))))))))))******)))*********++++++++++++((()))))))))))))))************)))))))))))))))(((************))))))((((((++++++******)))(((((((((*********)))))))))))))))))))))************))))))((()))))))))*********+++*********)))))))))))))))((()))))))))******************************************)))))))))***++++++333222111111111222333444111000000000000111111222000000000000000000000000***,,,...///...---...///,,,------.........------***++++++,,,,,,---------,,,,,,------------------......---,,,,,,,,,------++++++++++++,,,---...//////)))$$$%%%***---,,,))),,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++************************************+++,,,------,,,+++***++++++++++++***)))((((((***)))((()))++++++)))''')))))))))******************)))(((((('''(((((())),,,+++***))))))))))))))))))'''%%%%%%&&&(((((((((''''''''''''((()))******(((((('''((()))***+++,,,''')))+++***)))'''&&&'''(((''''''&&&''''''((()))'''''''''((())))))***************+++******)))((('''''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((((((((('''''''''((())))))''''''''''''''''''''''''************))))))))))))))))))(((((((((((())))))&&&'''((())))))***))))))''''''''''''''''''''''''))))))))))))************++++++************++++++((((((((())))))))))))***++++++*********))))))))))))))))))************+++***************+++++++++***************************))))))(((((((((((((((+++*********))))))(((((())))))))))))************(((''''''(((***+++***)))******)))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((())))))(((((((((((()))))))))******(((((((((''''''(((((()))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%$$$###************************((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++******)))*********,,,+++******)))*********((())))))******+++++++++******************************((((((((((((***************++++++++++++,,,***)))))))))***+++,,,,,,+++++++++***++++++,,,,,,+++******))))))******+++)))))))))*********++++++))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***((((((((()))******++++++)))))))))))))))*********))))))************))))))(((((())))))***++++++,,,,,,,,,,,,,,,,,,+++++++++))))))))))))************************************)))))))))******+++------555444222111111222333444111111000000111111222333000000000000000000000000***---///000...------///,,,---.........---,,,+++,,,,,,,,,---------------+++,,,,,,,,,---.........///...---,,,,,,,,,,,,,,,---,,,++++++++++++------000,,,)))(((***,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++******)))(((******++++++++++++******+++++++++,,,++++++******+++)))((((((***+++***(((&&&'''''''''((((((((()))***)))((((((((()))***++++++***)))(((((((((((()))+++)))''''''((()))***)))(((((((((((()))***++++++***))))))((()))***+++,,,***)))(((((())))))((('''''''''((((((((('''&&&&&&###$$$&&&((()))*********))))))*********)))(((''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))*********)))((())))))))))))(((((((((((()))((((((((())))))***+++(((((((((((((((((((((((()))))))))))))))************)))(((''''''((()))***(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************,,,+++***))))))***+++,,,))))))))))))******++++++))))))))))))************))))))))))))************))))))*********+++++++++***************************))))))(((((((((((((((*********)))))))))))))))((()))))))))************((('''(((***---...+++(((******))))))******+++,,,))))))))))))))))))))))))((())))))******++++++,,,***((('''((()))*********''''''((((((((()))))))))(((((((((((()))***++++++((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******((((((((((((((((((((((((((())))))***++++++,,,,,,*********)))******++++++,,,++++++***))))))******))))))******+++,,,,,,---*********************************************************+++++++++,,,,,,)))******+++++++++******))))))***++++++++++++++++++******))))))******+++((((((((()))))))))******************************************************((((((((()))******++++++((((((((()))******++++++(((((())))))******++++++))))))************))))))************************---------,,,,,,+++++++++))))))))))))******************************************++++++---...000111555444111000//////111222222111111111222333333444000000000000000000000000///222444333///,,,,,,---------.........---++++++..................------------......///000111111///...---,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---222111000---+++,,,///111---,,,+++******+++,,,---,,,++++++++++++++++++,,,........................---......//////......---,,,,,,,,,++++++)))((('''******************************+++,,,------------,,,***'''(((+++,,,+++)))))))))******+++++++++,,,******)))))))))+++,,,---)))((((((((((((((())))))***((('''(((***---------(((((((((((()))***,,,,,,+++***)))))))))***,,,,,,...+++((())),,,---,,,***&&&'''***++++++(((%%%### """%%%(((*********)))((()))*********((('''&&&)))))))))))))))***++++++))))))))))))))))))))))))%%%'''***,,,------,,,+++))))))))))))((((((((((((******))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))******++++++***)))(((''''''((()))***((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***++++++,,,,,,,,,---------''''''((()))***+++,,,,,,))))))))))))************))))))******++++++++++++************************,,,++++++***************))))))))))))))))))******(((((())))))*********+++(((((())),,,000000,,,)))******))))))***+++,,,,,,))))))))))))))))))))))))))))))***+++,,,------...+++***((()))***,,,,,,+++''''''''''''(((((((((((((((((())))))***+++------))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******************************))))))))))))************))))))))))))))))))))))))******************************))))))))))))************))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,***)))))))))***+++,,,,,,,,,,,,+++***))))))******))))))***+++,,,,,,------******************************++++++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))''')))***+++,,,++++++***++++++************++++++(((((((((((())))))))))))+++++++++******************************+++++++++''''''((()))***+++,,,,,,++++++******)))((((((((('''(((((()))***++++++,,,))))))************)))))),,,,,,++++++***)))))))))+++++++++******)))))))))))))))))))))************))))))))))))))))))))))))++++++,,,---///111333444333333333333333333333333222111///000111222222111(((***---000222333333222222111000......//////000***,,,...///...,,,***(((........................------...///000111222222///......------......///...---,,,,,,++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))***,,,///222---,,,***))))))***,,,---///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))++++++***************+++,,,+++))))))***)))(((&&&))))))))))))))))))))))))))))))************))))))***)))))))))***+++,,,,,,((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))***+++++++++,,,///---)))&&&$$$%%%'''((()))(((''''''''')))***+++)))))))))))))))))))))))),,,,,,++++++******))))))***)))'''&&&%%%&&&((())))))))))))((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***+++*********))))))((((((************+++,,,---...***)))))))))***+++,,,,,,(((((((((((())))))))))))))))))))))))((((((((((((&&&(((***,,,---,,,+++***%%%'''***++++++******+++))))))))))))))))))))))))(((((()))***++++++,,,,,,+++)))(((***,,,---+++))),,,+++***))))))***+++,,,***++++++)))''''''(((***++++++***)))(((((()))))))))((('''&&&&&&'''((()))'''((()))***++++++***)))(((((())))))******++++++***((((((***---...+++(((******))))))((((((''''''))))))************))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''+++***)))(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))***************)))((((((******))))))((((((''''''&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))((((((''''''(((((((((((())))))))))))((((((''''''''')))***+++,,,+++)))''''''(((***+++******))))))((((((''''''++++++***)))(((((())))))///+++((((((***+++***)))******++++++++++++******+++++++++,,,,,,+++++++++((()))+++,,,,,,+++)))(((******))))))))))))******,,,,,,+++***))))))******))))))************))))))+++++++++***************(((((((((((()))***,,,,,,000...+++)))(((***,,,---)))((((((((()))***++++++))))))))))))))))))))))))******++++++++++++******+++***)))((((((((()))***,,,,,,------,,,,,,+++***************))))))((((((***((((((***,,,,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++,,,---...---,,,,,,+++++++++,,,333333333333333333333333444333111111222333333222000000222222222000...---111000///.........//////,,,...///000000...,,,***........................------...............///,,,,,,++++++++++++,,,,,,...---,,,,,,+++++++++,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,...---+++******+++---...---,,,+++*********++++++))))))************))))))+++++++++*********)))))),,,,,,+++++++++++++++,,,,,,+++))))))******((('''))))))))))))))))))))))))))))))************))))))******))))))((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))((()))))))))))))))******///---+++((('''((()))***)))((((((''''''((()))***((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((''''''''')))***+++,,,,,,+++)))((((((''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((()))(((((('''((()))***+++*********)))))))))((((((+++******))))))))))))***)))))))))((())))))******(((((((((((()))))))))))))))))))))))))))))))))(((%%%''')))***++++++***)))''')))+++,,,++++++,,,---))))))))))))))))))))))))((())))))***++++++,,,,,,***)))(((***,,,---+++)))(((((('''&&&''''''((()))+++,,,---,,,*********,,,++++++***))))))))))))))))))(((''''''''''''((()))((((((******+++***))))))))))))))))))************,,,)))'''(((***,,,,,,+++******))))))(((((((((((())))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))+++***)))(((((()))******))))))))))))))))))))))))***)))((((((((((((((()))***************)))((((((***)))))))))((((((((('''((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))******))))))(((((((((((((((((((((((())))))))))))+++******))))))***+++,,,+++***)))(((((()))******)))))))))))))))(((((((((++++++***)))))))))))))))...+++)))(((***+++***)))******++++++++++++************++++++++++++******((())),,,---......---,,,******))))))))))))******,,,++++++******)))******))))))************)))))))))************+++++++++)))((((((((()))***+++++++++)))(((&&&&&&'''((()))))))))))))))))))))***+++))))))))))))))))))))))))'''(((((())))))(((((('''))))))((('''((()))***+++++++++,,,,,,++++++***)))+++******)))))))))))))))+++***)))***,,,---+++(((******************************((('''''''''((((((,,,++++++***))))))******444444444444444444444444666444333222333333222111444444444333111///,,,+++000///......------.........///111222222000...---...........................---------,,,,,,++++++++++++************++++++------,,,+++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,+++)))(((&&&...---,,,++++++,,,---...,,,+++***)))))))))******))))))************))))))+++************))))))))),,,,,,+++++++++,,,,,,---,,,+++))))))******)))'''))))))))))))))))))))))))))))))************))))))+++***)))(((''''''''''''************************(((((()))))))))))))))***)))((((((((((((((('''''',,,,,,+++***))))))*********))))))(((((((((((()))'''''''''''''''''''''''')))))))))))))))*********%%%%%%&&&'''((()))******,,,+++***)))(((''''''&&&&&&&&&'''((()))***++++++'''''''''''''''''''''''')))))))))))))))***++++++******))))))))))))((((((*********)))******++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))***))))))((())))))***)))((())),,,...)))))))))))))))))))))))))))))))))***++++++,,,,,,***))))))***,,,,,,+++)))***)))))))))***+++,,,,,,(((***,,,---,,,++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))************))))))(((***************)))))))))---***'''&&&(((***,,,,,,***))))))))))))((((((((())))))************))))))******+++,,,,,,+++******)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((***************)))(((((())))))))))))(((((((((((())))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))))))))((((((((((((((((((((()))))))))))),,,+++******)))******+++))))))))))))))))))******(((((())))))))))))))))))+++*********))))))))))))---+++))))))***+++***)))******++++++++++++******))))))************))))))'''(((***,,,............******))))))))))))******+++++++++***************))))))************)))))))))))))))***++++++,,,,,,***)))))))))))))))***************)))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***((((((((((((((()))***+++***++++++++++++***))))))++++++)))((((((((()))***---+++******+++,,,,,,+++((((((((((((((((((((((((******)))((((((((())))))***))))))(((((((((((((((444444444444444444444444777555222222222222111000222222222333222111000//////.........------------///000111222222111///...........................---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,---------************************)))******+++******)))(((---,,,++++++++++++,,,---+++++++++************+++++++++,,,,,,,,,,,,++++++************))))))))))))++++++*********+++,,,,,,,,,+++)))***++++++)))((())))))))))))))))))))))))))))))************))))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))(((((('''''''''((((((((()))))))))((((((******))))))((((((''''''''''''''''''''''''''''''...---,,,+++***(((''''''###$$$%%%&&&'''''''''''''''(((((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))((((((((())))))+++---///111222+++***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))*********&&&'''((())))))))))))((((((((('''%%%$$$&&&))),,,))))))))))))))))))))))))))))))*********+++++++++))))))******+++++++++*********++++++,,,------...$$$'''***+++***)))))))))******)))))))))))))))***))))))))))))))))))))))))************))))))((((((+++++++++******))))))))),,,***((('''((()))++++++))))))))))))))))))))))))))))))************)))))))))***,,,------,,,***)))))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))+++***)))((((((''''''(((***************)))(((((())))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''''''''(((((()))************)))((((((((())))))******+++*********************)))+++***************************++++++++++++******(((((())))))))))))((((((&&&'''(((***++++++++++++******))))))))))))************+++++++++*********))))))************))))))******************+++++++++***)))))))))))))))***)))***+++++++++***))))))++++++***)))((((((((())))))))))))))))))))))))))),,,------------------,,,******))))))************+++++++++++++++******)))+++***)))(((((()))***+++---+++***)))***+++,,,,,,((((((((((((((((((((((((***))))))))))))))))))))))))((((((''''''(((((((((444444444444444444444444555333111111111111000///111111111222222222111111...............------,,,...//////000000000///...........................------------............---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---------------------------***************************)))))))))***,,,---...+++******************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))***++++++,,,+++******++++++***)))))))))))))))))))))))))))))))))************))))))((((((((()))***+++,,,---((((((((((((((((((((((((************))))))))))))*********))))))(((((((((''''''((()))***))))))(((******))))))((((((''''''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''(((((((((''''''&&&''''''((())))))))))))(((*********)))((('''''''''))))))))))))))))))))))))''''''(((((((((((()))((((((((((((((((((((())))))(((((()))***,,,///000222,,,+++******))))))))))))(((((((((((())))))))))))((()))))))))*********+++(((((()))))))))))))))))))))((('''%%%$$$%%%))),,,***************************************+++++++++((()))***+++++++++++++++'''(((((())))))*********$$$&&&***+++***)))((((((***)))))))))))))))******)))******************)))++++++***))))))(((((((((,,,,,,++++++******))))))((()))*********)))))))))))))))))))))************))))))************))))))((()))+++,,,,,,+++)))(((((((((((()))))))))******(((((())))))************))))))))))))))))))))))))******)))(((((((((((((((***************)))(((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************)))(((((()))******))))))))))))************(((((((((((())))))))))))))))))))))))(((((('''''''''((()))***************(((((())))))******++++++)))***++++++++++++******)))***++++++*********+++******++++++++++++******((((((((())))))((((((((((((((())))))******))))))******))))))))))))******)))******+++++++++******))))))************)))))),,,+++++++++***)))))))))+++***)))))))))))))))***%%%&&&'''((()))(((&&&%%%++++++***)))((((((((()))))))))))))))))))))))))))))))))************)))))),,,,,,,,,++++++******))),,,,,,,,,---,,,++++++*********)))(((((()))***++++++***)))(((((()))***,,,))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((((())))))***333333333333333333333333444222000000111111000///333222222111000000//////...////////////...---------......///////////////........................------....../////////000++++++************++++++,,,,,,+++++++++,,,------------............------++++++++++++++++++++++++***))))))***+++---///111)))******************)))++++++,,,---------,,,,,,))))))************))))))(((((()))))))))))))))***((((((((((((((()))***+++,,,+++******+++,,,+++***))))))))))))))))))))))))))))))************))))))((((((((()))***,,,...///''''''''''''''''''''''''***)))))))))))))))((((((******)))))))))))))))((()))******+++++++++******((()))))))))))))))((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++******)))))))))))))))*********)))'''%%%$$$'''((((((((()))))))))***************************&&&&&&'''(((((((((((((((''''''(((((((((((()))))))))))))))((())))))******,,,+++***************+++(((((((((((())))))))))))((())))))******+++++++++))))))))))))))))))))))))++++++***((('''(((+++...************************************************((()))++++++*********,,,******++++++++++++***)))''')))+++,,,+++*********)))))))))))))))******+++******++++++++++++******+++***)))))))))))))))***+++++++++++++++*********''')))++++++***((('''((()))))))))************+++))))))************))))))'''((()))******)))(((''''''''''''((((((((())))))'''((()))******+++******))))))))))))))))))))))))))))))(((((((((((())))))***************)))(((((((((((((((((())))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))(((((()))***+++)))))))))************+++(((((((((((())))))))))))***++++++++++++******)))((((((((()))******++++++))))))******************)))***+++,,,,,,,,,+++***(((***+++,,,*********+++******++++++++++++******(((((())))))))))))((((((++++++++++++++++++++++++******))))))))))))******((()))***,,,,,,+++******))))))************))))))+++++++++*********))))))***)))))))))))))))******'''''')))*********)))(((+++***))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,++++++***))),,,------------,,,++++++))))))))))))************)))******)))(((((()))+++************************''''''((()))))))))(((((()))))))))))))))******+++222222222222222222222222444222111111222333222111333222111000///.........//////000000000///...---........./////////000000......................../////////...............,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------*********++++++*********)))***+++,,,---,,,,,,+++))))))************))))))(((((((((((())))))******(((((((((((()))***+++,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))************))))))(((((((((((()))+++,,,---(((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((((()))+++++++++***************'''((()))******))))))(((((((((((((((((((((((((((&&&'''((()))***,,,------***)))((('''((()))***+++))))))******)))'''%%%###(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((('''''''''((((((((())))))))))))(((((('''(((((((((***))))))))))))******+++(((((((((((())))))))))))((())))))******+++,,,,,,)))((((((''''''(((((((((,,,,,,+++***((()))+++---************************************************'''***,,,,,,***)))***,,,---............,,,+++***)))***+++***)))((()))***)))))))))))))))***++++++******+++,,,,,,+++*********))))))(((((()))***+++***++++++++++++++++++,,,(((***+++***'''&&&''')))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&''')))***++++++******))))))))))))))))))))))))(((''''''(((((()))***+++***************)))(((((('''((((((((()))))))))***+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***+++))))))*********+++++++++(((((((((((())))))))))))))))))++++++,,,+++******)))((((((((((((***+++---++++++******************((()))+++------,,,+++***'''))),,,,,,+++)))***,,,******++++++++++++******((())))))******))))))(((***************+++,,,,,,******))))))))))))******''')))***,,,,,,,,,***)))))))))************))))))(((((()))***++++++,,,,,,)))((((((((()))***++++++***++++++,,,,,,---,,,,,,))))))))))))))))))***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++&&&'''(((***++++++******,,,,,,,,,,,,,,,+++******'''(((***+++++++++))))))(((***,,,,,,***((()))+++))))))))))))))))))))))))***+++,,,---------,,,,,,))))))(((((()))******+++111111111111111111111111444333111222333444444333111000///////////////000///000111111111000...---......//////000000000111........................111000///...---,,,++++++///......------......///++++++++++++,,,,,,---...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///---***(((***++++++,,,,,,++++++***((()))***+++,,,,,,+++***++++++,,,,,,,,,,,,++++++'''((((((((())))))******))))))))))))***+++,,,---,,,+++******,,,---,,,***))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))***))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&''''''(((((((((******)))((('''(((((((((&&&'''(((*********))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''%%%%%%######$$$&&&)))***%%%&&&((()))***)))((('''++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((()))++++++******)))&&&'''''''''(((((())))))(((((((((((()))***+++,,,(((((('''(((((()))***+++(((((((((((())))))))))))((())))))***++++++,,,,,,(((''''''&&&&&&&&&''''''*********)))'''''')))+++************************++++++******************'''***,,,,,,***)))***,,,+++,,,,,,,,,+++)))'''&&&)))))))))(((&&&%%%&&&((())))))((())))))***++++++***+++,,,------,,,+++***))))))(((((((((***+++,,,*********++++++,,,,,,---***+++***'''%%%%%%(((,,,))))))******++++++++++++))))))************))))))******)))(((((()))******(((((((((((())))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))''''''''''''(((***+++,,,***************)))(((((('''((((((((())))))******)))((('''&&&%%%%%%&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))'''''')))***+++))))))******++++++++++++(((((((((((())))))))))))&&&'''((()))******)))((())))))''''''(((***,,,...,,,+++++++++***)))))))))((()))+++---------+++***&&&))),,,---+++)))***,,,******++++++++++++******))))))************))))))&&&&&&&&&'''(((***,,,,,,******))))))))))))******'''(((***,,,---,,,***)))))))))************))))))%%%&&&''')))+++---//////(((((((((((()))***,,,,,,(((((()))))))))******+++))))))(((((()))***++++++))))))))))))))))))))))))((((((((())))))(((((((((!!!###%%%(((***+++++++++***++++++++++++***))))))%%%'''***,,,,,,+++)))((((((+++......+++******,,,))))))))))))))))))))))))((()))***+++,,,,,,+++***((((((((((((((()))******555444333333555555444333555444333222111111111111333222111000///////////////////////////......---......////////////......,,,---------......//////000///...------...///000+++---...---,,,,,,---...((()))***+++,,,---------///000000111000...,,,+++)))))))))***+++++++++,,,************************))))))))))))))))))))))))---,,,+++,,,------,,,***,,,+++***)))))))))***++++++***(((&&&&&&''')))***++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))***************)))((((((((((((*********)))'''&&&(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***(((%%%######%%%(((***&&&&&&&&&''''''''''''(((###$$$&&&((())))))((((((&&&&&&&&&&&&'''(((******))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))///+++&&&"""!!!$$$))),,,******+++++++++,,,,,,,,,)))(((''''''''')))***+++))))))******++++++++++++...------,,,+++***))))))(((((())))))*********+++(((((((((((()))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))---,,,,,,+++***)))((((((,,,+++***))))))***+++,,,---,,,***(((((()))***+++...+++)))((()))***++++++'''((()))++++++******)))***)))))))))((((((''''''(((((((((((())))))))))))+++)))((('''((()))+++,,,...+++))))))******(((%%%+++++++++*********************))))))((((((''''''************))))))))))))((((((((((((''''''''''''))))))***))))))((('''&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((())))))))))))'''((()))******)))'''''',,,+++***((((((((()))***((((((((((((((())))))***)))************+++++++++)))))))))))))))*********((((((((((((((())))))***+++******************+++)))***+++++++++)))((('''###%%%(((+++,,,---,,,,,,))))))************))))))******))))))))))))************************************))))))))))))******))))))))))))***+++,,,---***************)))((((((+++,,,,,,,,,***(((&&&%%%%%%""" """&&&)))******((()))******)))((()))***++++++************+++++++++***)))(((((()))***+++,,,+++***))))))***+++,,,,,,,,,++++++******))))))******)))(((((('''(((((()))***+++,,,+++***(((&&&))))))*********+++++++++555333222333444555444333222222222111111222222333444333222111000000000000///000000000000///............////////////........./////////000000000111...------,,,,,,---...///---...///...---,,,---...((()))***+++++++++++++++/////////......---,,,+++***************+++++++++++++++++++++++++++++++++************************---,,,+++,,,......---+++---,,,+++***)))******++++++***)))(((((()))***+++************************++++++************++++++))))))))))))))))))))))))***************)))((((((************)))))))))((((((((())))))))))))(((((('''''''''((((((((())))))''''''''''''((((((((((((******))))))(((((('''''')))))))))((((((''''''&&&'''''''''&&&''''''((((((***(((&&&%%%%%%&&&(((***'''''''''((((((((())))))(((((())))))))))))))))))''''''''''''((()))***+++))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((***))))))(((((())))))***,,,***(((&&&%%%&&&(((***)))))))))*********++++++)))(((((((((((())))))***'''''''''((((((((())))))---,,,,,,++++++******)))((()))))))))************(((((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))))))))(((''''''&&&&&&*********))))))*********---,,,***)))((()))***+++///---***)))***+++++++++'''((()))***+++******)))*********))))))((((((((((((((((((((()))))))))))))))((('''&&&'''(((***++++++)))((((((***+++)))''')))))))))***************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''&&&'''''''''((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((******))))))((((((''''''&&&''')))************))),,,+++)))((((((((()))***))))))((((((((()))******)))************+++++++++++++++++++++************)))))))))))))))***++++++***))))))))))))))))))*********++++++******)))((('''(((***+++,,,+++***)))))))))************))))))******))))))))))))************************************))))))))))))******+++***)))(((''''''''''''***************)))(((((())))))))))))((('''%%%%%%,,,)))&&&&&&)))+++,,,+++***+++,,,,,,+++***+++,,,++++++************+++++++++***)))(((((()))***++++++******))))))******+++)))))))))(((((((((((((((+++***))))))((((((((()))))))))+++++++++***((('''************++++++++++++444333222222444444333222000000000111222333444555444444333222111111111111111111111111111000//////......////////////......///////////////000000000......---------///000111///000000///---,,,---...+++,,,,,,---------,,,,,,......---,,,+++++++++++++++++++++***************++++++++++++++++++++++++************************+++++++++,,,...///---,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))******))))))((((((******))))))(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))''''''''''''((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))((('''''''''(((((()))((((((''''''(((((()))(((((((((((()))))))))***+++***))))))((((((((()))(((((((((((()))******+++))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''******)))(((''''''''''''*********))))))*********))))))*********)))((('''((((((((()))))))))******((())))))))))))((((((''''''''''''(((((((((((((((++++++++++++++++++++++++))))))))))))************((((((((()))))))))******&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))((((((((((((((((((((((((((())))))******))))))(((,,,+++***)))((()))***+++000...+++***+++++++++***(((((()))************)))***************)))))))))(((((((((((())))))))))))((('''&&&&&&&&&''')))***)))((('''(((***+++***)))''''''(((((())))))******++++++************))))))'''''''''(((((())))))***(((((((((((())))))))))))'''(((((())))))))))))((((((((((((((())))))))))))(((((()))))))))))))))***(((((((((((())))))))))))++++++***)))((('''&&&&&&&&&''')))***+++,,,,,,,,,+++***))))))((()))))))))***))))))))))))***++++++)))************+++++++++******++++++,,,,,,,,,---***************++++++,,,++++++************++++++,,,,,,+++************+++***++++++,,,+++)))((('''))))))************))))))******))))))))))))************************************))))))))))))******+++***)))((('''''''''''')))************))))))((())))))(((''''''''''''(((000---+++******++++++******+++,,,,,,+++***+++,,,++++++************+++++++++***))))))))))))***+++)))******++++++******)))(((((((((((())))))))))))++++++***))))))))))))***))))))***++++++***((('''******+++++++++,,,,,,,,,333222111222333444333111000000000000111222333444444333222111111111111111111222222222222111000000......////////////......------------------------000000000000000222444555000111111000...,,,---...000000111111000///......///...,,,+++++++++,,,---,,,+++++++++***)))))))))))))))))))))))))))))))))************************)))))))))***---...---+++---,,,,,,+++++++++++++++&&&'''(((((()))(((((('''************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))))))))(((((('''((()))))))))(((&&&%%%(((((())))))))))))(((((('''(((((((((((()))))))))''''''''''''((((((((((((******))))))((((((''''''%%%&&&'''((()))***+++++++++***)))((((((((((((((((((((())))))))))))((((((''''''((((((((())))))))))))((('''&&&&&&'''((())))))))))))))))))***++++++))))))(((((((((((())))))((((((((((((((('''''''''************************))))))((((((((((((((()))++++++************++++++))))))***++++++***)))(((((((((((()))))))))******((()))*********((('''&&&++++++++++++++++++++++++))))))******+++++++++,,,)))))))))))))))*********(((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,'''((()))******)))((('''+++***))))))))))))******///---+++************(((((()))))))))************++++++******************(((((((((((())))))))))))(((((('''''''''((()))***)))((((((((())))))))))))%%%&&&&&&'''((()))*********)))))))))))))))))))))%%%&&&&&&'''((())))))***((((((((()))))))))))))))&&&'''((())))))***))))))((())))))))))))*********))))))))))))************''''''(((((())))))************))))))((((((''''''))))))******++++++++++++******))))))))))))))))))***************++++++,,,))))))*********+++++++++''''''(((***,,,---...///***))))))))))))***++++++......------------......---,,,+++*********,,,,,,+++,,,,,,++++++)))((('''))))))************))))))******))))))))))))************************************))))))))))))******))))))))))))***+++,,,---))))))************)))(((++++++)))))))))***+++,,,---,,,***)))))))))((((((((()))******)))((()))***++++++************++++++************************((()))***++++++***)))((())))))******++++++,,,,,,++++++***************+++))))))************)))(((++++++++++++,,,,,,,,,,,,333222111111222333222111222111111000000111111222222111111000000000000111222222222222222111111000......////////////......---------------,,,,,,,,,000000///000111333555666000111111000...,,,---...111111111111000///......///...---,,,,,,,,,---...,,,+++++++++***)))))))))++++++++++++++++++++++++************************((('''''')))+++,,,+++***,,,,,,,,,+++++++++******'''((()))************)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))))))))((((((&&&(((+++------***'''$$$(((((())))))))))))(((((((((((((((((()))))))))***''''''''''''((((((((((((''''''(((((())))))******((((((((()))))))))))))))+++***)))((((((((((((((('''((()))******)))((('''&&&&&&'''''''''(((((((((''''''&&&&&&'''(((***+++)))))))))))))))******+++))))))(((((((((((())))))'''''''''(((((((((((((((************************'''''''''((((((***+++,,,++++++************++++++******))))))))))))***+++)))))))))*********++++++((()))*********((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,((())))))******++++++,,,******))))))))))))))))))))))))))))))************+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,------...'''((()))******)))((('''))))))))))))))))))******---+++))))))))))))(((''')))))))))))))))***************************++++++(((((((((((())))))))))))))))))((()))))))))***************)))((('''''''''%%%%%%&&&'''((())))))***'''(((((((((((((((((((((%%%&&&&&&'''((())))))***''''''(((((()))))))))***&&&'''((())))))***))))))))))))))))))*********+++************))))))))))))''''''(((((())))))******''''''(((((())))))******,,,,,,+++******))))))))))))))))))*********))))))***************++++++,,,))))))*********+++++++++''''''((()))***+++,,,,,,)))(((((((((((()))******...------,,,,,,------...,,,,,,*********+++,,,---+++++++++++++++*********))))))************))))))******))))))))))))************************************))))))))))))******))))))))))))***+++,,,---((())))))*********))))))++++++***))))))***,,,---)))***))))))(((((())))))((()))******)))((()))***++++++************++++++******++++++++++++******((()))***++++++***)))((())))))******++++++,,,,,,+++***************++++++)))))))))*********))))))******+++++++++,,,,,,,,,222111000000222222111000222111111000000000111111111111000000000000000111111222222222222111000000......////////////....../////////...............------------///111333555///000000///---,,,---..................---,,,+++......------------......+++++++++***************........................++++++++++++++++++++++++((('''''')))++++++***)))***++++++++++++***))))))***++++++,,,,,,------...++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))''''''((()))))))))(((((()))+++...000000---)))'''(((((())))))))))))((((((((((((((()))))))))******''''''''''''((((((((((((&&&&&&'''((()))***++++++---,,,+++***((('''&&&%%%))))))((('''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''((((((((()))***+++------)))))))))(((((())))))***))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))+++,,,---*********))))))************)))(((''''''(((***,,,)))))))))*********++++++((())))))))))))(((((('''+++************))))))))))))))))))*********++++++************)))))))))))))))))))))*********++++++,,,,,,,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***)))))))))******+++++++++((())))))******))))))((((((((())))))))))))))))))***)))(((((()))***(((''')))))))))((()))******+++)))))))))***************(((((((((((())))))))))))))))))))))))***************++++++)))'''%%%%%%&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''(((((('''''''''(((((())))))***&&&&&&''''''(((((())))))'''(((((())))))))))))((())))))))))))***************)))))))))))))))(((((((((((((((((())))))))))))&&&&&&'''((()))***++++++---,,,+++***)))((((((((((((((()))************)))***))))))))))))***++++++)))************+++++++++*********)))))))))((((((((((((((((((((())))))*********))))))))))))******+++************+++,,,,,,************+++++++++,,,))))))************))))))******))))))))))))************************************))))))))))))******+++***)))(((''''''''''''((())))))************)))))))))((((((((())))))***(((***++++++***)))+++,,,***+++,,,,,,+++***+++,,,++++++************++++++******+++,,,,,,+++******((())))))******))))))((((((((((((((())))))))))))***))))))))))))***++++++)))))))))))))))*********))))))*********+++++++++222000///000111222111000000000///000000111222333222111111000000111111222111111111222111000000///......////////////....../////////......---------++++++,,,---...111333555---...///...---,,,---...,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,***************+++++++++------------------------+++++++++++++++++++++++++++***)))***,,,,,,+++)))))))))*********)))((('''+++************,,,---...************************++++++************++++++))))))))))))))))))))))))&&&''''''((())))))((((((+++,,,,,,---,,,+++***)))(((((())))))))))))(((((((((((()))))))))*********''''''''''''((((((((((((''''''(((((())))))******++++++******)))((('''''''''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++++++++++++++)))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,***))))))(((((())))))***(((((('''''''''((()))***((((((((()))))))))******)))(((((((((((())))))***)))))))))(((((((((''''''))))))))))))************************)))))))))((())))))*********+++++++++***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((())))))*********))))))*********'''(((((())))))))))))))))))(((((()))++++++***(((***)))((((((((()))++++++((((((((())))))*********(((((((((((())))))))))))'''(((((()))))))))))))))''')))***)))&&&%%%&&&(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%%%%&&&'''(((((((((((())))))))))))(((((('''((((((((()))))))))******)))))))))(((((((((''''''))))))))))))((((((((((((''''''(((((())))))******,,,+++)))(((((((((((()))'''((()))***+++******)))))))))((((((((()))******)))************+++++++++))))))************++++++))))))(((((())))))***+++((((((''''''''''''((((((((()))******++++++******,,,++++++******+++++++++))))))************))))))******))))))))))))************************************))))))))))))******+++***)))(((''''''''''''(((((()))***************))))))*********))))))((()))+++---,,,***)))***+++***+++,,,,,,+++***+++,,,++++++************++++++***++++++,,,,,,++++++***))))))(((((((((((()))))))))))))))((((((((((((((()))((((((((())))))***+++)))))))))))))))******+++(((((()))))))))*********111000///000111222111///---......///111222444555222222222111222222333333000111111111111000//////......////////////......---------,,,,,,+++++++++---------...000333555777+++---...---,,,,,,---...,,,,,,---------------,,,)))***,,,------,,,+++***))))))******+++++++++,,,************************++++++++++++++++++++++++---,,,+++,,,------,,,***((())))))******((('''&&&((((((&&&&&&''')))+++---)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))&&&&&&'''((())))))((((((+++***(((&&&&&&''')))***(((((())))))))))))(((((())))))))))))************''''''''''''((((((((()))))))))))))))((((((((((((&&&'''''')))***+++,,,---&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((()))******)))'''&&&)))(((''''''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((***)))))))))))))))******))))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''''''''((((((((())))))(((''''''''')))***+++******))))))((((((((('''*********)))))))))))))))+++*********))))))(((((()))************+++++++++''''''(((((())))))******((((((((((((((((((((((((************************'''((((((((())))))******)))))))))))))))(((((((((,,,+++***))))))***+++,,,''''''((())))))***)))))))))((((((***,,,---,,,******)))((((((((()))+++,,,''''''(((((()))))))))***(((((((((((())))))))))))&&&''''''((()))(((((((((%%%'''))))))'''&&&(((***)))))))))))))))((((((((('''((((((((())))))******************))))))))))))$$$$$$%%%%%%&&&'''(((((())))))***))))))(((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))(((((((((((())))))(((''''''((()))***'''((()))+++++++++***)))((((((((((((((())))))***)))************+++++++++%%%&&&(((***,,,///111111*********)))***++++++,,,))))))(((((((((((())))))'''((()))+++++++++***)))------,,,+++************))))))************))))))******))))))))))))************************************))))))))))))******))))))))))))***+++,,,---(((((()))***************+++,,,,,,------+++***)))(((+++,,,+++(((&&&''')))(((*********)))((()))***++++++************++++++***+++,,,------,,,+++******)))(((''''''((()))***,,,,,,++++++******))))))(((((('''(((((()))******))))))(((((()))***++++++(((((((((((())))))))))))333333333333333333333333111111000000000000111111222111000000222333222000000000//////......------///...,,,++++++,,,---...,,,---......//////......////////////111333555666//////...---+++***)))(((,,,,,,------,,,+++)))(((++++++,,,,,,,,,,,,------++++++)))))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++***))))))++++++***))))))************+++++++++,,,,,,+++***))))))******))))))))))))))))))))))))++++++***)))(((((()))))),,,***)))((((((***,,,---))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))(((''''''&&&&&&******)))((((((((((((((())))))))))))(((((((((((('''))))))(((((())))))&&&))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((---***'''(((***+++)))'''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''''',,,'''"""###)))------***&&&'''''''''(((((())))))...***&&&&&&***------***(((((())))))))))))(((((('''%%%$$$&&&)))+++***(((''''''((((((((((((''''''((()))*********((('''&&&******+++++++++******)))*********+++,,,,,,,,,---))))))))))))))))))))))))''''''(((((())))))******+++'''###&&&,,,///,,,''',,,***))))))***++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''++++++************++++++***)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&((())))))(((''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''''')))***+++***)))((('''&&&&&&'''(((************))))))))))))---+++)))***,,,---,,,)))))))))))))))))))))))))))))))))))))))************---***((())),,,//////---(((((()))***++++++,,,,,,###$$$%%%&&&'''((()))***---+++((((((***+++++++++'''((()))***************(((((())))))))))))(((((()))************+++++++++)))************+++++++++++++++******************************)))))))))(((************))))))))))))+++******)))(((''''''&&&(((((())))))*********+++)))))))))))))))******++++++++++++***)))(((((('''))))))************))))))&&&(((***,,,---,,,+++***))))))))))))))))))))))))(((((())))))*********+++************************222222222222222222222111333333222222222222333333444333222222444444333222///////////////............---,,,+++,,,...///111,,,---......//////......////////////000222333444///......---,,,+++******,,,,,,------,,,+++)))(((++++++,,,,,,,,,,,,------++++++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++------,,,+++)))************+++++++++,,,++++++***))))))******((((((((((((((((((((((((++++++***)))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))***)))((('''%%%$$$""""""******)))((((((((((((((((((((((((''''''''''''''',,,,,,+++******)))(((&&&(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((...+++(((((()))***(((&&&&&&'''''''''(((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((('''''''''((((((((((((((((((((()))))))))******,,,((($$$%%%(((+++***((((((((())))))))))))(((((()))'''&&&'''***+++***))))))))))))******)))))))))))))))*********)))((('''*********++++++******)))*********+++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***%%%)))(((''',,,***))))))***++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((((((((+++******))))))******+++***)))((((((((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((''''''((()))))))))))))))(((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((('''''''''''''''((()))******)))((('''&&&''''''((((((((())))))*********+++,,,***((()))+++,,,***)))))))))))))))))))))))))))''''''((()))***++++++,,,+++******,,,///000...,,,(((((()))******+++,,,,,,''''''((()))***++++++,,,,,,***)))(((***++++++***((())))))************)))))))))************))))))))))))*********+++++++++)))************+++++++++++++++******************************))))))))))))(((((())))))*********++++++******)))((((((''''''((()))))))))************)))))))))))))))******+++++++++******)))(((((('''))))))************))))))&&&(((***,,,,,,,,,+++***))))))))))))))))))))))))++++++******))))))((((((************************222222222111111000000000333333222222222222333333444333222222333444333222...///////////////000000------,,,---...///111333,,,---......//////......///////////////000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,+++))))))++++++,,,,,,,,,,,,------++++++******)))******+++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++------,,,+++)))************+++++++++,,,+++******)))*********)))))))))))))))))))))))),,,+++******)))*********)))))))))*********++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))************)))))))))(((((('''&&&%%%$$$###))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%''')))*********''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((+++)))(((((()))***)))'''(((((((((((())))))))))))(((((((((''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))&&&)))++++++(((&&&&&&'''))))))))))))************+++'''$$$%%%(((******((((((((())))))))))))((((((***)))((()))***+++***)))***++++++++++++++++++************+++******)))(((******************************************))))))))))))))))))))))))))))))***************))))))))),,,,,,,,,------.........,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((+++******))))))******+++)))))))))((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************))))))))))))((((((((((((((((((''''''((())))))))))))((('''''''''((((((''''''((()))***+++,,,,,,***)))((()))******)))((())))))))))))))))))))))))))))))))))))******************,,,///111000---+++((())))))******+++++++++))))))*********+++++++++,,,***))))))***++++++***************))))))))))))***++++++++++++++++++***)))))))))*********++++++)))************+++++++++******++++++++++++++++++))))))******************''''''((()))***+++,,,,,,*********))))))(((((('''))))))))))))************)))))))))))))))******+++++++++******)))((((((((())))))************))))))'''(((***+++,,,++++++***))))))))))))))))))))))))*********)))))))))))))))************************333333222222111111000000111111000000000000111111222111000000111111000///......//////000000000111//////......///000111222,,,---......///........./////////.........//////------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------++++++******************************************,,,++++++******++++++,,,+++***))))))++++++***)))))))))*********+++++++++++++++***************+++++++++++++++++++++++++++++++++************++++++(((((()))***+++*********))))))))))))))))))))))))(((((((((''''''((((((((())))))************))))))&&&''''''((()))*********((()))))))))))))))((((((&&&&&&''''''''''''(((((()))%%%$$$'''++++++***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((************((())))))))))))***************)))((('''&&&&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((()))*********)))))))))))))))))))))))))))))))))+++)))'''(((***++++++***(((((())))))))))))((((((+++***))))))))))))((((((***++++++,,,,,,++++++*********+++++++++*********)))))))))))))))******++++++*********)))((((((((()))))))))))))))))))))))),,,,,,++++++******))))))+++---...,,,(((&&&''')))---+++))))))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''((())))))(((((((((((())))))*********''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((('''(((((()))******++++++******))))))*********)))))))))))))))))))))))))))++++++******)))((((((''')))***,,,.........,,,+++((()))))))))*********+++)))))))))))))))))))))))),,,***))))))+++++++++)))++++++***))))))(((((((((******++++++++++++******))))))))))))************))))))*********+++++++++******+++++++++++++++,,,))))))************++++++'''(((((()))******++++++*********)))))))))(((((()))))))))))))))*********)))))))))))))))******+++************))))))(((((())))))************))))))(((((()))***++++++******))))))))))))))))))))))))%%%&&&''')))***,,,------************************444444333333222222222222111111000000000000111111222111///000111111///....../////////000000111111111111000000////////////,,,---......///.........////////////.........---,,,,,,,,,------------...,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------++++++++++++******))))))************************,,,++++++******++++++,,,+++***))))))++++++***)))))))))*********++++++++++++***************+++++++++++++++++++++++++++++++++******)))******++++++'''((()))************)))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))&&&''''''((()))***++++++'''((())))))))))))((((((''''''((((((((()))))))))333+++'''+++---***(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))***)))((((((((())))))))))))*********++++++++++++***)))((('''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''***&&&###$$$(((++++++)))(((((((((((((((((((((((())))))((((((************(((((())))))))))))(((((()))))))))(((''''''&&&'''))))))************))))))******************++++++))))))((((((((()))+++++++++*********)))(((((((((************************,,,,,,++++++******))))))"""%%%)))(((''''''***------+++))))))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))))))))***((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((+++)))'''''')))***)))((('''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************))))))((((((((())))))(((((())))))))))))))))))******))))))))))))))))))***++++++++++++***++++++))))))))))))))))))))))))))))))))))))))))))******************)))***+++,,,)))))))))))))))*********************))))))))))))+++***)))***+++,,,***))),,,+++***)))(((((()))))))))******************)))(((((()))))))))*********))))))*********+++++++++******++++++,,,,,,,,,,,,***************+++++++++******))))))))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))************))))))(((((())))))*********)))))))))))))))))))))))))))%%%&&&''')))***,,,------))))))))))))))))))))))))333333333333333333333333333333222222222222333333444333111111222222111//////000000000000000000111222222111000///...------,,,---......//////.........///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++***)))(((************************,,,++++++******++++++,,,---,,,++++++------,,,+++)))************+++++++++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))***+++((((((((()))))))))******))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))************))))))(((((((((''''''&&&&&&&&&&&&''')))******)))((((((''''''(((((()))*********))) %%%***))))))+++************************))))))))))))((((((((((((((((((((((((((((((((((((***+++,,,+++(((%%%######))))))))))))************+++++++++******)))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))###%%%******'''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((((())))))((('''&&&&&&'''(((((())))))))))))((((((******)))))))))***++++++)))(((''''''((()))+++,,,******************))))))***************************************)))))))))+++...000///------///111---,,,***)))******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))(((((())))))***(((((()))************)))))))))(((((((((((()))))))))))))))))))))))))))))),,,)))&&&&&&)))+++***(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))************+++)))))))))(((((()))******(((((()))*********))))))************))))))((((((***,,,---,,,+++***+++,,,))))))))))))))))))))))))%%%&&&'''(((***,,,---...)))******(((''''''***,,,)))))))))))))))))))))))),,,,,,+++++++++++++++++++++***)))***,,,,,,***(((+++***)))(((((((((******))))))************))))))((((((((()))))))))******)))************+++++++++******++++++,,,---------,,,,,,+++++++++*********************))))))((((((************************************)))))))))))))))))))))))))))******+++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))111111111222333333444444333333222222222222333333444333111111222222000///111111111000000000000000000000000000///......---,,,---......//////............///000000000///...+++++++++++++++++++++***,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,+++***((('''************************,,,++++++******++++++,,,---,,,++++++------,,,+++)))************+++++++++******))))))***++++++,,,((((((((((((((((((((((((((((((''''''((())))))***)))(((((('''((()))***+++))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))************)))))))))))))))((('''&&&&&&%%%&&&''')))*********)))(((&&&&&&''''''((())))))***""" ((())))))...))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''***,,,+++(((%%%$$$%%%((((((((()))))))))***************)))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''%%%######&&&((((((&&&))))))))))))((((((''''''%%%&&&'''''''''''''''((((((((())))))))))))((((((''')))***)))'''&&&((()))(((((())))))))))))(((((())))))((((((((()))***+++)))((('''&&&''')))+++,,,*********+++++++++++++++************************(((((()))))))))))))))***+++++++++***(((&&&&&&'''...,,,***)))******)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))'''((()))***+++******)))))))))(((((((((((())))))))))))))))))))))))))))))...)))%%%&&&))),,,+++((()))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++(((((((((((()))***++++++'''((()))***+++******))))))))))))))))))*********)))+++,,,+++))))))***,,,))))))))))))))))))))))))&&&'''((()))***+++,,,,,,(((***++++++)))((()))+++)))))))))))))))))))))(((*********+++++++++++++++*********+++,,,,,,***(((+++***((('''((()))+++,,,******++++++++++++******(((((((((((()))))))))***)))************+++++++++******++++++,,,------...------,,,+++******)))))))))))))))))))))*********************************************)))))))))((()))))))))))))))******+++)))))))))))))))))))))***))))))************)))))))))))))))((((((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))//////000111222333333444111111000000000000111111333111//////000///...,,,222222111111000000//////---...///////////////...,,,---......//////......---...000111111111000///+++++++++*********)))))),,,+++*********+++,,,---++++++,,,,,,,,,---------++++++,,,,,,+++***(((''')))))))))))))))))))))))),,,++++++++++++++++++,,,+++***))))))++++++***))))))************+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))***)))'''&&&'''(((***,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))************))))))))))))))))))************%%%''')))***+++***)))(((%%%%%%&&&&&&'''((())))))000###&&&+++'''%%%)))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((!!!%%%)))***)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((''')))++++++)))''''''(((+++*********))))))((((((&&&((()))***)))((()))***(((((())))))))))))(((((('''***++++++(((''')))+++))))))************)))))))))(((''''''''')))***+++(((((('''&&&''')))+++---*********+++,,,,,,,,,---************************''''''(((((())))))******''''''(((***,,,---.........,,,***)))******)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))(((((((((((())))))'''((()))++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))...***%%%%%%))),,,+++)))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((((((((()))***,,,,,,'''((()))+++++++++***)))''''''((()))***+++,,,,,,(((***,,,+++(((''')))+++)))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&***......,,,)))))))))))))))))))))((((((((((((''''''((((((((()))))))))***)))***+++,,,,,,***(((***)))((('''((()))+++---+++,,,,,,------,,,,,,+++(((((((((((()))))))))))))))************+++++++++******+++,,,,,,---......///...---,,,***)))((((((''''''((()))***+++,,,,,,******************+++++++++*********))))))(((((()))))))))))))))******+++)))))))))))))))*********))))))************))))))***)))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))444222000000111333333333333222222111111222333333222111111000000000000000333222111000///...---,,,+++,,,---,,,+++,,,...000,,,,,,---...///000111222------------------------,,,,,,---...---,,,+++***,,,,,,++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++,,,------++++++,,,---000...+++***+++***)))(((---,,,+++)))(((&&&%%%$$$%%%******)))((()))++++++******************,,,+++)))((((((((()))***((((((((((((((((((((((((''')))+++((($$$###'''+++))))))))))))))))))))))))***)))))))))((((((''''''+++***)))'''&&&&&&&&&&&&******))))))((((((''''''(((((((((((((((((((((((('''((((((((((((((('''&&&))))))))))))(((((((((((())))))(((((((((((())))))(((((('''&&&&&&((()))***(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((***((('''((()))***)))''''''(((((()))))))))))))))$$$%%%&&&(((((((((''''''((()))))))))))))))(((((()))(((&&&&&&'''((()))(((%%%'''$$$$$$'''%%%+++*********))))))(((((()))***+++***)))((((((***((()))***+++***)))'''%%%))))))))))))))))))))))))((((((((((((((())))))***+++++++++************))))))))))))))))))***++++++***+++,,,+++******,,,---...,,,)))))))))******))))))***+++,,,,,,+++***)))))))))************))))))++++++******++++++,,,---************************))))))************))))))+++++++++++++++***))))))+++)))&&&''')))***)))'''---***%%%""""""%%%***---+++***)))(((((()))***+++)))))))))))))))))))))))))))(((''''''((()))'''&&&)))))))))))))))))))))))))))&&&######%%%''''''%%%((()))))))))))))))(((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((++++++******))))))(((((((((((('''''''''''''''((()))************)))((((((+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))***(((&&&&&&(((************************)))((('''''')))***++++++***)))''',,,,,,+++***)))))))))***+++***)))))))))***+++,,,)))))))))******))))))))),,,+++******)))*********,,,,,,++++++***+++++++++...---+++***)))***++++++++++++***************+++++++++++++++++++++++++++''''''(((((()))))))))***''''''((()))***++++++,,,+++++++++++++++++++++++++++)))((()))***,,,++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))***+++,,,,,,+++)))&&&%%%666444222111222333222111333333222111111111222222222111111000000000000000111111000000///............///000///.........000,,,,,,---...///000111111------------------------,,,,,,---------,,,+++***************************---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++,,,---,,,+++***+++---)))'''&&&''')))++++++************))))))((((((((("""%%%(((***+++***++++++************************)))))))))))))))***+++,,,))))))))))))))))))))))))(((+++,,,***%%%###&&&)))))))))))))))))))))))))))***************)))))))))******)))(((''''''&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))(((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))((()))))))))))))))((('''***((('''((()))***)))''''''(((((()))))))))))))))((())))))******)))((('''(((((())))))))))))((((((***)))((('''((()))))))))+++---+++&&&&&&+++---+++************)))))))))((()))***+++***)))((((((******))))))(((((((((((()))***************************************++++++,,,+++++++++*********))))))&&&&&&&&&'''''''''(((((()))***+++***))))))+++,,,+++)))'''''')))***+++***((()))************)))((())))))************))))))***************+++,,,,,,************************))))))************))))))******++++++******)))(((+++((('''''')))***)))'''+++***(((''''''(((***+++******))))))))))))******)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))***'''%%%&&&((()))((('''(((((())))))))))))(((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((*********)))))))))))))))******))))))))))))******+++,,,,,,,,,,,,+++******+++***)))(((((()))***+++)))))))))))))))*********))))))))))))))))))))))))***(((&&&'''(((*********))))))************))))))((()))***++++++***)))(((---,,,++++++******++++++++++++))))))((())))))*********))))))))))))*********))))))******+++,,,,,,,,,,,,++++++***++++++,,,,,,+++******)))))))))***++++++***************+++)))))))))))))))))))))))))))))))))******+++++++++(((((())))))******++++++***************************)))((((((***++++++***+++******))))))******+++************************)))))))))))))))))))))))))))***+++,,,,,,+++)))(((888666333333333333222000444333222111111111111111222111111000000000000000000000000/////////......---///111111///.........,,,,,,---...///000000111------------------------,,,,,,---------,,,+++***(((((())))))******+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***+++,,,+++*********,,,((('''&&&''')))+++++++++((())))))***++++++,,,,,,...,,,)))))))))***+++***************************'''((()))+++,,,,,,------***************************,,,...,,,'''%%%%%%''')))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''))))))))))))((((((((((((************************''''''((()))************))))))))))))(((((((((((()))((((((''''''(((((()))''''''(((((()))))))))((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))(((''''''***((('''((()))***)))''''''((())))))******))))))************)))((('''&&&'''(((((())))))((((((((())))))(((((((((((())))))***,,,+++((((((+++,,,***************)))))))))))))))***+++***)))((((((***+++)))(((''''''(((***,,,++++++++++++++++++++++++***************++++++,,,++++++*********)))))))))))))))***++++++++++++***((()))***)))((((((***,,,)))(((&&&&&&(((***++++++(((((())))))))))))(((((())))))************)))))))))))))))))))))******+++************************))))))************))))))))))))******))))))(((''')))((('''((()))***)))(((((()))***++++++***)))((())))))************)))))))))))))))))))))))))))))))))(((((()))+++,,,+++***))))))))))))))))))))))))***)))))))))++++++)))((((((((())))))))))))(((((('''(((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((())))))))))))))))))*********))))))))))))******+++,,,,,,,,,,,,+++************))))))))))))******(((((())))))******++++++))))))))))))))))))))))))***((('''''')))******))))))******+++++++++******((()))***++++++***)))(((------,,,++++++++++++,,,,,,+++***)))((((((((((((+++***)))(((((()))***+++(((((()))***+++,,,------,,,++++++***++++++,,,,,,)))************)))((((((+++***************++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))***)))((((((***++++++******))))))))))))))))))***************************))))))))))))))))))))))))((()))+++,,,---,,,++++++777555444333444444333111444333222111000000000000222111111000000000000000111111000///......------(((+++...///...---------,,,,,,---......///000000---------------------------------,,,,,,,,,++++++(((((()))***+++,,,,,,---************************++++++++++++++++++++++++******))))))******+++,,,)))***++++++))))))***+++111///,,,,,,,,,,,,***)))))))))***++++++,,,------///+++'''&&&((()))(((&&&***************+++++++++((()))+++,,,------,,,,,,)))))))))))))))))))))))))))+++---,,,***'''''''''(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((***++++++++++++))))))))))))(((((((((((((((((((((''''''(((((((((&&&'''(((******)))(((((())))))))))))))))))))))))'''''''''''''''((()))))))))******))))))((('''&&&***((('''((()))***)))'''(((((()))************)))((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((('''&&&'''(((&&&'''(((''''''((('''&&&*********))))))))))))))))))***+++***(((((((((***))))))((((((((()))+++,,,++++++++++++++++++++++++((((((((((((((())))))***************))))))))))))***+++,,,---------,,,,,,((()))***)))))))))+++---+++)))'''''')))***+++***))))))))))))))))))))))))))))))************))))))((((((((((((((()))******************************))))))************)))))))))))))))))))))(((''''''(((((((((((()))))))))((('''(((***++++++***((('''((()))***++++++***)))((())))))))))))))))))))))))(((''''''(((***,,,+++***(((((((((((((((((((((((())))))***+++,,,+++)))((('''(((((())))))))))))((('''(((((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''((((((((())))))******(((''''''''''''(((((())))))************)))((((((***))))))))))))))))))***''''''((()))***++++++,,,))))))))))))))))))))))))***((('''(((***+++***)))+++++++++++++++***))))))((()))************)))(((,,,++++++******++++++++++++*********************+++***)))(((((()))***+++(((((()))***++++++,,,,,,++++++******++++++,,,,,,((()))***++++++***)))(((*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************+++***))))))+++,,,,,,+++******))))))))))))******************************)))))))))))))))))))))))))))******+++++++++***)))444333333444555555444333333222111111000000000111222111111000000000000000222222111///...,,,+++***&&&)))---//////......///,,,,,,------......//////------------------------------,,,,,,,,,+++++++++******++++++,,,---......************************++++++++++++++++++++++++******))))))******+++,,,)))***++++++))))))***+++555222///...---,,,***(((+++++++++++++++,,,,,,,,,+++)))&&&''')))***'''%%%))))))*********+++++++++***+++,,,------,,,******((((((((((((((((((((((((''')))+++++++++***))))))((((((((((((((((((((((((((((((((())))))*********'''((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((***++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((&&&''')))*********)))((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))(((''''''***((('''((()))***)))'''((())))))***************''''''''''''(((((())))))'''(((((()))******)))))))))***,,,+++((('''((()))))))))***++++++***))))))))))))))))))))))))******)))***+++***(((((((((***'''((()))+++++++++******************************((((((((((((((())))))************)))))))))(((((('''(((((()))))))))))))))(((***+++*********---...000---***)))*********)))************************))))))************))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''&&&'''))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((('''&&&%%%''')))******)))((((((((((((((((((((((((''')))***+++***)))((((((''''''((()))))))))))))))''''''((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((()))))))))***'''''''''''''''((()))))))))************)))(((((()))))))))******)))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))(((((()))++++++***)))------,,,+++***)))'''&&&))))))************))))))******))))))))))))******)))******++++++,,,,,,,,,+++***)))(((((()))***+++******+++++++++******)))+++*********++++++,,,---)))***+++,,,,,,,,,************))))))***++++++,,,+++++++++++++++++++++++++++++++++++++++******************)))))))))))))))++++++++++++++++++++++++---+++******,,,------,,,+++++++++******+++++++++************************))))))))))))))))))))))))*********))))))((('''&&&333222222333555666444333111111000000000111111222222111111000000000000000222111000///---,,,++++++))),,,///000000000111222,,,,,,---------.........------------------------...---,,,+++++++++,,,,,,++++++,,,,,,------......*********+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***+++,,,+++*********,,,///---++++++,,,,,,+++***,,,,,,,,,++++++++++++***(((((()))***,,,+++)))''')))))))))***++++++,,,,,,++++++,,,++++++******)))''''''''''''''''''''''''''''''((()))************))))))))))))))))))))))))************++++++++++++%%%&&&''')))))))))((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))************))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((())))))******))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((***((('''((()))***)))'''((()))******++++++******))))))))))))***+++,,,---(((((()))***+++++++++++++++...000///+++)))***,,,***((())),,,,,,)))(((***))))))))))))************)))***+++***)))((((((***'''(((+++,,,,,,+++)))((())))))))))))))))))))))))***************++++++,,,******)))))))))((((((((()))))))))((()))******+++)))***++++++***+++---///222///,,,************)))++++++************++++++))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))))))))************))))))))))))******))))))((('''$$$''')))******))))))***)))((('''&&&&&&'''((()))))))))************))))))(((((((((((((((((((((((('''&&&%%%&&&((())))))((())))))))))))))))))))))))'''(((******((('''((()))&&&'''((())))))******)))''''''((()))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((((((((((((((())))))(((((())))))***+++,,,+++,,,,,,,,,,,,+++******))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((***,,,,,,+++))),,,,,,++++++)))(((&&&%%%***))))))))))))))))))***)))(((((((((((()))******))))))***++++++++++++***)))))))))******)))))))))***++++++,,,+++***)))(((************+++,,,------******+++,,,,,,,,,,,,+++))))))))))))***+++,,,,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++++++++++++++---+++******,,,------,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))+++***)))((('''&&&&&&%%%333222222333444444222000000//////000000111222333222111111000000000000000..................---------...000///......///000,,,,,,------------......------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******************************))))))******+++,,,+++,,,---,,,+++***+++---+++***))))))+++,,,,,,+++***+++++++++++++++++++++((()))++++++***))))))***((())))))***++++++,,,,,,******)))))))))***++++++(((((((((((((((((((((((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((###$$$&&&((()))((('''''''''((((((((()))))))))***(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&''''''((())))))(((((())))))***+++(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))******)))***((('''((()))***)))'''))))))***++++++++++++***+++******))))))***+++,,,))))))***,,,,,,------,,,***...111///+++((())),,,***&&&&&&))))))&&&&&&***((()))))))))************)))***+++***)))((((((*********++++++******))))))***************************************++++++,,,***)))))))))((((((((((((,,,+++)))((()))***---...''')))*********+++---///000---+++******+++***)))+++***)))(((((()))***+++))))))************))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))************))))))******++++++******)))(((###'''***+++***((()))***))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))((()))***)))'''''')))+++&&&'''((()))************''''''(((******++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((()))***+++,,,+++,,,,,,,,,,,,+++******((()))***++++++***)))((()))))))))))))))*********)))))))))))))))))))))))))))))))))***,,,,,,+++)))((())))))))))))(((''''''******))))))))))))******))))))(((((()))******+++)))*********)))(((&&&%%%((()))***++++++***)))(((((()))+++,,,,,,+++***)))************+++,,,---...***************+++,,,,,,))))))))))))***+++,,,---))))))))))))))))))))))))++++++******))))))))))))(((((())))))******++++++************************+++)))((()))***+++++++++++++++************++++++************************))))))))))))))))))))))))******)))(((((('''((((((444333333333444222000---.../////////000222333444222111111000000000000000+++,,,,,,---...///000000/////////---+++***+++---,,,,,,------------------------------------------...---,,,+++***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,---------*********************************)))***++++++,,,+++,,,------++++++,,,---,,,+++)))***+++,,,,,,+++)))))))))******++++++,,,(((***+++)))&&&%%%(((+++((())))))***++++++,,,,,,((((((''''''(((***,,,---))))))))))))))))))))))))+++)))'''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$###!!!###%%%'''(((((('''&&&'''((((((((())))))******))))))))))))))))))))))))'''((((((((((((((('''&&&))))))))))))(((((((((((('''''''''&&&&&&'''''''''***)))((((((((()))+++,,,(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&''')))***************((('''((()))***)))((())))))***++++++++++++***+++***)))'''''''''(((((()))***+++,,,---.........'''+++...---(((%%%&&&))),,,((('''++++++'''(((,,,(((((())))))*********+++)))***+++***)))((((((***...,,,***)))((()))***+++++++++++++++++++++++++++((((((((((((((())))))***))))))))))))((((((((((((***(((%%%$$$$$$&&&***,,,&&&''')))))))))***,,,...---+++)))(((***++++++******)))(((''''''((()))***))))))************)))))))))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))+++++++++++++++***))))))###&&&***+++***((()))***((()))***++++++***)))(((+++***)))(((((()))***+++((((((((((((((((((((((((+++***((()))******)))((()))))))))))))))))))))))))))***+++)))'''''')))---&&&'''((()))************''''''(((******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''(((******)))************)))((((((((()))***++++++***)))(((*********))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++)))%%%%%%'''((())))))))))))******))))))))))))************))))))***+++,,,,,,*********)))'''$$$""" '''(((+++,,,,,,+++((('''&&&'''***,,,------,,,+++************+++,,,---...***)))((((((((()))+++,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++*********))))))'''(((((()))***++++++,,,)))))))))))))))))))))))))))(((&&&''')))******)))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))******+++////////////............//////...//////000111222555222...---///111111000333333333333111///---,,,++++++,,,,,,---...////////////...---,,,++++++***---------.........//////.........------,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,''''''((()))***+++,,,,,,'''((()))***+++,,,,,,,,,,,,***)))***,,,,,,***''')))))))))))))))*********+++++++++***)))(((((('''------------,,,,,,+++***'''((((((((()))))))))***((((((((((((((((((((((((///...,,,***(((((((((((())))))(((((((((***+++,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((((((((&&&%%%$$$,,,)))&&&&&&(((******((('''((()))******)))((('''###$$$&&&((())))))(((((('''''''''''''''&&&&&&&&&'''&&&&&&'''((())))))((((((((())))))******++++++(((((((((((()))))))))))),,,,,,+++***))))))******+++******)))(((''''''&&&###&&&))),,,---,,,***)))))))))))))))))))))))))))******++++++***)))'''&&&++++++***)))((((((((()))'''%%%&&&+++---***'''((())))))))))))************+++***)))))))))***,,,---)))******++++++)))((('''(((((())))))*********+++---+++***)))***+++***)))(((((())))))***+++------+++((((((,,,---***'''(((---,,,+++)))))))))******+++)))))))))+++,,,+++***(((((('''((()))***,,,---+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((,,,+++)))'''&&&%%%&&&&&&*********))))))))))))))))))((((((((((((((()))***((()))******)))((()))+++((((((((((((((((((((((((******))))))))))))******'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((()))***++++++,,,)))***+++***)))((((((*********))))))(((((('''''''''''''''((()))+++------+++***)))(((((()))***+++,,,+++++++++******))))))(((((()))***++++++,,,,,,((((((((()))******++++++)))))))))***+++++++++,,,(((((())))))************,,,,,,++++++)))(((&&&%%%))))))))))))))))))))))))************************,,,,,,,,,---------......******************++++++111000...---,,,+++******,,,+++++++++***)))))))))+++++++++*********))))))************************)))+++,,,,,,***)))******)))************+++++++++---,,,,,,+++***)))((((((***************************)))(((((((((***+++,,,,,,***)))((()))((('''%%%111111111111000000000///000////////////000000111444111......000111000///////////////...---+++***,,,,,,------......////////////......---,,,,,,,,,------------.........///......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++)))***************++++++))))))******++++++,,,,,,***++++++++++++***))))))---+++***+++------+++(((************++++++++++++++++++******)))((((((''')))))))))***))))))(((((())))))))))))************************************...---+++)))((((((((()))(((((()))))))))(((''''''))))))))))))))))))))))))+++*********)))))))))(((&&&&&&'''(((((()))******))))))))))))))))))))))))&&&''''''(((((((((''''''+++(((&&&''')))***)))((((((((()))***))))))''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((***(((''''''))))))(((&&&)))))))))))))))*********(((((((((((()))))))))))),,,,,,+++***************(((((((((((())))))))))))---,,,+++***)))'''&&&&&&))))))))))))))))))))))))((()))******+++***))))))+++******))))))))))))***+++((()))---...***(((((())))))))))))******************))))))******+++,,,)))******+++***)))((('''((((((((()))))))))******,,,+++))))))******)))(((******************++++++,,,((((((+++,,,)))((()))+++++++++*********++++++)))((('''(((***++++++)))***))))))(((((()))***+++************)))))))))(((((((((((()))))))))******))))))))))))))))))))))))******)))(((((((((((((((+++***)))((('''((())))))***)))))))))))))))))))))((((((((()))***+++,,,---((()))+++***)))((()))+++))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))(((((())))))******++++++)))***+++***)))((((((******)))))))))((((((((('''(((((((((((()))***,,,,,,)))))))))))))))******+++))))))))))))((((((((('''((())))))***++++++,,,,,,*********)))))))))))))))***************+++++++++)))))))))*********++++++000///---+++)))&&&%%%$$$******************************************************+++++++++,,,,,,,,,++++++***)))((((((''''''000///...---++++++******+++++++++***************+++++++++*********))))))************************(((***++++++)))((()))***)))************+++++++++,,,,,,++++++***)))))))))***************************)))((((((((()))+++,,,---+++************)))'''333333333222222222111111111000000////////////000222000//////000111000...---------...---,,,++++++................................................------------...............------------,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++*********)))))))))))))))++++++++++++++++++++++++------,,,,,,***)))'''&&&---,,,+++,,,------+++)))******++++++,,,,,,,,,,,,++++++******)))(((((((((''''''(((((()))(((((((((+++++++++***************************************,,,+++***))))))))))))***'''((()))***)))'''%%%###))))))))))))))))))))))))************))))))))))))'''(((((())))))*********))))))))))))))))))))))))''''''''''''((()))***+++)))(((((((((******(((''')))))))))))))))((('''&&&)))(((''''''&&&&&&''''''''''''(((((())))))******+++***(((((())))))'''&&&***))))))))))))))))))((((((((((((((()))))))))))),,,++++++***************(((((()))***,,,---......222///+++(((%%%%%%&&&&&&))))))))))))))))))))))))'''''')))***++++++++++++***************+++++++++***&&&&&&******'''$$$$$$))))))))))))************))))))***+++++++++++++++)))************)))(((((('''((((((((((((((())))))+++***(((((()))***)))(((,,,++++++***))))))******...***'''******)))(((***)))******+++++++++++++++'''&&&&&&''')))+++***)))++++++***)))(((((())))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))***+++,,,))))))))))))))))))******(((((())))))+++,,,...///)))***+++***)))((()))*********************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********)))***+++***)))((((((***))))))))))))(((((((((((()))))))))))))))******+++'''((()))***************))))))))))))(((((((((((()))))))))***++++++,,,,,,++++++******)))(((((('''+++++++++************************+++++++++++++++******))))))***+++---...************************************************((())))))))))))*********++++++******)))))))))(((///...---,,,++++++***+++***************++++++++++++++++++***************************************(((***,,,,,,***)))***+++)))************+++++++++************************************************)))))))))((())))))***++++++)))((()))***+++***(((444333333333222222222222111111000//////...//////000000000000111000///......////////////////////////////////////................../////////000000------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++******)))))))))(((,,,,,,+++++++++*********------,,,,,,***)))'''&&&,,,++++++,,,,,,+++***))))))******++++++,,,,,,,,,************))))))((((((((())))))***++++++++++++++++++************))))))***************************))))))))))))*********'''((()))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))*********+++(((((((((((((((((((((((()))(((''''''''')))***+++'''((()))*********(((''')))))))))(((((('''&&&&&&)))((('''&&&&&&'''((()))''''''((()))***++++++,,,***)))(((((()))***)))'''******))))))((((((((('''(((((((((((())))))))))))******))))))((())))))******+++,,,---...000111111...,,,)))'''&&&''')))***))))))))))))))))))))))))(((((())))))************))))))***+++++++++,,,,,,(((%%%$$$((()))&&&$$$%%%((()))))))))************((()))***,,,,,,+++******************)))))))))(((''''''''''''((((((((((((***)))''''''((())))))(((++++++***************+++111+++'''))))))((()))+++((()))***++++++)))(((''''''&&&&&&(((***++++++*********))))))))))))))))))*********))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))*********)))))))))******,,,---...)))***+++***)))((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((*********))))))))))))))))))***+++***(((((((((***))))))))))))((((((((((((******)))))))))))))))***((()))***++++++***)))(((+++++++++***************))))))*********+++++++++************))))))((((((,,,+++++++++***)))))))))++++++++++++++++++++++++(((((('''(((***---111333************************************************((((((((()))))))))******)))******,,,---...//////------,,,++++++***++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++***+++------,,,+++,,,---))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))******'''&&&%%%&&&((()))((('''333333222222222111111111111111000//////.../////////000111111000///......000000000000000111111111///////////////.........------......///000000000------------------,,,,,,------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,++++++******)))+++++++++***))))))((((((+++++++++++++++***)))((()))***++++++***)))(((((((((((())))))***++++++,,,*********)))))))))))))))))))))***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))((('''&&&'''))),,,---((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((+++***)))'''''''''((()))'''(((*********)))((('''))))))((('''''''''''''''''''''&&&&&&'''(((***+++'''(((((()))***+++,,,,,,'''&&&&&&'''***++++++******)))))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((()))+++,,,,,,,,,------......)))))))))))))))*********))))))))))))))))))))))))+++******)))))))))))))))((()))***++++++++++++++++++''''''+++...,,,+++---((()))))))))************((()))***,,,,,,+++***************)))))))))))))))((((((((((((''''''''''''***(((''''''((())))))((())))))))))))***+++,,,---222,,,(((((()))((())),,,((()))******)))'''%%%$$$)))(((((()))+++,,,,,,+++'''(((((()))***+++++++++))))))))))))))))))******)))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))((((((((((((''''''(((((())))))************+++******)))))))))******)))++++++***((((((((()))((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((*********))))))))))))))))))***+++***(((((((((***(((((((((((())))))))))))+++******)))))))))))))))***+++++++++***)))'''%%%******************++++++***************+++++++++(((((())))))************,,,+++++++++***)))))))))++++++++++++++++++++++++000...,,,***))))))***+++************************************************)))))))))************+++)))******,,,---...//////,,,++++++*********++++++)))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,+++***+++,,,))))))*********+++++++++)))))))))***++++++,,,,,,************************))))))*********)))))))))'''&&&%%%''')))***)))(((222222222111111111000000111000000////////////000///000111000...---.../////////.........//////000........................---------....../////////------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++*********)))))))))(((((()))******+++++++++******((()))+++***(((''''''(((''''''((()))***++++++,,,******))))))))))))))))))(((((())))))******))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((()))******))))))(((***(((&&&%%%'''***...111))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''''')))******((((((((()))(((''''''&&&&&&'''((((((&&&&&&&&&'''((()))+++,,,(((((())))))******++++++%%%$$$$$$&&&)))++++++***)))(((((((((((((((((('''(((((((((((())))))))))))'''''''''''''''(((((()))***)))))))))))))))))))))((()))***++++++***(((''')))))))))))))))))))))))),,,+++***)))(((((((((((('''(((***++++++***)))((()))%%%%%%***---,,,,,,...))))))))))))************))))))***++++++++++++++++++******)))((())))))))))))))))))(((((((((((('''***((('''((()))******)))((((((((()))***,,,---...222,,,((()))***((()))+++)))))))))(((((('''&&&%%%+++***)))***+++,,,+++***&&&'''(((***++++++++++++))))))))))))************)))))))))*********++++++))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((('''&&&%%%((((((((()))******++++++,,,+++***))))))((())))))***++++++***((('''((()))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))*********)))***+++***)))((((((***(((((((((((())))))))))))******)))))))))))))))***+++++++++******((('''&&&(((((((((((())))))))))))************************'''(((((()))******+++++++++++++++***************+++++++++++++++*********---,,,+++***)))***++++++++++++++++++++++++++++++************************************++++++++++++++++++******)))))))))(((*********)))******++++++***************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%'''))))))(((((()))***)))************+++++++++))))))******+++++++++,,,************************)))************)))((((((***))))))***+++,,,,,,+++222222222222111111111000000////////////000000111///000111///,,,,,,...111//////...---------...///,,,,,,------......//////---------------.........---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++************+++++++++++++++******************************+++++++++******(((***,,,+++)))'''((()))'''(((((()))+++,,,,,,---)))))))))))))))))))))***((((((((()))((((((''''''''''''((()))***++++++,,,))))))))))))))))))))))))((())))))******)))(((''')))(((&&&&&&'''))),,,---))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((''''''&&&((()))***)))'''&&&(((+++&&&&&&&&&%%%&&&''')))***&&&'''((()))))))))))))))))))))))))))))))))))))))%%%$$$$$$%%%((())))))((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))***+++***)))(((((())))))))))))))))))))))))+++***)))(((((()))******'''((()))******)))'''&&&'''######''')))((((((***))))))))))))******************))))))******+++,,,++++++)))((((((((()))*********)))))))))(((((((((***)))((((((***++++++******)))))))))***+++,,,,,,222,,,)))***+++)))(((***((((((((((((((()))***++++++***))))))******)))((('''((()))***++++++***)))((()))))))))************((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******''''''((()))***)))(((((('''(((((()))******++++++,,,,,,+++*********++++++***+++,,,***((('''((()))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))***+++))))))))))))))))))))))))(((((())))))******++++++)))***+++***)))((((((***'''((((((((()))))))))******)))))))))))))))*********)))))))))))))))******'''((((((((())))))))))))************************)))))))))))))))************************+++++++++++++++*********)))))))))%%%&&&''')))+++---...///++++++++++++++++++++++++************************))))))*********+++++++++++++++***)))(((((('''''')))))))))))))))***+++++++++++++++***************))))))*********+++++++++************************%%%''')))***))))))***+++)))************+++++++++***************+++++++++************************)))******+++***)))(((''',,,+++***+++,,,---,,,+++333333333222222222111111//////...//////000111222000111000...++++++...222111000///...---......///++++++,,,,,,---...//////---------------------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++(((((())))))******+++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++---,,,***((()))+++((()))***+++,,,---......)))))))))))))))*********)))*********)))(((''''''''''''(((***+++,,,---...************************((()))*********)))'''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((''''''''''''))))))))))))))))))))))))$$$%%%&&&(((((((((''''''(((******(((&&&&&&))),,,&&&%%%%%%%%%&&&(((***+++((()))*********)))'''&&&)))))))))(((((((((((((((&&&%%%$$$%%%''''''&&&%%%&&&'''''''''(((((())))))(((((((((((())))))))))))******)))******+++,,,,,,))))))*********+++++++++((((((((())))))***+++,,,))))))))))))))))))))))))))))))(((((((((***+++,,,'''((()))***)))(((&&&$$$+++'''&&&)))***)))(((***))))))))))))************+++***)))))))))***,,,---,,,+++)))((((((((()))***++++++******))))))((((((+++)))((()))+++,,,,,,+++,,,+++******)))*********222---***++++++)))(((***(((''''''(((***,,,///000+++***(((((())))))'''&&&))))))***++++++***((('''(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%&&&(((***+++,,,++++++'''(((((()))***+++++++++++++++++++++,,,------...***+++,,,+++(((''''''((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))))))))))))))))))))'''(((((()))***++++++,,,)))***+++***)))((((((***'''((((((((())))))******)))))))))))))))***++++++(((''''''''')))***---...))))))******+++++++++,,,++++++******************++++++******)))((((((((())))))******+++++++++,,,+++*********))))))((((((((())))))*********))))))++++++++++++++++++++++++************************))))))))))))***************************+++++++++)))((((((((()))***+++,,,,,,+++++++++******))))))))))))******++++++++++++(((((((((((((((((((((((((((***,,,------,,,---///)))************+++++++++************************************************)))***+++++++++)))((('''+++***)))***++++++***)))444333222111000000000000222222111000000000000000...111444444111......///111000//////000000///...++++++,,,---............////////////////////////))))))******,,,---///000000///...---,,,+++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********)))*********))))))+++---)))))))))***+++++++++,,,...---+++(((&&&'''***---,,,+++++++++++++++,,,,,,(((((((((((())))))))))))+++)))'''&&&(((***,,,,,,,,,+++)))((((((((()))***------,,,++++++*********++++++***)))((((((((()))+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++''''''&&&(((+++,,,,,,+++))))))))))))************))))))(((((((((((())))))&&&&&&''''''(((***+++,,,++++++******))))))((((((''''''''''''''''''''''''***((('''&&&&&&'''(((***(((((((((((((((((((((((('''%%%$$$%%%(((***)))'''((((((((((((((()))******))))))(((((((((((())))))''''''''''''((((((((()))+++***))))))---333:::>>>+++***)))'''''''''((()))((()))***+++++++++++++++)))***+++,,,,,,+++)))))))))))))))))))))))))))))))))$$$ !!!(((------,,,,,,***)))(((((((((&&&%%%''''''((()))***++++++,,,)))************+++++++++---+++(((&&&%%%###!!!+++,,,,,,,,,+++)))(((&&&)))))))))))))))))))))))))))(((((('''(((***,,,------,,,***)))))))))******$$$...222,,,)))------(((***)))((((((((()))+++,,,+++*********))))))((((((((((((((((((((((((((((((,,,+++***((((((((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******************++++++000///...---------------++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&)))+++,,,***)))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************++++++***)))(((((())))))((((((((((((''''''''''''(((((((((((())))))))))))***)))))))))***+++,,,,,,------,,,+++***)))((((((+++,,,---------+++***)))(((((((((((())))))))))))******))))))))))))******,,,,,,,,,++++++***)))((()))))))))))))))******+++,,,+++)))(((((()))+++,,,+++***)))))))))***,,,---,,,,,,******))))))*********,,,---,,,))))))+++---'''(((***+++***)))'''&&&))))))************))))))++++++++++++++++++++++++'''(((***++++++***)))((())))))*********+++++++++************************++++++******++++++,,,---,,,***((('''&&&%%%&&&&&&,,,,,,***)))(((((((((((()))***+++,,,+++)))'''&&&444333222111000000000000000000///...............222444444333111000222444333111//////000///...,,,------......//////..............................---------...///000111222//////...---,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++*********+++,,,+++******,,,...***************+++++++++***+++,,,+++))))))***+++))))))((((((((())))))***))))))))))))************+++)))'''''')))+++++++++***)))((('''&&&''''''(((((())))))*********))))))+++***))))))))))))))))))+++***)))(((((()))***+++((())))))******))))))(((+++***)))***+++,,,+++)))((((((((()))))))))******((((((((((((((()))******(((''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((***(((&&&''')))***(((&&&((('''''''''(((((()))***))))))(((((((((((())))))'''''''''((((((((())))))---,,,***((((((((()))***,,,+++***)))((())))))***))))))***+++++++++******)))***++++++++++++***)))))))))))))))))))))))))))((('''))),,,///...***&&&((((((((()))+++,,,------(((((())))))******++++++)))************+++++++++)))(((((()))+++,,,,,,+++)))***+++++++++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))))))))******''',,,...+++***++++++)))***)))((((((((()))++++++************)))))))))(((((((((((((((((((((((((((+++***)))((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***++++++,,,,,,///...---,,,,,,,,,,,,,,,))))))((('''''''''''''''))))))))))))))))))))))))************************)))((((((***++++++***(((***)))))))))((((((((('''************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((()))))))))*********++++++***)))))))))))))))******)))))))))((((((((())))))))))))******************************++++++))))))))))))((((((((((((***************)))(((((((((((((((((()))))))))*********))))))))))))******&&&&&&'''((()))))))))))))))))))))))))))***++++++,,,+++***))))))***+++,,,******))))))***++++++,,,...------,,,+++***))))))***+++,,,+++)))(((***---&&&''')))***+++***)))((())))))************))))))++++++++++++++++++++++++'''((()))******+++++++++,,,,,,,,,---------......***************************************+++,,,,,,,,,+++***)))((((((((((((******(((''''''&&&&&&&&&%%%''')))***++++++***)))444333222111000000000000000//////...............111111///---,,,---111444444222000//////...,,,+++/////////000//////......------------------------,,,,,,,,,,,,,,,---......///...------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++,,,---,,,++++++---///+++++++++***************&&&))),,,...---+++)))))))))((((((''''''(((((((((************++++++++++++***)))((()))+++++++++)))***)))(((''''''''''''(((&&&'''(((***++++++***)))))))))))))))))))))***+++******))))))))))))******((())))))******))))))(((...---++++++++++++)))'''''''''((((((((()))))))))(((((('''(((((()))***+++))))))((('''''''''''''''&&&&&&'''(((((()))******'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((,,,***))))))))))))(((&&&'''''''''&&&''''''((()))))))))(((((((((((())))))''''''((((((((()))))))))))))))******)))((('''''',,,+++***************+++******+++++++++******)))))))))***++++++******)))))))))))))))))))))))))))&&&(((,,,//////---***'''000///,,,)))'''%%%######)))))))))))))))*********)))************+++++++++***)))((((((******)))(((((()))******++++++******))))))))))))))))))))))))''''''((()))************++++++***)))))))))******+++''''''***+++)))((())))))))))))((()))******+++************))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))+++,,,---------,,,++++++++++++++++++)))(((((('''''''''''''''************************+++++++++++++++++++++++++++*********++++++)))'''))))))))))))((((((((((((************************))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))******+++***))))))))))))))))))++++++*********)))))))))************+++++++++++++++++++++***************''''''(((((()))))))))***+++***))))))))))))))))))((((((((()))))))))******************************%%%&&&'''(((((()))))))))***))))))))))))***++++++,,,+++***))))))***+++,,,))))))***++++++++++++***+++,,,---------,,,+++***)))******)))((((((***+++%%%&&&(((***+++++++++***))))))************))))))************************(((((((((((()))***,,,,,,)))*********++++++++++++***************************))))))))))))***++++++++++++,,,,,,,,,++++++******)))((((((''''''''''''%%%&&&((()))******)))(((444333222111000000000000111111000000000000111111///...---,,,+++---///111222000////////////---,,,///////////////...---,,,------------------------,,,,,,+++++++++++++++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,...,,,+++++++++***)))))))))%%%(((,,,------+++******+++***)))))))))))))))))))))))))))*********++++++***))))))***,,,,,,***(((+++++++++***************((()))+++,,,---,,,+++***)))((((((((()))***++++++***))))))))))))))))))*********++++++++++++******...,,,************((('''''''''''''''(((((((((((())))))(((((((((((())))))***)))((((((''''''((((((&&&'''''''''((((((((()))'''''''''''''''''''''''')))(((''''''''''''((()))((((((((((((((((((((((((******))))))))))))((('''''''''&&&&&&&&&''''''((())))))(((((((((((())))))'''(((((((((((()))))))))'''((()))***************************************+++++++++++++++***)))((()))))))))***************))))))))))))))))))))))))&&&'''(((((((((***---///$$$%%%'''((((((***,,,...*********)))))))))))))))))))))*********+++++++++,,,***((((((((((((&&&$$$))))))***************)))((((((((((((((((((((((((&&&''')))*********)))(((*********))))))))))))***,,,### '''***%%%$$$((()))))))))))))))******+++*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,+++******)))))))))************))))))))))))*********************************************************)))((()))******)))((())))))))))))((((((((((((************************(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))*********)))))))))))))))***++++++*********))))))))))))))))))*********++++++++++++++++++******))))))************++++++++++++---,,,+++******+++,,,---(((((()))))))))************************************************)))''''''******))))))******+++,,,,,,++++++******++++++,,,))))))+++,,,,,,+++***)))&&&(((***---...---,,,+++(((((((((((((((((()))***&&&'''(((***++++++******)))******++++++******)))))))))))))))))))))))))))***)))((((((((()))***+++((((((((()))))))))******************************)))))))))((())))))***+++)))***,,,---------,,,+++,,,++++++***))))))******((()))))))))((('''&&&%%%444333222111000000000000111111000000000000111111111111000000111111111111///...---...///000///..................---,,,+++------------------------000//////.....................---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***,,,,,,+++++++++***)))))))))((()))++++++******+++,,,++++++***))))))((())))))((((((((()))))))))******+++******+++,,,,,,***(((+++++++++++++++******)))***++++++,,,+++***)))((()))((((((((()))***++++++)))))))))******)))))))))*********++++++************)))(((((()))***)))'''''''''''''''((((((((((((,,,+++***(((''''''''''''))))))(((((())))))******)))((((((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((()))***((('''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((()))))))))***+++***)))'''&&&%%%%%%%%%(((((())))))))))))))))))+++++++++++++++***)))(((((((((((())))))******+++))))))))))))))))))))))))'''(((((((((((())),,,///''')))++++++******+++---*********)))))))))))))))))))))*********+++++++++)))((((((***,,,------,,,++++++***))))))(((((('''((((((((((((((((((((((((&&&''')))******)))((('''))))))))))))***)))))))))+++"""&&&((($$$###'''((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''******))))))))))))))))))))))))((((((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&)))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((()))))))))***)))))))))))))))************)))))))))(((((((((((((((((()))))))))******+++++++++++++++***)))(((++++++++++++************,,,,,,*********+++,,,---))))))))))))************)))***++++++++++++***)))++++++++++++***)))((('''***************++++++,,,,,,++++++++++++++++++,,,)))***+++,,,,,,+++))))))&&&(((***+++,,,+++)))(((((('''''''''((()))******)))***************))))))******++++++++++++******)))))))))))))))))))))))),,,+++***((((((((())))))++++++++++++,,,,,,,,,---************************)))))))))((())))))***+++((()))+++,,,---,,,,,,+++,,,++++++************+++)))))))))(((((('''&&&%%%444333222111000000000000...............//////000222111000000111111000...---,,,,,,---///000000///------------------,,,+++------------------------......---------------......------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------------***++++++***)))(((***++++++++++++******************+++***)))((()))+++...******)))((('''''''''''''''((((((((()))))))))))),,,+++******+++,,,***)))))))))******))))))((('''******)))(((''''''&&&&&&))))))))))))))))))***+++))))))************))))))'''(((((())))))(((((('''(((&&&&&&''')))***)))(((''''''((((((((())))))))),,,+++***(((''''''''''''((((((((((((((()))************)))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((((((((()))+++)))(((''''''&&&'''''''''))))))(((((((((((())))))((((((((()))))))))************))))))((()))))))))''''''((())))))))))))(((******+++++++++******)))((((((((((((((()))++++++)))))))))))))))))))))))))))***,,,------,,,)))'''"""&&&******'''%%%%%%&&&)))))))))))))))*********)))************++++++++++++)))((()))***+++***))),,,,,,***)))((('''''''''))))))))))))))))))))))))'''(((((())))))((((((((('''((()))*********))))))((($$$###&&&(((&&&%%%&&&(((((()))************)))))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''+++******))))))(((''''''(((((((((((((((((()))***'''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$%%%''')))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))******+++******)))))))))((((((((('''((((((((()))))))))))))))***+++,,,,,,+++)))(((***)))))))))((((((''''''))))))))))))))))))***+++)))))))))*********++++++)))***+++,,,,,,+++***)))&&&'''((())))))*********+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***+++++++++)))(((&&&$$$)))'''&&&''')))*********++++++*********)))))))))******++++++++++++******************************,,,+++***)))(((((((((((())))))*********+++++++++***************************))))))))))))***++++++((()))******++++++++++++***))))))(((((()))))))))&&&''''''(((((()))******444333222111000000000000...............///000000555111...,,,---......---...---,,,---/////////---,,,------............---........................++++++*********+++,,,,,,---------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,+++))))))***,,,***************++++++++++++++++++***((((((***,,,++++++***)))(((''''''((((((((()))))))))*********...,,,***)))***++++++***))))))*********)))((('''***)))'''&&&&&&'''((()))+++***))))))))))))))))))((()))***++++++***)))(((''''''(((((((((((('''''')))''''''((()))***)))(((((((((((()))))))))******))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))+++***(((''')))+++***)))(((((('''''''''((())))))(((((((((((())))))(((((()))))))))*********((()))+++,,,,,,***)))((('''((()))***+++******)))))))))***+++++++++******((((((''''''((()))+++,,,)))))))))))))))))))))))),,,***)))***,,,,,,)))&&&  '''+++---111555(((((())))))******++++++)))************+++++++++,,,***)))((())))))'''&&&+++***)))(((''''''((())))))))))))))))))))))))))))))(((((('''''''''((((((&&&''')))*********))))))%%%***,,,)))(((***)))''''''((()))***+++******)))((()))))))))************))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******'''''''''''''''((())))))************************((((((((((((((((((((((((((('''%%%%%%''')))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''((((((((()))))))))))))))))))))***++++++++++++*********)))))))))(((((()))))))))*********((()))+++,,,,,,+++***)))(((((((((((())))))))))))(((((()))***************))))))*********+++++++++)))***,,,------,,,***)))'''((()))***++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,++++++***))))))******************))))))(((((()))'''&&&'''***,,,+++************)))******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***************''''''''''''((((((((((((***************************************+++,,,,,,+++***************++++++***))))))(((((()))******(((((((((((()))***++++++444333222111000000000000000000000000000111222222<<<777000---...111222222000///------......---+++------...///000000000///////////////////////////...---------......///000------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------.........---......,,,******+++---))))))******+++++++++,,,***+++,,,,,,***((()))***...---,,,+++************)))************+++++++++000---***))))))+++++++++++++++,,,---,,,+++***)))+++)))'''&&&'''))),,,...++++++***)))(((((())))))((()))***++++++***)))((())))))************))))))+++)))((()))******)))((())))))))))))************&&&&&&''''''(((***+++,,,((((((&&&%%%$$$#########(((((())))))******++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***,,,---,,,)))'''(((*********)))((((((((((((((())))))(((((((((((())))))))))))))))))************+++,,,---,,,'''!!!((()))***+++,,,,,,+++***((()))***+++++++++++++++((('''''''''((()))+++,,,))))))))))))))))))))))))...''' $$$***,,,,,,%%%,,,222333...(((%%%%%%'''(((((()))***++++++,,,)))************+++++++++(((((((((+++///222333222)))((((((''''''(((***+++))))))))))))))))))))))))))))))'''&&&&&&'''((()))&&&'''(((*********)))((($$$...222,,,)))------((('''((()))++++++******)))(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++))))))))))))))))))))))))'''((((((((())))))******************************''''''(((((())))))******((((((((((((((()))******)))))))))))))))***++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,***''''''((())))))((('''((((((((())))))******************************))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))((())))))***++++++,,,,,,,,,+++++++++******)))************+++++++++'''(((***,,,---,,,+++***(((((()))***+++,,,------)))***+++---------,,,+++)))************+++++++++)))***,,,------,,,***)))---------------,,,******++++++******++++++,,,---+++,,,,,,------,,,,,,+++---,,,***)))))))))***+++''''''''')))***---///000***(((&&&'''***---,,,***(((((())))))***+++------***++++++,,,,,,++++++***++++++++++++++++++++++++$$$&&&(((***,,,,,,,,,,,,************++++++++++++************************++++++******++++++,,,------,,,+++*********,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))((((((((((((444333222111000000000000000000000000000000000000111000000000/////////.../////////000///......---//////.........---------......//////////////////222...+++...444666333.........---,,,,,,+++******************************,,,,,,---...---,,,***)))******))))))))))))******---,,,,,,+++******++++++)))************+++++++++,,,,,,+++***)))(((''''''(((((((((((()))))))))))),,,***'''&&&%%%''')))+++&&&(((+++,,,+++***+++,,,%%%&&&)))***+++***)))(((,,,***(((''''''(((***,,,(((((())))))*********+++***)))(((***---...,,,)))))))))))))))************+++***)))(((((()))***++++++***)))'''''''''((()))******)))((('''&&&%%%%%%%%%))),,,,,,)))((()))+++))))))(((((((((((())))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))+++***)))'''''''''((()))((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))+++***)))(((((()))***+++((((((((((((((()))******++++++***)))((('''&&&%%%+++---//////---***))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((()))***+++,,,,,,+++***)))******+++,,,,,,---......))))))(((((((((((()))))))))************))))))(((******))))))))))))******(((((())))))))))))((((((*********)))'''&&&''')))*********)))))))))))))))******))))))(((((('''''',,,+++***)))((((((((((((,,,***((('''((())))))))))))))))))))))))))))))))))))((('''((()))***)))'''************************&&&'''((()))******))))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))*********)))))))))))))))''''''(((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))(((((('''''''''&&&***)))(((&&&&&&&&&'''(((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((***+++,,,,,,+++)))(((+++++++++***)))(((((('''************************)))))))))))))))*********---+++)))((('''((()))***)))************+++++++++------,,,,,,+++***))))))******++++++++++++******++++++******)))(((((((((((()))***,,,,,,,,,+++***++++++++++++++++++++++++************************)))))))))))))))******++++++***(((''''''(((***+++...,,,))))))++++++(((&&&************************++++++************++++++,,,***(((''''''(((***,,,++++++************++++++***)))(((''''''((()))***444333222111000000000000000000000000000000000000111111000000//////......///////////////......---//////.........---------........................000---+++,,,///000---)))......------,,,++++++***++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++******))))))))))))******,,,,,,+++++++++,,,,,,,,,)))************+++++++++************))))))))))))(((((((((((()))))))))******)))(((''''''(((***+++***(((&&&''')))++++++***'''(((***+++++++++)))(((+++***)))(((((()))***+++((()))))))))************&&&$$$$$$%%%'''(((&&&$$$))))))))))))******************)))(((((()))************)))((((((((((((((((((((((((((((((''''''''''''&&&$$$$$$%%%&&&''''''***))))))(((((())))))***)))))))))((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((()))******(((''''''&&&&&&''''''((((((((((((((())))))))))))******)))(((((()))******((((((((((((((()))******++++++*********************,,,......+++)))(((((((((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((()))***++++++++++++***)))))))))******+++,,,,,,---))))))(((((((((((())))))((())))))*********))))))******))))))))))))******(((((())))))))))))((((((((())))))((('''''')))+++***)))))))))))))))))))))******))))))((((((((((((******)))))))))***++++++---+++)))((()))******)))))))))))))))))))))))))))***)))((((((******)))((((((((((((((((((((((((((((((((((((((()))))))))***&&&&&&''''''((())))))***))))))(((((((((((())))))***)))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))*********************+++)))))))))(((((((((''''''***)))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((((((((()))+++,,,...//////...,,,+++,,,,,,,,,+++***)))))))))************************))))))************++++++***++++++++++++******)))************++++++++++++------,,,,,,+++******)))******++++++++++++*********************+++++++++))))))***+++++++++++++++***************************************************************++++++,,,+++***))))))))))))***+++111///------......,,,***************************++++++************+++++++++***)))(((((()))***+++***))))))))))))))))))*********)))(((((()))******444333222111000000000000000000000000000000000000111111111000///.........////////////......------...............---------........................//////...---,,,+++)))(((......------,,,+++++++++------------------------,,,,,,+++++++++,,,,,,---******))))))))))))******,,,,,,+++++++++,,,,,,---)))************+++++++++(((((())))))*********+++((((((((()))))))))******))))))))))))***+++++++++...((("""###(((+++***(((******+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))************'''&&&&&&&&&((('''&&&$$$))))))))))))***************))))))(((((())))))***)))))))))))))))(((((('''''''''''''''(((((()))))),,,(((######'''***+++)))*********))))))*********((((((((('''''''''&&&&&&((((((''''''''''''((((((%%%&&&''')))******++++++'''''''''(((((('''''''''(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((()))******(((((()))***+++,,,,,,---(((***,,,,,,***(((''''''((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((()))******++++++******)))(((((())))))***+++++++++))))))(((((((((((())))))'''((()))*********************))))))))))))******((())))))******))))))(((&&&'''((((((((((((***,,,))))))))))))))))))*********))))))))))))(((((((((((((((((()))+++,,,...///...,,,))))))***++++++***))))))))))))))))))))))))+++***))))))***+++***)))(((((((((((((((((((((((()))((((((''''''(((******&&&''''''(((((())))))***))))))(((((((((((())))))))))))))))))))))))******)))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,***)))))))))))))))(((((())))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++)))(((&&&&&&'''((())))))***+++,,,,,,+++***)))------,,,,,,+++*********))))))))))))))))))))))))*********++++++,,,,,,,,,((()))+++------,,,***)))************+++++++++,,,---,,,,,,++++++***************++++++++++++******))))))***++++++,,,------******************+++,,,))))))))))))))))))))))))************************+++++++++***+++,,,,,,---******++++++++++++******...,,,++++++,,,,,,***)))************************++++++************++++++************************))))))(((((((((((())))))+++******))))))******+++444333222111000000000000000000000000000000000000111111111000///.........//////......------------........................000000000000///////////////111222111---++++++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...+++******))))))******+++---,,,+++***************))))))*********+++++++++))))))))))))************(((((()))))))))*********'''(((***+++,,,,,,,,,+++,,,((($$$$$$(((******(((***++++++++++++***(((((())))))************)))))))))))))))))))))***************))))))))))))'''&&&((()))))))))************)))))))))(((((()))))))))'''((()))******)))(((''''''''''''(((((((((((((((,,,)))&&&'''))),,,,,,,,,++++++************++++++((('''''''''&&&&&&&&&&&&(((((((((''''''((((((((($$$&&&((()))++++++******&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))(((((()))))))))((((((((((((((())))))***&&&&&&'''((()))******+++(((***++++++)))((((((((((((((()))))))))*********))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((())))))************)))))))))))))))*********++++++(((((())))))))))))((((((&&&'''(((******+++++++++******))))))))))))******)))))))))******)))))))))'''((()))((('''((()))+++)))))))))))))))*********)))))))))))))))))))))))))))))))))***+++---...///...,,,***)))***+++++++++))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))***)))'''&&&&&&(((***+++''''''(((((())))))))))))))))))(((((((((((()))))))))))))))))))))***************************++++++(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++)))&&&%%%%%%&&&(((***'''((()))*********)))))),,,,,,+++++++++*********((((((((((((((((((((((((***++++++,,,,,,---------((()))***+++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++***************++++++++++++******))))))*********+++++++++,,,+++***))))))***+++,,,************************************************+++************+++,,,,,,)))***,,,------,,,***)))+++******************)))************************++++++************++++++)))******++++++******)))))))))(((((((((((())))))++++++++++++++++++++++++444333222111000000000000000000000000000000000000000000000000//////////////////...---,,,------...---...................../////////......---------,,,///222111...,,,...111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---++++++************++++++...---+++***((('''''''''))))))*********+++++++++************))))))))))))))))))))))))************&&&(((***,,,---,,,,,,+++'''((()))***))))))))))))*********))))))(((''''''))))))************))))))******))))))))))))))))))))))))***)))((('''''''''((()))))))))************((((((((())))))((((((((('''((()))******)))((('''***))))))(((''''''&&&&&&###&&&((()))''''''(((***++++++************++++++((('''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&''')))*********)))(((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((())))))(((((((((((((((((((((((())))))***((((((((((((((())))))))))))***++++++)))((()))***))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++(((((())))))))))))((((((&&&'''(((******+++++++++******))))))))))))******))))))************)))))))))******)))'''&&&((()))(((((())))))************))))))))))))************++++++******+++,,,,,,---...,,,***)))***+++++++++))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))+++***(((&&&&&&''')))***((((((((()))))))))))))))))))))(((((((((((())))))(((((())))))************++++++******************(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***(((&&&%%%%%%&&&)))+++***++++++,,,,,,,,,,,,,,,***************)))))))))((((((((((((((((((((((((***++++++,,,------......***))))))((()))***,,,---***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++************))))))((((((((((((,,,+++***)))))))))++++++++++++++++++++++++++++++************************)))))))))))))))***++++++)))***,,,......,,,***))),,,,,,------,,,,,,------************************++++++************++++++******++++++++++++******+++******))))))******+++++++++,,,,,,,,,,,,++++++444333222111000000000000000000000000000000000000////////////000000000000000///---,,,,,,,,,---...---------...............------,,,,,,+++*********))),,,//////---,,,...111......------------------++++++++++++++++++++++++,,,,,,+++***************++++++************++++++...---+++***(((((('''''')))************++++++++++++*********))))))(((((()))))))))*********++++++'''(((***+++++++++******$$$'''++++++***)))***+++)))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))***+++---,,,+++)))***+++))))))))))))************'''(((((())))))((((((''''''(((((()))))))))))))))******)))((('''&&&%%%%%%"""&&&++++++)))'''))),,,*********))))))*********((((((((('''''''''&&&&&&''''''(((((((((((('''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((()))******,,,,,,++++++******)))))))))***+++***)))((()))***)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++'''((()))******)))(((''''''((()))*********************))))))))))))******)))******++++++******)))***++++++)))'''&&&'''(((((((((((()))******++++++)))))))))************+++,,,++++++*********++++++...,,,))))))***++++++***))))))))))))))))))))))))+++***))))))***+++***)))((((((((((((((((((((((((******(((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))(((''''''(((((()))))))))))))))***(((((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&((()))+++)))))))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------......,,,+++)))((()))***,,,...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********))))))(((''''''&&&&&&,,,+++******************++++++++++++++++++++++++************************))))))(((((())))))***+++)))***,,,------,,,***)))((()))++++++******+++,,,************************++++++************++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***444333222111000000000000000000000000000000000000------...///000111222222000...---++++++,,,---...---------.........//////...------,,,++++++******)))***,,,------------...------..................------------------------,,,,,,,,,,,,+++)))(((''',,,++++++******++++++,,,---,,,++++++++++++++++++)))************+++++++++))))))))))))************))))))*********+++++++++(((((())))))***)))))))))%%%%%%%%%''')))***++++++))))))))))))))))))******+++***)))(((((()))***+++************)))))))))((()))+++------+++***+++---))))))))))))************''''''((())))))(((''''''((((((((((((((()))******))))))(((((('''''''''&&&&&&&&&(((((())))))+++,,,***))))))(((((())))))***)))))))))(((((((((''''''&&&'''((())))))((('''&&&''''''''''''(((***++++++))))))(((((((((((())))))(((((((((((())))))))))))''''''((())))))(((''''''((((((((((((((()))******++++++++++++*********)))'''((()))(((''''''(((***))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************'''((()))******)))((('''((())))))*********))))))******))))))))))))******)))******++++++******)))((()))***)))''''''(((***'''(((((()))******++++++))))))*********++++++++++++******))))))*********---+++)))((()))******)))))))))))))))))))))))))))***)))((((((******)))(((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++*********))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))((('''''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((()))***+++&&&&&&&&&''''''((()))***************************************************))))))***+++,,,---.........------,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******))))))))))))((((((((((((+++++++++++++++***))))))******************************************************))))))******+++,,,))))))***++++++***))))))###%%%''''''&&&&&&(((***************************++++++************++++++,,,,,,************,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))444333222111000000000000000000000000000000000000,,,,,,---///000222333333000...---++++++,,,---...---------.........//////111111000///......------,,,,,,,,,---.........---------..........................................,,,------,,,+++)))'''%%%,,,++++++******++++++,,,,,,+++,,,,,,---...///000)))************+++++++++''''''((()))***+++,,,,,,)))************+++++++++)))))))))((((((((((((((((((###!!!''',,,,,,******)))))))))***+++,,,,,,,,,***)))'''''')))***,,,+++*********))))))((((((###&&&((((((&&&%%%''')))))))))))))))************&&&'''((())))))((('''&&&)))(((''''''''')))***+++'''''''''(((((((((((((((&&&"""###'''((('''))))))(((((((((((())))))))))))))))))((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&(((***---///***)))(((''''''((()))***(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((()))******((((((((((((((()))))))))&&&'''((('''%%%%%%'''))))))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((('''((()))++++++)))(((''')))************))))))(((******))))))))))))************++++++++++++******'''((()))(((((((((***,,,'''(((((()))***+++++++++))))))******++++++++++++))))))(((((()))***++++++,,,***(((''')))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''************************))))))******)))((('''&&&*********)))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))((('''&&&&&&&&&((()))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))***+++------+++++++++++++++++++++,,,************************((())))))***,,,---.........///000111000///---+++++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++***+++,,,,,,,,,***)))((())))))))))))))))))))))))************************++++++******++++++,,,---))))))************))))))$$$'''))))))((((((***---************************++++++************++++++---,,,***))))))***,,,---))))))(((((((((((()))))))))***+++,,,,,,+++***)))333333333222111000//////////////////////////////000111333444444222000////////////...,,,,,,---...000000000///......------............////////////111000...---,,,,,,------+++,,,---......---,,,+++222///,,,+++,,,---,,,***+++++++++++++++,,,,,,,,,((((((((()))******++++++,,,------......------,,,)))***++++++***)))(((''')))***,,,---,,,***((('''))))))))))))))))))))))))'''((()))++++++******)))%%%'''+++...///...---,,,%%%''')))++++++***((('''((((((((((((((((((((((((((())))))(((&&&&&&'''(((******))))))((((((''''''***++++++***(((''')))+++!!!(((,,,)))(((,,,,,,'''))))))))))))((('''&&&%%%))))))((((((''''''&&&&&&***++++++***((('''(((***(((((((((((())))))))))))''')))******((('''((())))))******)))'''''')))+++((('''&&&&&&&&&((()))***))))))))))))***************)))((((((((((((((()))******))))))((((((''''''))))))))))))))))))))))))+++(((%%%'''+++,,,)))&&&******))))))((((((''''''******+++++++++,,,,,,,,,************************++++++************++++++)))*********++++++++++++''''''(((((())))))************))))))))))))******++++++******)))(((''''''(((***,,,......,,,***(((***++++++***((('''(((***))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((((((''''''''''''((((((++++++++++++************++++++------------,,,+++))))))))))))((((((((((((++++++******))))))((((((+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))),,,***((('''&&&''')))***************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&************++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((("""$$$&&&((())))))((('''))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))+++++++++************************)))'''(((***,,,---,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,++++++************++++++...***((()))---...,,,(((******************++++++***************+++++++++))))))************))))))---,,,+++)))((((((''''''---+++((((((***+++++++++...,,,***(((''''''((()))(((+++......---+++*********************************+++++++++,,,,,,,,,,,,((()))***+++++++++++++++))))))***++++++++++++***+++++++++*********)))))))))))))))******++++++,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,333222222222111000000000111111111111111111111111...///000111111///...---...//////...------...000.....................///............////////////000///...---,,,---......,,,------------------,,,///,,,***)))+++,,,+++)))*********)))))))))))))))(((((())))))******++++++)))******++++++******)))***+++,,,,,,+++***)))((()))***+++++++++***(((''''''''''''''''''''''''''''''((()))***+++******)))%%%&&&(((***++++++***))))))))))))***************))))))))))))))))))))))))((())))))(((&&&&&&''')))******))))))(((((((((((('''((((((((((((((()))******)))&&&###$$$&&&'''%%%(((((()))))))))))))))((((((((((((((((((''''''''')))******)))(((''')))***************))))))))))))))))))((('''&&&'''((()))))))))((('''&&&%%%$$$$$$)))(((((('''((()))***+++''''''''''''((((((((((((''''''''''''(((***++++++***)))))))))(((((((((''')))))))))))))))))))))))))))&&&$$$%%%(((***'''$$$%%%%%%&&&((()))+++,,,---)))))))))*********++++++************************++++++************++++++'''''''''((((((((()))))))))))))))*********++++++*********))))))*********,,,++++++***))))))(((((()))***+++,,,,,,+++***)))***++++++***((('''(((***))))))************))))))))))))))))))))))))))))))((((((((())))))***+++,,,))))))(((((((((((())))))))))))))))))(((((((((((('''(((***,,,---...------((((((((()))))))))))))))))))))(((((('''''''''''')))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************((('''%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))***)))(((((((((((((((((((((+++++++++)))'''''')))***,,,,,,++++++******))))))((()))******+++++++++***++++++************++++++...***((()))---...,,,((())))))***+++,,,,,,------++++++******************))))))************)))))),,,+++***))))))(((((())),,,***)))(((***++++++***---,,,***)))(((((())))))'''(((***+++)))(((((((((************************'''((((((((())))))))))))))))))***+++++++++******++++++,,,------------,,,+++++++++*********))))))*********++++++++++++++++++***************++++++************************222222111111111111111111111111111111111111111111222222333333222222111000......///...------///111+++,,,,,,---......//////............////////////...------------...//////...------,,,,,,------...---+++******+++,,,+++***++++++******))))))(((((((((((())))))***++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++*********************)))))))))(((((((((((((((((((((((((((((()))************)))'''''''''(((((()))))))))+++***)))))))))***,,,---************************)))))))))((('''&&&''')))***))))))))))))((((((((('''''''''(((***+++***(((,,,'''$$$'''++++++,,,...'''((()))***++++++++++++'''((((((((((((((())))))((()))***)))((((((***+++,,,+++++++++******))))))---+++(((&&&'''((())))))***))))))***,,,,,,+++******))))))))))))******+++''''''''''''((((((((((((((((((((((((((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))'''%%%&&&((()))'''%%%$$$$$$&&&(((***,,,---...((((((((()))))))))******************************++++++************++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++************++++++,,,,,,++++++***)))))))))))))))************)))))))))***+++***(((((()))***))))))************))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))(((((((((((('''((()))+++,,,,,,,,,,,,'''(((((())))))*********)))((((((((((((''''''''')))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++***)))'''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))***+++***)))((('''))))))))))))))))))))))))&&&&&&&&&'''((()))))))))((((((((()))))))))******(((((((((((((((((())))))***++++++***((('''(((***++++++++++++++++++++++++(((((()))************)))++++++************++++++---***((())),,,---+++)))((()))***+++,,,...//////,,,+++++++++***)))))))))))))))************))))))+++******)))))))))******,,,***))))))***++++++******+++++++++++++++*********,,,---,,,+++***+++---************************************++++++++++++******+++++++++******)))++++++,,,------------,,,+++++++++***************,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,---************************111111111111111222222222111111111111111111111111333333222222222222222222...//////...,,,+++,,,...,,,,,,,,,---------..................////////////,,,,,,------...///000000...---,,,++++++,,,---...------,,,,,,---......---......---,,,++++++******((())))))******+++,,,,,,,,,------......------,,,+++++++++++++++++++++***,,,+++************++++++************************((()))))))))************+++***)))(((((()))*********))))))))))))***++++++************************)))******)))'''&&&((()))))))))))))))))))))))))))***)))(((***,,,,,,***(((%%%"""$$$+++,,,((('''+++'''((()))***************''''''(((((()))))))))***'''((()))(((((((((***,,,,,,++++++******))))))(((...,,,))))))+++,,,+++)))%%%$$$$$$%%%'''(((%%%###)))))))))))))))))))))***))))))))))))************,,,+++***((('''&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((+++)))((((((***+++***((())))))))))))))))))******((((((((()))))))))******************************++++++************++++++,,,,,,,,,---------......******++++++++++++++++++,,,++++++++++++++++++,,,,,,+++++++++*********)))***)))(((''''''((()))***(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))(((((()))******************))))))(((((())))))***++++++++++++*********)))++++++******))))))((((((''''''((()))******++++++************************,,,,,,++++++++++++++++++************************(((((((((((())))))))))))''''''((()))***++++++,,,,,,+++***)))))))))******''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((((((((('''&&&&&&)))*********++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((())))))******)))(((((())))))))))))))))))))))))((()))))))))*********+++(((((()))))))))************************+++++++++((()))******))))))***,,,******++++++,,,,,,,,,---))))))***************)))++++++************++++++,,,***))))))+++,,,+++)))))))))***++++++,,,------,,,,,,,,,+++***)))(((((()))******++++++******)))***)))))))))******+++,,,,,,***))))))+++++++++)))((()))+++---------+++***,,,---...---,,,,,,...000************************+++++++++,,,,,,,,,------+++++++++++++++***)))((())))))***++++++++++++***************************---------,,,,,,+++++++++******))))))***++++++,,,++++++++++++++++++++++++111111111111111222222222000000000000000000000000......---------...000000/////////---***))))))+++......---------,,,,,,,,,............////////////+++,,,,,,...//////000000...---,,,++++++,,,---...,,,------------------...///......---,,,+++******)))))))))***++++++,,,,,,))))))************))))))******)))))))))*********,,,,,,+++++++++,,,,,,---************************)))))))))))))))*********,,,+++)))((('''(((******&&&''')))++++++***)))(((************************)))******)))''''''((()))))))))))))))******************))))))***)))(((&&&------...///+++&&&''',,,((()))))))))(((((('''&&&'''((((((((())))))******'''((((((((('''((()))+++******)))))))))((((((((())))))***+++,,,+++***(((+++***)))))))))(((&&&$$$((((((((((((((((((((('''))))))))))))************,,,+++***((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))*********))),,,++++++***)))((((((''')))))))))*********++++++************************++++++************++++++))))))))))))************************************,,,++++++++++++++++++,,,+++++++++******************)))'''&&&&&&''')))***''')))++++++***))))))***))))))************))))))))))))))))))))))))))))))(((((()))************))))))((((((''''''(((((()))++++++++++++*********)))*********))))))((((((((('''(((((()))***++++++,,,************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))''''''((()))***++++++,,,,,,,,,+++***************&&&'''''''''((((((((()))************************&&&'''((()))))))))'''&&&)))*********++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&&&&'''((())))))******))))))))))))))))))))))))+++*********)))))))))((())))))))))))************))))))******++++++++++++$$$&&&)))*********,,,...)))******++++++,,,,,,---***++++++,,,++++++******++++++************+++++++++***)))******+++***)))************)))))))))))),,,,,,,,,+++***)))((((((******++++++++++++******))))))))))))***+++,,,---+++***)))***+++,,,***)))''')))+++---...---,,,***((()))***)))((((((***,,,************************(((((((((((())))))))))))+++++++++++++++***)))((())))))***++++++++++++***************************---------,,,,,,+++++++++,,,++++++***))))))******++++++++++++++++++++++++222222111111111111111111///////////////////////////...------...111444555///000///---***)))***+++//////......---,,,,,,+++............////////////+++,,,---...////////////...------,,,,,,------...)))+++------+++******+++,,,,,,++++++******))))))))))))******+++,,,,,,,,,******++++++++++++******)))))))))((())))))***++++++++++++,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))((()))******+++***)))((('''''''''((()))%%%&&&)))++++++***(((&&&************************)))******)))''''''(((***)))))))))************+++((())))))(((&&&%%%''')))''')))(((###"""&&&***,,,)))))))))(((((('''&&&%%%((())))))))))))))))))***'''((()))((('''''')))***(((((((((((((((((((((((($$$&&&))))))(((((()))***%%%'''(((((('''(((+++---'''((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))*********++++++************************++++++************++++++)))************+++++++++***************)))))))))++++++************++++++))))))))))))))))))))))))***)))(((''''''((()))***&&&(((++++++***))))))***))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''((()))+++---...((())))))******+++++++++((((((((())))))))))))***((((((((()))))))))))))))************************(((((((((((())))))))))))(((((())))))******++++++************)))))))))((('''''''''(((((())))))***************************(((***+++------,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))%%%&&&&&&'''((()))***+++)))))))))))))))))))))))))))))))))((('''&&&&&&&&&)))))))))*********++++++'''''''''((())))))******$$$&&&)))******+++,,,...)))))))))******++++++++++++,,,,,,,,,,,,+++******++++++************++++++*********************************)))(((((('''''',,,+++++++++***)))))))))******++++++++++++*********************+++,,,---+++***)))***,,,,,,***(((''')))+++,,,---,,,+++***''')))******))))))+++,,,************************)))))))))*********++++++******+++++++++******)))++++++,,,------------,,,***************+++++++++,,,,,,,,,,,,++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))333222222222111000000000000000000000000000000000222111000000222666:::<<<...//////...,,,,,,---//////.................................////////////+++,,,---/////////......,,,------------------,,,***,,,...---+++))))))***++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,------------,,,,,,******)))))))))***+++,,,((()))***+++,,,+++******''''''''''''''''''''''''***)))((((((((()))++++++))))))((((((((())))))***'''((()))*********))))))))))))))))))))))))))))))******+++)))(((''')))***))))))*********+++++++++&&&)))+++)))%%%%%%+++111(((...---'''+++555111$$$(((((()))))))))(((((('''*********)))))))))))))))((())))))(((&&&&&&''')))((((((((())))))***++++++%%%(((***(((%%%&&&,,,222+++------(((!!!###(((((())))))***)))((('''&&&''''''''''''((((((((((((''''''''''''(((***++++++'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))((((((((())))))))))))******+++++++++((((((((()))))))))******************************++++++************+++++++++++++++,,,,,,,,,------,,,,,,+++++++++******************))))))*********((((((((((((((((((((((((***))))))))))))))))))***&&&(((+++,,,+++))))))***))))))************))))))))))))))))))))))))))))))((()))***++++++***)))'''))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&'''(((***,,,///000************************(((((()))))))))*********'''''''''(((((()))))))))************************(((((((((((()))))))))))))))))))))))))))***************++++++******)))(((''''''((())))))***++++++************************)))***---//////...,,,+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))((((((((((((''''''''''''))))))*********+++++++++&&&''''''((())))))******%%%(((***+++*********+++))))))))))))))))))******+++++++++++++++***))))))++++++************++++++)))*********)))))))))************)))))))))))))))++++++*********************++++++,,,,,,++++++***++++++*********+++,,,,,,*********+++,,,,,,***(((((()))***+++++++++***)))'''))),,,---,,,+++,,,---************************++++++,,,,,,,,,---------))))))***+++++++++******++++++,,,------------,,,))))))*********+++++++++*********+++++++++++++++++++++***************+++))))))))))))))))))))))))444333333222111000//////111111111111111111111111000///......111555:::===---...////////////111333------......///000000000............/////////000,,,---.../////////...---+++,,,............,,,+++,,,///111000---******+++---------------------...)))******++++++,,,------)))))))))******)))))))))++++++*********+++---...%%%''')))***+++***)))'''))))))))))))))))))))))))***)))((((((((()))+++,,,******++++++,,,,,,,,,,,,+++***)))))))))***,,,,,,((((((((((((((((((((((((***++++++***(((''')))***))))))******++++++++++++'''+++///,,,''')))222;;;YYYbbbaaaZZZ___dddPPP111'''((()))******++++++***++++++******))))))(((((()))))))))(((&&&%%%'''((((((((()))***+++,,,,,,---))),,,---((($$$&&&111<<<^^^]]]WWWHHH666******...)))***+++++++++)))((('''))))))))))))***************)))((((((((((((((()))'''((((((((())))))******))))))))))))))))))))))))***+++++++++***)))***++++++++++++***************''''''''''''((((((((()))************************++++++************++++++''''''((((((((()))))))))---------,,,,,,+++++++++******))))))))))))******''''''''''''(((((((((((())))))************))))))%%%(((+++,,,+++***)))***))))))************))))))))))))))))))))))))))))))((()))***++++++***((('''******))))))))))))******++++++++++++************))))))((()))***+++---...+++++++++*********************++++++,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))),,,------------,,,++++++'''(((((()))***++++++,,,************************'''))),,,......---+++***************++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))),,,+++******)))*********))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++((())))))***+++,,,,,,,,,(((***,,,,,,***((((((((()))))))))(((((((((((((((***************)))((((((++++++************++++++)))*********)))((()))***))))))******+++++++++,,,***************+++++++++***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,***)))***+++,,,,,,***((())))))*********)))))))))"""%%%(((***)))(((((((((************************(((((()))))))))*********((()))***+++++++++++++++))))))***++++++++++++***))))))******++++++++++++)))))))))******++++++,,,))))))))))))***+++,,,---************************333444444333000000111222//////000111222333333333222111111111000000000///000000//////.........---000///...///000///...,,,////////////...---,,,,,,///............---------,,,---------.../////////------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************))))))******+++,,,,,,------(((((((((((())))))))))))+++)))(((((()))+++******---,,,***)))((((((((())),,,+++++++++******))))))+++++++++*********************))))))******+++,,,***)))(((''''''((()))***,,,)))666444###***)))QQQwwwRRR444!!!000'''***000(((###&&&&&&&&&***(((---222444+++***)))'''''')))***+++***,,,)))###(((---)))gggDDD111(((&&&((('''***)))%%%&&&++++++'''%%%000***%%%+++$$$---,,,***''''''(((*********------+++******))))))))))))((('''&&&&&&'''((()))************************)))))))))))))))))))))))))))******+++,,,,,,------++++++************++++++555(((###---))))))'''''''''''''''''''''''''''***)))***###***###000---))))))))))))))))))))))))---$$$%%% ...&&&111''')))+++...222444000+++---### '''***'''''',,,))))))))))))))))))))))))))))))))))))))))))))))))000+++'''((()))((((((((()))+++---&&&###((((((%%%))))))))))))+++---///000(((((())))))))))))(((((()))***++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))*********))))))(((++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))******))))))***+++,,,,,,------+++++++++++++++++++++++++++***((('''''''''((()))*********)))))))))))))))***))))))(((((((((((()))+++,,,------,,,+++***)))&&&&&&&&&'''((())))))***&&&''''''((()))******+++******))))))))))))******(((((())))))*********++++++*********))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))******+++******++++++++++++******,,,,,,++++++***))))))))),,,++++++***)))))))))***))))))(((((((((((())))))++++++******************++++++,,,,,,+++***((('''++++++++++++++++++++++++)))++++++***((('''((()))///---*********++++++***,,,,,,+++***+++,,,...///)))************+++++++++///...,,,+++***)))))))))******)))))))))***,,,---))))))(((''''''&&&''''''************************222333333111//////000111000000000111111222222333000000000000000000000000000/////////............///......///000000///---///...---++++++,,,---...............---------------------...............------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++************,,,,,,,,,+++******))))))))))))))))))************------,,,+++)))(((''''''***)))((('''&&&&&&''''''++++++*********)))))))))******************************))))))******+++,,,***)))(((''''''((()))***(((,,,+++###000!!!IIIggg333%%%000///000111000000!!!'''333,,,"""+++***(((''''''(((***+++)))***+++------(((&&&ooo999***&&&000222)))&&&,,,+++&&&!!!------((()))+++)))&&&&&&''')))))))))&&&&&&&&&&&&'''((())))))***)))(((((((((((()))***************************************************************************++++++************++++++ddd333###(((&&&))))))))))))))))))))))))(((((()))000&&&&&&+++rrr>>>000+++...))))))))))))***+++---...((())))))******))))))((())))))******+++*********+++******))))))******+++)))))))))))))))))))))))))))))))))(((((()))))))))))))))************))))))*********)))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))******''''''((())))))***+++++++++++++++++++++++++++++++++***)))((('''(((((()))***)))))))))))))))))))))))))))(((''''''((()))******************)))((((((&&&&&&''''''((())))))***(((((())))))***+++++++++******))))))))))))******((()))))))))************************)))))))))(((*********+++++++++++++++,,,+++++++++************)))))))))))))))***++++++******++++++++++++************************++++++,,,,,,+++***************+++******))))))******+++************************))))))++++++++++++***)))++++++++++++++++++++++++***+++,,,+++)))((()))***---+++)))((()))******))),,,+++*********,,,---...)))************+++++++++************************+++***)))))))))***+++,,,,,,,,,+++***************************************222222222111///...///000111111111111111111111111////////////000000000000////////////............///...---///000000///---///---+++))))))+++...000............------------...............---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++************,,,++++++******)))((((((************++++++++++++))),,,...---***''''''((()))(((''''''''''''((((((******))))))))))))(((((())))))))))))))))))*********))))))))))))***++++++))))))(((((((((((())))))***---""")))444OOO ... %%%000222(((%%%%%% ******((((((((((((*********((((((000,,,###(((888$$$---$$$$$$'''333666((( %%%)))***(((&&&&&&'''((()))(((''''''''''''((()))***++++++******))))))******+++))))))))))))))))))))))))************************,,,,,,++++++***)))((((((++++++************++++++fff$$$+++...///)))))))))))))))))))))))))))###***+++%%%%%%))))))!!!)))))))))((()))***++++++)))******************))))))))))))***))))))((((((+++******))))))******+++))))))))))))))))))))))))************************))))))************))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******'''(((((())))))*********))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))))))))******)))((('''&&&'''(((+++,,,))))))((('''''''''((((((&&&''''''(((((())))))***))))))******++++++,,,,,,******))))))))))))******))))))))))))************************))))))))))))++++++++++++************************))))))))))))***))))))))))))***++++++******++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************************(((((()))++++++,,,,,,+++++++++++++++++++++++++++***+++,,,+++***)))***+++---+++))))))***+++***)))*********)))******+++,,,)))************+++++++++'''(((***+++,,,,,,,,,,,,,,,+++******)))************))))))(((((((((((((((************************222333333111///...///111111111111111000000000000...////////////000000000///////////////.........000///...///000///...,,,---,,,++++++,,,---///111.........---------,,,,,,/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,+++++++++*********((((((((()))******++++++)))))))))*********++++++ %%%+++,,,***(((+++...)))))))))))))))*********)))))))))(((((((((((((((((()))))))))))))))******)))))))))))))))***++++++))))))(((((((((((())))))###***888NNNSSS+++333///"""&&&***!!!&&&///'''***)))(((((((((((()))***)))+++$$$&&&"""###,,,@@@111!!!+++'''+++222***+++)))''''''((())))))(((+++******)))((((((((()))************************((((((((((((((((((((((((************************---------,,,++++++******++++++************++++++XXX 666,,,((())))))))))))))))))))))))(((%%%,,,"""111&&&)))444111333)))))))))(((((((((((()))******++++++++++++******************)))(((((('''******))))))))))))******)))))))))))))))))))))))))))******************)))((())))))************)))(((((())))))******++++++***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))*********)))*********+++++++++,,,))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********)))(((&&&&&&''')))+++---***)))'''&&&&&&'''((()))''''''(((((()))))))))))))))))))))******+++++++++******))))))))))))******)))))))))))))))******************)))))))))))))))++++++******)))((('''''')))))))))))))))(((((((((******))))))******+++,,,******++++++++++++******))))))*********+++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,***************+++++++++))))))******++++++++++++,,,,,,+++++++++++++++******,,,---,,,******+++,,,---,,,***+++,,,---,,,+++))))))))))))))))))******))))))*********+++++++++)))***---///000///...---,,,,,,+++******)))))))))((((((''''''''''''((((((************************333444444222000///000222111111000000000000000000/////////000000000000000.........///////////////222111000//////...,,,******,,,...000111111000///...------------,,,,,,,,,/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,++++++++++++***((((((((()))******++++++((((((((()))))))))******""")))+++)))))),,,///)))))))))***************((((((((((((((()))))))))(((((())))))*********+++))))))(((((())))))***+++(((((())))))))))))((((((;;;111((($$$...---"""***333''')))(((((((((((((((((()))&&&222$$$!!!((()))YYYXXX666***---(((,,,000''',,,***))))))***++++++)))''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++```)))444###!!!)))))))))))))))))))))))),,,)))///!!!&&&555(((###,,,%%%%%%))))))))))))((((((''''''******++++++++++++*********+++++++++***)))((((((***))))))))))))))))))***))))))))))))))))))))))))((())))))******))))))((((((((()))***************(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***************************+++++++++((((((((((((((((((((((((***************))))))((((((((())))))************((('''&&&&&&''')))+++---***)))((('''((((((***+++((((((((()))))))))))))))((((((((()))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************)))((('''&&&&&&%%%((((((((((((((((((((((((***************++++++,,,******++++++++++++******+++++++++*********))))))+++,,,,,,---------,,,+++++++++************++++++))))))*********+++++++++,,,++++++*********)))))),,,,,,,,,++++++************+++,,,,,,+++***+++,,,+++***)))***,,,,,,+++***))))))))))))))))))))))))))))))*********++++++++++++,,,...//////...,,,+++++++++++++++******)))))),,,++++++***++++++,,,,,,************************444444444333111000111222000000000000000000000000111111111111000000000///.........///////////////222111000//////...,,,******,,,///222333222000...------------,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,++++++******)))(((((('''((((((((())))))))))))"""%%%)))***(((((()))+++''''''(((((((((((('''&&&(((((())))))))))))******)))))))))***++++++,,,,,,)))(((((((((((()))******(((((())))))))))))((((((cccjjj777---000"""!!!+++(((((((((((((((((((((((("""555(((&&&###---!!!...'''&&&===vvvYYY(((""",,,---,,,+++******,,,,,,+++***%%%%%%&&&&&&((()))+++,,,((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************++++++^^^&&&$$$###...)))))))))))))))))))))))),,,$$$***,,,((())))))111+++''',,,(((((())))))))))))(((''')))******************)))******++++++******))))))***))))))(((((())))))***))))))))))))))))))))))))'''((()))******)))(((''''''((()))******+++******))))))))))))************((())))))******))))))((())))))))))))))))))))))))'''((()))******+++******((((((((((((((((((((((((((((((((((((((((((((((((******++++++******)))(((((((((((()))******++++++((((((((((((((()))************))))))******++++++))))))))))))))))))))))))((((((((((((((((((((()))******))))))))))))******************))))))))))))))))))))))))***************))))))((('''&&&&&&%%%(((((((((((())))))))))))+++************+++,,,,,,******++++++++++++******,,,,,,++++++***))))))((()))***,,,---------,,,+++******))))))))))))******)))))))))***++++++,,,,,,---,,,+++***))))))))))))---,,,,,,++++++*********)))***++++++******+++,,,)))(((((()))++++++***((()))************)))(((((()))************+++++++++++++++,,,,,,,,,***)))(((******+++++++++***))))))*********)))******+++,,,************************333333333222000///000111......//////000000111111444444333222111000//////............/////////000000///...///000000...,,,,,,---///000111000///...---------,,,,,,,,,++++++---------...............++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,+++******))))))(((((()))))))))*********************))))))))))))(((((())))))((('''&&&%%%)))))))))*********++++++)))******+++,,,,,,------((((((((((((((()))******'''((()))******)))((('''333***---'''---'''(((((((((((((((((('''###333%%%,,,))),,,###111)))!!!!!!\\\xxx)))...+++***)))***+++,,,***)))(((((())))))+++---...///))))))***++++++***))))))************************++++++++++++++++++++++++---,,,,,,++++++*********++++++************++++++aaa))))))...))))))))))))))))))))))))'''%%%###---'''&&&%%%fff```,,,((((((+++'''((()))*********)))(((((())))))******))))))((((((((())))))***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((('''((()))******+++++++++*********)))))))))))))))''')))+++,,,,,,+++)))'''))))))))))))))))))))))))&&&''')))***++++++******((((((((((((((((((((('''))))))))))))))))))))))))******+++++++++***)))((('''(((((()))******++++++'''((()))******)))((((((((()))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))(((((()))))))))*********************))))))(((((((((((((((((())))))*********++++++******++++++,,,---******++++++++++++******++++++******************((()))+++,,,---,,,+++*********))))))))))))******((())))))***++++++,,,,,,,,,+++***))))))******+++------,,,,,,+++******)))((()))******))))))***,,,***)))***+++------,,,*********+++++++++***)))((()))************+++++++++++++++*********)))))))))))))))***+++,,,+++******((((((''''''((())))))***************************222222222111///...///000---......///000111111222666555444333222000//////---.........//////000000---,,,---...000111000///...------------...//////---------,,,,,,,,,++++++,,,------....../////////++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,---------------,,,,,,,,,++++++*********+++,,,,,,------)))************+++++++++...,,,******+++,,,+++******+++++++++***)))'''&&&))))))******+++++++++,,,******+++,,,------......((((((((((((((()))******'''((()))******)))(((''']]]PPP***...###''''''((((((((((((''''''(((///,,,)))***$$$...""",,,000+++''''''&&&!!!...vvvMMM&&&***)))((()))++++++)))((()))((((((((((((((())))))***+++,,,------,,,+++***************************------------------------333222111000...---,,,+++++++++************++++++^^^222'''444((())))))))))))))))))))))))%%%000%%%((('''444%%%***)))%%%(((...,,,$$$%%%...UUUaaa%%%...666"""///,,,***%%%'''...+++$$$'''((()))+++++++++***)))(((((())))))))))))((((((&&&&&&'''((()))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))***,,,------,,,***)))''''''(((******+++++++++++++++******))))))(((((('''))),,,......,,,)))'''))))))))))))))))))))))))&&&''')))***+++++++++***************))))))))))))******************************+++,,,+++***)))((('''(((((()))***+++++++++'''(((***++++++)))'''&&&'''((()))+++++++++***)))*********)))))))))))))))++++++************************))))))))))))******+++*********))))))(((((((((((())))))*********+++++++++++++++************(((((())))))******++++++++++++******++++++,,,---******++++++++++++******)))))))))***++++++,,,,,,'''(((***,,,,,,,,,***)))+++******************+++((())))))***++++++,,,,,,***))))))))))))+++,,,---------,,,,,,+++***))))))''')))******))))))***,,,------...///111111000...***+++,,,,,,,,,***)))((()))************+++++++++,,,++++++******+++,,,,,,((()))***+++,,,,,,+++***++++++******+++,,,------************************555444333222111111111111333222111/////////000111---///000111000///---,,,000000000000///////////////......------,,,++++++.......................................---------,,,+++******,,,,,,+++***...------,,,,,,++++++***+++++++++************)))******+++++++++,,,,,,,,,///...---,,,+++,,,------***++++++++++++***)))))),,,++++++***)))((((((''',,,+++******++++++***((()))***++++++++++++***)))))))))***)))&&&%%%%%%&&&))))))))))))***+++,,,---))))))))))))))))))***+++'''((()))***)))***---///xxxcccYYY\\\:::''''''***((((((---''',,,--- +++))))))))))))))))))))))))((()))***++++++***)))(((***$$$(((TTT'''))))))***"""%%%///"""+++******************************)))))))))))))))***)))((()))++++++)))(((...------,,,+++***))))))------,,,,,,+++,,,,,,,,,,,,,,,+++***))))))******bbb''',,,(((+++******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***###888ppp777999%%%***)))+++++++++++++++***)))(((......---,,,+++***)))(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((()))***+++++++++++++++(((((((((((())))))))))))************************((()))))))))************((()))***++++++***)))(((((()))+++,,,,,,+++)))(((''''''(((((())))))******************************(((((()))***************))))))))))))))))))))))))((()))***)))((('''((()))+++***)))(((((()))***+++)))************+++++++++++++++++++++*********)))++++++++++++******))))))************************(((((())))))***************+++,,,------,,,***))))))************+++++++++***)))((((((((()))+++,,,)))************+++++++++++++++,,,,,,+++***((('''---,,,++++++******++++++((())))))))))))*********------,,,,,,+++***)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))***,,,...,,,,,,+++******++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,++++++***)))((((((************************+++,,,,,,,,,+++)))'''&&&(((((()))))))))*********))))))))))))************555444333222111111111111333222000/////////000111...///000111000///---,,,000000000000/////////...///............---------...............---------------------------------,,,+++***+++,,,,,,,,,***------,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---)))***+++,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,***))))))***+++)))(((******+++,,,,,,+++******+++,,,---,,,***((()))***(((((((((((()))***+++,,,---,,,+++)))((((((''''''******+++***))))))***,,,777***&&&...---"""$$$///[[[000...---'''&&&+++$$$(((---###,,,))))))))))))))))))))))))(((((())))))))))))(((((('''%%%'''(((---VVVDDD###///&&&111000###))))))******************((((((((((((((((((((((((******++++++******))))))+++*********************,,,+++++++++++++++,,,,,,,,,++++++***))))))******bbb''',,,(((+++******))))))))))))******))))))))))))))))))))))))(((((()))************)))'''%%%@@@:::!!!///"""!!!888******************)))((((((++++++++++++************+++++++++******)))))))))(((((((((((((((((((((((())))))******+++*********(((((((((((())))))))))))************************)))*********++++++++++++))))))************))))))'''(((***++++++***((('''(((((((((((())))))******))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))++++++***)))((()))******)))(((((((((((()))***))))))*********+++++++++,,,++++++++++++*********+++***)))((((((((())))))************************)))))))))))))))*********)))***,,,------,,,***))))))************+++++++++)))))))))))))))******+++)))************+++++++++)))***++++++++++++***)))///...,,,+++)))((((((((()))))))))*********++++++---,,,,,,+++******)))))),,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---...************************...---,,,+++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***++++++,,,,,,,,,,,,------,,,+++)))(((******+++++++++,,,,,,,,,))))))))))))************555444333222111111111111222111000000///000000000...///000000000///---,,,000000000/////////..................///////////////.........------,,,,,,,,,,,,,,,------......///---+++***+++,,,---,,,***++++++,,,,,,,,,,,,------,,,+++++++++************++++++++++++,,,,,,,,,,,,---,,,++++++******++++++)))***+++,,,---.........((())))))***++++++,,,,,,+++***))))))******)))''')))******++++++******))),,,---...,,,***)))***+++''''''''''''((()))***+++,,,,,,***)))((((((((((((,,,,,,,,,***((('''((()))...666&&&))))))%%%&&&***+++(((***333444!!!)))&&&///'''''',,,%%%+++))))))))))))))))))))))))((((((''''''''''''((((((555'''&&&,,,!!!888hhhhhh***///%%%)))###((((((((())))))*********''''''''''''(((((((((((())),,,...---***((()))+++(((((()))))))))************)))))))))***+++,,,,,,,,,+++******)))*********bbb''',,,(((+++******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))...!!!"""``` !!!444&&&555&&&((())))))))))))(((''''''(((((())))))******++++++((((((((('''&&&%%%%%%$$$(((((((((((((((((((((((())))))*********)))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))******'''((()))******)))((('''((((((((())))))))))))***(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))***+++,,,+++***))))))+++)))((((((''''''(((((())))))))))))*********++++++++++++++++++************+++***((('''''''''((()))*********************************)))))))))))))))((()))+++,,,,,,,,,++++++)))************+++++++++((())))))************))))))************+++++++++'''((()))++++++,,,,,,,,,,,,,,,+++***))))))))))))************+++++++++,,,,,,,,,++++++***)))))))))+++************)))))))))++++++++++++++++++++++++111111111...,,,***+++,,,+++,,,,,,---------,,,,,,///...---,,,+++*********+++++++++++++++******************++++++++++++,,,+++*********************(((((()))***+++,,,,,,---+++,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,))))))))))))************444444333222111111111111111111000000000000000000/////////000///...------000000/////////.........,,,,,,------...//////000///......------,,,,,,+++,,,,,,---...//////000000---,,,++++++,,,---,,,+++******+++,,,,,,---......,,,,,,+++++++++*********))))))*********++++++++++++++++++***************)))***+++,,,------------++++++******))))))))))))+++***((()))******)))'''(((((((((((((((((((((((()))***+++***((('''((()))((((((((((((((()))***+++)))((((((((()))***+++,,,,,,,,,,,,***((('''''')))bbb******///---$$$"""(((((("""***$$$<<<(((***###222///))),,,%%%)))(((((((((((((((((((((((())))))'''&&&&&&'''))))))$$$)))------)))&&&###""":::000&&&000'''''''''((())))))******''''''((((((((((((((())))))---000...)))'''))),,,))))))******************(((((((((((()))***,,,,,,++++++***************+++bbb''',,,(((+++******))))))))))))******(((((((((((((((((((((((('''((())))))******))))))---******777uuu***,,,###,,,...&&&'''((()))))))))))))))(((((((((((((((((())))))))))))&&&%%%%%%$$$###"""!!!!!!(((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++***)))(((((()))***+++(((((()))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((***+++,,,+++)))((()))***((((((''''''''''''(((((())))))))))))*********************)))))))))(((((())))))))))))))))))((((((************************************))))))))))))'''(((***+++,,,,,,,,,,,,))))))*********+++++++++((()))***++++++***)))((())))))*********+++++++++((())))))***++++++,,,,,,'''''''''((()))+++,,,---******+++++++++,,,,,,,,,+++++++++******)))))))))***)))))))))))))))))))))************************.........,,,)))(((((())))))***+++,,,,,,,,,++++++---,,,+++***************+++++++++***************))))))*********+++++++++((((((((()))))))))))))))))))))*********+++++++++*********+++,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************444444333222111111111111000000000111111111000000///////////////......---////////////............******+++,,,------...///......------,,,,,,,,,,,,------...///000111111222---,,,++++++------,,,+++******++++++,,,---......,,,,,,,,,++++++++++++***(((((((((((())))))))))))+++++++++*********))))))******++++++++++++******)))))))))))))))(((((((((+++***))))))******)))((())))))))))))))))))))))))''')))))))))'''&&&'''(((******)))))))))***++++++(((((((((((()))***+++,,,)))******)))(((((()))+++DDD +++333///''')))+++,,,---,,,***)))'''000"""{{{000(((000***+++&&&***((((((((((((((((((((((((+++***((((((((((((***+++$$$,,,))) ///444---///ooo999---///''''''(((((()))))))))***((((((((())))))*********)))---000...***''')))------,,,,,,+++******))))))((('''(((((()))***+++,,,+++***************++++++bbb''',,,(((+++******))))))))))))******((((((((((((((((((((((((((()))******++++++******###+++333(((WWW===$$$888&&&%%%...))))))***++++++*********)))))))))(((((((((((('''******)))(((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++************************************))))))))))))************************))))))*********))))))((((((((((((((((((((((((((()))*********((('''((()))''''''((((((((((((''''''(((((()))))))))*********((((((((((((''''''''''''''')))+++------+++)))'''))))))))))))))))))))))))*********)))))))))))))))'''((()))***++++++,,,,,,))))))*********+++++++++((()))***++++++***)))((())))))*********+++++++++*********************+++'''''''''((()))+++,,,---******+++++++++,,,,,,,,,+++++++++***************)))))))))))))))))))))******************************++++++***((('''(((***&&&&&&'''((((((((((((((()))))))))))))))***+++,,,************************))))))*********+++++++++))))))******************+++++++++***************((((((((()))******++++++))))))))))))))))))))))))((()))))))))************555444333222111111111111//////000111111111111000000/////////............/////////.........------)))******+++,,,---------,,,,,,,,,,,,,,,,,,------.........//////000000111...,,,+++,,,---...---+++******+++,,,,,,---......,,,,,,,,,,,,++++++++++++'''(((((((((((()))))))))***++++++++++++***))))))***++++++++++++***)))(((&&&&&&''')))***+++,,,---,,,+++******++++++***(((,,,++++++******++++++,,,(((***+++***)))((()))***++++++************++++++++++++***)))))))))))))))'''((())))))((((((***,,,NNN,,,///***222+++'''"""!!!$$$%%%%%%(((...$$$(((...,,,[[[###)))''')))(((...))))))))))))))))))))))))******))))))))))))******333)))$$$***111...$$$???%%%MMMEEE))))))))))))))))))))))))(((((())))))******++++++(((+++------***)))***,,,......---,,,+++***)))))))))((((((((()))***++++++*********)))******+++,,,bbb''',,,(((+++******))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++###&&&///%%%]]]......555//////)))******++++++++++++*********))))))((((((''''''+++++++++************)))))))))))))))))))))))))))))))))*********)))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******+++******************++++++************)))))))))************************(((((()))***************))))))))))))))))))))))))((()))***)))'''''''''((('''(((((())))))(((((('''((((((((()))))))))******((((((((((((''''''''''''''')))+++------,,,***((())))))))))))))))))))))))((()))))))))************((()))))))))***+++++++++)))************+++++++++)))************))))))((()))************+++++++++++++++******)))******+++++++++***)))))))))******************+++++++++,,,++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++***+++++++++))))))+++---***)))))))))***+++,,,---((((((((()))***+++,,,---)))))))))************************++++++++++++,,,------,,,,,,,,,,,,,,,,,,************************((((((((((((((()))***+++,,,,,,,,,+++++++++++++++))))))))))))************555444333222111111111111...///000111222111111000000000///...............//////.........---------+++++++++,,,,,,---------+++++++++,,,,,,------...------------...............,,,,,,,,,---...---,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++)))))))))************+++++++++,,,,,,,,,+++***)))******++++++,,,+++++++++(((((()))***,,,---...///---,,,++++++,,,,,,+++)))+++***))))))))))))***+++)))***++++++***)))***+++******))))))))))))******+++******)))))))))))))))'''((()))((('''((()))+++,,,---,,,***///###'''***"""'''...333222---&&&!!!(((%%%;;;QQQ###&&&&&&((('''---))))))))))))))))))))))))(((((())))))))))))((((((&&&%%%+++000)))&&&888888(((***(((:::+++++++++***))))))((((((''''''(((((()))******+++'''((()))***++++++++++++,,,,,,++++++******))))))******)))))))))******+++******))))))***++++++,,,bbb''',,,(((+++******))))))))))))******))))))))))))))))))))))))((())))))***************+++$$$+++)))```###)))111,,,...)))(((((()))***************((()))))))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++*********(((((((((((())))))))))))************************(((((((((((())))))))))))))))))************))))))******))))))))))))******+++++++++*********))))))************************&&&'''(((***++++++++++++)))))))))))))))))))))))))))***+++***((('''((()))(((((()))******)))(((((((((((((((((()))))))))*********)))))))))((((((((())))))))))))******++++++))))))))))))))))))))))))''''''((()))***++++++,,,***)))))))))))))))******)))************++++++++++++******))))))))))))))))))************+++++++++***))))))))))))+++,,,------,,,+++***************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++------,,,*********,,,///111+++*********+++,,,------((()))))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++******'''((()))***+++,,,------***))))))(((((()))***+++,,,,,,,,,+++++++++******))))))))))))************555444333222111111111111...///000222222222111000000000///...............//////.........---------,,,,,,------------......)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,......---,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,---,,,+++***))))))***+++,,,---.........------------------------...---+++,,,------,,,***((('''&&&%%%%%%&&&'''(((((()))******)))((()))+++***)))(((((((((((())))))'''''''''((()))+++,,,---((()))***)))''''''(((***+++555ZZZ&&&+++###+++(((+++,,,((()))---***""""""+++...))) ///555UUU222)))'''(((%%%)))))))))))))))))))))))))))&&&'''((())))))((('''&&&***((((((,,,---)))$$$"""///444$$$ JJJ------,,,+++***)))((((((&&&&&&&&&'''((())))))***''''''''')))+++,,,+++***))))))))))))************,,,+++***************+++******))))))***+++,,,,,,bbb''',,,(((+++******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))///$$$+++,,,LLL###444(((555%%%(((''''''((()))))))))))))))''''''((()))***+++,,,,,,''''''(((((()))*********))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((())))))))))))************************))))))))))))************((()))***++++++***)))((())))))(((((((((((())))))++++++++++++******))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))***+++,,,+++)))))))))***((()))***++++++***)))((((((((((((((())))))))))))++++++++++++************+++)))&&&%%%%%%(((+++---))))))))))))))))))))))))&&&&&&''')))***+++,,,---+++***)))))))))))))))***)))************+++++++++,,,+++)))((((((((()))***)))************+++++++++((((((((((((***,,,...///************+++,,,------((())))))))))))*********------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))((()))+++)))'''%%%###$$$'''+++---......---,,,,,,---------(((((())))))*********+++++++++,,,,,,,,,---------+++******)))(((''''''&&&$$$%%%''')))+++...///000,,,+++***))))))***+++,,,************))))))(((((())))))))))))************666444111...---...///000+++,,,---///111222333333111000000000//////......222111///...---------............------,,,,,,,,,////////////////////////,,,,,,,,,---------......000///...---,,,+++******---,,,,,,+++*********+++***+++,,,,,,+++***+++,,,))))))***+++++++++******+++***(((&&&(((,,,...---+++++++++*********))))))))))))*********+++++++++,,,......---+++*********,,,+++******++++++***(((************))))))))))))%%%(((,,,,,,)))'''''')))---***'''''')))+++***)))(((((())))))*********+++,,, UUUQQQ)))+++,,,---,,,***((('''))))))*********))))))((($$$'''---)))"""777///%%%......###))))))************))))))************************&&&'''***++++++***'''&&&111!!!******111===999'''***,,,---%%%)))***,,,,,,***))))))***--- ---///!!!---(((%%%))))))))))))))))))))))))************************))))))))))))))))))))))))XXX((('''......***###)))+++---&&&%%%///***************)))(((((())))))************))))))+++)))))))))+++)))'''''')))***++++++((()))******++++++++++++***))))))***++++++(((&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***)))))))))(((((('''''',,,,,,++++++***)))))))))+++*********))))))((((((&&&&&&&&&'''((())))))*********))))))((((((''''''))))))))))))************))))))(((((((((((())))))'''+++...///,,,******+++((((((((((((((()))))))))111000...,,,)))&&&%%%$$$)))))))))((())))))***+++&&&''')))*********)))(((******))))))))))))******000///...---+++***)))(((++++++++++++,,,---...///+++++++++************))),,,,,,,,,,,,,,,,,,------******+++,,,------......******+++++++++,,,,,,,,,++++++***************+++))))))))))))))))))))))))+++***)))((((((***,,,...000...---+++******++++++++++++++++++++++++++++++************************++++++*********************)))((('''''')))+++,,,)))************++++++++++++,,,---,,,***)))***+++************))))))))))))777555222000//////111222//////000111111222111111111111000000000/////////222111///...------...............------,,,,,,,,,........................,,,,,,---------............---------------,,,,,,---,,,++++++******++++++)))***++++++***)))***+++,,,,,,---------,,,,,,+++'''))),,,///111111---)))+++++++++*********))))))))))))))))))*********+++,,,...//////---+++******,,,+++******++++++***(((///---***((()))***+++++++++***))))))))))))((((((,,,***'''''')))+++***)))((()))))))))************(((BBB<<<***)))***+++++++++***)))((())))))))))))************'''...)))(((###&&&***...((()))))))))******)))))))))************************)))(((((((((((((((((()))&&&'''111""",,,***[[[$$$---###,,,,,,000(((***++++++***))))))***000&&&...$$$,,,222,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))ccc111'''***&&&$$$..."""(((555***%%%$$$***************)))(((((())))))************))))))***)))))))))+++)))(((((()))******)))***)))(((''''''((())))))(((((()))***,,,,,,+++)))***)))))))))((((((((((((************************))))))))))))))))))))))))***************************)))(((''''''((()))***************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))******************)))))))))(((''''''(((((()))******+++***)))))))))((((((((('''))))))))))))******************))))))))))))******&&&)))++++++)))'''''')))))))))))))))))))))************************))))))***))))))))))))***++++++))))))******+++++++++*********))))))))))))******,,,,,,,,,+++******))))))*********++++++,,,---...+++++++++************)))((()))***+++,,,---...///******++++++,,,,,,------******+++++++++,,,,,,,,,++++++***************+++************************,,,+++*********+++,,,---///...---,,,++++++++++++++++++++++++++++++++++++************************************************++++++,,,---------------)))************+++++++++,,,,,,+++(((&&&'''))),,,+++*********))))))))))))888777444222111111222333333333333222222111000///111111111111000000000000111000///......---...............---------------------------------------,,,------------.........,,,,,,,,,------.........,,,,,,++++++******+++++++++---...---,,,+++,,,...------------,,,,,,+++***((())),,,111333111,,,)))+++++++++***************))))))))))))************,,,...000000...,,,++++++,,,+++******++++++***(((333///)))''')))+++,,,+++///***&&&&&&)))+++)))''',,,***((((((***+++***)))))))))))))))************///888000777TTT```]]]TTT???...(((###%%%222))))))*********************)))))))))))))))******+++///))),,,000+++)))(((000))))))))))))))))))))))))))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++(((***000###444!!!sss777"""444%%%((()))++++++***))))))***---$$$---+++{{{@@@(((222&&&,,,(((***************)))((((((((())))))******))))))(((***((())))))))))))((()))******)))'''///---+++)))((()))***+++(((((()))+++......---,,,******)))))))))(((((((((************************))))))))))))))))))))))))***************************)))'''&&&&&&''')))***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))))))))(((&&&''''''((())))))******************))))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))))))))************+++******************+++((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&''''''((()))***+++,,,***************+++,,,,,,)))))))))))))))******+++******))))))))))))******)))))))))******************************+++,,,---+++++++++************)))))))))******+++,,,,,,---******++++++++++++++++++******+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------------,,,+++******++++++++++++++++++++++++************************************************''')))+++,,,---,,,***))))))************+++++++++---,,,)))&&&$$$$$$(((++++++++++++*********))))))888777555333222222222333333333222222111000///...111111111111111111000000000000//////...........................---------------------------------------------............,,,,,,,,,---------......,,,,,,++++++***++++++,,,+++,,,---,,,+++++++++---,,,,,,,,,+++***)))(((''',,,)))))),,,---,,,,,,---************************************++++++++++++,,,...111111///---,,,+++,,,+++******++++++***(((222---(((&&&)))***)))&&&)))'''&&&''')))***)))(((+++*********************)))))))))))))))********* """///,,,$$$555...444---&&&+++***%%%'''))))))(((((()))***+++,,,,,,+++***((((((((())))))+++$$$---)))+++nnn,,,... 222)))))))))(((((()))))))))((((((((((((((((((((((((+++)))&&&$$$$$$&&&)))+++---$$$...&&&###///***000"""444'''"""(((***,,,,,,+++***+++,,,..."""'''111bbb'''*** 222///***************)))(((((((((((())))))))))))((((((***((()))))))))((((((***++++++(((&&&,,,,,,+++******************)))***,,,...///---,,,*********)))))))))((((((************************))))))))))))))))))))))))************************+++***(((&&&&&&(((***+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((()))))))))***************)))))))))))))))((((((((())))))*********))))))))))))((((((((((((((()))))))))************************************++++++***)))((((((((())))))((((((((((((((('''''')))))))))(((((((((((((((++++++******++++++,,,---((('''&&&&&&&&&''')))*********))))))))))))******)))))))))******************)))))))))***++++++,,,+++++++++*********)))))),,,,,,++++++***)))((((((++++++************************+++++++++,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******,,,,,,---...---,,,***)))++++++++++++++++++++++++***************************************+++++++++'''((()))***+++******)))))))))*********+++++++++,,,+++***'''%%%%%%(((***,,,,,,+++++++++*********666555444222111111111111000000000111000000//////000000000000000000111111///////////////.................................---------------------------------.........//////......---------,,,,,,,,,,,,++++++***++++++,,,,,,''')))***)))((('''(((***,,,,,,,,,+++***)))((('''---))))))...000,,,+++---************************+++++++++,,,,,,,,,------,,,...000111///---,,,,,,,,,+++******++++++***(((+++)))''''''(((((($$$!!!###(((***)))(((((()))******++++++*********+++******)))))))))))))))))):::333(((%%%,,,333000'''---///(((***+++***...)))((((((((()))***++++++,,,,,,+++)))((((((((('''%%%...&&&'''000$$$333!!!---))))))(((''''''((())))))'''''''''''''''''''''''')))(((''''''''''''((()))***"""111444)))(((''')))%%%444FFF333+++)))+++------,,,+++,,,---///(((&&&&&&\\\%%%+++%%%000'''***************)))(((((((((((())))))))))))(((((()))'''((()))(((((()))***,,,,,,***(((&&&'''((()))***))))))(((,,,,,,,,,---......,,,***************))))))))))))************************************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''+++++++++******)))))))))))))))))))))))))))******''''''((((((((((((((()))(((((((((((())))))))))))((()))))))))************(((((()))******)))((((((,,,+++)))))))))))))))))),,,,,,,,,++++++******************)))(((''''''&&&++++++******++++++,,,---((('''&&&&&&&&&''')))*********))))))))))))******+++++++++++++++******************)))******+++++++++++++++*********)))))),,,,,,++++++***)))((((((++++++************************+++++++++,,,,,,,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))(((+++,,,---...---,,,+++***++++++++++++++++++++++++************************))))))*********+++++++++------,,,+++,,,---...///))))))*********+++++++++)))+++,,,,,,***))))))))),,,,,,,,,,,,++++++++++++555444333111000000000///...//////000000000000///////////////000000000000......////////////...................../////////------------------------------........./////////.........------,,,,,,,,,++++++******++++++,,,,,,+++,,,---,,,++++++,,,---------------,,,,,,+++***+++)))...888:::111***)))***************++++++++++++++++++,,,,,,,,,,,,---,,,---//////---,,,---...,,,+++******++++++***(((&&&'''))))))(((&&&###""""""***,,,***(((((())))))+++,,,,,,+++******+++************)))))))))))))))---$$$(((...222000$$$###111444)))###(((((()))))))))))))))))))))************)))(((((( 000"""###LLL111333***&&&))))))''''''''''''))))))(((((((((((((((((((((((((((((()))******)))((((((+++***,,,'''$$$,,,+++,,,fff333((((((***,,,---,,,,,,,,,...$$$+++,,,%%%WWW***---,,,...$$$***************)))(((((('''(((((())))))((((((''')))'''((())))))((((((***---...---,,,((()))***+++,,,,,,,,,,,,---,,,,,,---...---+++)))++++++*********)))))))))++++++++++++++++++++++++************************((((((((((((((((((((((((+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,+++***)))))))))))))))))))))************''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************'''((()))******)))(((''')))(((''''''))))))(((''')))))))))((((((''''''&&&))))))))))))))))))))))))***************+++,,,,,,***************++++++,,,******))))))))))))******+++++++++++++++*********++++++*********++++++,,,+++++++++************)))))))))******+++,,,,,,---******++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,---,,,+++******,,,...///)))************+++++++++'''***---...---,,,++++++---------,,,,,,,,,++++++444444333222111000//////000000000111111000000///---.........////////////---...///000000///......---........./////////000....................................////////////,,,,,,---------------...++++++******++++++,,,------...//////------...///,,,,,,---------,,,,,,++++++)))///:::<<<111))))))))))))*********+++++++++))))))*********+++++++++,,,------,,,++++++---///,,,+++******++++++***(((&&&***---+++(((%%%''')))$$$&&&***,,,,,,***)))((((((+++------+++******+++************)))))))))(((---%%%)))777<<<111)))***!!!+++---,,,---&&&$$$...((())))))******)))((('''###%%%(((+++---,,,++++++%%%***'''$$$iii///---'''***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))************)))))),,,...###$$$---000&&&!!!(((!!!&&&'''&&&(((***+++******+++,,, +++---...```000&&&...,,,)))***************)))((((((''''''((((((((((((''''''((('''((())))))((((((***---000000000...,,,***))))))***---...+++******,,,...---,,,***+++++++++*********))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))*********++++++***************)))))))))((()))))))))************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************'''(((***++++++***((('''''''''''')))+++,,,***((('''''''''&&&%%%%%%$$$$$$)))))))))*********++++++***))))))))))))***++++++***++++++,,,,,,,,,,,,,,,******))))))))))))******(((((())))))***+++++++++,,,,,,++++++++++++,,,,,,+++++++++************)))((()))***+++,,,---...///******++++++,,,,,,------******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************((())))))***++++++,,,,,,***)))))))))******++++++)))************+++++++++'''))),,,---,,,,,,---...------------,,,,,,,,,,,,555444444333222111000///222222222222222111000///,,,---------......//////---...///000000///......---.........//////000000////////////////////////............/////////000***++++++,,,---//////000+++*********+++,,,,,,---((()))******(((((()))***))))))***+++++++++******///)))***444555---)))---))))))******++++++++++++(((((((((((())))))))))))------,,,***)))***---///,,,+++******++++++***((()))---000---'''&&&+++000---***)))***,,,---***&&&(((+++......+++******,,,+++*********))))))((((((---+++&&&"""###(((***)))***)))$$$(((///)))$$$,,,((()))***+++***)))&&&%%%!!!'''+++...///......,,,%%%...(((***)))+++***((('''&&&&&&'''(((***))))))))))))))))))))))))++++++***))))))***++++++$$$(((""",,,000$$$$$$+++&&&))),,,@@@NNN)))%%%'''))))))))))))***+++...///&&&,,,___111 ---''')))***************)))((((((''''''((((((((((((''''''((('''((()))***)))(((***---111333333,,,(((###!!!&&&)))(((((()))+++......---++++++++++++************)))++++++++++++++++++++++++************************************************'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******(((((())))))*********+++*********)))))))))))))))'''((((((((())))))******))))))))))))************((()))+++,,,,,,+++)))((()))((())),,,///000---***---,,,,,,+++***))))))))),,,+++++++++******)))))))))))))))((()))******+++((()))***,,,,,,+++************))))))))))))******%%%%%%&&&((()))+++,,,---------,,,,,,+++,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,------******+++,,,------......******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++---,,,*********,,,...000---,,,+++***+++,,,---...++++++++++++++++++++++++************************((())))))***++++++,,,,,,***,,,---//////...---,,,)))************+++++++++((()))*********,,,///111......---------,,,,,,,,,555333000///000111000000......///////////////...000000////////////000000000000000000000000000000,,,,,,,,,------.........,,,------......------,,,000...+++,,,...000...---,,,---------------------000///---+++******++++++,,,,,,,,,++++++*********************))))))))))))************************))))))))))))))))))))))))+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***(((((())))))))))))))))))))))))((()))*********((('''&&&************************+++*********))))))(((((((((((((((((())))))))))))''''''(((((())))))******+++###&&&,,,)))$$$...###,,,111(((!!!******)))((()))***+++***(((((((((((((((((('''''''''000***%%%$$$***///...)))""")))...,,,))))))(((&&&///)))--- 000---111///(((---))))))******]]],,,(((,,,******))))))))))))))))))))))))+++++++++***)))(((((('''((((((***)))'''***)))'''+++333666333)))***++++++,,,,,,,,,,,,))))))***++++++++++++***))))))************))))))))))))(((((((((((())))))++++++************++++++***)))'''&&&%%%%%%%%%%%%*********************************)))))))))))))))******))))))))))))******+++*********))))))((((((************************''''''((((((((((((''''''''''''''''''((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))...+++((((((***,,,+++***((((((((()))***,,,---...+++)))'''(((+++,,,***((())))))))))))************************************,,,,,,+++***))))))******+++(((&&&'''+++------,,,,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,+++***)))))))))))),,,,,,+++******+++,,,,,,000......000333444333000+++++++++,,,,,,---------...---+++***)))***+++++++++++++++************)))(((((((((((((((***,,,---,,,,,,,,,,,,,,,---...///...---,,,,,,++++++++++++++++++************++++++*********++++++,,,,,,,,,000///---,,,+++,,,,,,---,,,---...---+++***+++,,,+++,,,------,,,,,,...000111000///...---,,,++++++888666333222333444333333111111111111000///......000000////////////000000000000000000000000000000,,,,,,,,,---------......---......//////......---000...,,,,,,...///...---.........---------------,,,+++***)))))))))***+++,,,,,,,,,+++++++++******+++*********))))))))))))************************************************++++++,,,,,,++++++***)))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))((()))******)))((('''&&&************************************)))))))))((())))))))))))************))))))))))))((((((((((((,,,((($$$%%%))),,,,,,***%%%000888^^^---''''''***)))((()))******)))((())))))))))))))))))))))))%%%000888555***###$$$'''222000(((!!!""")))///000"""777&&&$$$ZZZnnn###///222&&&---+++'''(((******++++++]]],,,(((,,,******))))))))))))))))))))))))++++++******)))(((((('''((((((***))))))+++***'''***111222///******+++,,,,,,,,,++++++))))))***++++++++++++***)))******++++++******)))************************)))((((((''''''(((((()))------+++***))))))*********************************)))))))))))))))))))))******))))))))))))******************)))))))))(((************************(((((())))))))))))(((((())))))))))))***+++,,,---))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))),,,)))'''''')))******)))+++***************+++++++++)))((((((***+++***((())))))))))))******************************************)))(((((((((((((((---***((((((***,,,,,,***++++++++++++*********)))******))))))******+++,,,---,,,,,,++++++++++++,,,,,,,,,+++******+++,,,,,,+++***)))+++...///---++++++++++++,,,,,,------------,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++******))))))***+++---...------,,,,,,,,,---.........---,,,,,,+++++++++,,,++++++************++++++++++++++++++++++++,,,,,,...---,,,+++++++++,,,---,,,------,,,+++******,,,+++,,,------,,,---///111111111000000///.........666444111000111111111000333333333222111000......000000////////////000000000000000000000000000000,,,,,,,,,------------......//////////////////...///...,,,,,,...///...---///......------,,,,,,,,,******))))))******+++,,,,,,,,,,,,++++++++++++***+++++++++*********))))))************************************************++++++,,,,,,++++++*********************************************************)))))))))))))))******))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))************))))))))))))************++++++++++++*********)))((('''''''''((((((((('''''''''((()))!!!@@@888---%%%***)))((((((******)))((())))))))))))************444*** &&&***)))%%%((()))******,,,,,,%%%555(((555/// ///,,,+++((((((+++***++++++,,,,,,]]],,,(((,,,******))))))))))))))))))))))))++++++******)))(((((((((((((((***)))+++,,,***''')))------+++++++++,,,,,,,,,+++******))))))***++++++++++++***)))******++++++******))))))***+++,,,,,,+++***)))(((''''''&&&&&&''''''(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))+++)))'''((()))******)))---,,,,,,+++***)))((((((***)))((()))***+++***((())))))))))))***************************************)))((((((((((((((((((...,,,***)))***+++***))),,,,,,,,,+++++++++************))))))******+++,,,------,,,,,,------......,,,++++++******++++++,,,+++******,,,......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***------------,,,,,,,,,,,,,,,,,,++++++,,,---...///......---,,,,,,,,,------------,,,+++++++++,,,,,,++++++************++++++,,,,,,+++++++++++++++++++++++++++***++++++,,,---***,,,,,,,,,***)))***++++++,,,---...---...111333222222111111000000000///555222000///000000000///111222222222111000//////000000////////////000000........................------------------------......////////////......///...---------...............---,,,++++++******,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++*********************************************************)))******+++******))))))***************************************************)))((((((((()))++++++))))))))))))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))*********++++++***)))))))))((((((((('''&&&'''((('''&&&%%%&&&'''///$$$OOOIII---&&&***((('''((()))***)))(((((()))))))))))))))******$$$%%%)))...///,,,(((((($$$"""!!!,,,222333888)))$$$!!!###WWW"""(((---***'''000,,,+++***,,,+++]]],,,(((,,,******))))))))))))))))))))))))************))))))((((((((((((***)))+++***)))((()))+++***))),,,,,,,,,,,,++++++***)))))))))***++++++++++++***((())))))******))))))(((((()))+++,,,,,,+++)))((())))))(((((((((((())))))'''''''''(((((())))))***(((((((((((((((((((((((()))))))))))))))***************))))))))))))***************)))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''((()))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))+++***))))))************,,,,,,,,,+++***)))((('''***)))))))))******))))))((()))))))))************************************++++++***************+++,,,++++++***++++++++++++...------------,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,+++***------------,,,,,,,,,,,,---,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********)))))))))******+++,,,,,,)))+++++++++))))))***+++***,,,---......///222444333333222111000///...---888555333222333333333222...//////000111111111111000000////////////000000------------------------------------------------,,,------......------,,,.........---------...///,,,,,,,,,+++***)))((((((......------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************(((((()))))))))))))))(((************************))))))))))))))))))))))))***)))((((((((()))+++,,,************************)))(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))******((((((((()))))))))******'''((((((((()))))))))******)))((())))))***(((''',,, YYY(((***)))((('''((()))***)))''''''''''''(((((()))))))))666---'''((()))&&&$$$&&& &&&***)))'''((((((&&&###<<<(((,,,GGG(((,,,//////%%%---((())))))+++***]]],,,(((,,,******))))))))))))))))))))))))*********)))))))))))))))((((((***)))***((('''(((************,,,,,,,,,,,,++++++***)))))))))***++++++++++++***'''((((((((((((((((((''''''(((***++++++***((('''))))))(((((((((((())))))))))))***++++++,,,,,,,,,(((((((((((((((((((((((((((((())))))******************))))))))))))******))))))))))))))))))******''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((()))*********************************))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))((())))))******+++++++++******)))))))))******)))))))))***((()))))))))************************************+++***************++++++)))***++++++,,,,,,------,,,,,,,,,,,,++++++++++++******))))))******+++,,,+++*********+++,,,------++++++++++++++++++++++++((()))******************,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,+++******+++------///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********((())))))***++++++++++++)))***++++++***)))***+++***,,,---......///222444444333222000...,,,+++***777444222111222222222111------///000111222222222000000////////////000000------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,---...///...,,,,,,...///+++++++++******))))))))),,,,,,,,,+++***)))''''''***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++'''((())))))***)))))))))************************(((((((((((((((((((((((((((((((((((()))***+++,,,************************)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))'''''''''((()))*********((('''&&&&&&'''(((((((((bbb$$$---)))(((''''''))))))((('''&&&&&&''''''(((((())))))"""***...'''%%%111@@@ZZZ{{{nnn999&&&'''(((OOO'''))),,,&&&***((())))))***)))]]],,,(((,,,******))))))))))))))))))))))))******))))))))))))))))))((((((***))))))&&&&&&)))+++***)))+++++++++,,,,,,,,,+++******))))))***++++++++++++***'''(((((())))))((((((''''''((()))******)))((('''(((''''''&&&&&&''''''((('''((()))***************))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''+++***************++++++******************************))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))%%%'''(((((('''&&&&&&'''''')))***+++,,,,,,+++***(((***+++***)))((()))***))))))))))))************************************((((((((((((((())))))***'''))),,,---,,,,,,---///*********)))))))))((((((******))))))******+++,,,******)))))))))***++++++***++++++,,,,,,++++++***)))+++------+++***+++,,,------,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,......---,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++))))))***+++++++++******)))***,,,+++******+++,,,+++,,,---...---...111333333222000///,,,+++)))(((444222/////////000000/////////000111222222222222000000////////////000000..............................---------,,,,,,,,,------............---------...///...,,,,,,...000,,,,,,,,,,,,++++++++++++***++++++,,,+++***)))(((******+++++++++,,,,,,,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++************************)))(((''''''((()))***+++************************((()))))))))************(((((()))))))))*********(((((((((((())))))))))))$$$&&&(((&&&######(((,,,\\\aaa$$$,,,)))(((''''''((()))((('''&&&''''''((())))))******///...***""""""EEEXXX$$$%%%'''+++++++++***)))+++***]]],,,(((,,,******)))))))))))))))))))))))))))))))))))))))))))))***((((((***)))+++&&&&&&+++,,,)))(((*********+++,,,,,,,,,++++++))))))***++++++++++++***))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((()))))))))((('''************************'''(((((()))******++++++******))))))))))))******((()))))))))************(((((((((((((((((((((((())))))************))))))++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&(((++++++)))'''((()))''')))***,,,,,,,,,***)))(((***+++***(((((()))+++))))))))))))************************************((((((((((((((()))******(((+++---...,,,+++,,,...++++++*********)))))))))******))))))******+++,,,++++++***)))))))))*********+++,,,,,,,,,,,,+++***+++---//////---+++,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,,,,---......,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,***+++,,,,,,,,,+++***))))))+++,,,,,,++++++,,,...+++,,,------,,,---///111000//////...---,,,++++++777555222222222333333222222222333333333222222111000000////////////000000000000000000000000000000.........------,,,,,,,,,......////////////......---...000...,,,+++...000---------------------...***+++,,,---...---,,,,,,*********++++++,,,,,,,,,......---------,,,,,,,,,************************++++++++++++++++++++++++***+++,,,---------------((((((((((((((((((((((((************************&&&''')))***+++++++++***************************)))(((''''''''')))***+++************************(((((())))))*********+++)))************+++++++++******))))))((((((''''''%%%+++///+++$$$$$$,,,555]]]&&&***)))'''&&&'''((()))(((''''''(((((()))***+++++++++///###hhh000,,,&&&000+++++++++***,,,+++]]],,,(((,,,******)))))))))))))))))))))))))))))))))))))))*********((((((***)))---(((''',,,---((('''))))))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++***))))))***++++++++++++************+++++++++,,,---......---,,,+++************************'''(((((()))***+++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))((((((((((((((()))******************************))))))))))))******************************))))))(((((((((((())))))))),,,//////,,,++++++---)))***+++,,,,,,+++)))((((((***,,,+++(((''')))+++))))))))))))******************************************)))******+++,,,,,,***---//////,,,******,,,.........---------,,,,,,*********)))***++++++,,,,,,,,,+++***))))))))))))***+++,,,------,,,+++***'''***,,,+++)))'''(((***---------,,,,,,+++++++++---,,,,,,+++,,,---///000//////.........------------,,,+++*********+++,,,,,,,,,,,,,,,------...///++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---*********++++++,,,,,,---+++,,,------,,,+++***)))***+++------,,,,,,---...+++,,,------,,,,,,...000---------...............444333222111000000000000//////000000000000//////111111000000/////////...222222111111000/////////......---------,,,,,,,,,---------------...//////000000//////.........---......//////...---,,,,,,...---,,,,,,++++++,,,,,,,,,---......,,,,,,---...///......------......///------,,,,,,+++,,,,,,,,,///...------...///...---************************************))))))((((((++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++000,,,)))))),,,...---,,,***++++++++++++***)))))))))***,,,,,,***)))***+++)))))))))))))))))))))))),,,,,,++++++***)))))))))000&&&###)))---***'''(((,,,...$$$000(((NNN```&&&...))))))******+++++++++,,,---$$$%%%222"""III'''(((BBBggg!!!+++777000%%%222$$$###iii***111!!!555'''******++++++++++++******((((((((()))******++++++''''''))))))%%%&&&(((************)))------...---,,,+++---///111---)))(((+++------+++))))))************))))))++++++++++++++++++++++++,,,+++*********+++------000///---+++(((&&&$$$###))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((()))))),,,---............---,,,***++++++,,,,,,++++++***++++++***)))(((((())))))+++++++++*********))))))((((((((((((((((((((((((******))))))))))))******((((((''''''''''''((((((,,,+++***((((((((()))******+++,,,,,,,,,***)))(((,,,***)))''''''(((***+++***)))((()))***+++***((()))************+++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++------------------------)))***,,,------,,,***)))...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,++++++***)))******))))))))))))******------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,...---++++++,,,...........................------///---,,,,,,,,,,,,+++)))******+++,,,------......)))***,,,---......---,,,******+++++++++,,,,,,,,,***+++---...---+++)))'''+++***++++++,,,---...///000//////...------,,,,,,444333222111111000111111//////000000000000//////---------,,,,,,,,,++++++222111111000000///......000/////////............///////////////000000111000/////////.........---...............------,,,...---,,,,,,++++++,,,,,,,,,---...---,,,,,,,,,...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,......---+++************************++++++*********)))))))))******************************++++++,,,++++++++++++)))'''''')))***((('''++++++*********)))))))))''')))++++++)))((()))***))))))))))))))))))))))))*********))))))((((((((($$$(((,,,---(((&&&,,,444"""///%%%,,,===BBB$$$***((((((((()))))))))******'''###:::'''!!!444$$$ eee'''+++---"""...000***$$$:::RRRCCC%%%222&&&111&&&******++++++++++++***************))))))))))))))))))(((******&&&'''((()))************+++,,,,,,+++******+++---111///---,,,------------))))))************))))))************************+++******)))***+++,,,---------,,,+++***)))((('''))))))))))))************(((((()))***++++++++++++***************************))))))(((((())))))***((()))************)))(((***++++++,,,,,,++++++***+++******)))(((((())))))*********)))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))),,,+++)))((((((((()))************+++******))))))+++***)))(((((()))***+++***)))((()))***+++***((())))))*********+++++++++***)))((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---............---,,,,,,++++++************++++++,,,,,,,,,+++,,,,,,,,,---------,,,+++++++++++++++...,,,******+++---,,,,,,---------------------------+++***+++------,,,+++*********+++,,,------------------...---+++***)))++++++,,,,,,,,,---------------------,,,,,,,,,+++,,,,,,,,,,,,---...///////////////...---,,,,,,,,,555444333222222111111111///000000111111000000//////////////////.........111111000//////......---////////////............,,,,,,,,,,,,,,,------.../////////...........................------------...---,,,,,,++++++,,,,,,+++---...---,,,+++,,,...+++******************+++++++++*********++++++,,,)))))))))+++------+++)))************************+++++++++++++++*********))))))))))))))))))))))))(((((()))***++++++******,,,+++***+++,,,+++)))'''+++***)))((((((((())))))'''(((******((('''((()))((((((((((((((((((((((((((((((((((((((((((((('''...,,,(((&&&)))+++%%%666&&&...,,,555((('''&&&&&&&&&''''''''''''((((((&&&000&&&,,,***:::,,,+++)))))))))222"""111)))"""+++ 777'''777"""))))))))))))))))))))))))bbb+++000222,,,000;;;''''''111,,,...)))******++++++++++++******++++++******)))(((((('''+++******)))(((((((((((()))******+++)))******)))(((((()))+++//////000...,,,+++,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++***)))*********************************))))))*********''''''((((((((((((''''''******++++++++++++************)))((((((((()))))))))))))))(((((((((((((((******************************))))))))))))************))))))))))))******+++***))))))((()))))))))))))))((((((((()))******+++***)))(((((()))***+++***)))((()))***+++***((()))))))))*********++++++)))))))))((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((()))******+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,++++++***))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...,,,,,,+++*********++++++---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...------))))))******+++,,,,,,,,,------------,,,+++***))),,,,,,---------............---,,,+++,,,---...///---,,,,,,------...///000///......------,,,,,,+++555555444333222222222222000000000111111000000000222222111111111111111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...........................---------------------...---,,,,,,++++++,,,,,,+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,*********)))******++++++(((((()))+++------+++)))************************++++++++++++++++++++++++***)))))))))))))))(((((((((((()))***++++++++++++///...---,,,,,,,,,+++++++++***(((&&&&&&''')))***''')))******)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((+++444///'''(((---111111$$$ooo""",,,%%%'''''''''''''''''''''''')))&&&$$$;;;fff***111000&&&333***;;;"""MMM+++222333!!!---444++++++++++++++++++++++++XXX!!!&&&'''###!!!(((------...,,,...******++++++++++++******************))))))((((((+++))))))(((***)))((('''((()))+++,,,((()))***)))(((''')))++++++---///...***((((((***))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***))))))*********+++++++++((()))))))))************,,,,,,------,,,***'''&&&************************++++++************++++++))))))))))))))))))))))))******++++++++++++*********))))))((((((((())))))))))))))))))))))))))))))******************************))))))))))))*********))))))(((((())))))*********)))))))))))))))))))))(((''''''''')))***+++***))))))((())))))***+++***)))((()))***+++***((())))))))))))************)))))))))))))))******+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))*********+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,++++++***))),,,,,,++++++++++++,,,,,,)))***+++,,,------......,,,,,,+++++++++++++++,,,,,,******+++---......---,,,,,,------------......+++***)))***,,,---,,,+++))))))*********+++++++++******+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///------------,,,,,,++++++555555444333222222222222000000111111111111000000/////////000000000000000000000//////......------++++++,,,,,,,,,,,,,,,,,,000////////////000111111---------...............------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,+++,,,---,,,++++++,,,---,,,++++++******++++++,,,***)))))))))******+++,,,*********,,,......,,,***************************++++++++++++++++++++++++++++++*********)))))))))))))))***+++,,,,,,++++++---,,,***((('''(((***,,,+++***(((&&&&&&''')))***(((***++++++***))))))***))))))))))))))))))))))))((((((((())))))*********000222000***'''((('''$$$444888&&&+++'''(((((((((((((((((((((((( +++---444 ###,,,,,,+++((("""111$$$)))...>>>%%%555"""((()))&&&)))((((((((((((((((((((((((]]]///000000222666###//////(((---***...******++++++++++++******(((((())))))***************(((((('''******)))(((((()))+++,,,)))***+++***((((((***+++***---///---***((((((***))))))************))))))************************''''''(((((()))))))))))))))))))))))))))))))))(((((()))))))))******************+++,,,+++***)))((())))))))))))))))))))))))++++++************++++++************************)))******++++++******))))))((((((((((((((())))))******************************************************))))))))))))******)))((((((''''''(((((())))))))))))*********)))))))))(((''''''''')))***+++)))))))))))))))******+++***)))((()))***+++***((((((((()))))))))*********((()))))))))************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------,,,,,,++++++++++++******+++++++++,,,,,,,,,///000000000000///......++++++************++++++)))***+++,,,---...------------,,,,,,,,,,,,------*********,,,///111222111---........./////////000---,,,******+++,,,***)))******************++++++++++++++++++,,,---......++++++++++++,,,,,,,,,,,,((()))+++---...---,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++555444333222222111111111000111111222222111111000000000111111111111222222111111000//////......---------------............//////......//////000111---------------.........---,,,+++++++++,,,.........---,,,,,,++++++,,,,,,***,,,---,,,+++***+++---***))))))))))))))))))******************+++,,,---...---+++,,,---...---,,,*********************************++++++++++++++++++++++++******))))))(((***+++++++++++++++******,,,,,,+++)))((())),,,...+++***)))((((((((()))))))))***,,,,,,***)))***+++))))))))))))))))))))))))''''''((()))******++++++ !!!%%%+++,,,,,,///444qqq&&&%%%+++*********))))))))))))(((555"""'''bbb&&&!!!$$$222333###(((///222!!!ccc ...###111)))''',,,,,,,,,,,,,,,,,,,,,,,,WWW***'''(((---444&&&+++***''',,,))))))******++++++++++++******'''(((((()))******++++++)))'''((('''*********))))))******+++***++++++***))))))***,,,,,,---...---,,,+++,,,---))))))************))))))************************''''''((()))))))))))))))))))))((((((((('''''''''))))))))))))************&&&&&&'''(((***+++,,,---))))))))))))))))))))))))*********))))))*********))))))(((((((((((())))))))))))************))))))((((((''''''(((((())))))************++++++++++++******************************))))))))))))******((((((''''''''''''(((((((((((()))************)))))))))((((((((()))******(((((())))))******++++++***)))((()))***+++***(((((((((((()))))))))******(((((()))************)))(((((())))))***+++++++++************************---------,,,,,,---------......------,,,++++++*********+++++++++,,,,,,,,,......//////......---,,,++++++************++++++)))***,,,---...------,,,------,,,,,,------......******+++...111333222111.........///000000111111...,,,+++***++++++)))(((++++++++++++++++++++++++///...---,,,++++++++++++*********+++++++++,,,,,,'''))),,,......,,,***)))++++++************++++++++++++++++++++++++++++++444333222111111000111111000111111222222111111000111111111222222333333333222111111000000///......,,,,,,---------.........,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---,,,+++***+++,,,...///...---,,,,,,++++++,,,,,,***,,,,,,,,,+++***+++,,,*********))))))******************++++++,,,---...111...,,,***+++,,,,,,,,,************************)))))))))*********+++++++++******)))((((((''''''++++++++++++***)))(((''''''***------,,,+++,,,---++++++*********)))))))))(((***++++++***))))))***++++++++++++++++++++++++%%%%%%&&&''')))******+++222,,,&&&$$$RRR???&&&&&&+++*********)))))))))((((((+++!!!333444@@@'''$$$///)))---!!!+++///999QQQ888&&&,,,$$$,,,************************aaa---***...///(((+++'''(((++++++,,,&&&******++++++++++++******)))))))))))))))*********((((((***)))*********++++++******)))***++++++***))))))***,,,...,,,******,,,---...---))))))************))))))))))))))))))))))))))))))'''((()))*********))))))((((((((((((((()))))))))))))))))))))************((('''&&&&&&''')))+++,,,))))))))))))))))))))))))***))))))(((((())))))***))))))(((''''''((())))))))))))************))))))'''''''''''''''((())))))))))))))))))*********+++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''((()))***+++******)))*********+++******))))))'''((()))******+++++++++***)))((()))***+++***((((((((((((((()))))))))***'''((()))***+++******)))((((((((()))***+++++++++))))))))))))))))))))))))+++++++++******+++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,******++++++******)))(((,,,,,,++++++++++++,,,,,,***+++---......---,,,***,,,,,,++++++,,,------...++++++,,,...000111000...------......///000000111,,,***)))***++++++***))),,,,,,,,,,,,,,,+++++++++///...---++++++++++++++++++++++++,,,,,,,,,------+++,,,---------,,,+++***,,,++++++******++++++,,,*********+++++++++++++++444333222111000000000000111111222222222222111111,,,,,,------.........///222222111111000000//////*********++++++,,,,,,,,,......---------...//////,,,,,,,,,------.........---,,,+++******,,,...///...---,,,,,,++++++,,,,,,***+++,,,,,,******+++,,,------,,,,,,,,,,,,------++++++++++++,,,---...///333///+++))))))+++++++++************************(((((())))))*********+++***))))))((('''&&&&&&&&&************)))'''&&&%%%###))),,,+++(((&&&&&&***++++++++++++***))))))''')))******((((((((()))++++++++++++++++++++++++$$$$$$%%%&&&''')))******"""***YYY )))---*********))))))((((((((('''&&&###---ttt&&&$$$***+++fff\\\999***'''((()))(((...***'''---###555+++***(((///************************```((()))///)))&&&666******000,,,000(((******++++++++++++******++++++******)))(((((((((((()))++++++)))***+++,,,,,,+++)))((()))*********((((((***+++---)))&&&&&&***------,,,))))))************))))))(((((((((((((((((((((((('''(((***+++++++++***)))((((((((()))******++++++))))))))))))************...,,,(((%%%$$$$$$&&&'''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))************))))))'''''''''''''''((()))***'''((((((((())))))******((((((((((((((((((((((((******))))))))))))************))))))))))))******'''((()))+++++++++***)))***+++,,,,,,,,,***)))((('''''')))***++++++++++++***)))((()))***+++***((((((((((((((())))))))))))'''((()))++++++******)))'''(((((()))***+++++++++++++++++++++++++++++++++******))))))))))))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******...------,,,,,,------...+++,,,---......---+++***+++*********+++,,,,,,------,,,,,,...//////---***,,,,,,------...///000000***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///,,,,,,,,,---------......000///---,,,+++,,,,,,---------,,,++++++,,,,,,,,,******************++++++555444333333222222222222000111111222222111111000.........///////////////////////////...............------,,,,,,------...111111000000/////////...///---+++,,,---...------***++++++,,,,,,++++++***,,,---///000111000///...///......------,,,,,,++++++,,,,,,---,,,+++***)))------,,,+++***************+++,,,...000222333444,,,+++++++++***)))))))))***+++++++++,,,,,,,,,,,,(((((((((((()))***+++,,,((()))******)))((()))++++++***)))(((((()))***+++)))***+++,,,---,,,++++++...---+++)))(((((()))***))))))))))))************000'''***(((***((((((HHHKKK***222$$$&&&(((***,,,---,,,+++***,,,hhh///,,,(((&&&''')))******+++***,,,))))))*********++++++++++++888<<<444***'''$$$))))))+++222%%%ccc)))---)))---******++++++++++++*********)))))))))***+++,,,,,,(((((())))))))))))(((((())))))+++***((()))***++++++***)))(((''''''(((((())))))*********************++++++,,,***))))))((('''&&&&&&%%%###%%%''')))******)))(((+++'''$$$%%%***---,,,))),,,,,,+++***))))))******************************)))************+++++++++)))***+++***)))((((((*********)))((('''&&&%%%%%%+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******'''''''''((())))))******))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))***+++---,,,***))))))*********))))))((((((''''''************************,,,,,,++++++***+++++++++++++++++++++******))))))......,,,,,,,,,,,,......******++++++---///000111((((((((()))******++++++++++++******++++++,,,---------------------------+++,,,,,,------......///,,,++++++******++++++,,,***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---)))***+++,,,------------------------------------...---,,,,,,++++++++++++++++++++++++,,,---......************************)))***+++,,,---,,,+++***666555444333222222222222111111222222222222111111000000000000000000//////////////////...............------,,,,,,------...///.........---------,,,///---,,,,,,---......---++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******************************+++++++++***)))(((+++******)))))))))******))))))***++++++,,,------++++++++++++************'''((((((((())))))))))))+++,,,---,,,++++++,,,,,,)))***++++++))))))***++++++***)))(((((()))***+++)))***+++,,,,,,,,,++++++,,,+++***)))(((((((((((())))))))))))************111(((---+++)))%%%,,,UUU...***&&&++++++((()))+++---......---,,,... NNN+++)))&&&%%%&&&(((((((((---,,,***)))))))))))))))))))))))))))333lll666///...)))'''###"""---444ccc(((,,,(((,,,)))******++++++******)))***************+++++++++(((((())))))))))))(((((())))))+++***((()))***++++++***)))(((&&&&&&''''''''''''''''''***))))))))))))***++++++---,,,,,,+++******))))))&&&'''((()))))))))(((''''''### !!!%%%((('''$$$((((((((('''''''''&&&&&&************************)))************+++++++++)))***+++***)))((((((***++++++***))))))(((((((((************)))))))))((()))))))))))))))((((((((())))))))))))))))))))))))'''''''''(((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***************))))))))))))))))))))))))))))))+++,,,+++***(((((()))******))))))((((((((((((************************+++++++++***++++++,,,,,,++++++++++++*********))),,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******))))))))))))******++++++,,,------,,,+++++++++******))))))******+++)))***+++,,,------------*********++++++,,,,,,,,,...---,,,,,,+++++++++,,,------,,,++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++777666555333222111111000222222222333333222222222222222111111000000//////////////////...............------,,,,,,------............---------------///---,,,,,,---......---,,,------------------,,,)))))))))))))))***++++++''''''((())))))***++++++))))))*********)))((((((+++************++++++,,,*********)))))))))((((((*********+++++++++++++++************++++++++++++(((+++---+++(((&&&&&&(((***+++,,,,,,******+++,,,******))))))))))))******)))***++++++,,,,,,++++++)))))))))))))))((('''&&&))))))))))))************,,,$$$***)))&&&!!!///aaa??? ,,,,,,"""...)))***,,,.../////////...+++PPPzzz((('''&&&''')))))))))(((///---''')))))))))))))))(((((((((+++...ccc###000%%%,,,---,,,---(((&&&000bbb''',,,(((,,,+++,,,,,,------,,,,,,+++++++++++++++************((())))))******))))))((())))))+++***))))))************))))))((((((((((((''''''''''''))))))((((((((()))******---------,,,++++++******)))))))))(((((('''''''''***'''%%%&&&(((***)))'''&&&''''''''''''&&&&&&%%%************************)))************+++++++++)))***+++***)))((((((***++++++++++++++++++++++++************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))((((((,,,++++++***))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))*********))))))))))))))))))))))))(((***+++***)))(((((()))***))))))))))))(((((((((++++++++++++++++++++++++************+++,,,------++++++++++++***************++++++,,,,,,++++++***...---,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++***))))))((((((++++++************++++++++++++,,,------,,,+++++++++******))))))******+++******+++,,,------------))))))***++++++,,,------------,,,+++++++++,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---888777555333222000000000222222333333333333222222222222111111000///......////////////...............------,,,,,,------...///////////////////////////...,,,,,,...///...---------............------,,,+++*********+++---...***+++++++++,,,,,,,,,---******************)))))),,,,,,,,,,,,---...//////,,,,,,++++++*********)))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------&&&))),,,+++'''$$$%%%''',,,---...---+++***+++,,,***))))))))))))))))))***)))******+++++++++++++++((()))*********)))'''&&&((()))))))))***************!!!(((***)))%%%111aaa,,,(((+++---"""---)))***,,,---.../////////)))***444)))((()))***,,,---+++)))mmm222,,,%%%((()))))))))*********+++///999'''???000(((111444,,,333555&&&'''ccc(((---)))---......////////////......,,,,,,,,,,,,+++******))))))))))))******)))))))))))))))+++***)))))))))******)))))))))+++++++++******)))))))))((((((((((((((())))))***++++++******))))))))))))))))))(((((('''(((((()))...,,,***+++------,,,***((())))))******)))((((((************************))))))*********+++++++++)))***+++***(((((((((************++++++,,,,,,,,,*********)))))))))))))))((((((((())))))******+++))))))))))))))))))))))))++++++++++++++++++,,,,,,(((((())))))))))))((((((++++++++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******++++++))))))))))))))))))))))))''')))******((('''((()))))))))))))))))))))))))))------------------------************+++,,,---...++++++++++++++++++++++++,,,,,,............,,,,,,---,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++******++++++,,,---------------------------+++*********)))))))))(((...------,,,,,,------...***++++++++++++++++++***---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,******+++,,,...///000000---,,,,,,++++++,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---888777555333222000000000111222222333333222222111111111000///......------////////////...............------,,,,,,------............///////////////000...,,,---...///......---......//////......------,,,+++++++++,,,...///......------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,---(((((((((((()))))))))))))))+++------***)))***,,,,,,---...---+++***+++,,,)))))))))******))))))))))))))))))*********++++++)))***+++,,,+++***)))(((((()))))))))************///%%%***,,,...+++---PPP###))),,,###...)))***)))******+++,,,,,,------666///###(((((()))+++------+++)))]]];;;...'''(((((()))***,,,---......%%%333%%%,,,AAA'''---222:::&&&%%%444))),,,ddd***///+++///------............------,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))+++******))))))))))))))))))***,,,,,,++++++*********)))((((((((((((((())))))***)))))))))))))))(((((((((((('''''''''((()))++++++***)))))))))******)))((()))******++++++*********))))))))))))))))))))))))))))))*********+++++++++)))***+++***(((((((((***(((((())))))***+++++++++))))))))))))))))))******(((((())))))******++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++)))******++++++******)))))))))******++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))&&&(((******((((((((()))))))))))))))************++++++++++++++++++++++++************+++,,,---...+++++++++++++++++++++,,,,,,,,,............,,,,,,++++++++++++,,,---......***+++++++++,,,,,,,,,---++++++******++++++,,,---------------------------*********+++++++++,,,,,,...------,,,,,,------...******))))))))))))******---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,******+++,,,...///000000,,,,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,+++***)))***+++,,,---777666555333222111111000111111111222222111111111000000//////......------////////////...............------,,,,,,------...,,,,,,,,,,,,,,,---------000...------...//////...------............------+++++++++++++++,,,------------,,,,,,+++******)))+++++++++***++++++,,,---+++************++++++,,,)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,)))))))))*********++++++++++++*********++++++,,,---......---+++******,,,))))))************))))))***))))))))))))***++++++******++++++++++++******))))))))))))************...(((***&&&***)))!!!555JJJ333((( ,,, 000)))%%%************************YYY444555((((((((()))++++++)))'''aaaKKK///,,,((()))***+++,,,.../////////(((***)))"""eee&&&444,,,"""///(((///eee***000,,,000***++++++++++++++++++***+++,,,---------,,,+++***)))******++++++******)))))))))+++*********))))))))))))***************)))))))))))))))))))))((((((((()))******++++++++++++++++++++++++&&&''''''(((***++++++,,,''''''((()))))))))(((((()))(((((((((((())))))***)))))))))))))))))))))))))))************+++++++++)))***+++***)))((((((***((((((((()))))))))******))))))))))))************))))))******************)))))))))))))))))))))))))))))))))))))))(((((((((******++++++++++++******(((((())))))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))'''(((******)))((()))***)))))))))************+++((((((((((((((((((((((((************+++,,,------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,......)))))))))***+++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******++++++,,,------...++++++************++++++******))))))))))))******+++******))))))******++++++,,,,,,------,,,,,,,,,))))))***++++++,,,------,,,,,,+++++++++,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---666555444333222222222222///000000111111000000///000000//////////////////////////////...............------,,,,,,------...+++++++++,,,,,,---------000///------/////////...---------......---------***++++++,,,,,,,,,,,,,,,+++++++++***************+++***)))))))))+++,,,---+++******)))))))))******))))))************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------000+++&&&&&&(((******(((,,,---...---***)))***+++((()))***++++++***)))(((***))))))((()))***+++,,,******))))))))))))******))))))))))))************'''(((+++!!!%%%))))))$$$111***:::555>>>###---&&&---&&&(((,,,++++++***))))))((()))###222***)))((()))******)))'''bbbYYY---,,,+++++++++++++++,,,,,,,,,///((('''222"""(((bbb(((333)))000%%%***ddd***///,,,000***++++++,,,,,,++++++***)))+++,,,......---,,,+++)))******++++++******)))))))))+++***+++***)))(((((()))***+++))))))*********************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++******)))'''(((***++++++******+++)))(((&&&%%%%%%'''***+++)))))))))))))))))))))))))))************+++++++++)))***+++***)))((((((***((((((((()))))))))))))))((()))))))))************++++++******************)))))))))))))))))))))))))))))))))(((((('''''''''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))''')))++++++***)))***+++))))))*********+++++++++((((((((((((((((((((((((+++++++++***++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,************++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,+++******+++,,,,,,+++******))))))******++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++555444333333222222222222//////000000000000//////000000000000111111111111000/////////...............------,,,,,,------...---------....../////////000///------///000///...,,,------------------,,,+++,,,---...///...------*********+++,,,,,,------***)))(((((((((***+++,,,------,,,+++************,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++(((((()))))))))*********888111)))(((,,,...,,,))),,,------,,,***))))))***((()))***++++++***)))(((***)))((((((((()))+++,,,***)))(((''''''((()))***))))))))))))************###+++111###'''222)))000&&&***&&&+++---!!!PPP,,,&&&+++,,,,,,+++,,,''''''555...---,,,***)))(((((((((555%%%+++...,,,++++++,,,,,,***)))[[[aaa)))))),,,,,,++++++***)))((((((&&&!!!888000///DDD###---(((111%%%***ccc)))///+++///---..................---)))***,,,.........,,,+++******++++++++++++******))))))+++***+++***)))(((((()))***++++++++++++,,,,,,------...***************++++++,,,++++++++++++++++++++++++((()))+++,,,+++***(((&&&$$$&&&)))******))))))***+++)))'''%%%%%%(((+++---)))))))))))))))))))))))))))************+++++++++)))***+++***)))((((((***))))))))))))))))))))))))(((((())))))*********+++,,,+++++++++***)))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))''')))+++++++++***+++,,,))))))******++++++++++++************************,,,,,,++++++***++++++++++++++++++,,,,,,---------///...,,,,,,,,,,,,...///...---,,,+++************---,,,,,,++++++******)))++++++******++++++,,,---------------------------------,,,,,,+++*********,,,++++++++++++++++++,,,......,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,++++++------------------------++++++++++++,,,,,,---.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++999888777555444333222222444333222222222333444555222222222222111111111111//////...------------...000///...---+++***)))(((,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,---------...------,,,,,,000///---,,,+++,,,------************+++,,,------......,,,,,,,,,,,,......///---+++***)))***+++,,,......---------,,,,,,,,,*********)))******++++++,,,++++++,,,---,,,***'''))))))*********+++++++++000...+++***+++,,,,,,+++++++++,,,,,,,,,+++******))))))************))))))+++***)))))))))***,,,,,,,,,,,,,,,+++++++++******,,,+++***)))((((((((((((HHHjjj((((((+++***************************,,,''',,,,,,(((,,,***[[[666///(((,,,,,,,,,,,,,,,+++***)))^^^fff"""...***+++,,,,,,------,,,,,,222...)))&&&(((...666;;;(((!!!222--- ...bbb'''///***+++++++++++++++++++++,,,,,,000000000//////......---,,,***))))))******)))'''******+++*********))))))))))))***************))))))((('''&&&+++++++++,,,,,,---------***+++,,,,,,+++)))&&&%%%,,,***(((***,,,---+++((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************(((((()))*********************))))))))))))******+++*********))))))((((((+++***)))'''''''''((()))***)))(((''''''((()))***+++)))(((&&&&&&((()))+++******))))))((((((''''''+++++++++*********))))))******+++++++++,,,,,,,,,---.........***%%% +++++++++***************+++++++++******)))))))))************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,111...---...000111///---,,,,,,++++++,,,,,,---......////////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,+++***))))))........................++++++,,,------...////////////...---,,,,,,,,,,,,111...+++******++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++888777666444333222111111333222111000000000000000000000000000////////////000000///............///------------------,,,,,,...------------------,,,------------------------......//////......---,,,,,,---------------,,,,,,---,,,+++*********++++++++++++++++++++++++,,,,,,...---,,,++++++,,,---...***)))'''&&&&&&&&&'''(((---------,,,,,,,,,,,,+++*********)))******+++,,,---+++++++++,,,,,,***((())))))))))))*********+++,,,***((((((***+++++++++)))******++++++++++++++++++++++++,,,,,,+++++++++((((((''''''((()))***+++*********)))))))))((((((,,,+++***)))(((((((((((('''999EEE,,,&&&)))(((************************(((,,,***......&&&***///III///...,,,------------,,,,,,++++++^^^sss++++++***+++,,,,,,------,,,,,,,,,***((('''(((,,,000333uuu'''///%%%(((,,,bbb'''///***+++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,***))))))******)))'''******+++*********))))))))))))************++++++******)))(((++++++++++++,,,,,,,,,---((()))+++++++++***(((''')))((('''(((***+++)))&&&************************)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***************************(((((()))*********************))))))))))))******+++*********))))))))))))******(((((('''((())))))***)))(((''''''((()))******)))(((''''''((()))***+++*********))))))))))))+++++++++*********))))))************+++++++++,,,------------***'''###!!!(((((())))))******++++++------,,,,,,++++++++++++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---+++)))***,,,---,,,***,,,,,,++++++,,,,,,---...//////000000///...,,,+++---------------------------,,,,,,,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,++++++************+++...,,,******+++------,,,---............/////////++++++++++++++++++++++++777666444333111000000000222222222111000///---,,,000000000000////////////111111000///////////////---.....................//////......---,,,,,,,,,..............................//////......---,,,,,,,,,------------,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,+++)))((((((((()))***,,,,,,,,,+++++++++************))))))***++++++,,,---,,,******+++,,,+++***))))))))))))***************)))'''(((***,,,,,,,,,(((((()))******+++++++++++++++++++++++++++++++++'''''''''((((((***+++,,,*********))))))))))))))),,,+++***)))((((((((((((!!!---***444***888&&&++++++++++++++++++++++++...---)))((()))(((666QQQ222(((---///---------------,,,,,,,,,^^^qqq///******+++,,,,,,------,,,,,,))))))******++++++,,,,,,///QQQ$$$)))''',,,bbb'''///***+++,,,,,,,,,------.........++++++++++++++++++,,,,,,+++***))))))***+++)))(((******+++*********))))))))))))************+++,,,,,,,,,,,,+++*********+++++++++++++++'''(((***+++++++++******)))(((((()))******)))'''************************))))))))))))))))))))))))''')))+++------+++)))'''((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***************************(((((()))*********************))))))))))))*********************)))))))))))))))((((((((()))******))))))(((((((((((())))))***)))(((''''''((()))***++++++++++++************+++++++++***************)))))))))*********++++++,,,,,,,,,+++***)))((('''&&&''''''((()))***++++++......------------,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++++++++++++++++++++++++++)))((()))***+++***))),,,,,,++++++,,,,,,---...//////000000000...---,,,........................)))))))))))))))***++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...*********)))******+++++++++******+++---......---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555444333222111000000000222222333333222111///...222222222222111111111000111000//////......//////111111000///...---,,,,,,............------------.................................///......---,,,++++++,,,---------,,,,,,...------------------------------,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,+++++++++************)))))))))))))))***+++,,,,,,...,,,))))))***,,,,,,+++************++++++++++++,,,+++***+++---...---,,,))))))))))))))))))*********))))))))))))))))))***))))))******+++,,,---...++++++++++++++++++++++++++++++***)))(((((())))))***???!!!,,,>>>@@@$$$---++++++++++++++++++++++++---,,,,,,((()))'''555ddd$$$'''---...,,,,,,,,,,,,+++,,,,,,,,,^^^___+++,,,***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,---777+++888&&&,,,bbb'''///***+++++++++,,,,,,------......+++++++++,,,,,,------...+++***))))))++++++***)))******+++*********))))))))))))******))))))+++,,,,,,---------************************((()))***+++++++++******++++++++++++,,,,,,+++***************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******++++++++++++***)))))))))))))))))))))))))))((()))))))))************+++******))))))******+++************************(((((()))*********************))))))))))))******************************((((((((())))))******+++))))))(((((((((((())))))))))))(((((((((((())))))************************************************((())))))))))))*********+++++++++***++++++,,,,,,(((((())))))******++++++------------------------++++++++++++++++++++++++)))))))))******++++++,,,++++++,,,,,,,,,,,,------,,,---...//////...---,,,)))))))))))))))))))))))),,,+++++++++,,,,,,,,,+++,,,,,,++++++,,,,,,---...//////000000000///---,,,------------------------))))))))))))***+++,,,,,,222111000///---+++***)))........................++++++++++++,,,,,,------+++++++++++++++,,,---...*********,,,...///---,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,555444333222111000000000000000222333333222111000222222222222111111111000000///......------......111111000///......------,,,,,,------...///000000------------------------.........///......---,,,***++++++,,,------,,,,,,,,,------------------------------------,,,+++***+++++++++++++++++++++++++++***************++++++++++++*********)))))))))))))))))))))***+++,,,------+++))))))***,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,------+++***,,,+++***)))(((((())))))******)))(((((()))******)))******+++,,,---------+++++++++++++++++++++++++++***))))))))))))))))))***###///...FFF%%%)));;;%%%++++++++++++++++++++++++((()))222...///$$$'''bbb###,,,---***++++++***))))))***++++++^^^VVV,,,+++***+++,,,,,,------,,,,,,///......---------------)))222NNN$$$888!!!bbb'''///***+++)))******+++,,,,,,------***++++++,,,,,,---------+++***)))***+++,,,+++*********+++*********))))))))))))******((()))***+++,,,---------************************+++++++++++++++******)))***+++,,,,,,,,,+++++++++************************))))))))))))))))))))))))++++++************++++++)))******+++++++++******))))))))))))))))))))))))((()))))))))************)))))))))(((((()))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))*********************+++++++++(((((()))*********++++++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************((())))))))))))*********+++*********+++,,,---...,,,,,,,,,++++++*********++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,+++++++++,,,,,,---------+++,,,---......---,,,+++------------------------,,,---------,,,,,,------,,,,,,++++++,,,,,,---......//////000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000222111000///---,,,+++***........................+++,,,,,,,,,,,,,,,------++++++++++++,,,---......,,,++++++,,,......,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,666555444333333222222222...///000000111111000000000000000000//////////////////...---------------------......///000000000++++++,,,...///000111222------------------------......//////......---,,,)))***+++,,,,,,------,,,******+++,,,,,,,,,++++++,,,,,,---......---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------+++++++++*********))))))(((((())))))***+++------,,,+++)))***+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***+++++++++(((&&&,,,+++***)))((()))******---,,,+++******+++,,,---((()))******++++++******)))))))))))))))***************)))))))))))))))***%%%&&&%%%<<<@@@)))333,,,,,,,,,,,,,,,,,,,,,,,,///)))...&&&,,,'''///***///---)))******)))(((((()))+++,,,^^^XXX222(((***+++,,,,,,------,,,,,,...---,,,*********+++,,,&&&...))){{{ddd***&&&bbb'''///***+++))))))******+++,,,------******************+++++++++***)))***,,,,,,,,,*********+++*********))))))))))))******((()))***+++,,,---------+++++++++++++++*********,,,,,,++++++************(((***++++++***))))))***++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((()))*********************))))))))))))***************+++++++++++++++))))))***+++++++++******(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))***************+++++++++)))))))))*********++++++************+++,,,------......---,,,+++******)))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,++++++,,,,,,---...------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,888777666555444444444444222111111000000000000111000000000000////////////000//////...............,,,,,,---......///000000,,,------...///000000111..............................//////......---,,,))))))***,,,,,,------,,,)))***+++,,,,,,,,,++++++***+++---...///...,,,++++++,,,---......---,,,+++---......//////000//////,,,,,,+++++++++*********((((((((()))***,,,---...*********+++------,,,***))))))*********+++++++++*********+++,,,,,,***(((******)))((()))+++---///---,,,+++))))))+++,,,---******+++++++++***)))((((((((()))))))))***************))))))))))))******(((:::###,,,555...###---,,,,,,,,,,,,,,,,,,,,,,,,555(((******)))333000,,,+++---+++***)))((()))***,,,---^^^LLL000(((***+++,,,,,,------,,,,,,++++++++++++************,,,!!!>>>"""LLL444bbb'''///***+++))))))***+++,,,---...///+++++++++++++++*********+++***)))***,,,---,,,+++******+++*********))))))))))))*********+++,,,------------------,,,,,,,,,++++++++++++++++++******++++++,,,,,,(((***,,,,,,***((()))+++++++++++++++++++++++++++))))))))))))))))))))))))************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********************))))))))))))***************++++++,,,,,,,,,******+++++++++***)))((('''((()))******)))((('''(((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++************+++++++++,,,******++++++++++++++++++---,,,,,,++++++*********)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,---......------,,,,,,,,,,,,------++++++++++++++++++++++++***,,,------+++***+++---,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++------------------------((((((((()))***,,,---...++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,+++,,,,,,,,,---+++)))***,,,.........************++++++++++++------------------------999888777666666666666666777666444222111111222222222222222222111111111111111111000/////////////////////......------,,,,,,.........///////////////000000000000000000000000......//////......---,,,((()))***+++,,,---------***+++---...///...------***+++---//////...---,,,,,,,,,............,,,,,,)))***++++++,,,,,,,,,+++,,,,,,,,,++++++++++++***((((((((()))***,,,---...))))))***,,,......,,,***(((((((((((())))))))))))******+++---//////---+++((((((((((((***---000222+++***(((''''''(((***+++,,,---......---,,,***)))******++++++,,,,,,,,,,,,***)))))))))))))))******,,,:::,,,&&&222444,,,,,,,,,,,,,,,,,,,,,,,,+++$$$000+++444%%%uuusss333(((***222,,,+++***))))))+++---...^^^999(((***++++++,,,---------,,,,,,***+++,,,------,,,***)))***444 )))888'''bbb'''///***+++******+++,,,...//////000.........------,,,,,,,,,+++***)))***,,,---,,,+++******++++++******))))))))))))******,,,---......///.........---------,,,,,,+++++++++)))))))))***+++,,,...///***,,,///...,,,***+++---++++++++++++++++++++++++))))))))))))))))))))))))((()))+++------+++)))((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************------,,,,,,,,,,,,------))))))))))))))))))))))))(((((()))*********************))))))))))))***************++++++,,,,,,,,,***+++,,,,,,+++***)))((('''((()))******)))((('''(((((())))))))))))(((((())))))******+++++++++,,,))))))******++++++++++++***++++++++++++,,,,,,,,,***++++++++++++***))))))***************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......///...---,,,,,,---...///........................+++...///...,,,+++---///,,,,,,++++++,,,,,,---...***+++,,,---------,,,+++.................................///000111333444------------------------........................//////////////////......111000///...............,,,***((((((+++...000111------........./////////------------------------555666777666444222111222333333222222222222333333222222222222222222222222222111000///------,,,,,,/////////000000000000111)))***,,,...000000000000///...---,,,,,,---...//////...---,,,,,,,,,------///...---,,,,,,---...///.........---+++)))((('''++++++,,,///222000,,,(((,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))(((((((((,,,,,,,,,+++++++++******---------,,,+++***)))(((******))))))(((((('''''')))************++++++++++++)))((())),,,---+++)))++++++************++++++***************************444'''///(((222'''***666""",,,333$$$///+++*********+++,,,,,,------555$$$***...+++111{{{OOO$$$===%%%,,,,,,,,,$$$666---222%%%###...###000bbb\\\)))---222(((+++''')))//////******///+++555...------,,,,,,------...000...+++*********)))(((%%%+++,,,...***LLLaaa,,,///'''000......000222444333000---,,,,,,+++***+++,,,...///---,,,+++***))))))))))))111%%%'''...,,,,,,,,,+++***)))((('''+++,,,...//////...,,,+++//////......---,,,++++++))))))*********+++++++++)))***++++++,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++,,,---...///---,,,+++*********+++,,,******+++++++++******)))******))))))))))))******)))((('''''''''(((***+++---+++******,,,.........++++++++++++++++++++++++---------,,,******+++---,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++(((((())))))******+++++++++*********))))))((((((((())))))************)))+++++++++***************%%%'''+++---,,,++++++,,,...---+++*********++++++************))))))))))))******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,///......------,,,++++++++++++,,,---,,,+++)))(((******+++++++++,,,,,,,,,---,,,***)))***,,,...///++++++,,,------......//////---+++))))))+++---///---,,,,,,++++++,,,,,,---...,,,***+++...///...---------,,,++++++,,,---------......//////......---***+++,,,,,,------,,,,,,------------------------///...,,,++++++,,,...///+++++++++*********))))))++++++++++++++++++++++++------,,,,,,,,,,,,------555666666555222111111222111111000000000000111111222222222222222222222222222111000///------------,,,,,,,,,------------...111000///---,,,,,,,,,,,,///...------------...///,,,,,,---------,,,+++***......---,,,,,,---......---------------,,,++++++---,,,---///111111---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++******---......---,,,+++******++++++++++++************)))************++++++++++++)))((())),,,---+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))$$$'''999000+++***'''$$$$$$<<<444!!!000333%%%******))))))((('''''''''%%%)))222...$$$+++hhh(((***)))///,,,///'''+++)))000((('''///%%%111``````(((------)))---+++***,,,---++++++---$$$###(((------,,,,,,,,,,,,------...,,,+++,,,------,,,+++999'''###000444aaa---000(((111,,,,,,---///111111...,,,,,,,,,+++++++++,,,---...------,,,******)))))))))...***)))111******++++++++++++******+++,,,...//////---,,,+++++++++***))))))(((''''''))))))*********+++++++++))))))***+++++++++******************************((((((((())))))*********---,,,+++*********++++++*********++++++******)))******))))))))))))******)))(((((('''((()))***+++---+++))))))+++,,,---,,,************************+++,,,,,,+++***)))***,,,+++******))))))******+++))))))*********+++++++++************************((()))))))))))))))******+++*********))))))))))))***)))(((''''''((()))***)))(((((((((((((((((((((%%%(((***+++*********+++,,,+++***)))))))))******************))))))))))))******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,------,,,++++++,,,---...------------------,,,,,,...---+++******+++---......------,,,,,,------......,,,******---......------,,,+++******+++,,,---,,,------------------,,,++++++,,,------------,,,------------------------...---,,,,,,,,,,,,---...///......------,,,,,,,,,------------------------...------------------...666666555333111000111333111111000000000000111111222222222222222222222222222111000...------------......////////////000000666333///,,,******+++,,,///...------------...///+++---...//////---+++***------,,,,,,,,,,,,------++++++,,,---............///......///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,+++++++++******............---,,,++++++*********+++++++++++++++)))************++++++++++++***)))***,,,,,,,,,***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,444(((111///***+++******555###+++///)))...///---)))))))))(((''''''&&&&&&---222,,,&&&000WWWQQQ//////'''...,,,%%%'''...******///$$$,,,QQQeee(((---''',,,+++,,,+++)))+++......+++'''111%%%,,,,,,++++++++++++,,,,,,,,,+++,,,---//////...,,,(((!!!333###///111$$$bbb...111)))222,,,+++++++++---...---,,,,,,,,,,,,+++,,,,,,---......---,,,++++++******+++)))000***333((((((***+++,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,++++++******))))))***************+++++++++))))))*********)))(((((((((((())))))***+++,,,,,,******+++,,,,,,,,,+++***---,,,++++++******++++++))))))******+++******)))******))))))))))))******)))(((((((((((()))***+++---+++))))))***+++******))))))))))))))))))))))))***+++,,,+++)))((()))******))))))))))))))))))***)))))))))************+++))))))))))))))))))))))))))))))))))))((((((((((((***************))))))))),,,***'''%%%%%%&&&((()))(((((((((((((((((())))))((()))***)))(((((()))***+++***))))))((()))))))))++++++*********)))))))))******+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---------------.........---,,,+++++++++...---+++******+++---...///......------......///...,,,))))))+++---......,,,,,,+++******+++,,,,,,------............------++++++,,,---------------------------------------------------------------000000///......---,,,,,,------------------------.........------.........666666555222//////111333333333222222222222333333111111111111111111111111111111///......---------//////000000000111111111111///---,,,,,,,,,...///.........------............//////000///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---///...---------.........++++++,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,+++++++++******---------------,,,++++++((((((((())))))*********))))))*********+++++++++*********++++++,,,,,,+++,,,++++++******++++++,,,************************'''(((999"""111333''',,,555!!!***666(((---///)))))))))***++++++,,,,,,&&&///(((,,,000777VVV&&&///---"""(((///(((***---((()))---###$$$999eee)))...$$$///'''++++++)))***//////)))xxx...777,,,,,,++++++******++++++,,,++++++,,,...000///---***)))333000(((000+++CCCbbb...111***333...,,,++++++,,,.........------,,,,,,,,,---------...---,,,,,,+++++++++,,,%%%333)))///((()))***+++,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,,,,++++++***************************+++++++++***)))(((((((((((())))))***+++++++++***,,,---......---+++))),,,,,,++++++++++++***+++((())))))*********************))))))))))))******)))))))))))))))*********,,,***))))))******)))''')))))))))******************+++,,,,,,***))))))*********))))))))))))******))))))))))))************))))))))))))))))))))))))***))))))(((((('''''''''************************,,,+++)))((('''''''''(((***************+++++++++***++++++***(((''')))************)))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,++++++******+++,,,------******+++,,,------......///...---,,,+++,,,---...+++++++++,,,,,,,,,------.../////////...---,,,,,,---------,,,,,,,,,++++++...---+++******+++---.........------------.........,,,***)))***,,,...///,,,+++************+++,,,......////////////......+++,,,,,,---...---------------------------------,,,------......------,,,......---,,,+++***))))))++++++++++++++++++++++++///......------......///777666555222000///111444333333222222222222333333111111111111111111111111111000///......---......,,,,,,,,,---------......+++,,,---...////////////---..................---000///---++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***------,,,+++++++++,,,...+++++++++,,,,,,---------000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++***(((((())))))******++++++))))))*********+++++++++***+++++++++++++++,,,---,,,,,,++++++++++++,,,,,,************************(((///:::111111fff666***777000%%%111...&&&***++++++,,,,,,------...,,,...$$$......---ddd;;;)))---%%%%%%---,,,---***&&&)))...)))$$$)))\\\+++...&&&000)))---...,,,***+++***'''LLL---+++,,,,,,++++++******++++++,,,++++++,,,---...---***'''222((((((111)))!!!:::!!![[[bbb---111)))222111///,,,,,,...000000000------------------------------,,,,,,++++++,,,,,,%%%222'''(((+++,,,,,,,,,,,,+++*********++++++,,,,,,---------++++++***************)))************************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&,,,,,,,,,,,,++++++******'''((()))*********************))))))))))))******((())))))***************+++***))))))******(((&&&*********+++++++++,,,,,,+++,,,...---,,,******++++++++++++******+++++++++))))))))))))))))))))))))******************************))))))((((((''''''***************+++++++++++++++,,,,,,+++***(((&&&))))))******++++++++++++,,,------+++))))))***+++***+++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///)))******+++,,,---.........---,,,+++,,,,,,...///++++++,,,,,,,,,---------.../////////...---,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,+++******+++---///,,,,,,+++******+++,,,,,,,,,------......------,,,,,,,,,---.........------------------------------,,,------......------,,,,,,,,,,,,+++***))))))(((++++++++++++++++++++++++......------------......777777666444111111222444111111000000000000111111111111111111111111111111000000///...............---............/////////,,,---.../////////---,,,------...//////...------///---***''''''))),,,...,,,,,,------------,,,,,,------,,,,,,+++***)))(((+++,,,,,,+++******+++---***++++++,,,,,,------...000000...---,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,)))************+++++++++***+++,,,,,,++++++,,,...,,,,,,++++++++++++,,,,,,........................111111---000999+++...---,,,,,,+++******))))))(((,,,)))111%%%!!!VVV$$$///,,,)))+++***---((('''+++///000,,,'''JJJ+++---,,,......///000000***&&&)))///111***$$$***,,,,,,++++++++++++,,,,,,,,,++++++,,,---,,,***'''...,,,222$$$---++++++,,, aaa,,,///'''000111///------///000111111---............---,,,,,,,,,,,,++++++++++++,,,,,,(((...(((%%%.........---,,,***)))(((******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,++++++***)))))))))))))))))))))(((((()))***++++++***)))(((+++,,,,,,,,,,,,+++***)))''''''((()))******************))))))))))))******((()))******++++++*********))))))***++++++)))'''*********+++,,,,,,------+++---......---+++++++++,,,,,,++++++++++++,,,,,,***)))))))))))))))((((((************************************))))))))))))*********+++++++++++++++)))+++---......+++(((&&&'''''''''((())))))******,,,---...---+++******,,,******+++,,,,,,,,,,,,+++,,,++++++++++++***************+++++++++,,,,,,,,,------,,,,,,------......)))******+++,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------.........---------------*********+++,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,---...---,,,,,,...///------,,,++++++,,,------******++++++++++++******,,,,,,---...............------------------------------------------------------,,,,,,,,,,,,++++++---------------------------------,,,,,,---------777777888666444222333333111111000000000000111111111111111111111111111111000000///............///000000000000111111111111.........---............------...//////...------///---+++***)))***,,,---,,,---............---,,,------------,,,+++***)))***,,,...---+++***+++---******+++,,,,,,---............---,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++)))************+++++++++)))+++------++++++,,,...---,,,,,,++++++,,,,,,---////////////////////////&&&999VVVkkk((()))***,,,(((666,,,,,,++++++***))))))(((%%%******...(((666yyy&&&---,,,///,,,'''+++)))+++---+++//////(((555******222***///+++---111+++$$$111EEE'''***...+++------,,,,,,,,,,,,------,,,+++***+++---------+++...---(((***999%%%***888---```+++---%%%---...---+++,,,...//////...---.../////////...,,,+++++++++*********++++++,,,,,,***...(((.........---,,,+++)))(((************+++,,,---...------------------------+++++++++*********)))))))))******++++++++++++***''''''(((((())))))************++++++,,,,,,------++++++,,,,,,,,,+++***)))&&&'''((()))******************))))))))))))******((()))***+++++++++******)))))))))***,,,,,,***((()))))))))***+++,,,,,,,,,))),,,......,,,*********++++++************++++++******))))))(((((((((((())))))))))))))))))))))))************++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++)))(((&&&''''''((())))))******)))+++------,,,*********((()))***+++,,,,,,+++***,,,,,,+++++++++***************+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,******++++++,,,,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,++++++,,,---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***---000000...---...///......---,,,,,,---......***++++++,,,,,,++++++***,,,------...............------------------------...---,,,,,,,,,,,,---...,,,,,,,,,------------...------------------------,,,,,,++++++++++++,,,,,,666888999888555333333333333333222222222222333333000000000000000000000000000//////............///------------...............---++++++,,,...111333,,,---...//////...---,,,000000/////////.........------...//////...------------......------,,,,,,***---//////,,,+++,,,...******+++,,,,,,---......,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******,,,,,,---......---------,,,++++++******))))))))))))************+++++++++))),,,...---+++***,,,///---,,,,,,++++++,,,,,,---........................&&&000%%%RRR)))>>>///'''*********+++,,,,,,------***)))%%%)))666YYY,,,)))&&&333///(((******000...%%%(((---'''ppp''')))'''555'''---%%%(((000,,,''';;;[[[{{{!!!))):::***...------,,,,,,------...,,,+++***+++---///000000111$$$<<<###+++...)))%%%000///```***,,,###++++++***)))***,,,---,,,+++....../////////...,,,+++*********)))******++++++...'''333,,,------------,,,+++******************+++,,,---...)))))))))))))))))))))***++++++++++++******))))))'''((()))***************%%%%%%&&&((()))+++,,,,,,''''''''''''((()))++++++++++++,,,---,,,+++***)))&&&'''((()))******************))))))))))))******((()))***+++,,,+++******)))((()))+++------+++)))'''(((((()))***+++++++++(((***------+++)))((((((******))))))))))))************))))))((((((((('''((((((((((((((((((((((((*********+++,,,,,,,,,---*********++++++,,,,,,,,,))))))))))))))))))******((())))))***+++,,,,,,,,,'''))),,,---,,,***))))))'''((()))+++++++++***))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,+++***************++++++++++++,,,,,,,,,((()))+++,,,---,,,++++++,,,,,,,,,---------......---,,,*********,,,...///------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------.........***...111222000......//////...------------...///---......//////......---,,,---......//////......------------------------///...,,,++++++,,,...///******+++,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,888888888777666666555555000000///000000222444555===888111------...//////333222111000...,,,+++***......////////////.........---,,,,,,,,,,,,---...,,,///333555666444000...------------------------+++,,,,,,------,,,,,,+++...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,666444111...,,,++++++,,,---,,,++++++++++++,,,---...------,,,,,,------...------------......///000,,,++++++---///111111000+++,,,---+++***+++///333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---/////////'''CCCYYYCCC111777))))))(((+++///...((('''***000,,,***KKK +++111###,,,///...---+++)))(((((()))))))))QQQ%%%000++++++)))555'''///666;;;///&&&;;;&&&###,,,,,,,,,,,,,,,,,,------------------------------((()))+++,,,---,,,++++++------"""nnnfff......111...------------------------......555111:::222;;;BBB444)))+++......,,,---)))---777PPP)))******+++++++++************+++,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++(((&&&%%%'''(((++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))******+++++++++,,,,,,,,,,,,------.........)))***+++,,,++++++)))(((,,,---......//////......//////.........---------++++++,,,,,,,,,---------+++---///...,,,+++,,,///------++++++++++++------,,,,,,,,,---------......///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000111000///...---......///........................------++++++++++++------//////---,,,,,,---...///.........///......------........................888888777666666555555444111111000000000222333444111000000333666666333000111111000///...------,,,......////////////............---,,,,,,---......+++---000222222111...---------------------------,,,,,,,,,,,,++++++******...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************,,,...000111...---,,,++++++,,,---......------------------...,,,++++++++++++,,,,,,------,,,+++,,,---...---,,,---......,,,***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---------------------,,,,,,555+++eee(((%%%000---((($$$&&&---444777%%%000222***++++++---&&&...)))******))))))***,,,---...---XXX+++000,,,...000111***---,,,+++444%%%%%%,,,222000************++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++...%%%///$$$fff......111...------------------------+++444###<<<...111555777nnn666$$$%%%***,,,222///777***+++++++++***)))((((((+++++++++,,,++++++******++++++++++++++++++++++++******++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,++++++))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))*********************************)))))))))))))))************************)))***+++,,,++++++***)))))))))))))))))))))))))))))))))*********++++++++++++,,,+++***(((''')))***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))*********+++++++++))))))))))))*********+++))))))*********+++++++++***++++++,,,,,,+++******------------.........//////.........------------++++++,,,,,,,,,---------+++---///...,,,+++---...------,,,++++++,,,------,,,,,,,,,---------......000///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---...//////...---,,,+++,,,,,,---------------------------------,,,++++++,,,------...---,,,++++++,,,---...+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,777777666666555444444333333222111000000111222333111//////000222111---)))///////////////...............////////////............---,,,,,,---......+++,,,.../////////...---------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,+++*********++++++...---++++++++++++)))''',,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111.........///...,,,+++***&&&444((((((vvv===000222111...---+++###---444222***))))))000%%%************,,,...000111222aaa\\\,,,,,,))),,,///(((++++++&&&333///MMM///333%%%555---*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,...&&&...!!!>>>fff......111...------------------------777000(((***'''666---rrrAAA***...------,,,,,,+++)))((('''++++++++++++***)))((((((++++++++++++++++++++++++++++++******************************************(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,+++******,,,++++++***)))(((''''''))))))))))))))))))))))))************************++++++******))))))((((((++++++++++++++++++++++++************************((((((((((((((((((((((((***************+++++++++++++++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++++++++,,,,,,,,,,,,------------++++++,,,------,,,,,,+++...---,,,,,,,,,---///000............------------,,,,,,,,,,,,------------,,,---......,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,---------......111000//////111111111///------------------------,,,,,,+++++++++,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,666666666555444444333333444333222111111111222333>>>:::555222222333333333////////////..................////////////............------------.............../////////000000........................++++++++++++,,,,,,---------,,,,,,,,,++++++++++++...------,,,,,,++++++***////////////...---+++***//////............//////------............------///...---,,,,,,,,,,,,,,,///---++++++++++++)))((()))***,,,...//////000000---------------------------,,,,,,,,,---...//////,,,---...//////---+++***'''--->>>777)))^^^...'''$$$,,,222222111222...///((((((***222***...---,,,,,,,,,...///000111:::ggg,,,,,,))),,,+++(((...---222///EEE"""666444%%%111))),,,,,,------......//////........................,,,---------------------------***888...IIIfff------111---........................---(((999333...---AAA------...------,,,+++++++++++++++++++++***))))))++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))******++++++,,,,,,,,,))))))))))))))))))))))))************************,,,++++++***)))(((''''''++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++************************)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------------------...............,,,,,,------------------...---,,,++++++---///000------------------------,,,,,,,,,------------...---------------,,,---------------,,,,,,---------,,,,,,,,,---------......000///...///000111000///........................,,,,,,++++++,,,,,,,,,,,,////////////......//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++++++++++++++,,,,,,,,,------......///.................................666666666555444444333333444333222111111111222333111222333222111111333555111111000///...---,,,,,,......////////////.............................................//////000........................+++++++++,,,...///111222------------,,,,,,++++++---------,,,,,,++++++++++++,,,---...///000000///////////////////////////---......//////......---///......---,,,,,,,,,,,,...---,,,,,,---...---+++***+++,,,...000111111111------------------------......---,,,,,,+++,,,,,,***+++---//////...---,,,,,,333******---ZZZnnnWWWQQQYYYxxxuuu+++***+++)))000000...------------///000111...222...222...000...111...,,,==='''zzzggg!!!,,,'''---111,,,------...//////000000........................------------------------...---///###111))){{{eee------000---........................***///,,,==='''222******+++,,,---------,,,***++++++,,,------,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))&&&&&&'''(((((()))******))))))))))))))))))))))))************************,,,++++++***)))(((''''''******************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''')))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++******)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++******************,,,,,,,,,------......///...---+++***+++,,,...000,,,,,,------------------,,,,,,---------.........------,,,------------,,,------------------------,,,,,,,,,---------.........---,,,---///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------------,,,------.../////////...........................777777666666555444444333444333222111111222333444...999EEEHHHAAA666///---222111000///...---,,,,,,......////////////......---...////////////...---,,,,,,,,,,,,------..............................,,,,,,,,,---...111333444............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......////////////......---...///000000///...---------,,,+++++++++,,,,,,...---,,,---///000///...///...------///000///...------------------------000///...,,,++++++*********+++,,,...//////......---777$$$***777((([[[***///...***...111+++++++++,,,...000333444444666DDD+++444,,,///000222&&&%%%555,,,+++///...///)))---***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---...+++(((111%%%///...eee------000---........................555///...+++'''555&&&'''(((***++++++,,,,,,******+++,,,---......---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,+++******+++*********)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,************************+++++++++***************''')))++++++*********+++++++++++++++++++++++++++************************************************+++++++++++++++*********************************************************))))))*********+++++++++************)))))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---//////---,,,+++++++++,,,...///,,,,,,,,,,,,------------,,,---------...............---,,,,,,......---,,,------............------,,,,,,,,,---------......,,,+++***+++---......---------------------------------.........---,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++,,,---.........---******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,888888777666666555555444333222111111222333555666===QQQgggkkk\\\GGG999444000000//////..................////////////......---...///000000///...---,,,,,,---............---........................///...---,,,---///111222//////000000///---,,,+++***++++++,,,,,,------...222111///---,,,,,,,,,,,,---...////////////...------...///000000///...---------,,,,,,,,,---.........---,,,---///000///......,,,******---///...---........................//////...---,,,,,,,,,---,,,---------------------......555555+++000AAA:::***///,,,---///,,,+++++++++,,,---000222333666777,,,'''111&&&,,,---+++$$$+++(((LLLLLL"""000777'''222***%%%++++++,,,---...///000000------------------------...---,,,+++***++++++,,,+++111"""FFF###++++++333eee,,,---000,,,........................***(((===+++555"""CCC))))))***+++,,,,,,,,,+++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))************************'''(((***+++,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))(((***,,,---+++******+++***************************************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,++++++************/////////......---------,,,+++++++++,,,---...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------...............---+++,,,...///---+++,,,---...//////...---,,,,,,,,,,,,---------......+++***)))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---,,,++++++---.........------------------------------,,,---...//////...---,,,((()))+++,,,---------,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,888888888777666666555555222222111111222444555777...GGGaaagggWWWAAA444111............//////000000......////////////......---...///000000///...------...000111111111000///////////////////////////111///---,,,,,,,,,...//////000000111000...,,,+++)))***+++,,,------...///...---------///333666888,,,---...//////...---,,,---...///111111///...---///////////////000111222///...------...///...---***(((%%%'''+++///000000........................//////.........//////000//////---,,,,,,,,,,,,,,,222%%%333)))888###+++rrr'''+++'''///222(((///...---,,,,,,---...//////333......)))333%%%...---(((,,,===(((sssyyy <<<$$$333&&&+++333---------...///000111222333////////////////////////...---+++***)))***++++++(((888+++%%%444111&&&)))PPPeee,,,,,,000,,,////////////////////////+++///$$$------'''444(((............///......------+++++++++++++++***)))(((++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++&&&(((***,,,---,,,+++***************************++++++++++++******))))))***,,,......---++++++,,,))))))))))))))))))))))))*********************************************************++++++,,,,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////......---------,,,,,,,,,++++++*********++++++******+++---...///***+++,,,---------,,,,,,+++++++++,,,,,,------------------........./////////,,,+++,,,...///---+++,,,---...//////...---,,,,,,,,,,,,---------......+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,//////000000000///---,,,,,,---///000000000//////........................,,,---...//////...---,,,'''(((***+++,,,,,,+++++++++,,,---...////////////........................555444333222222333444555111111111111000000//////888999999999888666333111111111000......---------000///---,,,,,,---///000---...///000///...,,,+++111111222222222333333333000000//////.........---//////////////////.........111444333000......000+++***)))))))))+++...///////////////////////////000///...---,,,+++++++++///000000000111111222222000///...---------------//////.........---------000///...------...///000111000///...------...///------------------------***++++++,,,---...////////////000000///...------===222))))))111555222,,,,,,,,,,,,------.........(((>>>+++[[[RRR,,,===&&&666888222 ---000000000000///...---,,,,,,,,,,,,---...///000000........................//////.........---------///......------,,,,,,+++,,,eeeeee++++++...,,,111111000000///---,,,+++,,,,,,------,,,,,,+++***888$$$---ooo...+++'''$$$$$$&&&)))+++************************((((((((((((((((((((((((...---,,,***))))))***+++'''''''''((()))***,,,,,,,,,+++)))((((((((())))))************************---,,,+++******+++,,,---,,,+++++++++++++++,,,,,,...,,,******,,,---+++)))+++***)))))))))***,,,---,,,+++***((((((((()))***---,,,+++*********+++,,,******)))(((((('''((((((+++***)))(((((()))******,,,***)))((()))(((&&&%%%((((((((((((((((((((((((***)))))))))((((((''''''%%%''')))***+++++++++***((((((((()))***,,,---...))))))))))))))))))))))))***((('''''')))***)))))))))***+++***))))))+++---,,,,,,+++***+++,,,---...//////...---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++******+++---.........------------......+++)))((()))---///---,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------,,,,,,------------,,,,,,......------------......))))))***+++,,,,,,------------------------------................................................888888777555555444444444333333333333222222222111333444444444333111///---111000///......---------000...---,,,,,,---...000000111222333333222000///000000000000111111111111000/////////............------------------------000222444333111///000111---,,,+++++++++---///111000000000000000000000000000///...---,,,,,,,,,,,,............//////000111//////...---------------//////.........---------...---,,,,,,,,,,,,---.........---,,,+++,,,------------------------------+++,,,,,,------......//////////////////...------222444000,,,+++---......---,,,,,,---------.........000'''888555&&&)))&&&555111555###'''@@@111000000000000///...---,,,---......//////000000000//////////////////////////////.........---------------------------------000666fff++++++///,,,000000000000///...---,,,......//////......---,,,%%%111666***&&&QQQ000...+++))))))***,,,...++++++++++++++++++++++++************************---,,,,,,++++++,,,---...,,,,,,,,,,,,---...//////,,,+++***)))))))))************************************)))(((((()))******((((((''''''((()))******+++)))'''''')))***(((&&&++++++*********+++,,,---,,,+++***)))(((((()))***---,,,+++*********++++++---,,,+++***))))))***+++,,,+++***))))))***++++++,,,***))))))******((('''++++++++++++++++++++++++,,,+++++++++***************************)))((((((((((((((((((((()))***+++************************)))((('''(((***,,,,,,,,,)))***+++***))))))+++---,,,,,,+++++++++,,,---...///......---,,,,,,++++++)))))))))*********++++++++++++++++++++++++++++++...---+++******+++---.........------------......+++***)))***---...---+++,,,---......//////......////////////////////////......---------,,,,,,,,,------------------------........................------........................////////////............------------......+++++++++,,,---.........------------------------................................................888888888777555444222111333333333333222222222222000000111111000...---+++111000///......---......///...---,,,,,,---...///---...///000000000///...............////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++,,,---///...------...///111222000000000000000000000000//////...---,,,,,,,,,,,,111000000//////000222333//////...------------..................---------...------,,,,,,------...------,,,,,,,,,---......------------------------------------------------///////////////......---444888KKK,,,...000...+++***---000---------...............111%%%222222,,,+++GGG;;;%%%---###777cccOOO---'''000000000000///...---,,,//////000000000000000000000000000000000000000000...............---------+++,,,,,,---......//////***555>>>fff,,,+++///---......////////////.........////////////...------,,,000333000)))(((666EEE000///---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,+++++++++,,,,,,---,,,,,,+++*********++++++******************************)))(((((()))******)))))))))******,,,---...---+++******++++++***)))+++************+++,,,---++++++***)))))))))******---,,,++++++******++++++---,,,***))))))***+++,,,,,,++++++***++++++,,,,,,,,,***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++******))))))))))))))),,,+++***)))))))))))))))************************)))((('''))),,,.........(((***++++++***)))+++,,,,,,,,,+++++++++,,,---.........------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---.........------------......,,,+++***+++,,,---,,,+++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................------------------------,,,---------.../////////......////////////............------------......,,,,,,---....../////////------------------------................................................444555555555444222000///111111111111111111111111222222222222222111000///000000///...............///...------------...///+++,,,------...------,,,------.........////////////////////////.........++++++,,,,,,,,,,,,------,,,+++***)))))))))+++,,,//////.........///000111111111111111111111111111//////...---------------111000...------///000111///......---------..............................000000////////////000000............//////000000........................//////......---------,,,...///////////////......+++)))``` ***///222111---+++...222.....................///000222&&&***;;;***888QQQ%%%+++555[[[ZZZ777)))333//////000//////...------000000//////////////////////////////////////////........................,,,---------.........//////,,,+++^^^fff,,,,,,000...------...//////000//////---------------,,,,,,+++<<<111''''''---000+++&&&III,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...///,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,)))******+++,,,---///000------,,,,,,,,,,,,++++++))))))))))))******+++++++++*********************,,,,,,++++++++++++***+++,,,***(((''''''(((***+++************+++++++++,,,,,,+++***+++---...---,,,************************))))))))))))))))))))))))((((((''''''(((***,,,---000///...,,,+++************************************)))((()))+++------,,,(((***++++++******+++,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,---......///.........++++++++++++++++++++++++------------------------////////////////////////++++++++++++++++++++++++,,,,,,,,,---...///000000,,,,,,------------,,,,,,......------------......---------....../////////........................................................................222333444444444333222111111111111111111111111222333333444444333333333222000//////............///.........------...............//////////////////........./////////000000.........///////////////,,,---------.........///000///...---...///000000..................//////000000000000000000000000//////...---------......------,,,+++++++++,,,---......---------......///---.....................000000000000000000000000------...//////000000000........................000//////......------,,,......///////////////...***555///UUU&&&000,,,...000000///......///////////////////////////222333///111$$$888!!!PPPZZZ---)));;;***//////////////////...---///.............................................---...................../////////......---------111"""444'''~~~fff---,,,111...,,,---...///000000000000------......------,,,+++'''444777222...000333---%%%111******+++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++......---,,,++++++++++++,,,,,,,,,,,,------,,,,,,************************+++++++++,,,,,,+++++++++&&&&&&'''''')))***,,,,,,))))))***)))((((((((((((((((((((()))))))))))))))*********++++++++++++***,,,,,,,,,,,,++++++******+++***((('''((()))***,,,((())))))***************,,,+++***+++---///...---************************)))))))))))))))*********((((((''''''(((***,,,---111000...,,,+++***))))))************************,,,***))))))*********)))''')))+++,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,------,,,,,,+++,,,,,,,,,---......///.................................------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,,,,------------,,,,,,......------------......------------....................................................................................444444555555555555444444333333333333444444444444222222222222222333333333//////............//////........................///.........------------////////////000000000111.........///////////////---......//////000000000000///---...///111000000------..................//////////////////////////////...............///000000000000000/////////...------------...//////---------...............---......//////......---+++,,,------...---------........................////////////......---------...//////////////////888'''""")))VVV,,,===---...------.........---+++000000000000///////////////222---666444%%%999BBBVVV111%%%000000,,,...///////////////......---------.......................................---------...............000000//////...------,,,+++333'''444///fff------111///------...///000000/////////000000000000///......:::333)))###'''...///+++333///000666+++(((hhh++++++++++++,,,,,,,,,,,,************************************************+++++++++,,,,,,+++******,,,,,,+++******)))******++++++,,,---------,,,,,,************************((()))************)))(((((((((((()))***+++,,,---***+++,,,+++)))((()))***'''((())))))******)))))))))***++++++,,,++++++++++++,,,,,,,,,,,,+++***))),,,++++++++++++,,,------'''((()))***************,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******)))))))))))))))---,,,+++***((((((((((((++++++++++++++++++++++++---+++)))))))))***)))((('''))),,,,,,+++******+++***+++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------+++,,,...---,,,+++---...,,,---......//////......------------------------,,,,,,,,,------------...////////////////////////////////////////////////,,,---------.../////////......////////////............------------......................................................................................................666666555444333333333333333333333444444444555555111000000000111222222333//////............//////---..................---000///...---,,,+++++++++////////////000000000000............/////////000------...//////000111111...,,,,,,---000000///---.....................---........................//////............//////222333444555444333111000---------------...//////---------.........//////---...///000000///...---,,,---.........---,,,+++........................////////////............------...///////////////EEE222$$$444777888>>>,,,/////////...------------111111111000000000//////---222,,,---LLL333222%%%///III555!!!777222!!!777......////////////......------......//////000000........................---------.........//////////////////............---444000(((EEE666ggg------222000......///////////////...000000000000000///......(((---///...///333222...###222222***,,,...///444^^^+++++++++++++++,,,------++++++++++++++++++++++++************************)))***+++------------,,,******)))((((((((()))))))))***+++,,,------,,,+++************************((()))************)))(((,,,+++++++++,,,------...+++---...---+++***+++---((()))***+++,,,++++++***)))***+++,,,,,,,,,++++++++++++,,,,,,,,,+++***)))***+++,,,---------,,,,,,'''((()))+++,,,,,,++++++---,,,++++++---...---,,,+++++++++++++++++++++++++++++++++,,,,,,---------***************)))((((((******)))(((((((((((()))++++++++++++++++++++++++---+++******+++++++++***'''))),,,---,,,************+++,,,---------,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------------------------............---------,,,,,,++++++,,,,,,---***,,,...---,,,,,,...000,,,---......//////......++++++++++++++++++++++++,,,,,,,,,---------......................................................------........................////////////............------------......////////////////////////........................................................................777666333111000000000000111111111222222333333333111000000000111222333444//////.........//////000------............------666555333222000/////////.........////////////000---.........//////000000------......///000111111000//////111444444222///...///////////////..............................//////.........//////000---...000222111///,,,***---------------...///000---------........./////////000111222222111000/////////000000000///---,,,////////////////////////.../////////////////////------...///000000//////555***------'''...444```---444000...---222333444222...---///111222111111111000000//////222---BBB"""000222(((///111---,,,```~~~222444'''666///+++222)))......///////////////...---......///000111111222000000000000000000000000---------.........//////------......///000000000+++555!!!;;;&&&(((aaaggg---...222000...///////////////.....................------,,,...///,,,'''***000111,,,***---(((***444111)))***&&&###RRR******)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++...///000//////...------,,,,,,---......((()))+++,,,---,,,,,,+++***************************+++,,,------,,,+++***)))))))))((())))))******(((***,,,+++((('''(((******+++,,,---...---,,,,,,)))***+++,,,---,,,,,,+++++++++,,,---,,,+++***)))'''(((***,,,---,,,***)))((()))+++,,,------,,,,,,---,,,++++++------,,,+++(((((((((((((((((((((((()))))))))******+++++++++%%%''')))***++++++++++++******************+++,,,++++++++++++++++++++++++,,,+++******,,,......---&&&))),,,---,,,************+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------------............---------,,,,,,++++++,,,,,,---)))+++......,,,,,,...111,,,---......//////..............................,,,,,,,,,------.................................++++++++++++++++++++++++...............---------,,,------------------,,,.........------.........111111111000000000000000////////////////////////................................................777777777666555555444444444333222111000000000000222222222111111111111000......------------............////////////......//////000000000000//////---------.........//////000000000000000000000000000000///...------,,,,,,......///000000///...---------------------------////////////////////////---------.........//////000000000000000000000000------............------////////////000000000000111111111111111111111111////////////000000000000000///...---------------...///...---+++)))&&&$$$............////////////000///...------...///000@@@mmm***)))777000***222222111000.........///000//////////////////......000000000111000000//////222222,,,%%%666sssFFF'''////////////////////////000000000//////......---000000000000000000000000111111111111111111111111111111111000///---,,,+++,,,...000111000000000222...000***444:::&&&:::ggg//////...+++111222222111///...///111---.../////////...---,,,,,,,,,---.../////////......---,,,,,,++++++++++++333222%%%EEE,,,,,,,,,------.........///...,,,***'''$$$"""!!!))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++,,,,,,***((()))***++++++,,,,,,++++++++++++++++++++++++++++++******))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))))))))*********++++++++++++++++++++++++++++++************++++++*********+++,,,---...///++++++,,,------,,,,,,,,,)))&&&$$$%%%)))---...---+++***+++,,,......,,,+++,,,---...///...---,,,++++++,,,------......------........................------......------,,,+++---------,,,,,,+++++++++........................***+++,,,...///000000111..............................---,,,,,,,,,,,,---000000000000000000000000111000///---------...///........................//////000000000000//////------------------------....................................///////////////............---------...,,,***,,,///111000///888888888777666666555555555444333222111111111111222222222111111111111000///......------......///......////////////......//////000000000000//////---------.........//////000000000000000000000000000//////......---,,,,,,......///000000///...---------------------------////////////////////////---------.........//////////////////////////////...//////////////////....../////////000000000000000000000000000000000000....../////////000000000000///...------------...000000000000///...---,,,............////////////000///............///000((($$$BBBttt666,,,---777666---111@@@222222000/////////000000000000000000000000000000......////////////......,,,222444,,,&&&111LLLdddDDD444888444333333333333333333333333////////////000000000000111111111111222222222222////////////////////////,,,,,,...///000000000000000111222222000.../////////333)))---;;;---'''CCC```(((111666555///000000///------...///000000000000...,,,+++)))------......///............---,,,,,,++++++,,,,,,???&&&---,,,%%%BBBppp,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,***(((***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,---------------++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,---...++++++,,,,,,---,,,,,,+++,,,)))''''''))),,,,,,++++++***+++,,,......,,,+++,,,,,,------------,,,,,,+++,,,------......------+++++++++++++++++++++++++++,,,,,,---.........---.........---------,,,,,,........................++++++---...//////000000.........---------------///...------,,,,,,------////////////////////////000///......------..............................---......////////////...------------------------....................................///////////////............---------...,,,***,,,...000000...999999888888777666666555555555444333222222222222222222222111111111111000///......------......///......////////////......//////000000000000//////---............/////////000000000000000000000000000//////......---------......////////////......////////////////////////////////////////////////---............///////////////////////////////////////000000000000//////....../////////000000000........................------.........///////////////......------......000000000000000111222222............////////////000//////......//////000888***)))444999QQQ[[[777...$$$///666444///---,,,)))222111111000000000000111000000000000000111111111......///000000//////...''',,,111222///,,,,,,...)))VVVfff+++,,,999111,,,666000000000000000000000000////////////////////////.........//////000000000........................***+++,,,...///000111111///111222222000//////000(((555...+++;;;777''''''TTTiii000000...***---...///---,,,+++---...////////////...---,,,+++.........///......------...---,,,,,,,,,,,,,,,,,,000&&&)))555111!!!$$$666"""ooo,,,,,,,,,------------...+++,,,,,,---...///000111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,+++)))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,+++++++++++++++++++++************************++++++************++++++,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++///---***)))***++++++***+++***+++,,,......,,,+++,,,,,,++++++++++++,,,,,,+++,,,------......------------------------------)))***,,,---...///////////////............------........................,,,------...//////......------------------------///...------,,,---------........................---............------,,,........................,,,,,,---......///......------------------------....................................///////////////............------------,,,+++,,,...//////...888888777777666555555555444444333222222222222222222222222111111111000000//////............//////......////////////......//////000000000000//////.............../////////////////////////////////000/////////......------.........///////////////////////////////////////////////////////////////...............//////////////////////////////////////////000000/////////........./////////000000........................------------........./////////............/////////......---...///111222............////////////000//////////////////000111///000222000---///555222MMMttt{{{PPP222555888,,,(((000;;;888///)))000;;;999---000000000000000000000000000000000000000111111111000000111111222222111111333111///...///222444555***++++++...:::TTTttt~~~aaa@@@)))+++)))///999666,,,---888111111111111111111111111444444333222111000//////------......///000000000////////////////////////....../////////...------***,,,///000000000111333$$$777666---111222...222"""jjjJJJ///000,,,...---......---,,,+++---...+++,,,---......///000000.../////////...---,,,,,,...------,,,,,,,,,------###444888,,,,,,999888))) ###555]]]---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***+++,,,,,,+++)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------...---,,,++++++,,,---...++++++++++++++++++++++++************************++++++++++++************************************++++++************++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******///...,,,++++++++++++++++++***+++,,,......,,,+++,,,+++***)))***+++,,,---+++,,,------......------........................***+++,,,---........................------------........................---...............------,,,,,,,,,,,,------------//////...---------------------------------------,,,,,,.........---,,,+++........................,,,,,,---...////////////............................................................///////////////............---------,,,,,,,,,---...///......777666666555444444333333333222222111111111111222222222222111111111000000/////////....../////////......////////////......//////000000000000/////////////////////////////////////////////////////////////////////.....................//////000000000000000000000000000000////////////////////////////////////////////////........................---......//////......---............////////////////////////////////////------------........./////////.........//////000000///...---------...///............///////////////000000000000000000///)))000000((('''...222///444333000***'''+++555>>>111333000++++++333666444))),,,///111333444444444...///////////////////////////000000000111111111000000111222222222222222111222333444222111//////222333555666777777888888222444777999888666444222000>>>>>>111444BBB==='''777777777777777777777777666555555444333222111111000111111111222222222333////////////////////////111111111000///...,,,+++)))+++...///...///000111...555444...***'''***333000+++000333,,,---111+++111(((<<<)))---111...999...//////...------...000,,,,,,,,,---...///000000.../////////...---,,,,,,---------,,,,,,---......111000,,,)))((()))(((%%%%%%***//////,,,***+++...------------------------...------,,,+++******))),,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++******+++,,,---+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---.........---,,,++++++,,,---...++++++++++++++++++++++++************************..................------************************++++++************++++++,,,,,,+++*********+++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,---...+++***+++,,,......,,,+++++++++***)))***+++---...+++,,,------......------++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.................................///......---,,,,,,,,,,,,------.........//////...------------...------------------------+++,,,---.........,,,,,,////////////////////////---...///000000000000000........................////////////////////////............///////////////............---------,,,---...//////.........666666555444444333333222222222111000000111111222222222222111111111111000000//////......//////000......////////////......//////000000000000//////000000000////////////...000000000000000000000000////////////////////////......---......///000111000000000000000000000000////////////////////////000000000////////////...........................------............------------........./////////000000000000000000000000------.........///////////////......//////000000222111000//////......///............///////////////000000111111000000///111---,,,222666333,,,(((+++///444444111---++++++111///111555777333...---111111444777333+++(((+++...//////000000000000///000000000111222222333333000000111222333333333333,,,111666888777666777888888777666888999888444000>>>>>><<<999666777;;;???@@@444555BBB@@@444999LLL::::::::::::::::::::::::555555555444444333333333222222222222222222222222000000000000000000000000000000000111111000000///...000111000...,,,,,,---555...,,,000222///---...555&&&,,,,,,000@@@+++666$$$...///555000)))444...///000///......000222111000///------,,,,,,,,,.........///......------------------------...///...***)))---///000111444......,,,)))''')))///555...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++******+++------,,,***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,,,,,,,,,,+++***)))((()))***,,,,,,,,,,,,...///+++***+++,,,......,,,+++++++++***++++++,,,---...+++,,,------......------------------------------------......------,,,++++++++++++,,,,,,,,,,,,---........................---...............------,,,------....../////////000///......------......------------------------,,,------............---//////////////////////////////000000000000//////........................////////////////////////............///////////////............------------///111111000/////////666666666555444444333333222222222111111222222333222222222111111111111000000000////////////000000......////////////......//////000000000000//////000000000000/////////...000000000000000000000000/////////////////////000...---------...///111222////////////////////////////////////////////////000000000000/////////.................................////////////......---------.........//////000000000000000000000000....../////////000000000///////////////000111111000000000111000000///...............///////////////000111111111111000///***///666555***""")))666111///---+++,,,///333666666+++---666111###+++BBB777111,,,---222777777555///000111222333222222111222222333333444555555666333444555666666777777777:::;;;:::888444444666999;;;;;;===???BBBFFFIIIJJJ@@@CCCHHHMMMRRRTTTTTTSSSPPPSSSUUUVVVYYYYYYPPPDDDJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDAAA???===<<<777777777666555555444444444444444444444444444444///000111222222222222222111222333222///---,,,---333,,,---111333777777///(((***444333+++000333&&&444+++...///000111+++111...///000///......000222222111///---,,,+++,,,,,,------......///.........---------------...//////+++222111******000000(((+++///333333///(((###!!!......---------,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,*********+++------,,,******++++++,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************))))))*********+++++++++&&&''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))))))))***+++,,,,,,,,,,,,,,,++++++***)))((((((***,,,---++++++,,,...+++***+++,,,......,,,+++***+++,,,------.........+++,,,------......------////////////////////////,,,,,,------...---------,,,,,,,,,,,,------..............................------...............---------...//////000111111000//////...............------------------------......------......///000////////////////////////000000000000///...------........................////////////////////////............///////////////............------------000333333111//////000777777777666555555444444333333333222222333444444222222222111111111111000000000////////////000000......////////////......//////000000000000//////111111000000/////////...000000000000000000000000////////////000000000000...---------...///111222////////////////////////////////////////////////111111000000/////////...........................//////000000000000//////---------.........//////000000000000000000000000////////////000000000000///////////////000111111,,,---///000000///................../////////000///000111222222111000///...222000***...777555+++/////////111222111///,,,)))555888111222999555(((+++333444,,,)))///333111111222333444555444444333444444555555666777888888888888999;;;;;;<<<<<<<<<<<<@@@EEEJJJLLLMMMMMMMMMNNNSSSYYY[[[ZZZZZZ\\\___aaa```aaahhhrrrwwwvvvssswww{{{~~~|||xxxvvvsssooohhhhhhhhhhhhhhhhhhhhhhhhhhheeeaaa\\\VVVQQQMMMKKKCCCBBBAAA@@@??????>>>===::::::::::::::::::::::::222222333333333222222111111222333333111000000111111333666...%%%...555...///111+++///777,,,(((999+++000444000,,,333...,,,---...//////......000222000///------,,,---...///,,,,,,---.../////////...---------------...///000222,,,+++111000))))))111------------......///000.........------,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,*********+++------,,,+++******+++,,,,,,,,,,,,+++------------------------//////...---,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***+++---...///000+++,,,---......---,,,+++************************))))))******++++++++++++(((((()))+++,,,---...///------------------------++++++************++++++))))))))))))***+++,,,---,,,,,,,,,++++++)))(((((((((+++------+++***+++---+++++++++,,,......,,,+++)))+++,,,...//////......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////---------.........//////........................,,,------...//////...............///000111111222000000///.......................................///...------...///000111000000000000000000000000000000000///...---++++++////////////////////////000000000000000000000000............/////////000//////.........---------...111555555222000000111666777777888777555444333222222222222222111000///333222111000000111222333222111111000///......---000000000000////////////---......///000111111222222000.........///...---111111000000//////......//////...---------------///...---,,,---000333555000000000000000000000000111000///////////////000000///------///000///...........................111...,,,,,,...///000///........................///////////////////////////////////////.........///000111000///000222333///000111000///...///000///...///111000---///333222111000//////000111222000000000000000111222222000222333444222222222333000222333222000......///111222222222222222222222444555555555444555888:::999:::<<<<<<===???BBBDDDGGGFFFFFFGGGJJJNNNRRRUUUZZZ^^^dddiiilllnnnpppqqquuuzzzyyypppiiibbb```]]]XXXSSSOOOKKKIIIHHHJJJJJJIIIEEEAAA>>>>>>???===:::999999777555333666444000///111222333333222222222222111111111111000000000000000000000000///***&&&''',,,000111///,,,,,,------///000222333222222111000000000000000------......------,,,+++***+++,,,...///000000000///...------------...///------/////////...---,,,......---,,,,,,+++******------,,,++++++*********))))))***++++++,,,------............---,,,+++***,,,,,,---------------------,,,++++++,,,---///000++++++,,,---,,,+++)))(((,,,+++*********+++,,,---+++***)))***,,,------+++))))))))))))))))))))))))***+++,,,***))))))***,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,+++++++++***))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,------...---,,,+++************)))******+++,,,)))***+++***))))))+++,,,((()))***+++++++++++++++,,,,,,,,,---------......111...++++++...//////---+++...222444222000...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,000000//////............---.........---,,,,,,+++................................................///...---,,,,,,---...///........................---...000111222111///...,,,---------.../////////........./////////////////////000000///...------000000000000000000000000444111...---///000111111000000//////......------000000////////////000000////////////////////////666666666666555444333333222222333333222111111000222222111111111111222222111111000000//////......000000000000////////////.........///000111111111111///------...///...---222111111111000000000000000//////...------.........---,,,+++---///222444........................//////............//////000///------///000///...........................000000//////......///000........................////////////////////////////////////////////////,,,---......------///000444444555333111000000111111//////111...******...111111000000000000111111000////////////000000111///111222222000///000111333333333333222222222222333333333333333444555666;;;;;;<<<<<<<<<===@@@CCCFFFHHHLLLOOOQQQTTTWWWZZZ___aaaeeekkkpppuuuxxxzzz}}}wwwqqqlllgggeeeeeefffgggeee```\\\YYYXXXRRRMMMFFFAAA>>><<<:::888:::999777777888999888888444444333222111111000000111111111000000000000000333///,,,,,,000333333111.........---......//////000000///...............------......------,,,+++---....../////////......///...---,,,,,,---...///------...//////...---,,,...------,,,,,,+++++++++++++++++++++++++++,,,,,,******++++++,,,---------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,+++///...---,,,,,,+++,,,,,,+++,,,---------,,,***))),,,,,,+++++++++,,,---...,,,*********,,,---,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,---------,,,,,,+++***,,,,,,,,,+++++++++++++++*********************************++++++************++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,------,,,+++***))),,,,,,+++***)))))))))***+++,,,,,,+++)))((()))+++******+++++++++******))),,,,,,,,,,,,------------000...++++++...///...---,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------/////////.........---------.........------,,,+++................................................///...------------...///////////////////////////...............//////000------..................------------......//////000000111111000000///...000000000000000000000000222000......///000000000000000000000000///////////////............//////////////////////////////777666555444333333333333333333333333333222222111111111222222222222111111000000000000////////////////////////000000000000......//////000000111111222111//////000111000///222222222222111111111111000000//////......//////---,,,++++++,,,...000222.................................------......///000///------///000///...........................///111333222///---...000........................//////////////////////////////////////////000000,,,---...---,,,,,,...000222333333111///------...222000000111///++++++///000000111111111111111000111111000000000000000111,,,---//////......///111444222111111333444555555666777777666666777:::===@@@BBBEEEHHHJJJNNNSSSWWWbbbgggmmmssswwwzzz~~~~~~tttmmmaaaWWWPPPLLLIIIGGGDDDCCCBBBBBBAAA???;;;888888777666444333333333333222222111000////////////333000......111333111///333222111///......------000//////...............---............---,,,,,,---......//////......---...------,,,,,,------...------......///......------------,,,,,,,,,,,,,,,*********+++,,,---------++++++,,,,,,------..................---,,,++++++,,,,,,,,,++++++*********.........------,,,+++***,,,------------,,,,,,+++------,,,,,,,,,---...///---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***,,,...---+++,,,,,,,,,++++++++++++***+++,,,---------,,,******,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,++++++***)))...---,,,***)))(((((((((,,,------+++((('''((())),,,,,,,,,++++++)))((((((++++++++++++,,,,,,,,,,,,///---,,,,,,---......---/////////...,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................------------------............---,,,,,,................................................///......------......///000000000000000000000000///...---,,,,,,...000111//////..................++++++,,,---......//////111111222222111111000000000000000000000000000000000//////000111111000...000000000000111111111111///......------......///////////////////////////777666444333222222333444333333444444444333333222000111222333333222111000////////////000000000000////////////000000000000.../////////000000000111444222111111222333222111111111111111111111111111000000////////////000000...---,,,,,,---...000222........................///............///000000000///------///000///..............................222666555///,,,---000........................//////////////////////////////000000000000111111000111111000//////111222000111111000...,,,---...111000111333222///111555///000111222333222111000444333222222111222222222...///111222222333555777666444222222555888::::::;;;===>>>>>>>>>BBBHHHLLLQQQUUU[[[bbbiiiqqqyyy{{{qqqiiiccc```\\\[[[ZZZYYYVVVPPPHHHCCCBBB@@@>>><<<:::888777777777666444333222222222333222000///000222333111000555444333222000000//////111111000000000000111111...............------,,,++++++,,,---......------------,,,,,,,,,,,,---------------...............,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,------.........---.........------,,,+++...------,,,+++******))))))***,,,---......---,,,---------------------,,,,,,,,,,,,,,,,,,------...---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,000,,,(((***...000...+++++++++++++++++++++++++++***+++,,,------,,,***)))***+++++++++,,,,,,------...------,,,,,,++++++******+++---......---+++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************---,,,+++***))))))))))))+++,,,,,,+++)))((()))++++++++++++++++++***)))(((******+++++++++,,,,,,,,,...---------------------...//////...,,,,,,...000---------------------------......///////////////------------------------------............------................................................//////............////////////////////////////////////...---...///000111000000//////......------++++++,,,---...000000111000111111111111111000000//////////////////////////////000222333333111.../////////000000111111111//////............//////////////////////////////777666444333222222333444222333333444444333333333000111222333333222111000////////////000000000000.../////////000000000111////////////000000000000222111//////111222222111000000000000000000000000000000////////////000000///............000111222////////////////////////000000//////000111111222000///------///000///...////////////////////////...222666555///,,,---000////////////////////////000000000000000000000000000000000000111111222222222333333222111111222444000222333333111111222333111000111333222///111555///000111333333333222111333333222111111222222222444555666666555666999;;;999888777999<<<@@@CCCDDDFFFJJJNNNRRRUUU\\\eeelllwww{{{|||}}}}}}}}}}}}zzzsssjjjcccXXXVVVRRRMMMGGGAAA<<<:::===<<<999777666555555666333222222333444444444333333333222111000000000000111111000000000000111111......//////......---,,,---------,,,+++***)))(((------------------------------------......//////---------------------...---------,,,,,,,,,++++++,,,,,,------------......---------...------,,,,,,///......---,,,++++++***)))***+++---...------,,,------------------------***+++++++++,,,,,,,,,,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++---(((%%%''',,,...,,,)))++++++++++++++++++++++++)))***+++,,,,,,,,,+++***))))))******++++++,,,,,,---------,,,,,,,,,+++++++++,,,------------,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********************++++++***************++++++)))*********)))***+++---((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,------------,,,,,,---)))+++------,,,++++++,,,---------------------------...//////000000//////------------------------------...//////......---////////////////////////////////////////////////////////////////////////...........................///000111222111000000000000000//////......---,,,---...///000111222222//////000111111000000000///////////////////////////000111333555555222000.........//////000000000111111000000000000111111000000000000000000000000777666555444333333333333111222222333333333333333111111222222222222111111000000000000////////////......//////000000111111////////////000000000000///---,,,,,,...//////...///////////////000000000//////......//////000000///////////////000111111000000000000000000000000000000000000111222333333000///------///000///...///////////////////////////111333222///---...000////////////////////////000000000000000000000000000000000111222222333333222222333222000000111222...000111111000111222444222000000111///++++++///000000111222333333333333111111000000111111222333555666666555555666999;;;>>>@@@DDDGGGKKKOOOUUUYYYbbbiiiqqqvvv|||{{{yyyssskkkaaaWWWNNNIIIGGGDDD@@@<<<888666555555333333222111111111222222000000///////////////000...............//////000...////////////...------111000///---***(((%%%$$$---......//////......------------------...///000.........---------------.........---,,,+++++++++,,,,,,,,,,,,,,,---------,,,------...------,,,,,,.........------,,,,,,,,,---------,,,,,,+++***)))---,,,,,,,,,,,,,,,---...)))***+++,,,,,,,,,++++++---+++***+++,,,,,,+++***++++++++++++++++++++++++(((%%%###$$$(((***)))'''***++++++++++++,,,,,,,,,************++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++************+++,,,,,,******))))))***++++++,,,''')))******)))***,,,///(((((()))++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,......,,,+++,,,---,,,///111111000.........---------------------------......///////////////---------------.........------...////////////...////////////////////////////////////////////////...//////000000//////..............................///111333333222111000000000//////////////////......///000111111222222...///000000111000000000000000000000000000000000//////111333555555333000............////////////222111111000000111111222000000000000000000000000666666666666555444333333000111111222333333222222222222111111111111222222111111000000//////...............///000111111111000000000000///////////////---,,,,,,...///////////////000000000111111111......------...//////000.........////////////000////////////////////////////////////000111222333000///------///000///...////////////////////////000000//////......///000////////////////////////000000000000000000000000000000111111222333333444222222333111000///000222---...//////......///000111//////111...******...111111111111222333444444222222222222333555666777666888:::===???DDDIIIMMMSSSZZZccciiimmmsss||||||qqqkkk```\\\VVVNNNHHHCCCAAA@@@;;;:::888555222222333444222222111000000000000000...............///000000///////////////...------000000///...,,,***((('''......///000000///......------,,,,,,---...000111//////......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...------,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,++++++***+++,,,---...***+++,,,---------,,,,,,,,,*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((()))************+++++++++,,,,,,,,,+++***)))((()))***,,,---++++++++++++++++++************++++++,,,,,,------,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,+++******+++,,,---...++++++******)))*********(((*********)))***+++---)))******+++++++++******,,,,,,,,,,,,------------))),,,......,,,++++++---000111111000//////000222........................------...////////////...------........./////////------...///////////////////////////////////////////////////////////////...///000111111000///...........................///000000111111111111111///////////////000000000.../////////000000111111///000111111222222111111000000000000000000000000.........000222333222000000000000///////////////111111000000000000111111000000000000000000000000666777777888777555444333///000111222222222222222333222111000000111222333222111111000///......------......///000111111222000000000000////////////111///...///111222222111000000111111222222222333---------------...///000------......................................................///000222222000///------///000///...000000000000000000000000111...,,,,,,...///000///000000000000000000000000000000000000000000000000000000111222333333444444333444444333111000111333222333333222111000000111///...///111000---///333222111000000111333555666555555555666888999;;;<<<===AAAFFFLLLTTT\\\eeekkkooozzzzzzrrrhhh___YYYUUUSSSIIIGGGDDD???;;;999:::<<<777666555444333222222222000000000000000111222222///////////////......---,,,,,,---...////////////...///000111111000///...------,,,,,,---...000111000000///...---,,,,,,,,,+++,,,,,,------......///++++++++++++++++++++++++,,,,,,------...---------++++++++++++++++++,,,,,,+++******)))***,,,---...++++++***)))***+++---...+++,,,---.........---,,,+++***)))***,,,------+++------------------------***+++,,,,,,+++,,,...000*********++++++,,,,,,,,,,,,***((('''(((***,,,...---------,,,,,,+++++++++((()))***+++,,,,,,---...///---+++))))))+++---///+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,...///------+++***))))))((((((***++++++***))))))***,,,+++++++++++++++***)))(((,,,,,,------------......))),,,//////,,,***+++---,,,,,,***'''&&&'''+++...........................,,,------......................../////////000000------...///000000//////000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000111000...---...///111222......//////000000111111.........///////////////000111222333333333333333000000000000000000000000---,,,,,,...000111000///222222111111000000//////000000////////////000000000000000000000000000000777777777777666555444333222444555555444333333444333333333333333333333333111111111111000000000000000000000000111111111111111000---+++***+++,,,,,,000000000000000111111222222222222222111111111000111000000///...---------++++++,,,---...///000111---...//////......///000000000000000000000000000111///...,,,,,,...///111/////////000000000000000000333...###""",,,111---111111000000//////......000...,,,++++++...222444666444444444444444222000222222222111111111000000///000000000111111111111222000///000333444222000000111333333333333222222333666888888666999@@@FFFOOOWWWcccppp|||}}}tttnnnhhhaaaWWWLLLEEEAAABBBCCC???;;;777666666666333000444333111111222333222111222000------...//////...444111///000111000---***(((***,,,...//////......//////...---,,,++++++***........................///...---,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******%%%&&&)))+++,,,,,,************+++++++++,,,,,,,,,++++++++++++,,,---...............------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++,,,---///000.........---------,,,,,,******+++++++++,,,,,,,,,......---,,,+++++++++++++++++++++************)))++++++******+++,,,,,,---)))***+++---......------222...+++***+++,,,***(((,,,------......---------+++++++++,,,,,,------------,,,++++++******++++++)))***++++++------...//////............---------...,,,***))))))+++...000000000000000000000000000---...///000000///...---////////////000000000000222000///------///000222/////////...,,,+++---...000000000000000000000000000000000000000000000000111111000000000000111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000222222222111111111111111///000000000111111111111777777666555444222000///111333444444333222222333000000000000000000000000111111111111000000000000//////000000000111111111000///...,,,,,,---...///000000000000000111111222222222111111111000000000111000000///......------........................000000111000/////////000000000000000000000000000222111000//////000111222//////////////////.........333000((((((///111,,,/////////000000000000000000///---,,,---///222444111/////////111111000///333333333333222222111111222222222222222333333333555333222333555555333000///111444666777888999:::888;;;???BBBGGGOOOZZZcccuuu}}}}}}sssiii```XXXSSSLLLFFF???;;;999888666333777555222111111111///...000...---...000111111111///...---///111222111///,,,---///000000///...---///......------,,,,,,,,,..............................------,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---***+++,,,,,,---,,,++++++***++++++++++++,,,,,,,,,......---,,,++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,---...************))))))))))))******+++++++++,,,,,,,,,......---,,,,,,,,,------++++++++++++************+++***************+++,,,,,,+++++++++,,,---///000333000,,,***+++,,,+++***,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,+++*********++++++++++++,,,,,,------...---------.........//////000///...---...///111222////////////////////////---...///000000///...---////////////000000000000111000///......///000111///000111///...---///000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000...//////000000000000000////////////////////////111111111111111111111111000000000000111111111111999888777666444111///...111222444444222111222333333333333333333333333333111111111111000000000000//////000000000000111111000///.........///111222000000000000000111111222111111000000000/////////111000000//////......---111000000///...---,,,,,,222222111111000000//////000000000000000000000000222111000//////000111222111111000000//////......---333333......222222,,,......///000000111222222000/////////000111222333111000///000222444444333444444444333333333333222444444444444444333333333222222222333555555333000111333555666777999===@@@FFFKKKRRR[[[ffftttuuujjjeee]]]RRRJJJEEEBBB>>>;;;>>>;;;777555444444333222111000///000222333222111...------///111222111000///000111111111///...---...................................................------------,,,,,,,,,------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------------......///,,,+++++++++************---,,,,,,+++++++++,,,,,,///...,,,***+++---000222555111---+++++++++,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,------------......,,,+++************,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...///000111///000000000000111111111////////////////////////......////////////......////////////000000000000000000////////////000000.../////////......///111000000000000000000000000000000000000000000000000//////............//////////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000:::999999888666444333222111333555444333222333333444444444444444444444444111111111111000000000///////////////000000000111000//////......///000000000000000000000111111222000000000000////////////000000000000//////......111111000///...---,,,,,,111000///000111111000000000000000000000000000000//////............//////333333222222111000//////...222333000000333222---//////000000000111111111000000111222222222222222333111000000333444555444333333333333333333333222444333333333333222222222000111222444555555555444888999::::::;;;AAAIIIOOObbbhhhrrr|||pppeee^^^WWWPPPKKKHHHEEEAAA>>>===<<<:::999555444333333333333111///000000000000000000///...000000111111000000///...------......////////////........................---------------------,,,..............................---,,,,,,+++++++++------------------------******++++++,,,------...,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,------++++++++++++,,,---......++++++*********************+++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,+++************------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...//////,,,,,,+++++++++*********///......---------------///...---,,,---...000222555222...+++***+++,,,---//////...------,,,,,,,,,,,,,,,------------------///...---,,,+++*********......------,,,,,,,,,,,,,,,,,,------...//////000,,,---.../////////......////////////////////////...//////////////////...////////////000000000000//////000000000000//////+++,,,---,,,+++,,,...000////////////////////////000000000000000000000000000//////......//////000////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000111111111111000222222222222222222222222///000000000000000111111222222111111111111000000777888888888777666555555333555666666555444444555000000000000000000000000111111111111000000000///...////////////000000000111000///...------------000000000000000111111222000000000000////////////000000000000000/////////////////////////////////---,,,+++---000222222111000000000000000000000000//////............//////222222111000//////......000111111......111222000222111111111000000000///000111222333333222222111111000......000111000///111111111111222222222222111111111111111111111111333444555555555555666666;;;===AAAEEEKKKWWWgggqqquuukkkddd\\\XXXSSSNNNIIIEEE@@@<<<777555333222222222000...111222222222111000//////......//////000000000000---......//////000000111........................,,,,,,---......------,,,........................---,,,,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''(((***---///++++++,,,,,,,,,---------++++++++++++,,,---......*********************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((******+++++++++,,,,,,,,,))))))******+++,,,......,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------......//////000000//////333111///,,,++++++---...///...---,,,++++++,,,,,,------------------------///...---,,,++++++++++++///......------,,,,,,+++........................+++,,,---//////...---,,,......................../////////....../////////////////////000000000000//////000000000000//////+++,,,------,,,,,,...000////////////////////////111111111111111111111111111000000//////000000111////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000111111111111111222222222222222222222222//////000000111111111222222222222111111111111111444555555666666555555444444555777777555444555666222222222222222222222222111111111111000000000000......////////////000000111000000///...---,,,+++000000000000000111111222111111000000000/////////000000000000000000000000.........//////000000000,,,***))),,,111444333111000000000000000000000000000000111111111111000000//////......------,,,,,,111000///---...000222333333222222111000000//////000111111222222222111111222222111222333333111000000111111111111111222222111111111111222222222222444555555555444555888;;;>>>EEEOOOZZZfffxxxzzzvvvoooggg___UUULLLFFF>>>;;;777555555555444222000222333444222222222333......//////000000111111.../////////000000111111........................+++,,,---.........---,,,........................,,,,,,---------,,,++++++------------------------...---------,,,,,,,,,+++,,,+++******+++---000111,,,,,,,,,,,,------------......---,,,++++++++++++***************+++++++++*********++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,+++***++++++++++++*********)))******+++++++++,,,,,,,,,))))))))))))***+++------,,,,,,,,,,,,++++++++++++***************+++,,,,,,---...///000000///...---...//////---++++++---///,,,+++***)))******,,,,,,............------------...------,,,,,,,,,,,,,,,///.........------,,,,,,//////.........------------...///000111000//////........................//////............//////////////////000000000000000000////////////000000///000000000...///000222000000000000000000000000111111111111111111111111111111000000000000111111////////////000000000000////////////////////////222222222222222222222222000000000000000000000000///000111111222222111111000000000000000000000000000000000111222222333333111111111222222222333333666666666666666555444333333555666666555444444555444444444444444444444444111111111111000000000000........./////////000000000000000000//////...---000000000000000111111222222222111111111000000000000000000000000000000000.../////////000000000000...+++***---222555333111000000000000000000000000000000111111111111000000//////..................111000//////000000111333111111111111111111111111111111111111111111111111222333444777999888666333111111111222222333333333222222333444555666777777777888:::<<<>>>DDDLLLRRRYYYdddtttuuuiiibbbRRRMMMGGGAAA>>>;;;:::888222555666666333222333444222111111000000000000111000000000000000000000111........................***+++---...///...---,,,........................,,,---.../////////...---........................,,,,,,,,,------------------,,,,,,+++,,,---...///,,,,,,,,,------------.........---,,,++++++++++++*********+++++++++,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,++++++------...---,,,,,,............------------******+++++++++,,,,,,,,,************+++,,,,,,---------,,,,,,,,,+++++++++************+++---...///........................***,,,......,,,+++---...---,,,+++++++++---///000///.........---------------,,,,,,,,,,,,---.....................------------------...............//////000000111111111000........................000///...------...///000////////////000000000000111000///......///000111111222222111//////000222000000000000000000000000111111111111111111111111000000////////////000000////////////000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000111222222222222111////////////////////////000111111222333333444444000000111111222333444444:::::::::999888666555444222444555555444333333444111111111111111111111111111111111111000000000000............/////////000//////000111111111111000000000000000000111111222222222222222111111111111000000000000000111111111000000000000////////////111...,,,...333555333000000000000000000000000000......////////////......111111111111222222222222000///000222333111111333000000000111222222333333111111000000///000000111---...111555888888555222222222222333333444444444444555666777888999:::;;;>>>AAAEEEJJJQQQ\\\iiiqqq}}}hhhaaaWWWMMMFFFAAA>>><<<888999:::888333000000111666555333222111000000000111111000000000000000000........................***+++---//////...---,,,////////////////////////---...///111111111000000........................***++++++,,,---...//////,,,,,,++++++******++++++,,,,,,,,,---------......++++++++++++,,,---......******++++++,,,,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,***+++---...///......---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++,,,,,,------///000222333111///---++++++,,,...000'''***......---,,,---...000///......///111444555//////.........---------,,,,,,,,,,,,---...//////........................+++,,,,,,---...///000000///////////////000000000........................000///...------...///000////////////000000000000222000///------///000222000111111000...---...000000000000000000000000000111111111111111111111111//////............//////////////////000000000000111111111111111111111111222222222222222222222222000000000000000000000000000000111222222222222111000000000000000000000000111111222333444444555555//////000111333444555666;;;:::999777555444333333333333333333444555666666555444333222111111111111000000111111111111000000---.........//////000000111111111000000000000000///000333555555444222000111111111111111000//////---------...///000000111222222111000///...------111111111111111111111111333333222111000000000000000000000000///////////////000111222222222222222000111222333333222000000///111333666777777666555222222222222222222222222000222444444222111222333111222222222111222555888777888999:::;;;>>>CCCFFFGGGQQQ]]]fffrrrvvvlllcccYYYMMMEEEAAADDDCCC>>>;;;;;;777333///111444555333000...---,,,---...//////000////////////000000000000000000,,,,,,,,,---------------//////............//////////////////000000000000........................+++,,,------++++++,,,---///---+++)))((()))+++,,,......////////////......///......------,,,,,,+++))))))***+++,,,,,,------...------------------...---,,,,,,++++++***************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***......---,,,,,,+++******++++++*********************,,,------,,,+++,,,,,,,,,,,,+++++++++,,,------.........------,,,,,,,,,---------...------,,,,,,---.........///111555888333111---+++,,,------,,,..............................////////////......000///...------...///000////////////000000000000//////////////////////////////............//////111111000000/////////...////////////............222111000//////000111222000000000000000000000000111111000000000000111111000000////////////000000111111000///...---,,,,,,///000000111222333333333222222222111111111111000111111111111111111111111444333333333222111111111444333222111111222333333111111222222222111111000222333333222111111333555:::999888666555444444444444444444333333333333444555444333222111111111111000000000000000000000000........./////////000000111000000000000000000000///000222333333333222111111111111111111000//////------......///000000111111111000000000000000///111111111111111111111111222111111000/////////000......//////000000111111111111222222222111111111000111111111111111000000000111222333333222111000222222222222222222222222222333555555333333444555222333333444444555777888888999;;;===BBBIIIRRRXXXiiivvvttthhh___VVVTTTNNNFFFCCCBBB???:::777888999888666333111000------...////////////...............///////////////////////////.........//////............//////////////////000000000000........................+++,,,------++++++,,,---...------,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,---------*********+++,,,,,,,,,---******))))))))))))******,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++......---,,,,,,+++******,,,,,,,,,+++++++++++++++***,,,...---,,,+++,,,---++++++++++++,,,---............---------,,,,,,,,,,,,------...------,,,,,,,,,---...------///333555222000...---.........---..............................////////////......000///...------...///000.../////////000000000000////////////////////////.........------.........000000000/////////.............../////////000000222111000//////000111222000000000000000000000000111111000000000000111111111111000000000000111111333333222111000000//////000000111222222333444444333333333333222222222222111111111111111111111111222222222222222111111111111111000/////////000111000111222222222222222111111222222111000000333555999888777666555555555555555555444333222222111111444444333222111111111111222111000//////000111222......////////////000000000000000000000000111111///000000000111111111111000111111111111000000///---......//////000000111/////////000000111111111000000000000000000000000000000//////////////////---......///000111222333111111222222222111111000000000000//////000000111333333222111000//////...222222222222333333333333333555666555555555777888666666666888:::<<<<<<;;;???AAAEEELLLWWWfffuuu~~~vvvooobbbVVVRRRQQQLLLEEEAAA@@@===:::888555333222111111111000000000//////////////////////////////222222111111000000////////////............//////////////////000000000000........................+++---...---,,,+++,,,---,,,---...//////...,,,+++,,,,,,------------,,,,,,******++++++,,,------...++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,++++++***,,,,,,,,,---------------+++,,,......,,,+++,,,---*********+++,,,---...///...------------,,,,,,,,,,,,,,,------...------,,,------...---,,,---000222111000///000111222000///////////////////////////......////////////......//////...------...//////....../////////000000000//////////////////////////////............//////////////////............,,,------...000111111222111111000000000000111111000000000000000000000000111111000000000000111111222222111111111111222222333222222222111000000000111111111222333333444444444444444444333333333333222222222222222222222222111111111111111222222222000000/////////000000111000111222222333333333333111222333222111111333555777777666555555555666666333333333333333222222111444333222222111111111222333111///......///111333//////////////////000000000000000000000111111111000//////...///000111222000000111111111111000///......//////000000000000....../////////000000000////////////////////////000000/////////000000111/////////000000111111222///000111222222222222222000///.........///111222555555333222111000000111222222222333333333333333444555555555555777:::<<<;;;::::::>>>DDDJJJLLLMMMSSSXXXaaammm|||~~~oooiiidddZZZPPPMMMJJJDDD@@@<<<:::999888666666555333222111000000111111111111111000000000333333222111000000////////////............//////////////////000000000000........................,,,---...---,,,+++,,,...------.........------,,,,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------+++---......---,,,,,,---,,,,,,+++++++++,,,------------------------------,,,,,,------...---------...//////...------...000000000111333444444222000000000000000000000000000......////////////......................................./////////000000////////////////////////111000000000000000000111//////..................---......///000000111111111000000000000000000111000000000000000000000000111111000000000000111111222111111000000111111222000000000000000000//////000111111111222222333333444444444444333333333333222222222222222222222222000000000111111222222222111111111111222222222333000111222333444444444444111222333333222222444666666666555555555555666666111222333444444444444333333333222222111111222222333111///......///111333000000000000000000////////////000000111111111111000///...---...///111222///000000111111111000000/////////000000000000000//////.........---------////////////////////////000000000000111111222333222222111111000000//////---...000111333333444444000///.........///111222333333222111111222222333222222333333333444444444333444555555666999>>>BBB>>>@@@EEENNNZZZeeennnrrrvvv}}}}}}nnn```]]]WWWOOOIIIEEECCC@@@???;;;999777555222111000000111111111000000000//////222222111000000///......//////............//////////////////000000000000////////////////////////,,,---......,,,,,,---......---+++***+++,,,---///------............------,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))+++++++++,,,,,,------...++++++,,,------------,,,,,,------......------,,,------,,,,,,,,,,,,++++++***+++++++++,,,,,,------+++---///...---,,,------......---,,,++++++++++++------------------------+++,,,,,,---.........---///000111000...---...///000000222444666666333111000000000000000000000000......////////////......------............------............////////////////////////////////////000//////......//////000......//////////////////000000000000000000//////000000000111111000000000000000000000000000000000111111000000000000111111000000////////////000000000000000000111111111111000000000111111111111111333333333333222222222222222222222222222222222222000000111111222222222333111111222333333333333333222222333444444444444444...000111222111111333444666666555555444555555555111222333555666666555444333333222222111222222333222111000//////000111222111111000000000000///////////////000111111222222000///.........///111222///000000111111111111000000000000000000000000000/////////......---------000000000000000000000000000000000000111222444444333333222111000//////...---...000111333333444444////////////000111222222///000000000111222222222222222333333444444555555333444555666888===DDDHHHIIIQQQ^^^mmm|||~~~zzz}}}{{{|||ooohhh]]]UUUPPPLLLGGGCCC@@@>>>;;;777444222111000000000000//////......---111111000000//////......//////............//////////////////000000000000////////////////////////,,,...///...---,,,---...///---+++)))***+++...000------............------...------,,,++++++******,,,,,,,,,,,,------------++++++************++++++,,,,,,,,,,,,------------++++++,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---//////---,,,---.........---,,,++++++++++++,,,,,,,,,------------...++++++,,,---............///000111000...---...///111111222444666666444111////////////////////////......////////////......------............------------........./////////////////////////////////------,,,,,,,,,,,,------////////////000000000000111111111000000/////////000000111111111111000000000000000000000000000000111111000000000000111111000000////////////000000222222222333444444444555111111111111111111111111333333333333222222222222333333333333333333333333222222222222222333333333///000111222333333333222333444444555555444444333,,,...000111111111222333777666555444444444444444333444666777777666555444333222222111222222333333000000000000000000000000111111111000000000//////...//////000111111222222000000//////000000111111//////000111111111111111000000000000000000000000/////////000000000000000111111111111111111111111......//////111222333444333222222111111000000000000000111222222222222111...///000111222222222222///000222333333333222111222222333333444555555666444555666777;;;BBBJJJPPP___nnnzzz{{{|||www~~~~~~|||}}}}}}wwwllleee^^^VVVPPPIIIFFFBBB>>>:::777666666333333222111111000//////000000000000000///////////////............//////////////////000000000000////////////////////////---...///...---,,,---///------,,,,,,---...///000,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,---...............------------......---------------,,,,,,,,,+++,,,------...---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,...//////...------...,,,+++++++++,,,,,,---...,,,,,,,,,---------......***+++,,,---............---///000///...------...222222222333555555333111..............................////////////......,,,------......------,,,---------.........//////////////////////////////......------------......000000000000111111222222000000000000000111111111///000111222222111000///000000000000000000000000111111000000000000111111111000000000000000000111222222333333444555555666333333333333333333333333444444444444333333333333333333333333333333333333444444444333333333333333000111222444555555444444555666666555555444333222///111444555555555555666777777666555444333333444555666777888777666444222222222222111222222333333000000111111111111000000222111111111000000//////...//////000111222222222000000000000111111111111//////000111111111111111111111111000000000000000//////000111222333444444111111111111111111111111---------...000111333333111111111111111222222222333333333222222000//////...///111222333333333222222333555666666555333222222222333333444555666666555666777999>>>EEENNNUUUuuu~~~zzzvvvsssooonnnttt|||zzzrrrxxx{{{{{{~~~zzz{{{}}}~~~tttjjjcccQQQNNNJJJEEEAAA>>>======777777666555555444333333000000000000000111111111//////............//////////////////000000000000000000000000000000000000---...///...------...///,,,---///000000000//////+++++++++,,,,,,++++++++++++,,,,,,------......///++++++,,,,,,---...//////,,,++++++******++++++,,,.........------,,,,,,,,,+++,,,------......------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,...//////...------...))))))***+++,,,...000111,,,,,,,,,------.........***+++,,,---............+++---///...---,,,,,,---444333222333444444333111..............................////////////......,,,,,,---......---,,,,,,---------.........//////////////////////////////111111000000000000111111000000111111222222222333......///000111222333333///000111222222111000///000000000000000000000000111111000000000000111111222222111111111111222222000000111222222333444444555555555555555555555555666666555555555444444444333333333333333333333333555555555444444333333333222444555777888888777777777777666666555444222222444777:::;;;;;;;;;;;;<<<666666666666555444333222666777888999777555333111111111111222222111111111000000000000000000000000333222111///............////////////000000000000444333333222222333333444111111111000000000000000000000000111111000000000222111111111000000//////111222333444444333222111444333222333333333111///000000000000000000000000000000000000000111111222333222000//////000222333555444444333333333444444444222222444444222333666;;;777777<<>>======>>>@@@@@@@@@???===<<<:::999666666666666555444333333000111222444444444333333111222222333333222222111000000000000000000000000222222000///................../////////000000000222222111111111111111222111111111111000000000000111111000000000000111111111111111111000000000///000111222222222222111000222000000000222222222000111111111111111111111111111111111111111222333333333222111000000111222333444333333222222333333333555333333555555333444888===;;;<<>>;;;888666333111555444333333444444222000111111111111000000000000111111111111111111111111////////////............---,,,+++******+++,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------............---,,,,,,,,,,,,---.........---------,,,,,,,,,+++---------,,,++++++******---------...------,,,,,,------------------------,,,,,,---------,,,++++++++++++,,,,,,------------///,,,,,,//////,,,+++---,,,++++++******++++++,,,------------------------(((***,,,,,,***+++---///000000///---++++++---///////////////////////////......////////////......////////////////////////000...,,,++++++,,,...///------...///////////////222111///......///000111000000000000000000000000---+++...444555111000222000000000000000111222333111111111111111111111111222222222222222222222222222333444333111000000111111111111111111111111111222222222222222333444555444666888888777666666777999666444444555666555333444444444444555666666777666888999:::888888999:::999::::::999999:::<<<>>>AAADDDGGGGGGEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHH666666666666555444333333333333444444555666777777222333333444444333333222000000000000000000000000222111000//////...//////............////////////111111000//////...//////111111111111111111111111222111000//////000111222111111111111000000000000111111111111111111111111111///---...000222333222222222222222222222222222222222222222222333444444333222111000000111222333333222222222222222333333222000111444444333555:::;;;===DDDPPPbbbyyy}}}}}}~~~|||~~~~~~zzzxxx}}}vvvkkk___TTTOOOOOOMMMIIIFFFCCC???:::666999666444333333333333222333333222222111000000000111111111111111111111111////////////..................,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////---,,,,,,,,,,,,---...............---------------......------,,,,,,++++++,,,,,,------...---------------------------------,,,,,,+++,,,,,,---............------,,,,,,++++++///---...000...***+++...,,,,,,++++++++++++,,,,,,------------------------......---+++)))***,,,///...///000///...---///000////////////////////////...//////////////////...////////////////////////000//////......///000000...............///000000333222000///......//////000000000000000000000000---,,,...222333111111222222111111111111222333333111111111111111111111111222222222222222222222222222333444444222222333444222222222222222222222222111222222333333333222222111333555555333222222333555444333444555666555444444444444555666777888999:::<<>>???@@@CCCGGGJJJKKKKKKMMMNNNNNNRRRUUUVVVTTTUUUXXX\\\\\\\\\\\\^^^bbbgggmmmqqqrrrrrrrrrrrrrrrrrrrrrrrr777777777777666555444333444444333222111111111111333444444555555444444333000000000000000000000000000///////////////000111.........////////////000222111000///////////////000000111111222222222333222111000//////000111222000000000000000000111111333333333333333333333333666333000///000222222222111111111111111111111111111111111111111222333333333222222222222222222333444444444444444555666666999888999;;;;;;<<>>CCCPPP]]]yyywwwooommmqqqssswww|||wwwqqqoooyyyzzzlllaaa[[[WWWQQQLLLIIIEEE@@@<<<:::999888777111111222222222333333333222222222222222222222222////////////............------------------------)))***,,,...//////..................------------------........./////////---,,,,,,,,,,,,---......---------------.........---------,,,,,,,,,,,,,,,,,,,,,------...---------------------------------//////...------,,,---------,,,,,,,,,,,,...000111444///,,,...///------///------,,,,,,,,,,,,------------------------------((((((***---000000...,,,)))+++...///...------...////////////////////////000///...------...///000////////////////////////------...///000000000000...............///000000//////000111111222222333111111111111111111111111---///000///222888;;;:::333333222111111111111222000000000111222222333333222222222222222222222222555666666555333111222333333333333333333333333333222333333444444444333333444555666666666777999;;;888:::<<<===???BBBFFFJJJJJJKKKLLLNNNPPPSSSUUUWWW```ccchhhmmmrrrwww|||}}}{{{yyy}}}777888888777777666555444444555666666666555444333333333444444444444333333000000000000000000000000............///000222222000000000000111111111222////////////000111222222000000111222222333444444///000111222222111000//////000000000111111111111000222444666666444222000333222000111222222111000222222222222222222222222222222222222222333444444222333333333333333333222444333333444555666777777777888===DDDMMMZZZooo~~~|||xxxwww|||~~~{{{{{{rrriii___WWWSSSOOOJJJFFFDDDBBB@@@>>>777666666555444333333222222222222222222222222222////////////.....................//////.........+++,,,...//////...,,,+++///.........------------,,,---------............---,,,,,,,,,,,,---......+++,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------,,,---.....................---,,,+++,,,...000111666---))),,,000000///...------,,,,,,,,,,,,------------------------------***)))(((***---///...,,,,,,---//////---------...////////////////////////000///...------...///000////////////////////////.........///000111111111------...///////////////000111111222222222111111111111111111111111111111,,,000111///222;;;???>>>333222111000000000000000///000000111222222333333222222222222222222222222333444555444333222333444333333333333333333333333333333333333444555666666555777888888999:::>>>@@@???AAADDDGGGJJJQQQYYY^^^]]]^^^```bbbeeehhhkkklllwwwzzz888888888888777666555444555555666555333000---+++222333333444444333333222000000000000000000000000............///111222333000111111111222222222222............000111222333000000111222333333444444...///222333333222///...//////000000111111111222...000444666666444000...///...///000222333222000333333333333333333333333444333333333333444555555222333333444444333333222222222222333444555666777:::===FFFSSSbbbwww|||nnneeeZZZVVVRRRNNNKKKIIIFFFDDD<<<;;;999888666444222222222222222222222222222222000/////////............//////000000000000//////...//////000...,,,***(((//////.........---------,,,,,,,,,---------......---,,,,,,,,,,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++............---,,,++++++------------------------)))+++---///000000000//////...---,,,,,,---///000555+++$$$)))000111...,,,//////............//////------------------------///,,,))))))---//////......///000///...---...000////////////////////////111///...------...///111////////////////////////////////////000111222333...///111222222222111000222222222222222111000///111111111111111111111111000333333000222:::???===222222111000//////000000///000000111222222333333222222222222222222222222000111333333333333444666333333333333333333333333444444333333444666777999<<<===>>>???@@@BBBFFFIIIMMMPPPTTTWWW]]]eeepppwwwuuuvvvwwwzzz}}}666555555444444444555555444555555666666555555444666666555444333333222222111111000000000000111111222222111000//////000000000000000000111111111111////////////000000000000000000111111111111000000---......///000111111222111111111111111111111111111111222222222222111111222222222222222333333333222000...,,,,,,---000111...000222333333333444555777444111111333555444333222222333444555777888888BBBJJJZZZqqq~~~}}}yyysssvvv}}}}}}{{{{{{zzz{{{sssfffaaaZZZVVVUUUTTTRRROOOIIIGGGCCC???:::777444333555555444333111000///.../////////000000000000000......////////////......000000/////////.................................---+++(((&&&'''))),,,...,,,++++++***+++,,,---...------,,,+++,,,---...///000///---+++*********+++000///...---------------..................------------++++++++++++------+++++++++,,,,,,,,,------000///...---,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000000//////.........---222111///---,,,---...///000000000000000111111222111111000000000000000111000000000000000111111111222222222111111111111111111111000000000000111111000///.........///111222111111111111111111111111222222222222222222222222222222333333333444444444555333222444777999888666666555444555777888888888777777888888888:::>>>AAAFFFGGGJJJLLLOOOUUU\\\```aaacccfffkkkttt888777666666555555555555333333444444444444333333666555555444333333222222111111000000000000111111222222111000000000000000000000000000111111111111////////////000000000111111111222222222222111111......//////000000111111111111111111111111111111//////000000000000//////111111111222222222222333444333111000000111222333333555666777666555666777444222000111333555444333444777999999888:::@@@EEESSSbbbyyytttpppqqqxxx~~~{{{yyyzzzxxxpppeee]]]YYYWWWUUUTTTPPPNNNJJJFFFBBB>>>;;;999444333222111000000000000////////////////////////......////////////......//////.........---------........................///...,,,++++++---///111---,,,++++++,,,---...///------,,,,,,,,,---...///......---,,,,,,,,,---...//////...---------------........................------,,,++++++,,,------,,,,,,,,,,,,------------000///...---,,,------...------,,,,,,,,,,,,------------------------,,,,,,................................................000/////////............111///...,,,,,,---...///000////////////000111111111111000000000000111111111111111000000000000000///////////////000000000111111000000000000111111000000///...///000111222111111111111111111111111555555555555555555555555333333444444444444444444666444222333555666444333666555444555666777888888<<<=========>>>@@@DDDHHHLLLOOOSSSYYY___fffnnnsssyyyzzz}}}999999888777666555555444333333444444444444333333555555444444333333222222111111000000000000111111222111000000000000000000000000000111111111222222/////////000000000111111222222333333333333222222000000000000000000000000111111111111111111111111//////000000000000//////000000111111111222222222444444444444444444444444222444555444333222333555444333222333555666666555444888<<<;;;999>>>JJJUUUjjj~~~zzztttsss~~~qqqeee^^^ZZZXXXVVVTTTRRROOOLLLHHHDDD@@@???777666444333222222222222000000000000000000000000......////////////......///////////////..........................................---...///000000---------,,,------...///---,,,,,,,,,,,,---...//////......---------......///.........------------........................------,,,,,,,,,,,,------,,,------------.........//////...------------......---------------......------..................................................................////////////...............---,,,,,,,,,---///000///............///000000111000000000000000111111222222111111000000//////......//////000000111111111111000000000000111111000000//////000000111222222222222222222222222222222222222222222222222222444444444444444444444444222000//////111222222111777777666777888:::<<<===AAACCCGGGJJJMMMQQQVVVYYY___cccjjjqqqxxx999999888777666555333333444444555555555555444444444444444333333333222222111111000000000000111111111111000000000000000111000000111111111222222222//////000000000111111111111222222222222222222111111111000000000000000000111111111111111111111111111222222333333222222111///000000111111222222222222222444555555444444333000111222222111111222444555555555666777777666666777999<<<===AAAMMM^^^kkktttlllfff```\\\YYYWWWUUUQQQMMMJJJGGGFFF@@@>>>;;;888666555555555333333333333222222222222......////////////......000000000000000000000000........................++++++,,,---------------........................,,,,,,,,,,,,------......//////......---,,,,,,,,,..................---------------...............---------,,,,,,------------------.........//////............------............---------...//////............////////////................................................///////////////.........,,,+++++++++,,,...///000...------------...//////000000000000000000111222333222222111000///......//////000111222333333444222111111000000111111222000000000000111111222222222222222222222222222222000000000000000000000000444444444333333333333333111111111222333555777888888999:::<<<>>>BBBFFFIIIJJJPPPZZZbbbiiinnnrrrttt~~~}}}{{{~~~777777777777555444222111333333444444444444333333333333333333333222222222111111000000000000111111111000000000000000111111111111111111222222222222000000000000111111111111000000111111111111000000111111111111000000000000111111111111111111111111222222333333333333222222///000000111222222333333///000222444444333222111222333444333333444666888444555555555555555666666;;;<<<@@@IIIXXXlll{{{rrrkkkcccaaa]]]XXXTTTQQQNNNMMMHHHFFFBBB>>>:::777555444333333333222222111111111......////////////......////////////////////////////////////////////////)))***+++,,,---,,,,,,+++.....................---,,,,,,,,,---------------++++++,,,,,,------------------...//////......------------.........//////---------------------------------.........//////------..................---------------...///000.........//////000000000.........................................................///////////////+++++++++,,,---...///000---------------......///000000//////000111222222333222222111000///......//////000111222333333444222222111111111111222222000111111222222222222222222222222222222222222222444444444444444444444444333333333333222222222222777777777777888:::<<<>>>:::===AAADDDHHHNNNUUUZZZccckkkxxx~~~vvvsssuuu|||555666666666666444222111111111222222222222111111333333333333222222222222111111000000000000111111000000000000000111111222111111111222222222222333000000000111111111222222000000000111111000000000111111111111111111111111111111111111111111111111000000111111111111000000000000111222333444444555111222333555555555555444333333333222111222555777222333444444444555888;;;???DDDOOO```wwwxxxyyyyyyzzz|||pppkkkddd]]]VVVRRRPPPOOONNNLLLIIIDDD???:::666444222222111000000/////////......////////////......,,,,,,,,,,,,------------////////////////////////,,,,,,---............------............---,,,,,,+++,,,------......------&&&'''))),,,...///000000,,,---.../////////...---,,,,,,------.../////////------............------,,,------------.........,,,---......///.........,,,,,,,,,,,,---...//////------......///000000000.........................................................///////////////+++,,,,,,---.../////////...------------...//////////////////000111222333222222111111000000//////......//////000000111111222222111111111111222222111111222333333333333222333333333333333333333333333333333333333333333333222222222333333333444444888999888888777999<<>>???@@@@@@AAA>>>===;;;777444333444555555777999:::===CCCLLLRRRggg{{{zzzlllhhhiiiiiittt{{{qqqwwwuuuiiiaaa]]]\\\YYYXXXWWWUUUPPPJJJDDD@@@777777666555444444333333......////////////......///000000000111111222222000000000000000000000000...------------...//////,,,,,,---...---,,,***)))+++,,,---.........---,,,000000000000...,,,***)))+++,,,...000000///...---,,,,,,------...///000000,,,---...//////...---,,,+++++++++,,,,,,,,,------+++,,,.../////////......+++******+++,,,---...///,,,,,,,,,---...//////000................................................---.........//////000000---...//////000////////////............///000000////////////000111222333000000000000000111111111222222222111111111111111333222222111111222222333111222333444555444333333333333333333333333333333666666666666666666666666333444555666777999::::::<<>>???DDDGGGLLLRRRZZZfffsss|||{{{ppplllpppxxx}}}}}}~~~yyyrrrmmmkkkgggkkknnnnnnkkkjjjkkkmmmjjjmmmrrrxxx}}}~~~||||||xxxxxx~~~|||zzz}}}555666888888888555333111555555444333333444555555222222222333333333333333333222111111222222111///333222000......///000222111111111111111111111111333222111000000000111111111111111111111222222222222222222222222111111111222222222333333222222111222222222222222222222222222444444333222444999>>>DDDDDDEEEFFFGGGHHHHHHHHHLLLIIICCC===999888999888;;;999<<>>DDDEEEGGGIIIJJJJJJIIIHHHMMMGGG???:::888888:::<<<@@@>>>DDDYYYvvvzzz}}}|||{{{{{{yyy{{{~~~kkkccc]]]\\\[[[WWWUUUUUUQQQNNNJJJFFFBBB>>>:::777444333222111111111111111//////000000000000//////------......//////000000////////////////////////...---,,,---000222222222++++++,,,---...///000111000//////...---,,,++++++,,,,,,---------------...------------------------000000///.........//////,,,------------,,,,,,+++---------...///000111222///////////////////////////////////////......------------...............---...//////---,,,---.......................................///////////////000333444444333000///---......//////000000111...///111333333111///...000000000111111111222222222222222222222222111000333333444444444444333333000000111222333444555555333111222555777666777:::<<<===AAAGGGNNNVVV\\\```gggnnnxxxzzzmmmgggddd```ZZZVVVUUUXXX\\\___ggglllrrrvvvvvvssspppooowww{{{444666777888888666444222555555444444444444555555555555444444444444444333666333000...///111222222333111///...---...000111111111111111111111111111111111111222222333444444333222222222111000000000000000000000000000000000222222222222222222333333222222222222222222222222222333444222111222777;;;@@@CCCGGGJJJLLLLLLJJJIIIGGG@@@:::888888999<<<@@@GGGLLL[[[uuu}}}|||{{{wwwrrrnnniiigggdddaaa```___```aaaaaacccfffggghhhiiijjjllllllnnnqqqrrrsssuuuxxxzzz|||~~~{{{oooddd^^^[[[XXXXXXZZZWWWUUUQQQNNNKKKFFFAAA===777666555333222111111111///000111222222111000///,,,------...///000111111////////////////////////...---,,,---///111111000,,,,,,------...//////000000000///...---,,,,,,+++///////////////......---------------------------222111000///////////////------.........---+++***------...///111333444555000000000000000000000000...///////////////.................................///000///---,,,,,,---................................./////////000000---...000111111000...---......//////000000000000///000111222222111000///000000111111111222222222222222333444333222000///222333444555555555444333000000222333333444333333555444444666888;;;>>>@@@DDDGGGMMMTTT]]]gggqqqwww{{{rrrhhhdddccc```]]][[[\\\```eeeiiiooouuu}}}777777666555555555555666555555555555555555555555777777666666555555555444333222000000111222111///111111222222222111000///111111111111111111111111222333333444444555555555333222222222111000000000222222111111000//////...222222111111111222333444222222222222222222222222222///,,,---111555777777;;;>>>CCCHHHKKKKKKJJJIIICCC===:::;;;;;;;;;AAAIIIUUUddd~~~~~~yyyxxx{{{}}}}}}{{{vvvpppjjjfff```___]]][[[ZZZWWWTTTRRRRRRQQQOOONNNNNNOOOQQQRRRSSSVVVXXXYYYYYYZZZ[[[\\\]]]___aaabbbbbbccceeeffffffhhhjjjmmmpppqqqrrrrrrssstttuuuuuuuuuwww{{{~~~~~~sssiiibbb]]][[[]]]XXXWWWUUUSSSQQQMMMHHHDDD===;;;999666444222111000///000111222222111000///,,,------...///000111111///////////////////////////---,,,,,,---...---,,,................................................++++++---...//////......------------------------222111000///////////////---......///...---+++***------...///111333555666000000000000000000000000......///////////////........................---...///000///---,,,,,,---//////////////////////////////000000000111111111///......------......////////////000000000000000222111000//////000111222111111111111222222222222222333444444444222111///111222444555666555444444222222333444444444333333;;;::::::999===CCCHHHKKKNNNVVVbbbmmmuuu|||~~~{{{nnnfffeee^^^]]]]]]```fffoooxxx~~~888777555333333555666888444555666666666666555444777777777666555555444444000//////111222111...,,,000111333444444222000...111111111111111111111111333333444555555555444444222222222111111111111111444333222111000///......222111111000111222444555222222222222222222222222222---(((***111666666444666999>>>CCCFFFGGGFFFEEE<<<999999<<<===???KKKZZZppp}}}sssmmmiiipppxxxzzztttpppeeebbb^^^[[[XXXUUUQQQNNNMMMLLLKKKJJJHHHGGGGGGFFFDDDDDDDDDDDDEEEGGGIIIJJJLLLNNNPPPQQQPPPPPPQQQRRRTTTVVVXXXXXXXXXWWWXXXYYYXXXYYY[[[\\\^^^``````aaaaaacccdddeeeeeefffhhhjjjkkklllmmmnnnnnnqqquuuxxx}}}~~~~~~|||}}}yyyxxxyyy~~~xxxmmmccc]]]\\\YYYXXXVVVUUUUUURRROOOLLLEEECCC@@@<<<888555333222000000111111111111000000------......//////000000///////////////////////////---++++++,,,---,,,+++//////.........------------------.../////////000$$$%%%(((+++---/////////------------------------000000///.........//////---............------,,,------...///000222333444////////////////////////---...//////////////////...............------------...//////---,,,---...////////////////////////000000000000111111111111111000///......///000111000000000000000000000000333111///......///111333111111111222222222222333333333333333333333222111222333444555555666555555444444555555666666777777:::<<<===>>>CCCLLLSSSUUUZZZgggyyyzzzwwwsssllljjjnnnjjjrrrzzzzzzrrrjjjfffeee___aaagggppp|||666666555555555555666777444555666777777666555444666666555555444333333333111000000000111111///---000111111222111000//////111111111111111111111111222333333444444333222111111111111111111222222222333333222222111111111000222111000000111222444666222222222222222222222222222///+++,,,000444555444444777:::===???@@@??????888666:::AAAEEENNNfff|||rrrllljjjnnnzzz~~~qqqnnniiiddd```\\\WWWSSSNNNKKKIIIGGGGGGFFFDDDBBBEEEEEEEEEDDDCCCCCCEEEFFF@@@@@@AAACCCEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKKKKNNNPPPQQQPPPOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTRRRTTTWWWXXXXXXXXXYYYZZZ[[[]]]^^^^^^]]]^^^aaadddfffgggggghhhjjjllloooqqqxxxwwwyyy}}}~~~||||||}}}rrrddd^^^[[[ZZZXXXWWWWWWUUUSSSQQQNNNLLLGGGBBB===999666444000000000//////000000000.........///////////////////////////////////////...,,,++++++---......------------...........................////////////&&&(((***---.........---------------------------.........---......//////...------------......///...------......///000111........................------.../////////////////////.........---------,,,...///...------...////////////////////////////////////000000000000111000000000000000000000000000000000000000000000000111111000000000000111111111111111222222222333333333333222222222333444444333333333444444555666777444444444666777:::<<<>>>===DDDIIIMMMVVVaaaffffffmmmwww{{{{{{}}}|||nnndddcccccc^^^```gggdddkkksssvvvtttqqqoooppprrrwww444555666777777666555555444555666777777666555444555555444333222222111111555333111111222333222111222111000......//////000111111111111111111111111111222222333222111///...000000111111222222222333111222222222222333333333222111000000111222555666222222222222222222222222333222000//////000333555444666888:::;;;;;;::::::::::::AAALLLTTTcccqqqkkkkkkmmm~~~|||rrrhhh___YYYSSSQQQOOOMMMLLLKKKIIIFFFEEECCCAAAAAABBBBBBAAA@@@??????@@@??????@@@BBBEEEAAABBBDDDFFFGGGHHHHHHHHHIIIJJJLLLKKKIIIHHHHHHIIIEEEGGGJJJKKKKKKKKKKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMHHHKKKOOOQQQQQQQQQQQQQQQRRRTTTUUUUUUSSSRRRUUUXXXWWWXXXYYY]]]aaacccbbbaaaffffffhhhllllllmmmsss{{{{{{xxx}}}rrrggg^^^\\\YYYXXXXXXWWWUUUSSSTTTQQQMMMGGGAAA<<<999777111000///......///000111///////////////.........////////////////////////---,,,+++,,,...000000000+++,,,,,,---...///000000///////////////.........///000111111000...,,,***---------------------------------------...///000...---,,,,,,---...000111......------------..............................------...///000000////////////.........---------+++---......------///000000000000000000000000000............/////////000---...000222222000...---111111111000000000000000...000111222222111000...111111222222222333333333333222222111222333555666444444333333444555777888333333444666999===AAACCCHHHRRR\\\cccnnnyyy~~~{{{}}}yyylllmmmsssuuussspppbbbYYY\\\]]]ZZZ^^^ffffffmmmuuu{{{}}}}}}~~~888777777777777666666666333333444555555666666666222333333333333222111111000000000000000000000000000000000000000000000000111111000000111111222333111111111222222333333333111111111222222333333333222222111000//////000000333333333333333333333333444444444333333222222222222222333333333444444444777888888777666888<<>>BBBHHHSSSjjjyyymmmiiilll~~~ssslllccc]]]ZZZVVVPPPKKKGGGGGGFFFEEEDDDBBB@@@???AAA@@@???>>>>>>???@@@AAA>>>???BBBDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDGGGDDDAAABBBEEEGGGGGGEEEIIIIIIIIIHHHGGGGGGFFFFFFIIIIIIHHHGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVXXXXXX[[[[[[[[[]]]___bbbeeegggjjjnnnrrrtttuuuyyy|||nnnhhh```[[[ZZZZZZXXXWWWVVVUUUSSSOOOJJJDDD???;;;666555222222222222111000//////............//////000000//////.........---000000000000000000000000........................,,,------......------,,,,,,,,,,,,---------......///...---,,,,,,---...///..............................------------......///...------...///000111000000//////.........---////////////////////////............////////////...---,,,+++,,,...000222000000///////////////000///////////////000111111//////000000000000//////000111111111111222222222222222222222111111000000222222222222222222222222555444222444666777444222...000222222333444777999888:::<<<===???DDDLLLRRRWWWeeeuuu~~~{{{|||tttgggeeehhhkkkkkkkkkaaaYYYYYY```hhhppptttvvvyyy555555444444444333333333666666666555555555555555444444444444444333222222111111111111111111111111111111111111111111111111111111000000111111222333222222222222222222333333222222222222333333333333333333222111111111111111333333333333333333333333444444444333333222222222222222333333333444444444555555666777888:::===>>>BBBOOOaaasssrrrttt}}}~~~tttjjjccc[[[VVVOOOLLLKKKHHHCCC>>>DDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;<<<===>>>???@@@CCCEEEFFFFFFFFFEEEFFFEEEEEEFFFFFFGGGHHHIIIGGGGGGGGGFFFEEEDDDDDDDDDFFFDDDBBBBBBEEEGGGFFFEEE@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQTTTVVVYYYZZZ```cccgggiiijjjnnnsssxxx~~~uuujjjaaa]]]ZZZXXXVVVWWWVVVTTTRRROOOJJJEEEAAA999666333111111000///...000///////////////000000000000/////////.........////////////////////////........................,,,------......------,,,,,,,,,---------.........///...------------...///////////////////////////......------------......//////...---......000000000/////////............////////////////////////............//////////////////---------///111222000000////////////000000///////////////000111111//////000000000000//////000111111111111222222222222222222222111111111000222222222222222222222222222111000222444555444222444666777777777999;;;>>>???AAADDDFFFJJJQQQ[[[cccxxx~~~~~~pppeeebbbeeehhhiiicccaaabbbiiittt777777777777666666666666777777666666555444444333555555555555555444333333222222222222222222222222222222222222222222222222111111000000111111222333333333222222222222222222444444333333333333333222444444333222222222222333222222222222222222222222444444333333333333222222333333333333444444444444555555666888:::>>>BBBDDDQQQggg~~~uuuuuuvvvjjjaaaYYYQQQLLLIIIFFFCCCCCCDDDCCC???;;;AAAAAABBBBBBAAAAAA@@@???@@@@@@>>>>>>>>>>>>@@@@@@@@@BBBDDDGGGHHHIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCEEECCCBBBBBBDDDEEEEEEDDD@@@@@@AAAAAABBBCCCCCCDDD@@@AAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJKKKMMMOOOQQQRRRTTTWWW[[[]]]]]]```eeeiiinnnttt{{{}}}{{{zzz}}}|||ooofff```[[[WWW[[[YYYWWWVVVSSSOOOJJJFFF???<<<777333222111///...000000000000000111222333000000////////////......................................................------............------,,,------------.........///......------......///000000000000000000000000......------------......000//////............///////////////............////////////////////////............////////////111000/////////000111222000000////////////000000///////////////000111111///000000111111000000///000111111111111222222222222222222222111111111111111111111111111111111111111000000111444555555444666777888888999:::===@@@FFFJJJPPPVVV^^^hhhttt||||||tttoooqqqvvvzzzvvvpppfff___\\\___eeeiiifffnnnyyy999999888888888777777777555555555555444444333333444555555555555444333333222222222222222222222222222222222222222222222222111111000000111111222333333333333222222111111111555444444444333333222222333333222222222222333333111111111111111111111111333333333333333333333333333333333444444444444555555777::::::;;;AAAMMMVVVooo~~~qqqkkkaaaYYYSSSOOOLLLIIIDDDCCCCCCDDDFFFFFFCCC@@@???@@@AAAAAABBBBBBAAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBCCCFFFHHHJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCBBBDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDGGGGGGHHHIIIJJJKKKMMMMMMLLLOOOSSSTTTTTTVVVZZZ^^^^^^cccjjjmmmmmmnnnrrruuu{{{}}}vvvkkkaaaZZZ___\\\YYYWWWUUUQQQKKKGGGGGGCCC===888555333111000111111111111222333444444000000//////////////////................................................------............------------------............//////............//////////////////////////////......------------......000000//////............///////////////.........////////////////////////............////////////111111000/////////000000000////////////000000111///////////////000000111000000000111111000000000000000111111111222222222222222222222222222222222111111111111111111111111333222222333444555666666777888999999:::===AAADDDNNNVVVaaammmxxx{{{}}}~~~zzztttrrrhhhddddddiiimmmmmmmmmoooffffffdddbbbbbbgggooovvv|||666666666555555555444444222222333333333444444444444444444444444333222222111111111111111111111111111111111111111111111111111111000000111111222333333333333222222111111111444444444333333222222222222222111111111222222333111111111111111111111111333333333333333333333333333333444444444555555555333999===<<<<<>>>>>???@@@@@@CCCDDDGGGIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>BBBBBBDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFBBBBBBCCCDDDEEEEEEEEEEEEFFFJJJMMMNNNNNNNNNQQQUUUSSSWWW\\\```aaacccgggjjjjjjmmmrrryyyxxxjjj``````\\\XXXVVVVVVTTTOOOKKKKKKGGGAAA<<<999666333111222222222222222333444444//////000000000000000000................................................---......//////......------------.........//////////////////////////////..............................------------......000000000//////...------.........///////////////////////////////////////............////////////000000/////////////////////////////////000111111///////////////000000111000000111111111111000000000000111111111222222222222222222222222222222333111111111111111111111111444444333333333333555666888:::<<<>>>AAAEEEKKKOOO[[[fffwww{{{rrrpppnnnggg___[[[[[[YYY\\\cccgggggghhhjjjhhhlllppprrrvvv}}}777777777777666666666666111222222333444444555555444444444444444333222222000000000000000000000000000000000000000000000000111111000000111111222333333333222222222222222222333333222222222222222111222111111111111222222333222222222222222222222222222222333333333333444444333444444444555555555555222999???AAAHHH\\\|||xxxrrrooouuu}}}wwwnnnfff```\\\YYYWWWSSSQQQNNNJJJGGGFFFEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAAAAABBBCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDCCCBBB@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB??????@@@AAABBBCCCDDDEEEAAABBBBBBCCCCCCCCCCCCBBBAAAEEEHHHIIIGGGGGGIIILLLLLLOOOSSSUUUWWWYYY\\\^^^^^^aaagggnnnvvv~~~xxxmmmccc]]]WWWUUUWWWWWWUUURRRMMMIIIEEE@@@===:::666333333333222222222222333333//////000000000000111111......................................................////////////......------........./////////...//////000000//////.................................------------.........//////000//////...---.........///////////////////////////////////////............///////////////////////////////////////......//////000111222///////////////000111111000111111222222111111000000111111111111222222222222222222222333333333333222222222222222222222222222333333222222222555777999;;;???CCCIIIPPPXXX^^^nnnzzz~~~ssshhhccc___XXXRRRPPPSSSRRRUUU]]]dddhhhooouuuzzz~~~:::::::::999999999888888555555555555555555555555555555555555555444333333111111111111111111111111111111111111111111111111111111000000111111222333222222222222222222333333000111111111111111111222222222222222222333444444333333333333333333333333222222222333333444444444444444444444555555555555555:::BBBMMM```}}}}}}qqqrrrxxxvvvccc___YYYTTTRRRQQQPPPOOOLLLLLLKKKIIIFFFDDDDDDCCCDDDDDDDDDCCCBBBBBBCCCDDDBBBCCCDDDDDDEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEGGGGGGGGGFFFDDDBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGGGGDDDBBBCCCDDDCCCCCCDDDEEEEEEFFFFFFGGGDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBB???BBBFFFFFFDDDCCCEEEGGGHHHIIIKKKMMMNNNOOOQQQRRRUUUWWW\\\bbbiiiqqqxxx|||zzz|||}}}}}}|||~~~nnneee[[[WWWXXXYYYWWWTTTOOOMMMJJJGGGEEEAAA<<<888555444333222111111111111//////000000000111111111////////////////////////..............................////////////..................////////////...///000111111000///.................................------------......---...///000000//////.............../////////000////////////////////////............////////////...//////000111111111111............///000111222///////////////000111111000111111222222111111000000111111111111222222222222222222333333333444444333333333333333333333333222444555555555777;;;???AAADDDIIIPPPXXXbbblllsssuuukkk```ZZZVVVRRRQQQSSSWWWZZZcccppp{{{777777777666666666666555888888888777666666555555666666666666666555555444222222222222222222222222222222222222222222222222111111111000111222222333111111111222222333333444//////000000111111111222333333333333444444555666333333333333333333333333222222222333333444444444444444444555555555666666:::>>>GGGYYYuuuvvvrrrqqqyyyrrrfff^^^VVVSSSNNNLLLLLLLLLLLLLLLCCCDDDEEEEEECCCAAAAAAAAAAAAAAAAAA@@@???@@@BBBDDDBBBCCCCCCDDDEEEEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEFFFGGGFFFDDDBBB@@@BBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJIIIFFFDDDDDDFFFDDDCCCCCCBBBBBBAAA@@@@@@GGGFFFDDDCCCBBBCCCDDDDDD???@@@@@@@@@@@@AAAAAAAAADDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCBBB@@@??????CCCFFFFFFDDDCCCDDDFFFEEEFFFGGGHHHHHHIIIJJJJJJKKKMMMPPPUUU[[[ccciiimmmnnnppprrrrrrrrrtttyyy~~~~~~~~~zzzooobbbZZZYYYXXXUUUQQQSSSRRRPPPNNNLLLHHHBBB>>>555444333222111000000000//////000000111111111222000000000000000000000000..............................////////////................../////////000...///000111111000///...000000000000000000000000.........------.........,,,---...000000000//////---.........//////000000////////////////////////............/////////000...///000222222333333333............///000222222///////////////000111111111111222222222222111111000111111111111222222222222222222333333444444444444444444444444444444444333666888999:::===BBBGGGOOOSSSYYYaaakkkwww{{{oooeee[[[VVVSSSRRRUUU[[[dddlll~~~777777888888777666444333555555555555555555555555666666555444333333222222000...---///333444222///111111111111111111111111///000222333333222111000444333333666888888555222555555333333333333555555000000111222333444444555000111222333333333222111000000000000111222333444(((...666::::::888888999;;;IIIZZZnnn{{{qqqsss}}}zzzrrrmmmhhhaaaXXXQQQKKKIIIEEEBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA??????@@@BBBBBBCCCDDDFFFGGGHHHHHHHHHDDDBBBAAAAAADDDFFFGGGGGGDDDDDDEEEEEEDDDCCCAAA@@@BBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCBBBAAA@@@@@@@@@AAABBBDDDCCCAAABBBCCCDDDDDDCCCGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEFFFGGGFFFEEEGGGGGGHHHKKKOOOSSSXXXZZZaaabbbbbbcccdddhhhmmmqqq}}}pppggg```YYYWWW[[[VVVUUUSSSNNNJJJGGGEEEEEEAAA===888444333333333333111///...///000111000...////////////////////////////////////////////////+++,,,,,,---...///000000......//////000000111111000000000000000000000000......////////////......---.........//////000000///////////////////////////////////////.........000000000000000000000000......////////////......000000000000000000000000111111222222111000///...111111222222222222111111111111111111111111111111000111111111111222222222333333333444444555555555111222333333222222444555444666999===BBBIIINNNQQQWWW___hhhrrr~~~sssddd___XXXTTTVVV]]]gggmmm777777888888777666444333555555555555555555555555666555555444333333222222333222222222444444444333111111111111111111111111///000111111222222222111444333222444777777555222555444333222222333444555333333333333333333444444444555555555666555555444222222222222222333444555444555666777999<<>>@@@BBBDDDDDDCCCGGGGGGHHHHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIKKKLLLNNNNNNOOOPPPQQQRRRQQQOOOMMMKKKNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPOOOOOONNNMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKMMMMMMLLLLLLKKKKKKKKKKKKHHHGGGEEEEEEFFFGGGFFFEEEKKKKKKKKKJJJJJJJJJIIIIIIFFFEEEDDDEEEFFFGGGFFFDDDEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKMMMQQQUUUYYYZZZ]]]bbbfffkkkqqqxxx|||{{{jjj```XXXUUURRRNNNLLLJJJGGGFFFHHHDDD???;;;888666333000000///...000222333222111////////////////////////////////////////////////000/////////.........---111111000000//////......//////////////////////////////000000000000//////.........///////////////////////////////////////............//////////////////////////////////////////000000000000//////////////////////////////111111111000000111222333111111222222222222111111111111111111111111111111333333333333444444444444444444444444333333333333222333555666777:::???BBBCCCIIISSS]]]gggqqq|||zzzkkkbbb]]]\\\]]]___ccciiimmmooonnnlllkkksssxxx777777888888777666444333555555555555555555555555444444444444444333333333222333333///,,,+++...111111111111111111111111111222111111111333555777888111222111111111222333444222222222222222222222222000111111222333444444444777666555333333333444555444333333333333444444555444999>>>???CCCPPPeeevvvzzzttt___\\\YYYXXXVVVSSSMMMIIIIIIGGGDDDBBBBBBCCCCCCDDDAAAAAABBBCCCBBBBBB@@@@@@AAAAAA@@@@@@@@@AAAAAABBB???AAACCCDDDBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUVVVWWWWWWUUUSSSRRRSSSRRRRRRRRRSSSTTTUUUUUUSSSSSSRRRQQQQQQPPPPPPOOORRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMPPPNNNLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIKKKNNNQQQPPPSSSWWW[[[```fffmmmqqqyyyxxxkkk]]]YYYRRRNNNLLLJJJHHHFFFHHHEEEAAA===;;;888444111000///...///111222111000000000000000000000000000000000000000000000000000000000000///......------111111000000//////......//////////////////////////////000000000000/////////////////////.........////////////////////////---.........//////000000//////////////////////////////000000000000//////////////////////////////***,,,...111333333222111111111222222222222111111111111111111111111111111222222222222333333333333444444444444444444444444555666999;;;>>>BBBHHHLLLPPPYYYfffqqqzzzvvvfff]]]WWWUUUUUUVVV\\\dddlllssszzz777777888888777666444333555555555555555555555555444444444444444444444444555555444222000///111222111111111111111111111111////////////000222333333000222333333222111333444222222333333333333222222///000000111333444444555666555444333222222222222333333222333444555666666555:::>>>BBBLLLcccpppeee^^^ZZZQQQPPPPPPPPPOOOKKKFFFBBBCCCBBBAAAAAAAAACCCDDDEEEAAAAAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAABBBBBBCCCDDD@@@BBBCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEGGGJJJKKKJJJIIIGGGGGGHHHIIIJJJLLLNNNOOONNNNNNMMMMMMMMMNNNOOOPPPKKKLLLMMMOOORRRTTTWWWXXX[[[[[[\\\\\\[[[YYYXXXWWWUUUUUUUUUUUUVVVWWWYYYYYYVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRPPPNNNNNNNNNOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFHHHIIIHHHJJJNNNQQQUUUZZZaaaeeejjjpppxxxzzzccc\\\RRRLLLJJJIIIHHHFFFGGGEEEBBB@@@???<<<777444222111000000111222111000000000000000000000000000000000000000000000000000000000000//////.........000000000000///////////////////////////////////////000000111111000000//////////////////.........////////////////////////------......///000000000000000000000000000000000///000000111111000000///000000000000000000000000%%%''',,,000222111///...111111222222222222111111111111111111111111111111222222222222333333333333444444555555666666666666777999;;;>>>CCCIIIPPPUUUdddmmmyyyqqqbbbYYYSSSRRRUUU[[[dddrrr777777888888777666444333555555555555555555555555444444444444444444444444666555444444444444333222111111111111111111111111//////000111111111111111///222555555333222222444222333444555555444333222222222222333333333444444222222222222111000//////222333333444555777888999888<<>>888777555555555555333111000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111111111111111111111111111000000111111111111000000000000//////.........---////////////////////////---------...///000000111000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111111111111111222222222222111111111111111111111111111111444444444555555555666666444555666777888999:::;;;<<>>HHHTTTppptttjjjnnnzzzxxxnnngggcccVVVUUURRRNNNKKKHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDAAAAAACCCDDDEEEEEEFFFEEEGGGIIIJJJJJJIIIIIIJJJKKKPPPQQQRRRSSSSSSRRROOONNNQQQTTTXXX[[[\\\[[[YYYXXXYYYZZZYYYXXX]]]dddgggeeeaaaVVVRRRZZZaaabbbiiisssrrrvvv{{{~~~zzzzzzyyyxxxzzz|||}}}}}}|||xxxwwwvvvvvvvvvuuurrroooooommmmmmooorrrrrrpppmmmpppmmmjjjhhhhhhgggfffeeebbb___\\\[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZYYYVVVSSSSSSRRRQQQQQQPPPPPPQQQQQQMMMKKKIIIHHHIIIJJJIIIHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLTTTUUUXXX^^^dddlllrrrvvvyyy}}}vvvfffVVVMMMMMMJJJHHHGGGFFFFFFEEECCCBBBBBB???;;;777444333333444000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000//////.........---........................000000000000000000000000000000000000111111111111000000000000////////////000000111222333555777777000000000000111111111111...///000222222111000000000000000000111111111111333333222222111222222222000222444444333111111111333555777777666888<<<@@@EEEJJJUUUfffyyypppjjjfffkkkuuu777777777777777666666555666666666666666666666666444444555555444444333222333222222222222222222333000111222222222222222222111111222222222222111111222222333333333333444444222111111222222333444555555555444444333222222111333333222222222333444555888666777:::;;;<<>>:::666444444444111111000000000000111111////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000000000/////////.........111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000////////////000000111222000000000000111111111111//////000111111111111111000000000000111111111111222222222222222222333333333555777777666555666777333555777888:::@@@GGGMMMPPPYYYjjj}}}{{{ppprrrzzz777777777777777666555555666666666666666666666666444444555555444444333222222222222333333222222222111222222222333333333333111111222222222222111111222222333333333333444444444333333333333333444444555555444444333222222222333333333222333444444555666444555888<<>>DDDMMMWWW^^^bbbpppppprrrxxx}}}|||xxxzzz777777888777777666555444666666666666666666666666444444555555444444333222111222333444444333222111222111000111222333333222111222222333333222222111222222222333333333444444888777666555555555555555555555444444333333333333333333333333444444555555444333555777;;;EEEYYYkkktttttt}}}zzzvvvqqqmmmiiifffccc```YYYUUUQQQMMMLLLKKKIIIHHHDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@???@@@AAABBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMOOOPPPQQQRRRUUUWWW]]]```ccccccccceeekkkqqqqqqrrruuuyyy}}}zzzsssttt~~~|||{{{xxxtttoookkkkkkjjjhhhfffccc```]]]\\\YYYXXXWWWWWWVVVSSSOOOLLLPPPOOONNNLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGJJJMMMPPPQQQVVV[[[bbbiiioootttxxx{{{qqqfff[[[VVVPPPLLLJJJIIIIIIHHHJJJHHHDDD@@@;;;777444333222222111111111111222222000000000000000000000000////////////////////////000111111111222222222222000000000000000000000000000000/////////////////////////////////////////////////////////////////////000000000111111111111222222111111111000000000222111111000000111111222///000000000111111111111111000/////////000222333000000111111111222222222000111222333444444555555222333333333222333555777<<<>>>CCCJJJTTT```kkkrrryyy}}}xxxyyy{{{xxxsss___eeemmmtttyyy}}}888888888888777666555444666666666666666666666666444444555555444444333222111222333444444333222111222000...///111222222111222222333333333333222222222222222333333333444444888777666666555555555555555555444444444444333333333333444444444555555555555777;;;===@@@PPPpppyyy~~~wwwooolllgggccc___[[[WWWTTTOOOLLLIIIGGGGGGFFFFFFEEECCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDFFFGGGHHHHHHGGGGGGIIIIIIIIIIIIJJJKKKMMMNNNQQQSSSVVVWWWWWWXXX[[[]]]```dddhhhkkkooovvv~~~~~~zzzyyyxxxuuuqqqmmmjjjhhhgggfffdddccc```\\\WWWSSSQQQPPPOOOMMMLLLKKKKKKJJJHHHHHHGGGEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMRRRYYYaaagggmmmrrrvvv{{{vvvaaa[[[SSSLLLIIIHHHHHHHHHIIIHHHEEEBBB===999555333111111111000000111111111111111111111111111111111////////////////////////000111111111222222222222111111111111111111111111//////000000000000000000........................///////////////////////////000000000111111111111111111000000000/////////111111111111111222444444///000000000111111111111111000/////////000222333111111111111222222222222000111222444555555555444777777777666555666999<<<@@@FFFPPP^^^mmmyyy~~~sssllliiihhhfffeee\\\dddoooxxx888888888888777555444333666666666666666666666666444444555555444444333222222222222333333222222222333000------000333222000222222333333333333222222222222333333333333444444555555444333222222333333555555444444444444444444333333444555555555555444444888>>>CCCJJJ```zzzsssmmmdddaaa]]]ZZZVVVSSSNNNKKKKKKIIIFFFDDDDDDDDDCCCBBBCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKJJJJJJIIIJJJJJJJJJKKKMMMOOOQQQSSSTTTVVVYYY[[[\\\^^^```ccc```bbbhhhqqq||||||zzzuuurrrnnnkkkgggbbb]]]YYYTTTSSSRRRPPPNNNMMMMMMLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFJJJPPPVVV[[[bbbhhhlllrrruuu|||hhhaaaWWWNNNJJJIIIIIIIIIHHHGGGFFFDDD@@@<<<888666111111000000000000111111222222222222222222222222000000000000000000000000000000000111111111222222111111111111111111111111//////000000000000111111////////////////////////000000000000000000000000000000000000111111111111000000000000/////////............///000111222333000000000000111111111111000000000000000111111222111111111222222222222333111222333555555555444444666666666666666999>>>AAAHHHQQQcccwwwyyyrrrkkkhhhfffbbbaaaccchhhrrr999999888888777555444333666666666666666666666666444444555555444444333222333222222222222222222333555000------111444333111222333333444444333333222222222333333333333444444444333222222222222222333444444555555555555555555333333555666666666555444555777???KKK[[[vvv{{{rrrkkkfffddd[[[XXXUUUSSSPPPMMMIIIFFFIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMMMMMMMLLLKKKLLLLLLMMMNNNPPPSSSWWWYYYYYY\\\```cccfffiiimmmpppnnnooouuu{{{vvvqqqkkkfffbbb___]]][[[XXXUUURRRQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFEEEEEECCCEEEHHHLLLPPPVVV\\\```eeeiiiooowwwzzzqqqcccWWWOOOLLLJJJJJJGGGGGGGGGFFFDDD@@@<<<:::222222111111111111222222111111111111111111111111000000000000000000000000/////////000000000111111111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000////////////.........//////000000000000000111111111111//////000111111111111111111111111222222222333333222333444555666555333222333444444666888>>>DDDIIIWWWdddzzzrrrkkkeeedddddddddjjjrrr999999888888777555444333666666666666666666666666444444555555444444333222444333222111111222333444666222---...222555444222222333333444444333333222222222333333333444444444444444444333333444444555444444555555555555555555333333555666666666555444;;;<<>>>>>>>>>>>???@@@BBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDDDDFFFGGGHHHIIIIIIJJJIIIJJJLLLNNNOOONNNMMMLLLNNNNNNOOOPPPSSSWWWZZZ]]]cccfffkkkppptttxxx}}}~~~xxxsssooojjjhhhddd```[[[XXXVVVTTTPPPPPPOOONNNNNNNNNNNNNNNIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDFFFGGGJJJOOOUUUYYY\\\___fffnnnxxxrrraaaVVVOOOKKKJJJGGGGGGHHHHHHFFFCCC???===444333333222222333333444000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111//////000000111111111222////////////////////////000000000000000000000000000000000000111111111111222222222111111111111000222222111//////.........000000000000111111111111...///111222222222111000111111222222222333333333222333555666666444333111555666888:::???FFFNNNTTTfffttt}}}||||||tttiii___]]]___gggvvv::::::999888777777888888::::::888777777777888999888777666555444333222222222111000111333444333222***)))(((***///222333222444444333333333444555666222333444444555555444444333333333444444444555555444333333222222222333333444111000444666666777:::>>>CCCQQQjjj{{{vvvooofffaaa```^^^ZZZVVVRRRPPPNNNJJJGGGEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDFFFHHHJJJJJJJJJNNNNNNMMMNNNOOOOOONNNMMMOOOPPPRRRUUUZZZbbbkkkrrrpppyyyyyyvvvsssnnnjjjfffaaa\\\YYYZZZXXXUUUSSSSSSRRRPPPNNNLLLJJJHHHHHHIIIIIIHHHHHHIIIGGGFFFFFFHHHLLLPPPSSSTTTXXX^^^eeelllttt|||mmm```WWWPPPKKKPPPJJJGGGJJJJJJFFFBBB@@@:::777333111111111111000222222222111111111111000000000000000111111111111111111000000000000111111111111111111111000////////////000000111111222222111000///......///000111////////////000000000000333222222222111000000000111000/////////000222333111000000000//////......111111111111111111111111222222222222222222222222222333333444444555555555777333111333444333333666666999>>>AAAGGGSSScccpppzzzvvvxxxyyylllbbbbbbfffsss:::999999888777777888888:::999888777777777888888888777666555444333222222222111000111333444333222888555222222222222000...222222111111222222333444222333444444555555444444333333333444444444555555666555555555444555555555999666555888999888:::>>>EEEPPPeeexxxtttooohhh```[[[ZZZXXXTTTPPPPPPOOOLLLJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFIIIIIIIIIJJJLLLNNNOOOOOOPPPPPPPPPQQQTTTVVVWWWXXXSSSVVVZZZ___gggqqq|||{{{vvvpppiiidddccc```\\\XXXVVVTTTQQQOOOLLLKKKIIIIIIJJJJJJIIIGGGHHHGGGEEEEEEEEEGGGJJJKKKNNNRRRWWW]]]cccllltttzzz{{{kkk^^^SSSMMMMMMGGGEEEIIIJJJGGGDDDDDD???;;;777444333333222111222222222111111111111000000000000000111111111111111111000000000000111111111111111111111000//////000000000000000111111111111111000000000000111111////////////000000000111222222222111111111111111111000000///000111222333222222222111111000000000111111111111111111111111222222222222222222222222222333333444444555555666999555333555555333333666999;;;AAAKKKZZZkkk|||xxxwww{{{yyypppkkkpppyyy:::999888888777888888888999999888777777777777888777777666555444333333222222111111111333444333222444333222222333444333111222222222222222333333333222333444444555555444444333333333444444444555555555555555555555555555666777555555777888888<<>>BBBLLL]]]ssszzzpppqqqzzz{{{wwwzzz999999888888888888888999999888888777777777777777777666666555444444333333333222111111333333333111//////000222333444555444333444444555555555555555222333444444555555444444333333333444444444555555333333333444444444444444444333444777888:::CCCMMMbbbzzzyyyssssss~~~xxxoooiiifffdddccc___[[[VVVRRRPPPNNNLLLIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCBBB@@@@@@@@@BBBDDDEEEFFFGGGIIIKKKKKKKKKJJJIIIJJJKKKLLLNNNOOOQQQUUUWWW\\\]]]^^^```bbbgggmmmqqqqqquuu}}}|||yyyvvvtttssspppmmmiiifffdddbbbaaaaaabbbbbbcccdddeeeeeeiiiiiihhhfffdddaaa___^^^ZZZYYYXXXXXXYYY\\\```bbbiiinnntttvvvvvvzzz~~~wwwooohhhccc^^^ZZZYYYXXXVVVVVVUUUSSSOOOMMMLLLLLLKKKJJJHHHFFFEEEDDDHHHIIIKKKNNNSSSZZZccciiirrrvvv|||nnndddWWWPPPKKKLLLLLLJJJGGGHHHJJJFFF???;;;888666555333222222222111111111000000000000111111111222222222000000111111111111000000000000111111111111000///222222111111000000/////////000222222222222000/////////000000000111111111000000000111222222222333000000000111111111222222333333333333333333333333222222222222222222222222222222222222222222222222222333333444555666777777888555666999:::999===BBBDDDNNN```uuuxxxgggjjjuuu999888888888888888999999888888888888777777666666666666666555444444333333333222111111333333222111333444555555555444333333333444555666666666555555222333444444555555444444333333333444444444555555222333444555555555444444777666888:::;;;AAAOOO^^^}}}{{{rrrrrrzzz~~~xxxooofffbbb___^^^^^^XXXUUURRROOOLLLJJJIIIGGGDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCBBBAAAAAABBBDDDFFFHHHGGGHHHIIIKKKLLLLLLLLLLLLMMMOOORRRTTTVVVYYY___cccjjjlllooorrrvvv}}}{{{tttnnngggeeebbb```___]]][[[XXXVVVUUUTTTRRRPPPNNNMMMLLLJJJKKKKKKLLLMMMMMMMMMMMMPPPPPPPPPOOONNNMMMLLLKKKJJJIIIGGGFFFGGGHHHKKKLLLOOOTTTYYYYYYXXX[[[dddmmmrrrwww~~~yyysssnnnkkkeeeccc___]]]ZZZVVVRRROOOMMMMMMMMMLLLKKKIIIGGGFFFHHHHHHIIIJJJMMMSSS[[[```iiinnnuuu{{{}}}rrr^^^UUUMMMKKKJJJHHHGGGIIIKKKGGGBBB===:::888555333222222222111111111000000111111111111222222222222///000111111111111000//////000000111111111000000222222111111000000//////...///000111111000///...000000000000111111111111000000000111222222222333000111111111222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222333444555777777888888666666999999:::@@@GGGMMM^^^vvv~~~oooaaadddppp888888888777888888999:::777777888888777777666555666666555555555444444444444222111222333333222000***---111333333333444666111222333555555444444333222333444444555555444444333333333444444444555555333444666777888888777666666777999<<>>;;;777444222222222111111111111000111111111222222222222333///000111222222111000//////000000111111111111000111111111111000000000000//////000000000000//////000000000111111111222222111111111111111222222222000111222222333333222222000000000000111111111111333333333333333333333333222222222222222222222222222222333555666777888999:::888999;;;===@@@JJJTTTaaaqqqoooddd\\\aaannn888888777777888999999:::666777888888888777555555555555555555555444444444444333111222333333222000"""&&&,,,///111333555888111222444555666555444333222333444444555555444444333333333444444444555555333444666888999888777777444666<<>>===>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA@@@???>>>======>>>???@@@???@@@AAA@@@???@@@BBBDDDFFFHHHLLLOOOQQQUUUYYY]]]___aaadddgggiiilllpppsssvvvwwwzzz}}}yyypppiiiccc^^^[[[VVVUUUSSSQQQOOOMMMKKKJJJHHHHHHHHHHHHGGGIIILLLOOORRRWWW^^^ccchhhppp{{{}}}nnn\\\QQQJJJFFFFFFIIIGGGFFFEEEDDDBBB???:::666222222222111111111111000111111111222222222333333///000111222222111000/////////000111111111111111000000000000000111111111111000000000000000000111000000111111111222222222222222222111111111111111000111222333333333222222000000000000111111222222333333333333333333333333222222222222222222222222222222333555666888999999;;;;;;===CCCIIIRRRbbbppp}}}xxxlllfffeeelll}}}888888777777888999::::::666777888888888777555444555555555555555444444444444333222222333333111000+++///333444333111222444333444666888888777666555222333444444555555444444333333333444444444555555111222444666777777666555555:::CCCNNN]]]xxx~~~tttfffccc```\\\YYYTTTOOOKKKIIIIIIIIIGGGEEECCCBBBCCC???AAABBBCCCCCCBBB@@@??????@@@@@@AAABBBCCCDDDDDDCCCDDDFFFHHHJJJKKKKKKKKKNNNNNNMMMNNNQQQVVVZZZ]]]ccchhhooouuuzzz}}}ppphhh^^^UUUQQQNNNJJJHHHDDDDDDCCCAAA>>>>>>???@@@BBB@@@??????@@@???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???>>>===<<<>>>>>>???@@@@@@@@@@@@???======<<<<<<===>>>@@@AAA@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBDDDGGGJJJMMMOOOPPPQQQQQQRRRUUUXXX\\\]]]___ccchhhnnnrrruuuxxx|||zzzrrrkkkfffccc]]]\\\YYYUUURRRPPPNNNNNNKKKKKKKKKJJJIIIIIIKKKMMMJJJOOOUUUZZZ```iiiuuu~~~iiiXXXMMMFFFEEEGGGFFFFFFFFFGGGFFFBBB<<<888222222222111111111111000111111222222222333333333...000111222222111000...//////000111111111111111//////000000111111222222333222111000000111222333000111111111111222222222333222222222111111000000000111222333444333222222000000111111111222222222333333333333333333333333222222222222222222222222222222333555666888999999;;;<<>>======<<<<<<<<<===???>>>;;;:::999;;;<<<>>>========================??????>>>>>>>>>>>>??????CCCBBB@@@@@@@@@AAA@@@???AAABBBCCCAAA???>>>>>>???EEECCCAAAAAABBBCCCBBBAAACCCAAA@@@@@@AAABBBAAA@@@AAAAAABBBDDDFFFHHHJJJKKKKKKKKKLLLNNNQQQTTTXXXZZZ^^^bbbhhhmmmpppuuu{{{}}}wwwssspppllleee]]]WWWTTTSSSSSSNNNLLLJJJIIIIIIIIIGGGFFFJJJNNNQQQSSSVVV\\\gggooozzzyyyiiiZZZKKKCCCBBBFFFEEEEEEGGGHHHDDD===777555333111111111111000...111111000000000000111111222111111111000000//////000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222333333333222222111111111000000111111222222222222333333222222222333444444222111000111444666666666666666666666666888999;;;999???HHHUUUiii}}}}}}|||zzzssswww777777777777777777777888555555666666666666555555666555555555555444444444444333333222222333333444444333333222222333333444666555555555555555666666444444555555555666666666444444555666666555444333333333333333444666777777>>>DDDUUUqqqwwwggg```[[[UUURRRQQQOOOJJJFFFAAABBBCCCCCCCCCBBBAAA@@@???AAABBBAAA@@@???@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHKKKMMMNNNOOOOOOPPPSSSUUUXXXYYY[[[]]]bbbkkkxxxwwwmmmdddZZZQQQKKKFFFEEEBBB@@@>>>>>>>>>???======<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@@@@@@@?????????@@@AAAAAADDDCCCBBBBBBBBBCCCBBBAAABBBCCCDDDCCCAAA@@@@@@AAAGGGEEECCCCCCDDDEEEDDDCCCDDDBBB@@@@@@AAABBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLKKKOOOSSSVVVXXX[[[___bbbnnnttt}}}{{{tttkkkccc]]]YYYWWWUUUTTTRRRRRRRRRPPPMMMJJJHHHKKKNNNOOOQQQVVV```gggssswww}}}vvvfffVVVKKKIIIEEEDDDEEEHHHIIIGGG@@@;;;888666333222222222111000111111000000000000111111222111111111000000000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222333333222222222222222222111111111111111222222333333333222222333333444555222111000111444666666666555555555555555777:::<<<@@@JJJYYYmmm888888777777777777777777555666666666666666666555666555555555555444444444333333222222222222333333444333333222222333333444000111222333333333333333333444444444555555555555444444555555666555555444444333111222333666999<<>>===;;;:::::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@??????@@@AAABBBCCCDDDEEECCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFEEEDDDCCCDDDFFFKKKIIIGGGGGGHHHHHHHHHGGGHHHFFFCCCBBBBBBCCCBBBAAABBBAAA@@@????????????@@@@@@@@@?????????@@@AAAAAAAAACCCEEEGGGGGGHHHKKKMMMSSSXXX```iiittt~~~vvvllleeeaaaZZZYYYXXXWWWUUUSSSNNNKKKIIIKKKLLLLLLLLLPPPWWW]]]iiimmmttt{{{sss```RRRKKKDDDDDDEEEHHHKKKIIIDDD???===999555333222333333333111111000000000000111111111111111111111000000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222333333222111111000000222333444333333333333333444555555333222111222444666666666555666666555666888===AAAEEEUUUlll~~~~~~}}}{{{}}}|||~~~~~~888888888777777777777777444555555666666555555444666555555555555444444444444333333222222333333444444333333222222333333444---...000111222222222111333333333444444444555555444444444555555555555555555444444666666777;;;@@@GGGZZZwwwzzzggg\\\WWWSSSOOOLLLJJJHHHDDDAAACCCCCCCCCBBBBBBAAA@@@@@@???@@@AAAAAA@@@@@@BBBDDDBBBCCCDDDEEEGGGJJJLLLMMMNNNOOORRRSSSVVVYYY^^^bbbfffmmmxxxuuuggg\\\VVVQQQKKKGGGCCCAAA???===;;;::::::999999:::;;;;;;::::::::::::;;;<<<===>>>AAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIHHHJJJLLLLLLKKKJJJIIIIIIFFFHHHJJJJJJJJJJJJLLLNNNQQQPPPNNNNNNOOOOOOOOOMMMNNNKKKHHHFFFEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDEEEFFFHHHKKKOOOTTT[[[ccckkkqqq~~~uuuoooeeebbb^^^[[[XXXUUUQQQOOOLLLMMMLLLJJJIIIKKKOOOSSS___ccckkksss{{{mmm[[[PPPGGGEEEEEEHHHJJJJJJFFFCCC@@@<<<777333222333333333222111111000000111111222111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000000111111111222222222111111111222222333333333333222111000000222333555333333333333333444555666444333222333555666777666888888888777777;;;BBBHHHQQQeee~~~~~~}}}||||||zzz~~~~~~~~~888888888888777777666666444444444555555444444444666555555555555444444444555555444444444444555555444333333222222333333444000111333555666666555444333333333444444444555555444444444444555555666666555333555999:::888<<>><<<;;;;;;;;;:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===???@@@AAAIIIHHHFFFEEEEEEFFFGGGIIIGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJHHHGGGHHHJJJLLLMMMLLLOOORRRSSSQQQOOOOOOOOOKKKMMMPPPRRRSSSUUUXXXZZZ\\\[[[[[[\\\]]]\\\ZZZXXXUUUQQQLLLIIIHHHHHHGGGFFFAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCCCCBBBBBBBBB?????????@@@AAAAAAAAAAAAFFFGGGHHHIIIKKKPPPVVV[[[fffrrryyytttllleeeaaa^^^[[[YYYPPPOOOLLLJJJHHHGGGIIIKKKQQQWWWaaallluuu~~~kkk\\\NNNKKKHHHGGGIIIIIIGGGDDDBBB>>>888444333333333222222222111111111111222222111111111111111222222222000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000000111111111222222222111111111222222333333333333222111111111222444444333333333333444555666777555444333333555777777666888999999888999???IIIRRRhhh|||~~~~~~~~~}}}}}}||||||zzz999999888888777666666666444444555555555555444444666555555555555444444444666666555555555555666666444333333222222333333444111222222333444444444444333444444444555555555555444444444444444555666777444222444:::;;;:::AAALLLbbb~~~}}}lll]]]TTTRRRMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCCCCCCCDDDGGGJJJGGGHHHJJJLLLPPPSSSVVVXXXUUUXXX^^^eeemmmwwwmmmcccWWWOOOLLLHHHAAA;;;===;;;999888999::::::999:::;;;;;;;;;<<<<<<<<<<<<======>>>???AAACCCEEEFFFMMMKKKHHHFFFFFFGGGIIIKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPOOOLLLKKKKKKLLLNNNPPPQQQVVV[[[\\\ZZZWWWVVVWWWSSSVVVZZZ^^^aaadddhhhkkkkkklllnnnpppqqqoookkkhhh___ZZZUUUQQQOOONNNMMMMMMGGGFFFFFFEEEEEEEEEFFFFFFAAABBBBBBCCCCCCBBBBBBAAA>>>======>>>@@@AAA@@@???CCCCCCCCCCCCCCCFFFKKKOOOQQQYYYiii{{{|||tttmmmhhhdddaaaTTTRRROOOKKKHHHFFFFFFFFFFFFMMMVVVaaalllvvv~~~zzzjjj[[[UUUMMMIIIHHHHHHGGGEEEDDD@@@:::666444333222111222222111111111111222222111111111222222222222222000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222333333222222222333333333333333333333333333444555777777666555444444666777777666666888:::;;;>>>GGGVVVaaa|||}}}tttttt|||~~~~~~}}}}}}}}}}}}}}}}}}yyy999999888888777666666555666666777777777777666666666555555555555444444444555555555444444555555555444333333222222333333444222222111111111111222222444444555555555666666666444444333333444555777888888333444;;;>>>@@@LLL\\\vvvzzzxxxiii^^^UUUOOOOOOHHHHHHGGGFFFDDDCCCDDDDDDAAAAAA@@@@@@AAABBBDDDEEECCCDDDDDDDDDDDDFFFJJJMMMJJJKKKMMMPPPTTTXXX[[[]]]^^^bbbjjjsssuuulllccc]]]RRRLLLDDD@@@???>>><<<:::<<<:::::::::<<<<<<<<<::::::;;;<<<>>>???@@@AAAAAA@@@@@@AAACCCEEEHHHJJJKKKNNNMMMMMMLLLLLLMMMNNNOOONNNOOOQQQSSSVVVXXXZZZ[[[UUUSSSPPPMMMMMMNNNPPPRRRXXX^^^dddeeebbb___^^^___\\\___eeejjjnnnsssxxx|||}}}~~~yyynnniiiccc^^^\\\[[[ZZZYYYUUUTTTQQQNNNKKKIIIHHHGGGEEEEEEFFFFFFFFFEEECCCBBBCCCAAA@@@AAACCCDDDCCCAAAAAABBBBBBAAAAAACCCFFFIIIJJJLLLTTT```iiiqqq}}}~~~uuummmhhh\\\YYYUUUQQQMMMKKKIIIHHHGGGJJJOOOVVV^^^iiissszzz~~~}}}}}}yyyiii```TTTLLLHHHHHHGGGGGGEEEBBB===:::777555333111333222222111111222222333111111111222222333333333000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222333333222222222222222222000111333444555444333222222333333333555666777888777666444555666888777777555999>>>AAAHHHVVViiiwwwxxxqqqiiijjjuuu{{{999999999888777666666555888888999999999999888888666666555555555444444444555444444333333444444555444333333222222333333444777666555444333444555666555555555666666666666777444444333333444555777888===666666<<>><<<<<<=========:::999999:::<<<<<<:::999;;;<<<>>>AAADDDFFFGGGGGGBBBBBBDDDFFFHHHKKKMMMNNNOOOPPPRRRSSSTTTUUUTTTTTTOOOPPPSSSWWW[[[^^^aaacccWWWUUURRROOONNNOOOQQQRRR\\\cccjjjkkkhhhdddcccdddbbbffflllqqqwww}}}{{{vvvpppkkkhhhgggfffeeecccaaa\\\WWWRRRMMMJJJHHHKKKLLLLLLLLLKKKIIIGGGEEEGGGDDDBBBCCCEEEFFFDDDBBBCCCDDDDDDCCCAAABBBDDDFFFMMMJJJKKKQQQTTTYYYdddqqqpppwwwyyyrrrddd```\\\WWWTTTQQQNNNLLLMMMMMMMMMOOOTTT]]]hhhpppzzz{{{tttwwwssshhhYYYNNNIIIHHHHHHHHHGGGDDD@@@===:::777444222333222222111111222222333111111111222222333333333000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222444333333222222111111111///111444666666555333111222333333444555666888888888666555555777888777777777<<>><<<:::;;;;;;<<<<<<;;;;;;;;;:::;;;<<<>>>???AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKFFFHHHJJJKKKLLLMMMOOOQQQZZZ[[[ZZZWWWSSSPPPNNNNNNSSSPPPNNNQQQWWW\\\___```___ZZZSSSLLLIIIIIILLLNNNSSSYYYbbbhhhhhhddd___\\\aaaeeejjjnnnssszzz{{{uuuqqqooonnnmmmqqqmmmeee\\\UUUQQQOOOOOORRRPPPNNNMMMMMMKKKIIIGGGJJJDDD@@@BBBGGGIIIFFFBBBDDDGGGJJJIIIEEEBBBBBBDDDAAACCCGGGIIIKKKOOOSSSVVV]]]aaaffflllsss}}}}}}qqqlllffffffkkkjjj[[[JJJLLLPPPTTTTTTPPPOOOYYYfffsssyyyzzzrrrqqqyyytttbbbVVVNNNGGGEEEFFFIIIIIIGGGCCC>>>:::777666666333111111222444444333666555333111000000111111222222222111111111111000111111222222222222111111111111111111111111111111333222222222111000000000000000111222333333444444222333333444444333333222444333333222222333333444222333444444555555444444999666555777888777999===>>>CCCMMM[[[jjjyyyuuuiiiffffffiiiooo{{{888888888888777777777777888777666555555444444444555444333444777888777555444444333333333333444444222222333333333333444444555555555444444333333222444444555555555666666666555666666777777777777666666;;;@@@DDDOOOfffzzznnnttthhh___TTTMMMJJJHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCBBBCCCEEEGGGIIIHHHHHHJJJMMMOOOQQQRRRUUUSSSWWW]]]aaafffqqq}}}xxxiiiZZZPPPNNNIIICCC???>>>>>>===<<<;;;;;;<<<===============<<<<<<>>>???@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFHHHHHHJJJKKKKKKLLLMMMPPPUUUXXXYYYYYYXXXTTTPPPLLLJJJJJJLLLKKKJJJMMMSSSWWWYYYZZZYYYUUUNNNHHHEEEEEEGGGHHHSSSYYY___bbb```[[[VVVSSSYYY]]]bbbeeejjjpppzzz}}}{{{yyywwwxxxsssjjjbbb\\\YYYYYYYYYXXXVVVSSSQQQPPPOOOMMMKKKMMMIIIEEEEEEGGGHHHFFFCCCHHHIIIKKKJJJHHHFFFEEEEEEDDDEEEFFFFFFFFFHHHJJJMMMKKKNNNRRRVVV[[[ccclllsss}}}vvvppprrr}}}sssaaaOOOOOOPPPOOOKKKJJJSSS^^^gggmmmtttwwwwwwuuurrrppp}}}kkk^^^UUUNNNKKKLLLHHHHHHGGGDDD@@@;;;888777666444222111333444444333555444333111111111111222222222222222111111111111111111222222222222111111111111111111111111111111222222222111111111111111111111111222222333333444222333333444444333333222444333333222222333333444222333444444555555444444999666666888888777999>>>@@@IIIZZZmmm~~~tttkkkjjjmmmuuu888888888888777777777777777777666666555555444444777666555555777777666555333333222222222222333333222222333333333333444444444444444444444444444444666666555555444333333333444444555666666777777888777:::@@@KKK___}}}xxxpppzzzcccXXXSSSLLLHHHGGGFFFDDDAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAACCCFFFHHHKKKKKKKKKLLLOOORRRUUUWWWZZZ[[[```hhhpppyyy}}}nnn```UUUMMMFFFAAA???===:::999:::::::::999;;;<<<===>>>???@@@@@@@@@??????@@@AAABBBDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKJJJKKKPPPVVV[[[VVVUUUSSSOOOJJJGGGEEEFFFFFFFFFGGGKKKNNNQQQQQQPPPQQQNNNJJJEEECCCCCCDDDEEEOOOSSSWWWXXXUUUQQQNNNLLLPPPSSSWWW[[[^^^dddlllrrr~~~|||~~~xxxooogggbbbaaaccceee```\\\XXXUUUSSSSSSQQQPPPQQQOOOMMMKKKIIIHHHGGGFFFKKKJJJJJJKKKKKKKKKHHHFFFFFFFFFFFFEEECCCCCCEEEHHHCCCEEEFFFHHHKKKPPPVVVZZZeeelllwww}}}tttWWWRRRMMMKKKIIIHHHMMMTTTXXX^^^eeehhhfffhhhnnnuuutttfff[[[RRRNNNOOOHHHHHHGGGFFFBBB>>>:::888777555333222333444333333333333222111111222222333333222222222111111111111111111222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222333333444444333333222444333333222222333333444222333444444555555444444888666666999::::::>>>DDDJJJYYYppp}}}vvvrrrnnnvvv888888888888777777777666666666666666666555555444888777777777777666666555333222222111111222222333222222222333333333444444333333333444444555555555555555555444333333222222555555555555666666777777:::===FFFWWWrrr|||~~~eeeUUUNNNKKKGGGEEEEEEEEECCCAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBDDDGGGKKKNNNOOOOOOPPPQQQUUUZZZ^^^bbbgggpppzzzwwwmmmaaaZZZPPPHHHDDDCCCBBBAAA<<<;;;::::::999999888777;;;<<<>>>@@@AAABBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJHHHHHHGGGGGGGGGKKKPPPTTTQQQPPPNNNJJJFFFDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKIIIKKKIIIGGGEEEEEEEEEFFFGGGIIIKKKNNNNNNMMMKKKJJJKKKJJJNNNRRRUUUWWW\\\bbbhhhzzz|||zzzrrrjjjffffffiiikkkddd```[[[WWWVVVUUUTTTSSSSSSTTTTTTQQQMMMKKKLLLNNNMMMKKKJJJLLLOOOPPPMMMJJJIIIIIIHHHGGGEEEEEEFFFHHHEEEEEEEEEEEEGGGJJJMMMPPPSSSYYYcccnnnzzzwwwddd[[[QQQMMMKKKIIIJJJNNNOOOTTT[[[]]]]]]ddduuuqqqdddXXXQQQPPPIIIIIIHHHGGGEEEAAA===999999666444333333444333333111111111222222333333444333333222222222111111111111222222333333222222111111111111111111111111111000000000111222222222333333333222222222222222222222333333444444333333222444333333222222333333444222333444444555555444444666444666:::;;;===DDDMMM[[[ppp}}}yyyyyy{{{888888888888777777777666555666666777666666555444888888888777666555555555333222222111111222222333222222222333333333444444222333333444444555555555333333333444444444444444888777666666666666777777>>>EEEUUUmmm|||fffWWWPPPJJJHHHGGGFFFEEEDDDCCCAAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFEEEDDDFFFJJJNNNPPPPPPQQQRRRSSSXXX___eeekkkuuu{{{qqqiii```VVVOOOKKKGGGBBB===;;;999999999<<<<<<===<<<;;;:::::::::===>>>@@@BBBCCCEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLJJJFFFDDDCCCFFFHHHMMMMMMNNNNNNMMMKKKJJJIIIGGGGGGFFFFFFGGGIIIJJJLLLIIIJJJKKKKKKIIIHHHIIIJJJKKKOOOUUUXXXYYY[[[___ccciiitttzzztttnnnjjjjjjkkkmmmhhhddd^^^ZZZYYYXXXWWWWWWSSSUUUVVVTTTPPPOOOQQQTTTPPPOOOOOORRRVVVXXXVVVSSSOOOPPPOOOLLLIIIGGGGGGGGGDDDCCCBBBBBBCCCEEEFFFGGGJJJNNNUUU]]]eeeqqq~~~{{{rrreeeXXXRRROOOLLLJJJJJJJJJNNNSSSWWWYYYeee~~~ooo```VVVSSSLLLJJJIIIHHHGGGDDD???;;;:::888555444444444333222000111111222333333333333333333333222222222222111222222333333333333222222111111111111111111111111000000000111222222222333333333222222222222222222222333333444444333333222444333333222222333333444222333444444555555444444666555666999:::>>>HHHSSSlll}}}xxxyyy}}}888888888888777777777777444555666777777666555444666777888777555444555666333333222222222222333333222222333333333333444444333333333444444555555555222222333444555666666777999888777666777888999:::???LLLeeeyyyeeeUUUMMMLLLGGGGGGGGGFFFEEEDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHHHHHHHJJJNNNQQQPPPRRRTTTUUUYYY```jjjqqqxxxzzzhhhaaaWWWPPPKKKHHHEEEBBB======<<<;;;:::::::::999999;;;============???@@@AAABBBDDDFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEGGGHHHHHHHHHJJJKKKLLLKKKIIIFFFDDDEEEHHHLLLSSSSSSSSSPPPNNNMMMMMMOOOIIIHHHHHHHHHIIIKKKNNNOOOOOOPPPPPPMMMKKKIIIIIIJJJOOOUUU\\\``````___```aaa```mmm{{{}}}~~~|||xxxsssooommmkkkkkkgggddd```]]][[[[[[YYYXXXQQQSSSUUUSSSQQQQQQSSSVVVSSSTTTVVVZZZ^^^``````___[[[[[[ZZZVVVQQQKKKHHHFFFFFFDDDBBBAAABBBCCCCCCCCCEEEHHHLLLPPPTTT[[[eeelll~~~qqqccc[[[VVVPPPKKKJJJJJJJJJNNNSSSXXXhhhwwwfffYYYTTTQQQMMMIIIHHHGGGEEE@@@<<<<<<999666555444444333222000111222333333333333333333333333333222222222222222222333333333333222222111111111111111111111111111111111111111222222222222222222222222222222222222333333444444333333222444333333222222333333444222333444444555555444444888777777:::<<>>======>>>666888:::<<<===>>>@@@AAA;;;===?????????@@@CCCFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJHHHGGGEEEEEEDDDDDDDDDFFFGGGGGGHHHKKKNNNQQQOOONNNKKKGGGEEEFFFJJJNNNUUUUUUSSSPPPMMMOOOSSSWWWRRRQQQNNNMMMMMMOOORRRSSSTTTTTTTTTRRRPPPNNNOOOPPPSSSZZZccchhhgggdddbbbaaa```ooo|||zzz{{{{{{yyyvvvrrrlllhhheeebbb___\\\ZZZYYYXXXVVVUUUPPPPPPQQQPPPOOOOOOQQQRRRRRRUUUZZZ^^^aaadddfffhhheeeggggggddd]]]VVVPPPNNNNNNKKKHHHGGGHHHHHHFFFDDDCCCEEEHHHIIIJJJNNNUUUZZZgggrrr}}}pppggg___VVVQQQOOONNNJJJKKKQQQXXXkkkqqqccc]]]UUUPPPJJJGGGGGGFFFAAA======:::777555555444333222111111222333333333222111444444333333333222222222222333333444444333333222111111111111111111111111222222222111111111111111111111111222222333333444222333333444444333333222444333333222222333333444222333444444555555444444888777:::???EEERRRfffyyy}}}tttmmmrrr888888888888777777777777333555666888888777555444333555777666333333444777555444444333333444444555222222333333333444444444444444444444444444444444555555555666666666666666555555555777:::===AAACCCTTTjjjttt___VVVRRRLLLGGGFFFAAAAAABBBBBBAAABBBDDDEEEAAAAAABBBBBBCCCDDDEEEEEEEEEGGGKKKMMMNNNPPPSSSUUUXXX]]]bbbhhhooo|||rrr```TTTMMMIII@@@@@@???===;;;999:::;;;999:::;;;;;;:::;;;<<<>>>@@@BBBCCCBBB@@@AAADDDHHHKKKLLLMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEGGGLLLRRRWWWSSSQQQMMMIIIFFFGGGKKKNNNUUUTTTRRRNNNMMMPPPWWW]]][[[YYYVVVSSSRRRSSSUUUWWWSSSUUUVVVVVVUUUUUUVVVWWWUUU]]]ggglllkkkgggcccaaadddsss}}}{{{xxxxxxxxxvvvrrrjjjccc___[[[YYYWWWVVVUUUTTTQQQOOOOOOOOONNNMMMMMMMMMMMMMMMNNNTTTZZZ^^^```cccgggkkkkkkmmmpppnnniiibbb\\\YYYUUUQQQMMMLLLLLLKKKHHHEEECCCEEEGGGHHHGGGJJJOOOTTTRRR\\\jjjwwwzzzqqqggg]]]WWWUUUSSSMMMLLLRRRZZZmmmrrrkkkXXXRRRJJJGGGGGGFFFBBB>>>>>>;;;888666555444333222111222333444333333111111444444444333333333222222222333333444444333333222111111111111111111111111333222222222111111000000000000111222333333444444222333333444444333333222444333333222222333333444222333444444555555444444666777<<>>HHHRRRwwwiii]]]VVVNNNIIIHHHGGGEEEBBBAAABBBCCCDDDDDDCCCAAA@@@AAAAAABBBDDDFFFGGGGGGGGGFFFJJJNNNPPPRRRVVV]]]bbbbbbkkkzzzyyyhhhTTTHHHBBB===::::::888888888888888999::::::;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFFFFFFFHHHLLLNNNUUUXXX\\\___aaaaaaaaa``````[[[UUURRRQQQOOOKKKHHHJJJGGGDDDCCCCCCCCCCCCBBB@@@AAABBBEEEMMMYYYfffooouuummm```SSSJJJHHHKKKNNNMMMIIIGGGJJJRRR```ppp{{{wwweeeXXXSSSRRROOOKKKKKKLLLRRR\\\gggnnnooonnndddgggnnnsssrrrllljjjmmm|||nnniiiffffffbbbYYYSSSRRRNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFIIILLLPPPSSSWWWZZZ^^^aaannnssszzz|||zzzvvvuuuuuuooollleee\\\XXXXXXTTTOOOOOOMMMJJJIIIIIIJJJJJJJJJJJJJJJNNNUUUYYY```lllyyyuuujjjddd\\\ZZZWWWTTTYYYggg{{{xxxgggUUUKKKGGGDDDDDDFFF@@@>>>:::888888777666444444444444333333333222222333444444444444333222222111111111111111111111111333222111000000111222333333333222222222111111111222222222222222222222222222222333333333333444444555555444444444444444555888666444444555777888999;;;>>>GGGWWWlll}}}}}}{{{yyy{{{}}}xxxtttsssrrrrrrssswww|||888888777666666666666777555666666777777666666555555555444444444444555555333333333333333222222222222333444555555555444333333333333333444444444444444444555555555666666666777666777888:::AAARRRbbbkkkTTTRRRMMMHHHEEEFFFFFFDDDBBB@@@AAABBBCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHIIIJJJJJJMMMQQQTTTWWW^^^gggnnnqqq~~~jjjXXXLLL@@@;;;:::888666777777888888999:::;;;===>>>@@@@@@AAABBBCCCEEEFFFGGGIIIJJJLLLMMMNNNQQQUUUXXXaaagggnnnpppnnnkkkhhhgggddd^^^XXXSSSPPPMMMIIIEEEFFFCCC@@@@@@AAACCCDDDEEEDDDBBBAAAGGGUUUfffvvvxxxeeeTTTLLLJJJKKKLLLMMMJJJJJJQQQ```ssshhhXXXQQQMMMHHHDDDHHHKKKUUUgggyyyyyykkklllrrr{{{|||yyygggbbb___^^^ZZZSSSMMMLLLJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEGGGIIIKKKNNNQQQVVVYYYhhhooovvv{{{||||||}}}{{{zzzuuummmhhhfffaaaZZZRRROOOKKKIIIIIIJJJJJJJJJIIIHHHIIILLLMMMPPPXXXbbbooozzz|||uuujjjgggbbb\\\ZZZ___hhhpppnnnnnnooowwwsss___RRRKKKGGGEEEFFFDDDAAA>>>;;;:::888666444444444444444333333333333444555555555555444333333222222222222222222222222333333222222222222333333333333333333222222222222333333333333333333333333222222333333333333444444444444333333333333444444666666555666777999;;;<<<>>>FFFTTThhh~~~uuuwwwwwwzzz|||wwwsssqqqqqqrrrssswww|||888888777777666666666666666666777777777777666666666555444333333444555666555444333333222222222222333333444555555444444333222222222333333333444444555555555555666666666666999999:::;;;===HHH```vvvrrr\\\OOOJJJGGGDDDDDDEEEEEECCCBBBAAABBBCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHJJJKKKRRRUUUYYY]]]bbbkkkvvvvvv```QQQGGG???999:::;;;:::999999:::;;;;;;<<<>>>???AAABBBFFFFFFFFFGGGHHHIIIJJJKKKNNNPPPSSSVVVYYY]]]aaaeeennnvvv}}}~~~wwwoooiiihhhddd___XXXSSSPPPMMMHHHEEEEEEBBB>>>===???BBBDDDEEEEEECCCDDDNNN```tttwwwaaaQQQLLLMMMNNNNNNRRRQQQRRR\\\ppp{{{bbbTTTOOOLLLHHHFFFHHHPPPbbbzzzwwwjjjjjjrrr~~~|||xxxsssddd^^^[[[ZZZWWWPPPKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEFFFGGGJJJOOOSSS\\\ccckkkqqquuuyyy}}}zzzuuuqqqjjjcccVVVRRRMMMKKKJJJKKKLLLKKKOOOLLLJJJKKKJJJJJJPPPWWW___gggvvvzzzwwwqqqiiiaaa]]]]]]^^^aaa```ccclllyyyzzzeeeWWWNNNHHHEEEFFFFFFCCC@@@===;;;999666333555444444444444333333333444444444444444333333222222222222222222222222222222333444444444444333222333333333333333333333333333333333333333333333333222222222333333333444444333333222222222333444444555666777777888:::<<<>>>DDDPPPbbbxxx~~~vvvtttssszzz}}}{{{yyyvvvuuussstttxxx}}}888888888888888777777777666666777777777777666666555555555444444555555555555555444333222222222333444444444444444444333333222222222333333333444444555555555666666666777777888999;;;>>>BBBRRRnnnnnnZZZOOOLLLGGGFFFDDDCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFEEEGGGHHHHHHHHHIIILLLNNNVVV[[[bbbjjjsss{{{hhhXXXMMMGGGAAA;;;999<<<>>><<<:::;;;======>>>???AAACCCDDDEEEIIIJJJJJJKKKMMMNNNPPPQQQSSSVVV[[[___cccggglllpppuuu|||{{{pppiiigggaaa\\\UUURRRPPPNNNJJJGGGFFFCCC???>>>???AAACCCDDDCCCDDDJJJWWWhhhzzz}}}mmmXXXKKKJJJLLLMMMLLLQQQRRRVVV```vvvnnnYYYPPPMMMJJJIIIJJJOOO]]]vvv~~~kkk]]]^^^gggyyy{{{yyyzzzyyysssmmm```[[[WWWWWWTTTNNNIIIIIIFFFFFFEEECCCBBB@@@??????@@@@@@????????????@@@@@@DDDEEEEEEDDDEEEGGGJJJNNNPPPVVV^^^dddiiiooovvv||||||vvvmmmeee\\\YYYUUUSSSSSSTTTTTTTTTSSSOOOLLLKKKJJJHHHKKKPPPUUUZZZddduuu}}}tttjjjaaa[[[XXXUUUUUUXXXbbbqqqjjj[[[RRRIIIEEEEEEEEECCC@@@>>><<<:::777444555555555444444444333333333333333333333222111111222222222222222222222222111222444555555444222111333333333333333333333333333333333333333333333333222222222333333333444444222222222222222333444555666777888888888999===@@@IIIXXXlll}}}pppnnntttxxx|||zzzyyyxxxwwwsssvvv{{{999999::::::999999888777666777777888888777777666444555666666666666555444555555333222222333444444555444444444444333333333333333333333444444444444555555666666666777777777555777;;;AAAIII]]]{{{{{{||||||~~~nnnZZZMMMHHHIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFIIIKKKKKKKKKMMMQQQVVVZZZbbbnnn{{{sss]]]NNNEEEBBBCCC===999888;;;<<<::::::;;;>>>???@@@BBBDDDGGGIIIJJJOOOOOOPPPRRRUUUXXXZZZ[[[\\\```dddhhhlllpppuuuxxxwww|||zzzrrrkkkggg\\\XXXSSSPPPPPPNNNKKKHHHGGGDDDAAA@@@AAABBBCCCDDDCCCGGGOOOZZZgggrrrxxx{{{lll___PPPGGGGGGJJJJJJHHHIIINNNSSS\\\oooqqq```QQQMMMJJJGGGHHHMMMXXXkkkooo\\\NNNPPPZZZkkk~~~|||vvvrrrsssvvvvvvooohhh[[[VVVRRRQQQOOOIIIEEEEEEBBBAAAAAA@@@???>>>======??????>>>>>>>>>>>>??????DDDEEEEEEDDDCCCDDDFFFIIIHHHMMMSSSXXX]]]dddlllrrr{{{zzzppphhhcccaaa___^^^```aaa``````ZZZTTTOOOMMMJJJFFFGGGJJJMMMPPPWWWcccsss{{{qqqfff^^^YYYQQQPPPTTT^^^pppqqqcccXXXNNNGGGEEEDDDBBB@@@???>>><<<999777555555555555444444444333222222333333222222111000333333333333333333333333111222333444444333222111222222222222333333333333333333333333333333333333222222333333333333444444333222222333333444555666666888999999999;;;AAAFFFQQQ```sss|||ooohhhooo{{{|||xxxvvvuuuuuuuuuyyy|||999999:::::::::999888777777777888888888888777777333444666888888666444333555444333222222333555666555555444444333333333333333444444444444555555555555666666666777777777777666888>>>GGGTTTjjjrrrmmmpppzzzuuu~~~ooo\\\RRRKKKGGGFFFEEEDDDCCCAAA@@@@@@AAABBB@@@AAAAAACCCDDDFFFGGGHHHEEEIIIMMMOOOPPPSSSZZZ```hhhrrr}}}lllXXXKKKCCC<<<<<>>>>>>>>=========>>>==================>>>CCCDDDDDDDDDBBBAAABBBCCCBBBFFFKKKNNNQQQWWW___fffnnnzzz}}}uuuqqqpppppprrrtttuuuuuusssmmmeee^^^YYYSSSMMMJJJKKKIIILLLQQQWWWaaapppwwwnnneee___WWWUUUUUU\\\kkk}}}zzz||||||mmmaaaTTTKKKGGGCCCBBBAAAAAAAAA@@@===;;;555555555555444444444444333333444444333333222111333333333333333333333333111222222222222222222111111111111222222222333333444444444444444444444444222222333333333333444444333333333333444555666777666888::::::;;;@@@IIIPPP___lll{{{zzzqqqmmmqqq|||zzzxxxuuusssrrrtttvvvxxx~~~888999999::::::888777666777777888888888888777777222444777999999777444222555444222222222444666777666555444333333333333333444444444555555555666666666666666666777777777777999;;;AAANNN^^^uuuxxxiiieeejjjuuuqqq|||sssYYYOOONNNKKKFFFBBBCCCCCCBBB@@@??????BBBDDDCCCCCCDDDEEEGGGIIIJJJKKKDDDIIINNNQQQTTTYYYbbbiiixxxxxx]]]QQQFFFCCC@@@;;;:::<<<;;;888888<<>>??????BBBEEEGGGIIIOOOVVV]]]aaapppxxxooohhh```VVVQQQQQQJJJMMMPPPRRRVVV```ooozzz}}}tttkkkeee^^^YYYTTTWWWbbbooo{{{~~~vvvttt|||uuuhhhYYYNNNIIICCCBBBBBBCCCDDDCCC@@@>>>666666555555555444444444444444555555444444333222333333333333333333333333111111111111111111111111000000000111111222222222444444444444444444444444222222333333333444444444333333333444555666777888555888:::;;;===CCCOOOXXXmmmwwwqqqnnnsss~~~xxxrrrpppooooooqqqvvv{{{|||999888777777888888777555888777666555555666777888666666666666666666666666444333222222111111222222666444222222333333222111666666666666666666666666111888:::444111666===???<<<<<>>>>>??????>>>>>>>>>>>>>>>???AAABBBCCCCCCDDDDDDCCCCCCEEEEEEFFFHHHJJJNNNQQQRRRZZZbbbooo}}}|||tttooohhh]]]UUUWWWUUUQQQNNNNNNVVVbbbkkkuuummmnnn```XXX[[[^^^```iiivvv}}}}}}zzz{{{|||tttbbbRRRHHHCCCDDDCCCAAA@@@???===:::;;;999555444444444444444555555444444444333333333111111111111111111111111222222222111111111000000222222111111111111222222444333333333333444555555555555555555555555555555555222111222666888888666======<<<;;;>>>JJJ[[[iii}}}lllnnn}}}yyyvvvtttpppooonnnppptttyyy{{{||||||{{{{{{~~~999888777777888888777555777777666666666666777777666666666666666666666666000000111111222333555666666444333222444444333333555555555555555555555555333999:::444111555999:::>>>@@@OOOjjjoooeeejjj|||{{{{{{zzzaaaXXXMMMGGGEEEDDDCCCAAAAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFHHHIIINNNQQQVVV\\\cccooo}}}pppYYYHHHFFFBBB===::::::;;;:::999:::<<>>>>>>>>=========<<>>===>>>???@@@AAAAAABBBCCCEEEFFFFFFGGGGGGCCCCCCDDDEEEGGGIIILLLMMMSSSYYYeeerrrzzzooofff^^^[[[VVVQQQNNNRRRYYY___jjjyyy~~~wwwuuuhhh______^^^ZZZ]]]fffppp{{{}}}jjjXXXLLLBBBBBBBBBAAABBBCCCBBBAAA<<<999666444444555444444555555444444444333333333222222222222222222222222444333333333222222222111333333222222222222333333444333333333333444555555333333333333333333333333555333222333666888777666===>>>???AAAHHHWWWkkkzzzzzzmmmxxx|||yyywwwvvvnnnnnnnnnqqqtttwwwwwwwwwyyywwwvvvwwwyyy|||~~~~~~~~~|||zzz{{{}}}999888777777888888777555666666777777777777666666666666666666666666666666111111111111222444555666666444333333555666666555444444444444444444444444444888999666555888::::::CCCLLLccc{{{jjjiiiyyy~~~}}}bbbSSSMMMGGGDDDDDDEEEDDDCCCAAABBBDDDEEEEEEEEEDDDCCCAAACCCFFFGGGGGGHHHJJJLLLQQQTTTZZZbbbmmm~~~zzz^^^NNNDDD???@@@>>>;;;:::;;;<<<;;;;;;;;;>>>CCCFFFIIIKKKNNNPPP[[[```hhhooouuuyyy}}}yyyqqqfff[[[TTTPPPNNNKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHJJJJJJNNNQQQWWW[[[]]]XXXQQQKKKGGGGGGFFFFFFHHHJJJMMMOOOPPPLLLRRRYYYaaasss{{{dddTTTGGGGGGIIIHHHIIINNNIIIJJJLLLKKKIIIGGGHHHIIIKKKMMMQQQVVV___nnn~~~xxxiii___^^^cccjjjqqqrrrjjj\\\RRRKKKHHHDDDBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>=========???>>>======>>>@@@CCCDDDCCCEEEFFFHHHJJJKKKLLLMMMGGGGGGGGGGGGHHHIIIJJJKKKNNNQQQXXXdddrrr~~~vvvkkkhhhbbb[[[UUURRRSSSUUUYYYdddrrr~~~rrriiifffaaaXXXVVVZZZcccooouuummmqqqwwwcccVVVFFFDDDBBBBBBDDDDDDDDDDDD>>>;;;777555555555555444555555444444444333333333444444444444444444444444444444444444333333333333444444333333333333444444444333333333333444555555333333333333333333333333666444333444666777777666:::===BBBGGGQQQcccyyy{{{sss~~~zzzyyyyyyyyyqqqqqqqqqsssuuuwwwvvvuuutttrrrpppppprrrtttuuuuuurrrssstttvvvzzz~~~999888777777888888777555555666777888888777666555666666666666666666666666444444333222222222222333555444333444666888888777444444444444444444444444444666777888999<<<@@@AAALLL___zzzooo{{{jjjXXXMMMJJJFFFEEEEEEFFFEEECCCAAABBBDDDEEEFFFEEEDDDCCCDDDFFFIIIJJJJJJKKKMMMPPPWWW]]]gggrrryyy[[[GGG???>>>>>><<<<<<<<<<<<===>>>?????????BBBFFFJJJMMMQQQUUUYYYccchhhpppwww|||{{{tttkkkbbbXXXRRROOOMMMJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHJJJKKKLLLQQQVVV^^^dddeee___WWWQQQGGGFFFFFFFFFGGGIIIKKKLLLMMMHHHOOO^^^nnnppp\\\LLLIIILLLJJJJJJNNNOOOMMMKKKKKKMMMOOOPPPPPPRRRUUU[[[bbbmmm{{{zzzkkk```\\\ccclllrrrqqqgggYYYOOOKKKHHHEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======???BBBEEEGGGHHHIIIKKKLLLNNNOOOOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKMMMQQQXXXdddqqq}}}zzzxxxssskkkccc\\\WWWTTTVVVZZZaaalll{{{}}}sssnnnggg^^^ZZZZZZ]]]gggvvvyyyuuu~~~pppbbbOOOIIIDDDDDDDDDCCCBBBCCC???<<<888666666555555444555555444444444333333333333333333333333333333333444444444333333333333333444444333333333333444444444333333333333444555555555555555555555555555555666555555555666777777777;;;@@@HHHQQQ]]]ppp{{{xxxxxxzzz{{{yyywwwuuuuuuwwwyyyzzzzzzrrrpppoooqqqsssvvvvvvvvvsssuuuxxx{{{}}}999888777777888888777555555666777888888777666555666666666666666666666666555444333333222222333333555444333444666888888888555555555555555555555555555555666777999===DDDIIIWWWtttkkkZZZTTTLLLJJJGGGFFFEEECCCBBBAAAAAABBBCCCDDDEEEDDDDDDCCCEEEHHHKKKLLLKKKMMMRRRVVVbbbmmm|||sss[[[IIIAAA>>>>>>===999:::;;;<<<>>>???AAACCCEEEHHHLLLOOOTTTYYY___dddnnnssszzz}}}{{{tttmmmfff^^^VVVQQQNNNLLLJJJKKKMMMNNNOOOOOOMMMLLLJJJIIIIIIJJJLLLNNNVVV[[[bbbfffddd]]]UUUOOOFFFFFFEEEEEEEEEFFFHHHIIIKKKFFFQQQhhhsss___MMMJJJKKKIIIIIIKKKQQQPPPPPPSSSWWWYYYYYYXXXZZZ___hhhsss~~~~~~mmm```]]]dddmmmrrrnnncccVVVNNNJJJGGGDDDBBBBBBBBBAAA?????????@@@@@@AAAAAABBBBBB?????????@@@BBBEEEHHHJJJJJJKKKLLLMMMNNNNNNNNNMMMOOOOOOOOONNNNNNMMMMMMLLLIIIJJJMMMRRRZZZdddlllqqq~~~{{{sssjjjaaa\\\XXXVVVVVV]]]hhhvvv|||tttlllddd___^^^^^^bbblllyyywwwiiiWWWLLLEEEDDDEEEBBBAAACCCAAA>>>:::777666666555444555555444444444333333333333333333333333333333333222222222333333333333333333333222222222222333333444333333333333444555555555555555555555555555555666666666666666777888999>>>GGGSSS```nnn~~~xxxvvvwwwzzz}}}~~~zzzwwwuuuwww{{{~~~vvvuuuuuuvvvyyy{{{{{{{{{{{{~~~999888777777888888777555666666777777777777666666666666666666666666666666222222222222333555666777555444333444666888888777666666666666666666666666666666777888999>>>JJJWWWlllqqqYYYPPPQQQIIIHHHFFFDDDBBB@@@???>>>CCCCCCCCCCCCDDDDDDDDDEEEEEEIIILLLMMMNNNRRRZZZbbbooo|||hhhXXXHHHAAA@@@>>>;;;:::888999;;;<<<===@@@DDDGGGMMMQQQVVV[[[```ffflllpppvvvyyy}}}||||||~~~}}}zzzyyytttmmmfff___YYYTTTPPPLLLJJJJJJKKKNNNQQQSSSSSSQQQOOOMMMKKKKKKLLLNNNOOOYYY\\\```___ZZZRRRKKKGGGGGGEEEDDDBBBBBBCCCEEEFFFJJJHHHWWWrrrkkkYYYKKKIIIIIIFFFFFFIIIMMMQQQYYYaaahhhkkkjjjhhhjjjppp{{{nnnaaaaaahhhppppppiii]]]RRRLLLFFFDDDAAA?????????>>>============>>>???@@@AAAAAA@@@AAABBBDDDFFFHHHJJJKKKJJJKKKKKKLLLLLLLLLLLLKKKMMMMMMNNNNNNMMMMMMLLLKKKHHHIIILLLPPPUUU[[[aaadddpppyyyxxxnnnhhh[[[VVVSSSUUU[[[dddppp{{{{{{rrrjjjccc``````___aaakkkxxx~~~ooo]]]PPPFFFFFFGGGDDDCCCFFFCCC@@@;;;888777666555444555555444444444333333333222222222222222222222222222222222222333333333333333333222222222222333333444333333333333444555555333333333333333333333333444666777777777888:::<<<===IIIZZZjjjxxx{{{vvvtttvvvyyy|||~~~zzzwwwvvvyyy}}}~~~}}}}}}~~~999888777777888888777555777777666666666666777777666666666666666666666666222222222333444555666777555444333333555777777666555555555555555555555555666777999<<<===FFFZZZooowwwcccSSSLLLKKKFFFFFFDDDCCCAAA@@@AAAAAAFFFEEEDDDCCCCCCEEEFFFHHHGGGKKKPPPRRRUUU]]]jjjtttmmmSSSHHH???>>>>>>;;;:::<<<<<<===??????@@@CCCIIINNNTTTZZZccckkkpppuuuxxxzzz|||~~~}}}{{{wwwxxxzzz|||yyyvvvvvvqqqhhhaaaZZZUUUPPPMMMIIIHHHHHHJJJOOOSSSUUUVVVVVVTTTQQQNNNMMMNNNPPPQQQVVVWWWXXXUUUOOOIIIFFFEEEGGGEEEBBB??????@@@BBBDDDHHHJJJ\\\sss|||^^^RRRIIIIIIJJJFFFGGGLLLNNNYYYjjj{{{vvviiiiiiooosssooocccVVVLLLIIIEEECCC@@@>>>>>>>>>>>>===<<<======>>>@@@AAAAAABBBAAACCCEEEHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOPPPQQQRRRRRRRRRQQQQQQOOONNNOOOPPPSSSVVVZZZ\\\ccckkkxxx{{{ttthhhbbb^^^\\\ZZZZZZbbblllvvv|||sssjjjdddddd^^^\\\bbblllwww{{{gggWWWJJJJJJJJJDDDCCCGGGEEEAAA===999888777555444555555444444444333333333444444444444444444444444333333333333444444444555444444333333333333444444444333333333333444555555333333333333333333333333333555777888777888;;;>>>AAANNNbbbrrr|||yyytttsssuuuxxx{{{{{{zzzyyy{{{999888777777888888777666888777666555555666777888666666666666666666666666555555444333333333333444666444333333555666666555444444444444444444444444555777;;;@@@DDDQQQlllwwwbbbXXXOOOGGGCCCDDDDDDDDDCCCBBBCCCEEEGGGHHHGGGEEECCCDDDFFFHHHJJJJJJOOOUUUXXX]]]hhhxxxgggSSSHHHBBB>>>>>>===:::<<>>AAACCCFFFKKK]]]mmmssszzzvvvfffWWWMMMIIIKKKLLLIIIKKKQQQSSSddd|||sssoootttuuunnn___QQQHHHEEEGGGDDDAAA@@@@@@@@@???>>>>>>>>>???@@@BBBCCCDDDDDDBBBDDDGGGJJJLLLLLLLLLKKKNNNOOOPPPRRRTTTUUUVVVVVVUUUVVVXXXYYYZZZZZZYYYYYYWWWVVVSSSQQQQQQSSSUUUWWWZZZ```lllyyy}}}wwwrrrnnniii___XXX[[[ccceeeqqq}}}sssjjjggg___[[[```hhhqqqqqq^^^OOOMMMKKKDDDAAADDDEEEBBB===:::888777555444555555444444444333333333555555555555555555555555444444444555555555666666555555555444444555555555444333333333333444555555555555555555555555555555222555777888777999<<<@@@LLLZZZmmm{{{wwwuuu}}}xxxtttrrrtttwwwzzzzzz{{{~~~888888888777777777777777666666777777777777666666666666666555444444444333333333222111111222333333444444444333222///---,,,333444555555666666555555:::<<<===>>>HHH```aaaTTTPPPHHHAAA@@@FFFEEEDDDCCCBBBAAAAAAAAA@@@???@@@EEEGGGGGGHHHLLLOOONNNSSS]]]hhhvvvyyy\\\LLLIII???===;;;:::;;;<<<<<<;;;BBBCCCEEEFFFIIINNNTTTXXXbbbiiittt}}}~~~|||{{{{{{xxxwwwvvvvvvwwwuuussspppkkkfff^^^VVVOOOKKKIIIHHHFFFIIIKKKKKKKKKLLLQQQUUU[[[SSSMMMOOOPPPLLLLLLOOOPPPRRRTTTSSSOOOKKKHHHGGGCCCAAA>>>;;;999;;;@@@DDDEEEMMMVVV\\\aaadddaaa[[[KKKIIIIIIIIIGGGGGGNNNWWW^^^wwwvvvqqqssspppfffWWWKKKFFFEEEBBBAAA@@@>>>===;;;:::999===???AAABBBBBBCCCEEEGGGGGGGGGIIIKKKNNNOOOOOONNNPPPRRRTTTUUUTTTWWW\\\aaabbbfffiiihhhdddbbbcccfffiiieee```\\\ZZZWWWTTTQQQTTT[[[eeeppp{{{~~~sssggg```YYYSSS[[[eeepppzzz|||xxxnnnjjjdddaaacccmmmyyy|||tttaaaNNNFFFHHHHHHDDDBBBAAA???<<<999777555333444444555555555555555555333333333222222222111111333333333333333333333333///111333222111111555999333222222333444666888999444444444555555555555666999555444888;;;<<>><<<;;;<<<=========DDDFFFHHHJJJMMMRRRXXX]]]eeekkkttt|||}}}|||{{{}}}~~~}}}yyyuuuuuuttttttttttttrrrooolllgggccc\\\TTTMMMIIIGGGFFFDDDGGGJJJJJJJJJLLLPPPTTTZZZTTTPPPQQQQQQMMMMMMPPPRRRTTTUUUSSSPPPKKKHHHGGGDDDCCCAAA>>>===???DDDGGGFFFLLLQQQUUUZZZ]]]YYYSSSLLLJJJJJJKKKKKKNNNWWWaaappp{{{ssssssrrrnnnbbbSSSGGGCCCBBB??????>>>>>>======<<<<<<<<<>>>AAABBBBBBCCCFFFGGGFFFGGGJJJMMMOOOPPPPPPOOOSSSVVV[[[^^^```fffmmmssswww{{{}}}{{{|||}}}{{{tttkkk```YYYWWWWWWSSSWWW]]]eeeooo{{{{{{qqqiii```XXXVVV]]]eeemmmzzzuuuqqqkkkfffgggmmmvvv}}}}}}iiiUUUJJJIIIHHHDDDCCCBBB@@@===:::777555444555555555555555555555555444333333333333222222222333333333333333333333333999888666555333333444555666666666555333222111111444444444555555555555666666333333777:::<<>>LLLccc}}}nnn]]]MMMJJJIIIEEEDDDFFFDDDCCCBBBAAAAAAAAAAAAAAAEEEEEEGGGKKKKKKIIIKKKPPPSSS[[[jjj|||qqq[[[NNNEEE???<<>>=========>>>???@@@FFFHHHKKKNNNRRRYYY```eeennnssszzz~~~~~~}}}||||||||||||~~~{{{vvvsssqqqqqqqqqrrrqqqnnniiieeebbb^^^WWWPPPKKKGGGEEEDDDBBBEEEIIIIIIIIIKKKOOOSSSYYYUUUSSSSSSRRRNNNNNNPPPSSSTTTUUUSSSNNNJJJGGGFFFAAAAAA???>>>===???CCCGGGJJJMMMPPPTTT[[[aaa___ZZZPPPLLLJJJLLLPPPUUU```jjjyyyzzztttvvvrrriii\\\MMMCCC???>>>============>>>>>>>>>>>>;;;===@@@BBBCCCDDDGGGIIIIIIJJJLLLPPPSSSUUUWWWXXXZZZ___fffmmmssszzzyyyhhh]]][[[]]]VVVVVVWWWZZZaaammmzzz}}}vvvjjj___VVVYYY[[[___kkk{{{{{{tttooommmnnnrrrttt}}}uuu___QQQLLLHHHDDDEEEDDDBBB???<<<999666555555555555555555555555555555555444444444333333333333333333333333333333333333111//////000111222222333444444555555555444444444444444555555555555666444333555888:::>>>JJJVVViiiuuu~~~yyyxxx{{{}}}uuukkkmmm}}}}}}{{{|||999999888888777666666666666666777777777777666666444444555555666666777777555444444444444444444555111222333444555555666666555555555555555666666777;;;;;;AAAQQQjjj}}}uuu```VVVNNNKKKIIIDDDCCCEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCGGGLLLMMMLLLPPPVVV[[[ggg{{{qqqVVVGGGCCCAAA@@@@@@===>>>>>>>>>>>>???BBBDDDFFFIIIMMMSSSYYYaaaiiiooossswww|||}}}{{{zzz{{{|||~~~~~~}}}{{{xxxsssppplllmmmmmmnnnmmmiiibbb^^^\\\YYYTTTNNNIIIFFFDDDCCCAAAEEEHHHJJJJJJLLLPPPTTTWWWXXXXXXVVVRRRNNNNNNOOOQQQRRRRRRPPPLLLHHHEEEDDD@@@@@@@@@??????AAAEEEIIIQQQSSSVVV\\\hhhsssuuupppXXXQQQKKKLLLPPPWWWaaajjjsssuuuyyy}}}vvvvvv}}}}}}zzzxxxqqqdddUUUHHH@@@===<<<============>>>>>>>>>>>>;;;===@@@BBBDDDFFFIIIKKKMMMNNNPPPSSSWWW\\\cccgggkkkqqqyyyoooeeebbbccc^^^\\\YYYXXXZZZbbbmmmuuuttthhh^^^\\\YYYYYYaaaooo~~~~~~xxxtttqqqnnnmmmsss~~~kkkYYYNNNHHHDDDEEEEEECCCAAA>>>;;;888777666666666666555555555555666555555555444444444444333333333333333333333333444444555444444444777999999888666555555666777888444444444555555555555666666777:::<<<<<>>CCCSSSnnn{{{vvvcccWWWRRRNNNLLLHHHCCCAAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEHHHLLLMMMNNNTTT]]]iiiyyyfffXXXJJJBBB@@@>>>>>>AAA<<<>>>?????????AAAEEEHHHFFFKKKRRRYYYaaajjjrrrwwwuuuwwwzzz||||||}}}~~~|||zzzyyyzzz|||}}}~~~{{{xxxvvvtttqqqmmmiiihhhhhhiiiiiihhhccc]]]XXXWWWTTTPPPLLLHHHEEECCCCCC@@@DDDIIIKKKLLLMMMQQQUUUWWW[[[^^^ZZZSSSOOOMMMNNNMMMNNNOOOMMMIIIFFFEEEEEEDDDEEEEEEEEEFFFJJJPPPTTT[[[\\\```iiixxx~~~aaaVVVMMMKKKOOOTTT\\\ccchhheeedddeeegggiiijjjkkkgggooo}}}|||xxxnnn___PPPEEE???===<<<>>>>>>>>>>>>============<<<>>>AAACCCEEEGGGJJJMMMPPPQQQSSSVVV[[[eeepppxxxzzztttpppnnnhhheeeaaa\\\YYY[[[___cccpppyyytttggg```YYYVVVZZZdddqqqzzz|||vvvpppkkklllvvvwwwcccRRRHHHDDDDDDDDDDDDCCC@@@===:::888777777666666666555555555666666666555555555444444333333333333333333333333111555999777333111333777IIIEEE>>>777333222333555444444444555555555555666777999<<<>>>???HHH\\\oooxxxttt{{{<<<;;;;;;:::999888777777666666777777777777666666666666666666666666777777333333444444444444333333555555444333333333444444777666555555555666777888===>>>FFFYYYtttrrrrrr{{{iii]]]NNNLLLIIIGGGEEECCCBBBBBBAAAAAAAAABBBCCCDDDFFFFFFIIIJJJLLLOOOOOORRR[[[fffvvvlllPPPJJJDDDAAA>>>::::::======@@@BBBCCCBBBDDDIIINNNLLLRRR[[[dddlllsssyyy}}}{{{}}}~~~|||yyywwwwwwyyyzzz|||zzzvvvssspppmmmjjjgggcccbbbbbbbbbaaa]]]XXXTTTRRRPPPLLLIIIFFFDDDBBBBBB???DDDIIIKKKLLLNNNRRRVVVYYYaaaeee___VVVPPPNNNMMMLLLMMMNNNMMMKKKIIIIIIJJJGGGHHHIIIKKKOOOWWW___fffkkkllloooyyyhhh[[[NNNKKKNNNRRRWWW\\\^^^ZZZYYY[[[]]]___eeekkknnnyyyxxxwwwttthhhXXXJJJCCC@@@>>>===>>>>>>>>>>>>============>>>@@@CCCEEEGGGIIILLLNNNPPPSSSXXX]]]eeeqqq{{{ssspppkkkccc\\\WWWWWWWWW]]]hhhuuuooofff\\\WWWWWWZZZccclll{{{vvvpppkkkqqq}}}nnnXXXJJJEEEBBBCCCCCCCCCBBB???<<<:::888777777666666555555555666666555555555444444444333333333333333333333333---333;;;@@@AAABBBEEEHHHHHHCCC<<<666333444666888444444444555555555555666666888;;;@@@DDDOOOeeexxxyyywww||||||~~~<<<<<<;;;:::999888777666666666777777777777666666777777777666666666666666333444555666666555444333444444333222222333444555777666555444555666888999:::???MMMccc~~~vvvjjjrrr}}}ttttttyyy~~~ppp^^^VVVIIIGGGEEECCCCCCDDDCCCBBBAAAAAAAAABBBDDDFFFGGGHHHKKKKKKOOOSSSUUU\\\jjjxxxfffVVVGGGAAA=========;;;;;;>>>@@@CCCGGGGGGGGGIIIOOOTTTWWW^^^hhhqqqxxx|||}}}zzzwwwuuuttttttuuu{{{wwwsssooommmkkkhhhfff]]]\\\[[[[[[ZZZWWWSSSPPPLLLKKKHHHFFFCCCAAA@@@@@@===BBBGGGKKKLLLNNNQQQUUU]]]hhhmmmeeeZZZSSSQQQOOOMMMNNNPPPPPPOOOOOOQQQRRRNNNOOORRRVVV___kkkxxxkkk\\\OOOMMMQQQUUUXXX[[[\\\ZZZ\\\bbbfffjjjuuutttrrrnnnaaaQQQEEEAAA@@@???===<<<<<<======>>>>>>??????@@@CCCEEEGGGHHHJJJMMMOOOQQQXXXcccmmmvvv|||uuulllbbb[[[WWWWWWUUU^^^hhhsss|||qqqgggaaa\\\ZZZ^^^eeemmmyyyyyyqqqsssyyyyyy^^^LLLGGG???@@@BBBCCCBBB@@@>>><<<888888777777666555555444555555555444444444333333333333333333333333333333777:::BBBMMMWWW\\\ZZZXXX;;;999666555555666999:::444444444555555555555666777888<<>>;;;@@@FFFJJJKKKMMMQQQTTTaaammmsssjjj]]]UUURRRPPPOOOQQQSSSTTTTTTUUUWWWYYYZZZ[[[___fffqqqkkk]]]OOONNNTTTXXX[[[^^^aaabbbhhhqqqwww}}}tttrrriii\\\LLLBBB???@@@???===::::::;;;===>>>@@@AAABBBBBBDDDGGGHHHIIIKKKNNNPPPSSS^^^mmmzzz}}}rrrggg```\\\\\\WWW\\\bbbiiittt|||rrrllleee______eeecccooozzzxxxyyybbbNNNHHH>>>???AAACCCCCCAAA???===999888888777666555555444555555444444444333333333333333333333333333333333222000222===IIILLLCCC999777777666555444333222222444444444555555555666666999999???IIIUUUfff|||~~~:::999777666555666777888888888888888777666555444444444444444444444444444777666444333222222333444222222222222222222222222555222222555777777:::???>>>HHH]]]wwwoookkk~~~yyyuuuxxxmmm[[[OOOLLLGGGCCC@@@???BBBDDDDDDCCCDDDCCCCCCDDDFFFHHHHHHHHHGGGMMMUUU]]]gggxxxmmmTTTEEEAAA===<<<<<<>>>@@@AAAAAAAAADDDGGGIIIKKKNNNTTT^^^eeepppuuu}}}}}}~~~}}}|||||||||yyyuuupppmmmlllllllllkkkmmmiiidddccccccaaa[[[VVVTTTRRRPPPNNNMMMKKKHHHFFFDDDCCCBBB@@@???>>>>>>===>>>BBBGGGKKKNNNPPPRRRTTT^^^eeellljjjaaaXXXSSSRRRRRRSSSYYYaaaaaa___ccckkkppptttxxxrrr\\\LLLNNNVVVZZZaaaiiisssxxx}}}rrrlllfffXXXIIIAAA<<<999999<<<=========>>>???@@@BBBCCCFFFFFFHHHKKKKKKIIIMMMTTT^^^iiiyyy~~~vvvnnnfffaaa___^^^```iiiwww~~~wwwrrrmmmgggbbbaaafffrrr~~~yyy{{{ttt[[[IIIBBBBBB@@@???AAACCCBBB@@@<<<:::777666666555444222666555555555555444444444222333333444444333333222333555888999:::888666555666555555444444444555555555777888777666555666888;;;<<<@@@JJJ\\\sss:::::::::::::::999999888666666666666555444333222444444444444444444444444777666444333333333444444333333333333333333333333666333444777888777:::???FFFSSSiiinnnooo~~~}}}rrraaaTTTKKKIIIFFFCCC@@@@@@BBBDDDDDDBBBBBBAAAAAACCCFFFHHHJJJJJJLLLQQQXXXbbbqqqrrr\\\KKKBBBBBB<<<<<<<<<>>>@@@BBBCCCCCCFFFHHHKKKMMMQQQZZZeeennnuuuzzz|||yyyxxxwwwtttqqqllliiiiiihhhhhhggggggccc___]]]^^^\\\VVVQQQQQQOOOMMMLLLKKKIIIFFFDDDBBBBBB@@@???>>>============AAAFFFJJJMMMOOOQQQRRRZZZaaagggggg___WWWTTTTTTXXX\\\gggppprrrpppssszzzkkkXXXJJJMMMWWW___lllxxxtttnnnbbbUUUGGG@@@===:::;;;>>>===>>>>>>???@@@BBBCCCDDDFFFFFFHHHLLLMMMNNNTTT\\\kkkuuu|||uuupppgggeeefffoooyyypppiii]]]```hhhuuuzzzyyy}}}eeeQQQDDDCCCAAA@@@BBBDDDDDDAAA>>><<<888777666666555444666555555555555444444444222222333333333333222222000222333555555444333222666555555444444444555555555777888777666666777999<<<===DDDQQQfff}}}555666888999999777555333666666666666555444333333666666666666666666666666666666555444444444555555444444444444444444444444666444555999999888;;;AAAMMM^^^yyypppzzzyyyeeeZZZQQQJJJHHHDDDBBBAAABBBCCCDDDCCCBBBBBBBBBCCCDDDGGGJJJMMMNNNTTTXXX```mmmmmmWWWJJJBBBAAACCC===>>>???@@@BBBEEEGGGHHHHHHKKKOOOSSSYYYcccpppyyy|||}}}zzzwwwuuutttnnnjjjfffdddccccccbbbbbb```]]]ZZZYYYXXXVVVRRRNNNMMMKKKIIIHHHHHHFFFCCCAAA@@@@@@>>>===<<<<<<<<<<<<<<<@@@EEEJJJLLLNNNPPPQQQWWW]]]dddeee```[[[YYYYYY^^^iiiyyy```RRRIIILLLUUUaaassssssooo___RRRFFF???===:::;;;>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGIIIMMMPPPTTT^^^hhh|||yyyuuuuuuvvvmmm]]]\\\^^^fffttt~~~zzz~~~rrr]]]HHHDDDAAAAAADDDEEEEEECCCAAA>>>999777666777777666666555555555555444444444333333333333333333333333333444444444555555555555555555444444444555555666666777888777666777888:::<<<@@@JJJ\\\uuu444555666666666555333333888888888888888777666666666666666666666666666666555555555555555555555666555555555555555555555555444444666999999888<<>>===<<<<<<<<<======AAAFFFJJJLLLNNNPPPQQQVVV\\\cccfffccc```______cccuuutttZZZSSSOOOQQQWWWcccvvvyyyooolll\\\PPPEEE???<<<::::::<<<>>>???@@@AAACCCEEEGGGHHHIIIHHHJJJNNNRRRXXXdddppp{{{rrrfffbbb^^^___iiiyyyiiiNNNFFFAAAAAADDDEEEDDDDDDCCC???:::666666666777777666555555555555444444444444444444444444444444444555444444333444555666777555444444444444555666666666777777777777777:::<<<<<>>GGGTTTqqqxxx}}}cccRRRLLLGGGBBB@@@@@@BBBCCCDDDDDDCCCCCCCCCFFFGGGHHHIIIIIILLLQQQUUUZZZeeeyyyhhhYYYKKKFFFEEEBBB@@@???BBBCCCEEEEEEEEEHHHLLLOOOPPPXXXcccmmmsssyyy~~~|||{{{xxxssspppeeebbb___\\\[[[ZZZXXXWWWVVVUUUTTTSSSRRRPPPNNNLLLGGGFFFEEEDDDEEEDDDAAA??????>>>>>>=========>>>>>>???CCCHHHKKKMMMOOOPPPRRRUUU[[[bbbfffeeebbbaaa```ggg}}}}}}vvvqqqbbbUUUTTTTTTVVVZZZdddtttrrriiifffUUUKKKAAA>>>===;;;<<<>>>>>>???@@@AAADDDFFFHHHJJJKKKJJJKKKOOOTTT[[[hhhttt~~~sssmmmfffbbbfffrrruuuWWWKKKAAAAAACCCBBBBBBDDDCCC???999666555666666666666555555555555444444444777666555555555555666777222111000//////111333444444444444444444555666666666777777777777888<<<>>>>>>III^^^wwwtttmmmqqq;;;999777555555666888999666666666777777666666555777777777777777777777777111222333444555555555555555555555555555555555555333333555888888999CCCMMMaaauuukkkWWWLLLIIIFFFCCCBBB@@@BBBCCCCCCBBBBBBDDDEEEDDDFFFHHHIIIIIIMMMSSSXXX^^^oooqqqRRRJJJDDDDDDEEEBBB>>>===@@@CCCFFFFFFGGGJJJPPPUUU]]]fffrrr|||}}}wwwpppjjjccc```]]]ZZZXXXVVVTTTRRROOOOOONNNMMMLLLKKKIIIHHHEEEDDDCCCCCCCCCCCCAAA???>>>============>>>>>>???@@@CCCHHHLLLNNNOOOQQQRRRSSSYYY```eeeeeebbb^^^\\\ggg}}}}}}nnn^^^^^^```WWWPPPRRRSSSTTTVVV^^^lllvvv}}}mmmddd```MMMDDD======>>>>>>???AAA===>>>???AAADDDGGGIIIJJJLLLKKKLLLQQQVVV^^^kkkxxx{{{tttnnnmmmsss||||||cccRRRCCCAAABBB@@@@@@DDDCCC???:::777666666555555666555555555555444444444777666555444444555666777333222222111111333444555444444444444444555666777666777777777777999===@@@DDDTTTmmmnnndddbbbjjj}}}777777666666555555555555555666666777777777666666666666666666666666666666///000222333444555555444444444444444444444444444555555666888888<<>><<<<<<;;;;;;<<<======>>>???CCCHHHKKKMMMNNNOOOQQQTTTZZZbbbggggggbbb\\\XXXaaarrr~~~vvvmmmhhhccc\\\aaafff___\\\\\\ZZZVVVUUU\\\fffnnn~~~{{{lllbbb]]]LLLDDD===<<<===<<<===???<<<===???AAADDDGGGIIIKKKKKKKKKMMMSSSYYYbbbppp}}}|||{{{oooYYYFFFBBBBBB???@@@EEECCC@@@<<<:::888888666444666555555555555444444444666555444333333444555666555555555555555666666777444333333444444666777777777777777777888:::>>>BBBMMMaaa~~~rrr```]]]bbbmmm888999;;;<<<;;;:::888777777888888999999999888888666666666666666666666666---///111333444444444444444444444444444444444444666666888999999>>>LLLZZZ{{{sss[[[RRRJJJGGGEEEAAA>>>???AAABBBCCCAAA@@@AAAEEEIIIDDDHHHMMMOOOQQQXXXbbbiii~~~nnnUUUIIIDDD@@@===??????>>>AAAFFFCCCHHHMMMQQQTTT[[[eeemmmyyy}}}sssjjjaaa^^^ZZZWWWTTTQQQMMMJJJHHHJJJJJJJJJHHHGGGGGGGGGAAA@@@???@@@AAA@@@>>>===::::::::::::;;;<<<<<<===>>>BBBGGGJJJLLLMMMNNNOOOWWW]]]eeejjjjjjddd]]]WWWZZZgggssszzz|||lllooohhhjjjnnnnnnuuuzzzssstttqqqjjj```]]]bbbjjjpppzzzmmmbbb\\\QQQGGG@@@===<<<999888888<<<<<<>>>@@@DDDGGGIIIKKKJJJJJJNNNUUU\\\fffttt}}}www___IIICCCBBB???AAAGGGDDDAAA>>><<<;;;999777555666666555555555444444444555444222111111222444555222222222333333333444444333333333444555666777888777777777777888;;;???CCCTTTjjjzzzgggYYY\\\gggttt;;;:::888666666777888999777777888777777666555555333333444555666666666555666555444333333333333333222222222222333333444555:::444444:::>>>BBBSSSgggyyyhhhZZZRRRIIIEEEEEEEEECCCAAAAAABBBBBBBBBAAABBBEEEGGGHHHHHHKKKPPPUUU^^^nnn}}}oooWWWJJJEEEBBB@@@???@@@AAABBBCCCBBBJJJLLLOOOQQQVVV```nnnyyy{{{tttmmmhhhbbb^^^XXXTTTQQQOOOLLLKKKJJJJJJJJJJJJIIIGGGEEEDDD@@@???>>>===============<<<<<<;;;;;;<<<===???@@@BBBEEEHHHJJJKKKLLLNNNPPPVVV___gggkkkkkkfff\\\RRRXXX]]]iiixxx}}}rrrpppyyyyyy|||rrrhhhhhhpppwww~~~rrrgggWWWQQQHHH@@@>>>>>><<<<<<===@@@@@@AAABBBDDDFFFHHHIIIKKKLLLPPPWWW\\\bbbmmmxxxyyywwwkkkPPPGGGEEE@@@???BBBDDDEEEDDD@@@<<<888666555666666555555555444444444333333333333333333333333333444555666666555444333444444444444555555555555666888;;;===;;;;;;DDDPPPbbbxxxpppbbbVVV\\\ppp;;;:::888777666777888999777777777777777666555555333444555555666666555555666555444444333333333444222222222333444666777888999555555:::===CCCWWWllljjj```TTTNNNFFFCCCCCCCCCAAA>>>@@@AAABBBBBBCCCEEEHHHKKKKKKLLLOOOVVV___lll|||___NNNEEEAAA??????@@@AAACCCEEEFFFEEEHHHLLLQQQVVV]]]jjjyyy{{{vvvpppllliiiaaa]]]WWWSSSQQQOOOLLLKKKIIIIIIIIIIIIGGGEEECCCBBB???>>>>>>===<<<<<<======<<<<<<;;;;;;<<<===???@@@BBBEEEHHHJJJKKKMMMOOOQQQSSS]]]gggllllllhhh]]]RRRRRRVVV^^^jjjuuu}}}rrrvvv~~~zzzuuu}}}vvvkkk[[[OOOFFF>>><<<;;;:::999;;;??????@@@BBBDDDFFFHHHIIIMMMMMMRRRYYY^^^dddnnnyyy~~~uuuqqqxxxZZZMMMFFF@@@>>>BBBDDDEEEDDDAAA<<<888666666666666555555555444444444777777777777777777777777444444555555555555444444777777777777888888888999444666999;;;:::<<>>>>>@@@AAACCCDDDGGGJJJMMMLLLLLLQQQZZZfffxxx```MMMDDD@@@>>>===>>>AAACCCEEEGGGHHHIIIIIINNNUUU]]]gggttt}}}vvvppplllkkkjjj___[[[VVVRRRPPPNNNLLLKKKHHHHHHHHHGGGFFFDDDBBB@@@============<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@BBBEEEHHHKKKLLLNNNQQQSSSSSS]]]iiioooqqqlll```TTTPPPPPPUUU\\\bbbiiittt}}}ooodddhhhxxx}}}qqq___OOOEEE===;;;;;;999999;;;>>>???@@@AAADDDFFFHHHIIINNNOOOUUU\\\aaafffpppzzzvvvnnnzzziiiUUUIII@@@>>>BBBCCCDDDDDDBBB===999777777666666666555555555555444555555555555555555555555444444444333333444444444555555555555666666666666555666999;;;;;;???LLLYYYsssiiigggmmm:::999888777777777888888555555666666666555555444555555666666666666555555555555444444444444555555333333333444555777888999555666999;;;===JJJfffvvv]]]SSSTTTJJJGGGEEEEEEEEEEEECCCAAA>>>@@@AAACCCDDDFFFJJJMMMNNNOOOTTT___mmmgggMMMDDDAAA??????===???BBBEEEFFFGGGHHHIIINNNSSS[[[eeeooo|||zzzsssnnnkkkjjjjjj^^^ZZZUUUQQQOOONNNLLLKKKHHHHHHHHHGGGFFFCCCAAA@@@<<<<<<=========<<<<<<<<<<<<<<<;;;;;;<<<===???@@@BBBEEEHHHKKKMMMOOORRRTTTVVV```llltttwwwrrrdddVVVRRRPPPQQQUUUXXXYYY___ffffffgggfff```^^^hhh|||vvv```RRRHHH???===<<<;;;;;;>>>>>>???@@@AAADDDFFFHHHJJJNNNPPPVVV^^^ccchhhrrr{{{}}}sss|||xxx^^^LLLAAA???BBBCCCDDDEEECCC???;;;888888666666666555555555555555444444444444444444444444555444333222222333444555444444444555555555555666999999;;;===>>>DDDSSSbbbwww}}}hhhttt999999999888888888888888555555666666666666666555555666666666666666555555555555444444444555555666555444444444444444555555555777:::<<<@@@QQQooo~~~kkkYYYPPPOOOEEEEEEDDDDDDEEEDDDCCCBBB???@@@BBBCCCCCCFFFIIILLLPPPSSS\\\kkk|||uuuTTTEEEAAA@@@??????>>>AAADDDEEEEEEFFFHHHJJJQQQVVV```kkkvvv}}}yyytttpppmmmkkkjjj___[[[VVVRRROOONNNLLLJJJIIIIIIIIIHHHFFFDDDAAA@@@<<<<<<===>>>>>>======<<<<<<<<<;;;;;;<<<===???@@@BBBEEEHHHKKKMMMOOORRRTTTWWW```mmmvvv{{{wwwhhhZZZRRRNNNMMMPPPRRRSSSUUUXXXZZZ]]]^^^^^^aaannnzzzaaaSSSIII???===<<<;;;<<>>???@@@BBBDDDGGGIIIKKKOOOQQQVVV___eeejjjuuu|||iiiRRRDDD@@@BBBBBBDDDEEEDDD@@@<<<:::999666666666666666666666666666666666666666666666666555555333222222333555555777888888888888999999999;;;:::;;;===???GGGYYYjjj|||}}}ooo~~~999999999999888888777777555666666777777777777777666666777777777666555555555555555444555555666777666555444444333333444444555888;;;===DDDXXXvvv~~~{{{}}}}}}yyytttcccVVVLLLHHHBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBCCCDDDDDDGGGJJJMMMPPPWWWeeexxxuuu^^^IIIBBBAAA???===???AAACCCFFFFFFEEEFFFJJJNNNTTTZZZdddqqq}}}~~~}}}zzzvvvrrrnnnkkkiii```\\\WWWRRRPPPMMMKKKIIIIIIIIIIIIHHHFFFCCCAAA???;;;<<<>>>?????????>>>===<<<<<<;;;;;;<<<===???@@@BBBEEEHHHKKKLLLNNNQQQSSSSSS]]]jjjuuu}}}|||nnn```SSSLLLIIIMMMRRRSSSTTTVVVXXXZZZ[[[\\\ccctttfffRRRHHH>>>;;;;;;:::<<>>CCCBBBEEEGGGGGGFFFIIIOOOUUU]]]bbblllxxx|||wwwqqqmmmjjjhhhccc^^^YYYTTTPPPMMMKKKIIIHHHHHHHHHFFFDDDBBB???===<<<===???@@@AAA@@@???>>><<<<<<;;;;;;<<<===???@@@BBBEEEHHHJJJKKKMMMOOOQQQQQQ[[[hhhwwwzzzlllYYYQQQMMMRRRXXX[[[]]]___^^^aaaffflllvvvnnnTTTJJJ@@@<<<<<<<<<===@@@@@@AAABBBDDDGGGJJJMMMNNNTTTTTTYYYaaaiiirrrqqqeeeZZZTTTOOOPPPQQQSSSXXX___mmmvvvhhhSSSHHHEEEAAACCCFFFEEEBBB???<<<;;;555666666666777777777777333333333333333333333333555666666777777666666555444555555555666666666666999888:::???FFFUUUnnn~~~888999999999999888777777777777888999999999999999777777777777777666555555555555555555555666777777555555555555666777999999777:::;;;>>>JJJbbb}}}{{{hhhaaapppuuucccXXXQQQLLLJJJEEEEEEDDDCCCBBBBBBDDDFFF@@@BBBEEEGGGJJJNNNSSSVVVfffqqqlllTTTIIICCCEEEDDD>>>???GGGCCCFFFHHHHHHHHHLLLTTT[[[ggglllttt~~~~~~vvvpppllliiihhhddd```ZZZTTTQQQMMMJJJHHHGGGGGGFFFEEECCC@@@>>><<<<<<>>>@@@AAABBBAAA@@@???<<<<<<;;;;;;<<<===???@@@BBBEEEHHHJJJKKKLLLNNNPPPQQQ[[[iiizzzxxxbbbYYYTTTYYYaaaeeegggiiihhhppp{{{uuuWWWLLLBBB??????>>>@@@CCCAAAAAACCCEEEHHHKKKNNNOOOWWWWWW[[[bbbkkkuuuuuudddVVVMMMIIIFFFFFFHHHIIIIIIKKKOOOZZZbbbooo{{{|||vvvpppYYYKKKFFF@@@CCCFFFFFFCCC???<<<;;;555666666666777777888888777777777777777777777777555666777888888777666555888888888888999999999999::::::<<>>>>>EEEVVVnnnpppeeefffrrrlll\\\TTTLLLGGGEEEDDDCCCBBB@@@??????@@@@@@IIIHHHHHHKKKLLLNNNWWWaaakkkvvvXXXIIIDDD>>>;;;===AAABBBCCCCCCGGGJJJLLLMMMTTT^^^gggpppxxx}}}uuummmlllpppgggddd^^^YYYTTTNNNHHHDDDEEEDDDBBB@@@>>><<<;;;;;;:::<<<>>>@@@AAA@@@??????>>>>>>===;;;:::<<<@@@CCCBBBFFFJJJKKKJJJJJJMMMPPPQQQYYYgggzzzooobbbXXX]]]lllxxx}}}}}}dddOOOFFFEEE???===AAA@@@CCCCCCDDDHHHLLLOOOQQQQQQTTT[[[ccceeegggssstttcccXXXNNNGGGEEEAAA???======>>>BBBFFFIIILLLRRR[[[fffrrr}}}xxx}}}aaaQQQMMMDDDDDDCCCDDDDDDBBB>>>;;;;;;999777666777888777666777777777777777777777777444555666777777666555444444444555666777888999999777;;;AAAFFFRRRjjj{{{rrrqqq::::::999888777666555555777777777777777666555555555555555555555555555555666555555555555555555666:::777444555777888888777777999@@@MMMbbb{{{mmmhhhrrr{{{dddVVVPPPJJJFFFDDDCCCBBBAAA@@@@@@@@@AAABBBGGGFFFGGGJJJLLLPPP[[[fffuuubbbKKKHHHDDD???===???BBBCCCDDDEEEIIIMMMQQQVVV^^^gggnnnxxx~~~yyyqqqnnnqqqhhhddd^^^XXXSSSMMMHHHEEEDDDCCCAAA???===<<<;;;;;;;;;<<>>;;;<<<;;;::::::;;;>>>@@@DDDHHHKKKLLLLLLLLLOOORRRQQQXXXgggzzztttjjjfffqqqsssxxxhhhPPPDDDBBB===<<<@@@>>>BBBCCCDDDHHHLLLOOOQQQRRRWWW]]]dddhhhkkkuuuqqq^^^RRRLLLFFFCCCCCC@@@@@@>>>>>>???BBBEEEGGGIIIMMMTTT\\\gggrrr}}}|||uuu}}}gggUUUOOOHHHGGGFFFFFFFFFDDD@@@===;;;999777666777777666555666666666666666666666666444444555555555555444444444444555666777888999999555888???JJJ\\\vvvwwwoooppp:::999999888777666555555777777777777777666666555555555555555555555555555555555444444444444555555777555333444666888888888555:::GGG[[[uuu}}}~~~kkkooommmZZZPPPKKKGGGDDDDDDBBBAAA@@@@@@@@@AAACCCDDDFFFFFFHHHKKKNNNTTTbbbooommmSSSFFFEEECCC@@@@@@BBBDDDEEEEEEHHHKKKRRRZZZdddmmmvvvzzz}}}wwwrrrqqqiiiddd]]]VVVQQQMMMIIIFFFCCCBBB@@@>>>===<<<;;;;;;<<<===@@@AAAAAA@@@>>>===888999::::::999:::<<<>>>DDDGGGKKKLLLKKKLLLPPPSSSRRRYYYgggzzzzzzqqqqqq~~~ooogggqqqpppUUUDDDBBB===>>>AAA???BBBCCCEEEHHHKKKOOORRRTTTZZZ```ggglllpppyyyfffXXXJJJCCCAAA???@@@AAA@@@@@@@@@@@@AAABBBDDDDDDFFFIIIMMMSSSZZZdddnnnuuu{{{pppsss~~~qqq]]]TTTMMMLLLJJJIIIHHHFFFBBB???;;;999777666777777666555555555555555555555555555444444333333333333444444444555555666777888999999666999@@@PPPffftttooouuu999999888888777666666555666666777777777777666666555555555555555555555555444444333333333333444444444444333333555777999999<<>>===<<<;;;;;;===>>>AAABBBBBB@@@===<<<777888:::;;;::::::<<<===BBBEEEIIIIIIIIIJJJNNNRRRTTT[[[hhhzzz|||rrrqqq~~~{{{wwwnnnkkkvvv|||]]]HHHDDD@@@AAAEEEBBBAAACCCEEEHHHKKKOOOSSSVVV\\\aaaiiipppwwwxxx[[[PPPDDD@@@???>>>???AAAAAAAAABBBCCCCCCDDDCCCCCCGGGHHHKKKOOOTTT\\\eeekkkyyy|||pppnnnsss|||dddXXXQQQOOOMMMKKKJJJGGGCCC@@@<<<:::777777777777666555555555555555555555555555666555444333333444555666555555666777888999999:::<<>>???@@@BBBCCCEEEFFFHHHOOOTTT```ooo}}}}}}vvvpppkkkeee]]]VVVQQQMMMJJJHHHCCCBBB@@@???===<<<;;;;;;<<<>>>AAACCCCCCAAA>>>;;;777999;;;<<<;;;<<<===???BBBEEEHHHIIIIIIJJJOOOSSSWWW\\\hhhyyy}}}nnnjjj{{{~~~wwwzzz|||~~~}}}xxxwwwcccMMMFFFAAABBBFFFCCCAAADDDGGGIIILLLPPPVVVZZZ]]]ccckkkttt|||hhhUUUKKKCCC@@@???>>>???BBBBBBCCCDDDEEEFFFFFFEEEDDDGGGIIIKKKMMMQQQXXX___dddiiiyyyvvvqqqqqqlll\\\SSSPPPNNNLLLJJJGGGDDDAAA===;;;999888888888777555555555555555555555555555777666555444444555666777555555666777888999::::::===CCCNNN[[[lll{{{jjjnnn|||}}}888888888888777777666666555666666777777777777777666666666666666666666666555555444444444444555555333444555555555666999;;;;;;BBBUUUuuuxxxggg\\\QQQLLLHHHDDDBBBDDD@@@@@@@@@@@@BBBDDDFFFGGGFFFHHHMMMSSSZZZhhhcccPPPHHHDDDBBB===???AAACCCDDDFFFIIIKKKSSS\\\jjjzzz~~~xxxpppkkkfff___XXXSSSOOOKKKHHHEEEDDDBBB@@@>>><<<;;;;;;;;;>>>AAADDDDDDBBB>>><<<999:::;;;<<<<<<===???AAADDDGGGJJJJJJJJJLLLQQQVVVWWW\\\gggxxxmmmeeeqqqzzzzzzgggPPPHHH@@@???DDDCCCBBBEEEIIIKKKMMMQQQXXX^^^___fffooowwwqqq[[[JJJDDD>>>>>>???>>>@@@CCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMPPPTTTYYY]]]___mmm~~~wwwtttuuusssaaaTTTQQQNNNLLLJJJHHHEEECCC???===;;;::::::999888777555555555555555555555555666666666555555666666666555666666777888999::::::;;;DDDRRRbbbrrrpppbbbkkk~~~{{{888888888888777777777777555555666777777777777777666666666666666666666666666555555555555555555666444666777666555666999<<<;;;CCCYYY~~~qqq```WWWOOOKKKHHHCCCBBBCCCAAA@@@@@@AAABBBDDDFFFGGGHHHKKKRRRZZZddduuukkkRRRHHHFFFEEEBBB>>>AAACCCDDDEEEHHHMMMQQQXXXddduuu~~~yyyrrrkkkgggaaa[[[UUUPPPKKKHHHHHHFFFDDDAAA>>><<<;;;::::::===AAADDDEEECCC???===::::::;;;::::::<<<@@@CCCDDDGGGIIIJJJJJJLLLRRRWWWTTTYYYddduuupppccchhhqqqzzz~~~lllVVVLLL@@@>>>DDDDDDCCCGGGKKKMMMNNNSSS[[[aaaccckkktttyyycccSSSDDD???<<<>>>??????AAAEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJLLLNNNPPPPPPRRRTTTWWWZZZcccrrryyytttooozzzgggUUURRROOOMMMLLLJJJHHHFFFAAA???<<<;;;;;;;;;999888666666666666666666666666444555555666666555555444666666777888999::::::;;;<<>>:::::::::999999<<<@@@DDDBBBEEEGGGHHHHHHKKKPPPUUUQQQVVVbbbtttrrrcccbbbdddiii}}}ppp\\\PPPCCC???EEEGGGDDDHHHLLLNNNOOOTTT\\\cccgggooowww{{{tttZZZOOOEEEAAA???AAABBBAAACCCGGGGGGGGGGGGHHHJJJLLLNNNOOONNNPPPRRRSSSRRRRRRSSSTTTTTTYYYbbblllwwwwwwpppmmm~~~jjjVVVSSSPPPNNNMMMLLLJJJHHHBBB@@@===<<<<<<<<<:::999777777777777777777777777222333555555555555333222666666777888999::::::;;;AAAIIIZZZrrryyyfffcccvvv;;;;;;:::999999888888777777777777777777777777777777777777777777777777777888888777777555444333222<<<777555888999777888:::DDDPPPllltttiii[[[TTTLLLGGGGGGGGGDDDAAA@@@AAAAAABBBCCCFFFJJJNNNIIIOOOZZZjjjsssaaaMMMCCC@@@???AAACCC@@@CCCFFFHHHJJJNNNUUU[[[eeerrr{{{vvvoooggg```[[[VVVPPPKKKOOOMMMHHHCCC???<<<:::999???AAADDDEEEFFFEEECCCAAA999999:::;;;<<<===???@@@GGGFFFEEEFFFJJJOOORRRTTTUUU___lllyyyvvvfff[[[[[[eeesss}}}dddNNNCCCAAABBBCCCGGGJJJMMMNNNPPPVVV```iiiooo|||eeeQQQJJJCCCAAA???>>>@@@DDDIIILLLNNNLLLJJJKKKOOOTTTXXXZZZ]]]^^^___]]][[[YYYYYYZZZXXXSSSTTT\\\dddlllwww}}}~~~}}}vvvrrrpppvvviii[[[XXXRRRLLLJJJJJJHHHEEECCC@@@===;;;::::::888777999888888777777777777777777777666666666666777777:::777888;;;;;;:::;;;???HHHQQQddd}}}ggg___jjj::::::999888888777777666777777777777777777777777777777777777777777777777222333555777888999888888999555444777999888:::===FFFVVVuuu}}}lllcccXXXRRRJJJFFFEEEEEEBBB@@@CCCCCCCCCBBBBBBDDDHHHKKKNNNTTT```sss~~~bbbSSSEEE??????>>>===???BBBDDDFFFHHHJJJQQQZZZ```ttt~~~|||uuuqqqjjjddd^^^YYYTTTQQQSSSOOOJJJDDD???<<<;;;:::===>>>AAABBBCCCBBB@@@>>>999999999:::;;;===>>>???FFFEEEEEEFFFJJJNNNQQQSSSUUU^^^kkkzzzwwwhhh___bbbmmm{{{eeePPPFFFDDDEEEFFFGGGJJJMMMOOOQQQXXXccckkk|||www[[[JJJDDD@@@???>>>>>>???BBBEEEGGGKKKKKKLLLPPPWWW___fffjjjtttsssrrrpppmmmiiieeeccc]]]WWWSSSUUUYYY]]]fffooo~~~~~~}}}uuuooonnnsssnnn]]]XXXQQQLLLJJJJJJHHHFFFEEEBBB>>>;;;::::::999888999888777777666666777777777777666666666666777777888555666999999888:::>>>JJJUUUjjjrrr^^^___sss|||{{{999999888888777666666555777777777777777777777777666666666666666666666666555666777888777666333222777444444777999999<<>>===???>>>======DDDFFFGGGHHHLLLUUUaaajjj||||||uuutttpppjjjccc]]]YYYXXXWWWRRRKKKDDD???<<<;;;;;;;;;===???AAAAAA@@@>>>===888888888999:::<<<>>>???EEEEEEEEEGGGIIIMMMQQQSSSUUU___nnn~~~~~~rrrnnnttthhhSSSIIIGGGHHHIIIGGGJJJMMMOOOSSSZZZdddlll~~~eeePPPDDD?????????>>>???@@@BBBDDDEEEHHHJJJOOOWWWdddqqq~~~zzztttpppggg^^^XXXUUUVVV\\\cccppp~~~{{{wwwooolllpppvvvaaaZZZQQQLLLJJJIIIHHHGGGIIIEEE@@@<<<;;;;;;:::999999888777777666666777777777777666666666666777777777555555888888888;;;AAAMMM\\\rrryyyfffZZZfff|||{{{{{{999999999888777777666666777777777777777777777777555555555555555555555555666777777777666333000---666444444777999999===CCCMMMhhh{{{jjj^^^XXXRRRMMMGGGCCCBBBBBBAAA@@@>>>???AAABBBDDDHHHNNNRRRUUU___qqqyyyWWWGGG@@@<<<>>>AAAAAA@@@AAAEEEFFFGGGIIIOOOZZZiiittt~~~zzzwwwxxxvvvooofff^^^[[[[[[XXXSSSKKKCCC===::::::;;;;;;===@@@AAABBB@@@???===777777777777999<<<>>>@@@DDDEEEFFFHHHJJJMMMQQQSSSXXXbbbsssjjjVVVKKKGGGHHHIIIHHHJJJMMMOOOSSSZZZbbbhhhxxxkkkXXXKKKDDDAAAAAAAAA@@@AAABBBEEEHHHJJJIIILLLRRR\\\mmmqqqeee\\\ZZZ\\\```fffttt|||yyy}}}pppkkkoooggg\\\QQQLLLKKKIIIHHHHHHKKKGGGAAA===<<<;;;;;;:::888888777666666666666666777777666666666666777777666555666999999999>>>FFFQQQcccxxxuuufffaaawww~~~;;;::::::999888888777777666666666666666666666666444444444444444444444444111222555777888777666666777555666888888888===DDDQQQooovvvfffZZZSSSPPPLLLGGGDDDBBBCCCCCCDDD>>>???AAACCCFFFJJJPPPUUUXXXdddzzzfffMMMEEE???<<<>>>AAABBBCCCEEEEEEGGGIIIMMMUUUbbbrrr}}}|||yyyxxxyyyxxxqqqggg^^^YYYXXXUUUPPPHHHAAA;;;999999::::::<<<>>>@@@AAA???>>><<<888777666777999<<>>FFFWWWuuuoooaaaVVVPPPLLLJJJGGGDDDCCCDDDFFFHHHBBBCCCDDDEEEGGGKKKPPPTTT^^^mmmuuuYYYJJJCCC>>>;;;>>>@@@@@@BBBEEEEEEIIINNNTTT]]]kkk{{{~~~}}}{{{|||~~~}}}}}}~~~}}}{{{yyywwwwwwuuuooofff]]]VVVRRRPPPLLLFFF???;;;999999:::888:::<<<>>>>>>===;;;:::888777666777999<<<@@@BBBDDDGGGJJJLLLLLLMMMRRRVVVZZZfff|||~~~lllYYYLLLFFFFFFGGGLLLLLLMMMOOOSSSXXX\\\___aaaggglllooowwwzzzeeeTTTKKKHHHHHHIIIFFFEEEDDDCCCDDDGGGJJJLLLJJJKKKNNNUUUbbbvvv}}}vvvpppfffiiiqqq|||zzzxxx|||~~~~~~qqqkkklllwwwxxxeeeUUUPPPNNNIIIGGGIIIJJJGGGCCCAAA???>>><<<;;;888777666666555555666666777777666666666666777777333333444666666888BBBLLL___sss}}}|||yyytttttt~~~}}}{{{|||::::::999999888777777777666666666666666666666666555555555555555555555555===;;;999777555444333333555444555888777888@@@III]]]yyyzzzhhh]]]UUUPPPIIIGGGEEECCCCCCEEEHHHKKKCCCDDDEEEGGGIIIMMMSSSWWWgggyyyeeePPPHHH>>>;;;<<<@@@BBBAAABBBEEEFFFKKKSSS\\\ggguuu}}}{{{yyywwwuuussssssvvvxxxxxxwwwsssrrrrrrsssuuuwwwvvvuuusssqqqnnnjjjddd\\\SSSMMMKKKIIIDDD@@@<<<;;;;;;;;;888:::<<<>>>>>>===;;;:::999888777777999===AAADDDDDDHHHLLLNNNMMMNNNSSSWWWaaalll{{{kkk[[[NNNHHHIIIJJJLLLLLLMMMOOOTTTZZZ^^^```]]]dddhhhiiillltttyyyzzzyyynnn___RRRKKKJJJKKKLLLJJJKKKKKKKKKJJJIIIGGGFFFDDDFFFHHHKKKQQQ^^^ooo{{{|||wwwxxxzzzzzzzzz{{{~~~sssjjjhhhlll{{{jjjWWWRRROOOIIIGGGJJJGGGEEECCCBBBAAA???<<<:::777777666555555555555666777777666666666666777777555555777999888;;;FFFRRRfff}}}}}}vvv}}}}}}~~~}}}||||||999999888888777666666666666666666666666666666666666666666666666666666666555444222111222444666777222222444777888:::BBBMMMaaa|||uuueee\\\VVVSSSFFFEEEDDDBBBBBBDDDIIILLL@@@BBBDDDGGGKKKQQQXXX\\\nnntttWWWFFFAAA;;;:::===CCCEEECCCCCCEEEGGGNNNXXXbbbnnn{{{~~~{{{yyyvvvtttuuurrrooonnnoooooommmjjjiiihhhhhhkkknnnpppqqqpppooollliiigggccc\\\RRRKKKIIIGGGDDD@@@>>>===<<<===:::<<<>>>@@@AAA???===<<<:::999777777:::>>>BBBEEEDDDIIINNNOOONNNOOOSSSXXXhhhsssyyykkk[[[PPPKKKLLLNNNLLLKKKMMMPPPVVV\\\aaacccbbbjjjppppppqqqvvvzzz{{{qqqiii]]]SSSMMMLLLNNNOOOOOOQQQSSSTTTQQQLLLFFFCCC???AAADDDDDDEEELLLVVV___fffiiinnnttt~~~~~~vvvuuuuuuuuuwwwzzz}}}wwwjjjeeeccclllmmmYYYSSSPPPIIIFFFJJJEEEDDDCCCCCCBBB@@@<<<:::777777666555555555555555777777666666666666777777999999;;;===<<<@@@KKKXXXkkkyyy{{{zzz~~~~~~{{{~~~999999999999999888666666666666666666666666666666777777666666666666777888777666555444444555666777222777333222888<<>>CCCEEEDDDFFFJJJLLLRRR]]]lllzzzyyyxxxwwwsssppppppnnnkkkgggccc```_________bbbbbbbbbcccdddeeefffgggggghhhiiihhhccc\\\UUUQQQPPPMMMIIIDDD???;;;888777777999;;;===>>>>>>===<<<888888999:::===@@@BBBDDDEEEGGGJJJKKKLLLPPPWWW]]]eeexxx~~~|||ssscccUUUOOOMMMJJJMMMLLLNNNSSSYYY```hhhppplllwww|||wwwwww~~~}}}uuuooocccXXXTTTQQQOOORRRYYY]]]ZZZWWWWWWWWWSSSKKKEEE??????@@@BBBFFFJJJNNNQQQWWWYYY\\\aaaiiiuuu~~~wwwxxxxxxvvvttttttxxx{{{mmmfffbbbhhhyyyvvv___XXXQQQFFFCCCJJJHHHGGGFFFDDDAAA???<<<;;;777666666666888;;;>>>@@@777777666666555555555555888888:::<<<>>>DDDSSSbbbzzzyyy~~~:::;;;;;;::::::999888777777777777777777777777777555555555666666666666666555444333333333333444555666;;;888777===@@@GGGXXXsssyyyyyysssfffYYYPPPLLLGGGFFFCCCBBBAAAAAABBBCCCFFFFFFHHHLLLNNNRRR\\\gggpppVVVHHHBBB@@@AAA???AAAEEEFFFFFFIIINNNQQQXXXdddrrr~~~wwwuuurrrlllhhhgggcccaaa]]]YYYWWWVVVVVVVVVXXXXXXYYYYYYZZZ\\\]]]^^^aaabbbcccbbb___[[[VVVRRRQQQOOOKKKFFFBBB>>><<<;;;999:::<<<>>>>>>>>>===<<<:::::::::;;;>>>@@@CCCEEEEEEHHHKKKLLLNNNRRRXXX]]]hhhyyy}}}zzzzzz{{{uuuiii]]]VVVQQQMMMLLLLLLNNNUUU___jjjvvvqqqeeeZZZWWWVVVXXX^^^ffflllnnnoookkkaaaSSSHHHAAA===>>>>>>@@@CCCGGGKKKMMMQQQRRRSSSVVV[[[dddnnnvvv{{{{{{zzzwwwtttsssvvvxxxrrriiibbbeeeuuu{{{aaaXXXRRRGGGCCCHHHHHHGGGFFFEEEBBB???===;;;777777666666888:::===>>>777777777777666666666555555666999;;;===FFF[[[nnnzzz|||}}};;;;;;;;;;;;:::999888888888888888888888888888888444555666666666555444444555444444333333444444555555:::888888===>>>GGG[[[|||sssvvvooocccXXXOOOKKKFFFDDDBBBAAA@@@AAABBBCCCGGGGGGJJJMMMOOOUUUaaannn~~~^^^KKKCCCBBBBBBCCCBBBCCCGGGHHHHHHLLLRRRZZZaaammm{{{|||tttppplllddd^^^\\\WWWUUURRRNNNLLLKKKLLLLLLNNNNNNNNNNNNOOOQQQRRRSSSWWWXXXYYYZZZYYYXXXUUUTTTSSSQQQMMMIIIEEEAAA???>>>;;;<<<>>>??????>>><<<;;;;;;;;;<<<===???AAADDDEEEDDDHHHMMMOOOPPPTTTYYY^^^jjj{{{ssssssuuuvvvvvvzzzzzzrrriiiaaaXXXPPPPPPPPPQQQYYYhhh{{{sssjjjbbbaaaeeelllvvv~~~nnnVVVGGGBBB??????@@@AAACCCFFFIIIKKKMMMMMMMMMNNNQQQWWW___eeelll||||||xxxtttrrrsssuuu~~~wwwkkk```aaammmcccXXXRRRIIIDDDFFFGGGGGGFFFEEECCC@@@===;;;888888777777888999;;;<<<777777777777777666666666444666999<<>>JJJaaazzzsss|||{{{lllaaaVVVMMMJJJEEEDDDBBB@@@@@@@@@BBBCCCGGGGGGJJJNNNQQQXXXgggvvvnnnSSSGGGCCCBBBCCCDDDCCCEEEHHHIIIJJJPPPXXXbbbjjjwwwvvvnnnjjjeee\\\VVVTTTNNNLLLJJJGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKMMMMMMOOOQQQRRRSSSTTTTTTTTTRRROOOJJJFFFBBB???======>>>???@@@???>>><<<;;;<<<<<<<<<===>>>AAACCCEEEEEEIIIOOORRRSSSVVV[[[___iii{{{wwwkkklllrrrvvvvvv|||}}}vvvlll___TTTVVVVVVWWW___sssuuuwwwyyyuuutttzzzuuurrrpppuuuuuuXXXJJJGGGDDDDDDDDDEEEGGGIIIKKKLLLMMMNNNNNNOOOQQQVVV]]]bbbeeerrr|||wwwtttrrrsssttt{{{zzzkkk^^^]]]fffxxxdddWWWRRRKKKEEEEEEEEEEEEEEEDDDBBB???<<<:::999999888888777888999999666666666666666666666666666999<<<>>>BBBTTTuuurrrlllxxxvvvsssxxx::::::::::::999888777666666666666666666666666666666777999:::999888555444777777777777777777777777555::::::<<>>???@@@???===;;;:::::::::;;;<<<>>>@@@CCCDDDGGGKKKPPPTTTUUUYYY^^^bbbiii}}}rrriiikkkrrrxxxyyyuuufffYYYXXXXXXYYYbbbyyyzzzjjjnnnsssppprrr{{{~~~qqqUUUJJJJJJGGGHHHHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQSSSWWW]]]aaahhhqqqzzzvvvsssssstttttt{{{zzzjjj]]][[[aaaooogggWWWRRRMMMGGGFFFCCCDDDDDDDDDBBB>>>;;;999999999888888777777777777555555555555555555555555888:::===???DDDYYY}}}nnnhhhuuuxxxttttttyyy||||||~~~|||yyyxxxxxxxxxyyy|||999999999999888777666666555555555555555555555555888999999:::999888666555444555555666666555555444333777888;;;AAADDDZZZ|||}}}pppqqqrrreee]]]TTTLLLIIIDDDCCCBBB@@@@@@AAACCCDDDEEEGGGKKKPPPUUUaaawwwrrrTTTHHHDDDAAA???@@@BBBBBBEEEIIIKKKOOOZZZfffqqqyyy{{{mmmbbbXXXSSSOOOJJJFFFGGGBBBAAA@@@@@@????????????>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEFFFHHHIIIJJJJJJLLLKKKIIIFFFCCC???<<<:::<<<===?????????===;;;:::999999:::;;;>>>AAADDDEEEIIIMMMRRRUUUWWWZZZ```eeelllzzzpppkkkhhhcccaaacccjjjrrrwwwpppjjjkkkrrryyy|||}}}nnn```WWWXXXWWW```wwwlllaaahhhrrrxxxeeeQQQIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSTTTVVVZZZ^^^bbbhhhooo~~~xxxtttrrrsssssssssyyy{{{jjj]]][[[^^^gggmmmZZZSSSNNNIIIGGGBBBCCCDDDDDDBBB???;;;999999999888888888777777777555555555555666666666666888888;;;>>>GGG]]]yyyhhheeepppyyywwwxxx{{{zzzxxxzzz|||zzz|||~~~wwwrrrmmmnnnoooqqqtttxxx{{{}}}~~~}}}{{{{{{{{{yyyuuusss::::::::::::999888777777666666666666666666666666999999888888777666666555444555666777777666555444111555666:::@@@EEE```|||ssszzzoooddd\\\TTTMMMJJJEEEDDDBBBAAAAAABBBDDDEEEFFFHHHMMMRRRXXXfff{{{aaaIIIBBBBBB@@@@@@CCCBBBCCCGGGKKKMMMSSS```mmmwww~~~yyyjjj___SSSMMMIIIEEECCCDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>??????@@@BBBCCCDDDBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDBBB@@@>>>===;;;<<<===>>>>>>===;;;:::999999:::<<>>>>>===;;;:::999999;;;===AAAEEEHHHJJJMMMPPPSSSUUUWWW\\\dddjjjzzzoooXXXLLLGGGDDD@@@@@@AAAAAAAAABBBDDDFFFFFFLLLRRRVVV[[[hhh|||tttqqqqqqsssxxx|||pppbbb```YYYWWWddduuuuuujjjfffcccfffuuubbbVVVSSSRRRPPPRRRSSSUUUWWWYYYZZZZZZ[[[\\\```ffflllssszzzwwwrrrppppppooonnnqqqxxxnnnbbb```]]]]]]ppp|||eeeWWWNNNIIIGGGDDDFFFGGGHHHFFFCCC???<<<777777888888888888777777888888999999:::::::::::::::999<<>>CCCSSSyyy}}}~~~lllaaaYYYQQQLLLKKKDDDBBB@@@@@@AAABBBBBBBBBHHHKKKOOOTTT___uuu___QQQCCC>>>@@@AAACCCEEEHHHHHHJJJNNNVVVcccqqqzzzssshhh]]]RRRLLLHHHDDDCCCEEEFFFFFFFFFFFFFFFEEEBBB@@@CCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>======>>>??????AAA@@@>>><<<:::999999888777:::===???BBBEEEIIILLLOOOJJJHHHNNNUUU[[[dddkkkiiiTTTIIIBBB>>>===999999999999999999999999???@@@AAACCCIIISSS^^^eee|||yyyrrrmmmmmmppprrrwww}}}wwwjjj^^^VVVZZZ___```ccciiidddhhhtttrrr```[[[ZZZZZZ[[[VVVWWWZZZ]]]```aaaaaa```hhhppp{{{wwwrrrrrrrrrrrrpppuuuvvv{{{|||llldddZZZ^^^bbbfffhhhYYYRRRLLLEEEBBBDDDFFFGGGEEEBBB???===:::999777666777888777666666666666666777888999:::888;;;???HHH\\\zzz~~~```YYYcccttt~~~}}}|||~~~~~~{{{yyywwwwwwwwwrrrwww~~~{{{xxxvvvvvvxxxvvvssspppnnnjjjfffccchhhkkkpppvvvzzzyyyuuuqqqooopppsssvvvwwwuuuoookkk;;;;;;:::999999888888777666666777888999999999999777666666666666666555555777666666555555666666777???<<<<<>>======>>>>>>???@@@???>>><<<:::999999999888:::===@@@BBBEEEIIILLLRRROOOOOOSSSXXX]]]gggpppnnnUUUFFF@@@;;;999999888999999999::::::::::::@@@???>>>>>>???DDDKKKQQQeeeqqqwwwnnngggeeehhhjjjfffdddgggkkknnnsssyyy}}}{{{mmm___VVVZZZ```dddkkktttvvv|||sssbbb_________``````aaaccceeeggglllqqquuu~~~yyytttssssssrrrppptttuuu{{{vvviiiddd\\\^^^aaafffmmm\\\TTTLLLDDDCCCDDDFFFGGGEEECCC???===;;;999777666777888777666666666666666777888999::::::===AAALLLcccxxx]]][[[gggwww~~~}}}~~~~~~|||zzzwwwuuuuuuuuuuuurrrxxx~~~vvvoookkkhhhggghhhhhhgggggghhhiiiiiihhhpppsssxxx}}}|||vvvrrrppprrrtttuuutttpppllljjj;;;;;;:::999999888888777777777888888999888888777777777777777666666666555555555555666777888999:::CCC???===???FFF]]]ttteee[[[UUUNNNIIIHHHAAAAAAAAAAAACCCEEEGGGHHHHHHMMMTTT^^^mmmqqqTTTJJJ@@@???BBBCCCDDDEEEFFFHHHMMMSSS^^^mmm||||||qqqbbbSSSMMMLLLJJJHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????===<<<::::::999999999<<<>>>AAABBBEEEIIILLLSSSRRRTTTWWWXXX\\\hhhtttkkkYYYGGG>>><<<:::999999666777777888999:::;;;;;;BBBBBBAAA>>>===>>>AAADDDMMMTTT___lllvvv{{{zzzyyyssskkkbbb]]]WWWQQQQQQUUUYYYWWWZZZ```fffiiiooouuu|||tttdddYYYZZZ```gggttt}}}nnnllllllmmmmmmkkklllnnnqqqyyy~~~yyywwwvvvtttrrrqqqssszzz{{{qqqgggfff^^^___bbbgggsss```UUULLLDDDCCCDDDFFFFFFEEECCC@@@>>>;;;999777777777888777555666666666666777888999:::===???CCCQQQlllqqq\\\```nnn}}}~~~|||zzzxxxvvvtttsssssstttuuuvvv}}}~~~zzzssskkkddd___\\\[[[ZZZ[[[\\\^^^aaafffjjjlllxxx{{{yyysssrrruuuvvvtttnnnhhhfffeee;;;;;;:::999999888888777888888888888888777666666888888888777777666666666666666666666777888999999===;;;;;;>>>HHHbbb~~~pppaaaYYYSSSMMMHHHGGGDDDEEEDDDCCCCCCCCCEEEGGGHHHNNNWWWdddwwwhhhNNNEEE???@@@CCCDDDEEEGGGGGGJJJPPPYYYeeetttuuueeeUUUOOONNNMMMKKKKKKLLLLLLLLLLLLJJJJJJKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJIIIIIIGGGFFFDDDCCCAAAAAA@@@??????>>>>>>>>>???>>>===<<<;;;:::::::::;;;===@@@BBBCCCFFFIIILLLPPPRRRUUUWWWUUUYYYfffttt{{{]]]OOOBBB===<<<:::888999444444555777888:::;;;;;;???@@@AAA@@@???@@@BBBDDDFFFGGGKKKSSS[[[```___]]]\\\WWWRRRPPPMMMJJJKKKOOONNNOOOTTT]]]cccgggmmmsss}}}{{{jjj\\\ZZZ___iiiyyy~~~{{{||||||{{{vvvuuuxxx}}}zzzxxxuuurrrmmmpppyyyuuummmlllbbbaaacccjjjvvvaaaUUUMMMFFFCCCDDDEEEFFFEEECCCAAA???<<<:::888777888888777555666666666666777888999:::<<<>>>CCCTTTrrrlll___hhhxxx}}}{{{xxxvvvxxxvvvuuussssssuuuwwwxxx}}}rrroooiiibbb]]]YYYXXXWWWVVVVVVWWWYYY\\\aaaggglllwwwzzz|||vvvvvvxxxwwwpppfff___]]]___;;;;;;:::999999888888777888888888888888777666555888888888888888888888888888777666666555555666666555777;;;@@@MMMhhh{{{mmm___XXXSSSMMMHHHFFFDDDEEEEEEDDDCCCCCCFFFIIIIIIPPP[[[kkkcccIIIBBB>>>AAADDDEEEFFFIIIHHHNNNVVVaaammmzzzwwwgggWWWPPPOOONNNNNNPPPPPPQQQRRRPPPMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJMMMMMMMMMLLLJJJHHHGGGFFFBBBBBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;===???AAACCCDDDFFFJJJLLLNNNQQQUUUWWWUUUWWWeeeuuugggOOOEEE<<<::::::777666666333333444666888999:::;;;888:::<<<======>>>AAACCCFFFEEEDDDGGGLLLOOONNNLLLKKKGGGEEEGGGFFFDDDFFFIIIIIIKKKQQQZZZ```cccjjjrrr}}}{{{kkk]]][[[```kkk}}}xxxuuurrrooojjjmmmwwwwwwsssgggdddeeelllyyy```TTTMMMIIIDDDDDDEEEFFFEEEDDDBBBAAA===;;;999888888888777555666666666666777888999::::::<<>>AAADDDEEEHHHLLLLLLSSS^^^jjjuuuvvvhhhZZZRRROOONNNRRRVVVVVVXXXZZZXXXRRRNNNMMMNNNPPPPPPPPPOOOOOONNNNNNNNNQQQQQQPPPOOONNNLLLJJJIIIDDDDDDDDDDDDCCCBBB@@@???===<<<<<<;;;;;;;;;<<<<<>>>>>???AAABBBEEEDDDCCCCCCDDDDDDDDDCCCAAA>>>???BBBCCCBBBCCCFFFGGGHHHNNNVVV[[[___iiirrr~~~yyyjjj^^^]]]cccnnn|||uuuqqqnnnlllhhhlllttt{{{mmmhhheeehhh~~~cccUUUNNNKKKDDDEEEEEEFFFEEEDDDCCCBBB>>><<<999888888888666555666666666666777888999:::999<<>>>>>@@@AAABBBAAABBBDDDFFFCCCDDDEEEDDDBBBAAABBBBBB@@@>>>@@@EEEFFFDDDEEEGGGGGGHHHMMMSSSXXX___kkkwww|||ooodddcccfffmmm~~~|||uuupppooorrrwww{{{~~~vvvrrrooonnnhhhkkkrrr{{{rrrkkkddd```zzzjjjYYYPPPKKKDDDEEEEEEEEEEEEDDDCCCCCC>>><<<:::888888888666555666666666666777888999:::999???KKK\\\uuu}}}{{{}}}zzzwwwuuuqqqpppoooooosssxxx}}}~~~~~~xxxuuuqqqnnnlllkkkhhhgggbbbaaaaaaaaabbbdddggghhhdddcccaaa^^^[[[ZZZZZZ[[[ZZZ^^^```aaacccfffccc^^^XXXVVVSSSQQQPPPPPPRRRSSSQQQTTTWWWWWWWWWZZZ```fffjjjlllooosssvvvuuurrrooommmhhhaaaZZZVVVUUUWWWYYY;;;;;;::::::999888888777666666777777777777666666555555777888:::<<<===>>>;;;:::999888777777777777777<<>>??????===>>>@@@AAAAAABBBEEEGGGCCCFFFIIIHHHEEECCCEEEGGG@@@???AAAFFFHHHEEEEEEHHHIIIJJJNNNTTTYYYaaaooo}}}vvvkkkhhhgggkkkxxxzzzvvvccc[[[ZZZXXXYYY]]]cccjjjnnnvvvxxx|||yyyuuusssrrriiikkkqqqyyy|||uuunnncccXXXnnnppp\\\PPPJJJDDDEEEEEEEEEEEEDDDDDDCCC???<<<:::999888888666555666666666666777888999:::;;;CCCOOO```vvv~~~}}}|||{{{yyysssrrrqqqrrruuu{{{yyyqqqkkkgggeeeeeeccc```]]][[[ZZZYYYXXXWWWWWWVVVUUUUUUVVVYYY[[[]]][[[ZZZYYYWWWSSSQQQQQQQQQOOORRRTTTTTTVVVZZZXXXTTTPPPPPPOOOOOOQQQTTTXXXZZZYYY\\\^^^\\\ZZZZZZ```eeemmmnnnoooqqqrrrqqqmmmjjjgggbbbZZZUUUUUUWWWZZZ\\\===<<<;;;;;;<<<;;;999777777777888888888888777777666666666666777999:::;;;888888777777777777888888999<<<>>>DDDVVVssspppeeeZZZTTTNNNGGGBBBAAACCCCCCCCCCCCDDDHHHNNNRRRUUUaaasssuuuXXXEEEEEEBBBAAACCCEEEGGGKKKQQQXXXbbbppp{{{~~~yyytttiii]]]WWWVVVZZZeeeooorrrrrrpppkkkccc\\\WWWUUUWWWVVVVVVWWWZZZYYYVVVSSSTTTUUUWWWYYYXXXWWWTTTRRRMMMLLLKKKJJJJJJHHHEEEBBBCCC@@@>>>>>>???@@@??????@@@AAACCCDDDEEEGGGKKKNNNTTTSSSVVVZZZZZZ]]]iiixxx~~~qqqWWWHHH@@@:::999;;;::::::<<<;;;;;;;;;;;;<<<>>>@@@AAA@@@AAABBBDDDFFFGGGGGGGGGGGGJJJIIIFFFEEEFFFEEEBBBEEEDDDCCCCCCDDDFFFIIIJJJNNNIIIHHHNNNVVV```mmmwwwuuukkkhhhmmmwww}}}rrrkkkhhhcccbbbaaaccciiiqqqzzzwwweeeYYYTTTPPPMMMMMMQQQUUUWWW]]]ccchhhttt|||||||||ssslllpppoooqqqtttvvvyyy{{{lllbbb```bbbzzzmmm]]]UUUHHHHHHEEECCCBBBCCCDDDCCCBBB???>>><<<:::777666555444777888888777666777999<<<>>>AAAPPPiii~~~}}}}}}}}}}}}zzztttrrruuuxxx|||zzzrrrkkkaaa[[[YYYYYYYYYXXXVVVUUUTTTTTTUUUTTTRRRPPPKKKLLLOOORRRUUUWWWYYYYYYSSSRRRQQQOOONNNNNNNNNNNNUUUTTTSSSSSSSSSSSSRRRPPPSSSSSSTTTUUUWWWYYY[[[\\\]]]```cccddddddfffjjjnnnssssssuuuwwwvvvrrrkkkfffgggddd```^^^^^^```aaaaaa>>>===<<<<<<<<<;;;999777777777888888888888777777888777777777777777888999888888777777777777888888:::<<<>>>CCCUUUppp~~~~~~wwwpppeeeZZZTTTNNNGGGBBBBBBCCCCCCCCCCCCEEEHHHNNNRRR[[[hhhzzzlllTTTFFFBBB??????BBBDDDEEEJJJPPPYYYcccrrr}}}|||uuuqqqggg___^^^```eeellltttuuuuuutttooohhhbbb]]][[[]]][[[YYYZZZ\\\]]]\\\ZZZWWWYYYZZZ[[[[[[YYYVVVUUURRRQQQPPPPPPPPPNNNJJJHHHDDDAAA>>><<<===>>>>>>>>>AAABBBDDDDDDEEEHHHLLLOOOSSSSSSVVV[[[\\\```mmmzzz~~~yyy}}}lllUUUJJJBBB<<<;;;<<<:::999:::<<<;;;;;;;;;<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGJJJMMMMMMIIIHHHIIIGGGDDDEEEDDDDDDEEEGGGJJJMMMOOONNNLLLMMMSSSYYYaaannnyyyssskkklllrrrwww{{{nnnccc[[[UUUSSSOOOOOONNNPPPTTT[[[aaaeeepppyyy|||wwwpppmmmnnnooommmkkkpppuuuxxxrrreeeWWWPPPMMMKKKIIIJJJOOOSSSVVV\\\bbbkkkxxx|||sssmmmooommmooorrrtttyyyoooddd___^^^oooqqq```WWWIIIGGGDDDBBBAAABBBCCCCCCBBB???>>><<<:::888666666555777888888888777888:::<<>>===<<<<<<<<<:::888777777888888888888777777999999888777777777777777888888777777777777888888999;;;>>>EEEWWWqqq}}}wwwwwwzzz}}}{{{ppppppeeeZZZSSSNNNHHHDDDCCCBBBCCCCCCCCCEEEIIIOOOSSS___lll{{{```NNNFFF@@@>>>@@@DDDEEEFFFKKKQQQ\\\ffftttyyyqqqiiiaaa\\\aaahhhmmmqqqtttssstttssspppjjjeeebbbaaabbb___\\\\\\]]]___``````]]]^^^______^^^\\\ZZZYYYYYYXXXXXXXXXWWWUUURRROOOIIIEEE@@@======>>>???@@@AAABBBDDDEEEFFFIIILLLOOOSSSTTTWWW[[[^^^cccppp|||yyyrrruuu|||kkkXXXLLLDDD>>>>>>>>>;;;::::::>>>===<<<<<<===???BBBCCCEEEEEEFFFFFFGGGHHHIIIIIIMMMPPPQQQOOONNNOOOMMMIIIFFFFFFEEEFFFHHHJJJMMMNNNLLLMMMPPPVVVZZZbbbppp}}}{{{nnnjjjlllnnntttxxx}}}}}}xxxuuummmhhh```XXXPPPKKKHHHFFFCCCCCCCCCDDDFFFJJJMMMPPPVVV^^^oooooo___XXXVVVUUUTTTUUUWWWZZZ[[[cccfffgggbbbXXXPPPLLLLLLHHHGGGJJJOOOSSSUUU\\\cccooo}}}{{{sssooommmkkkkkkooorrrwwwvvvhhh^^^ZZZ```zzzwwwdddXXXIIIEEECCCAAA@@@BBBCCCCCCBBB>>>===<<<:::999777777777777888888888777888;;;===CCCMMMbbb~~~}}}~~~~~~~~~}}}|||{{{xxxxxx}}}|||pppjjjeee```\\\ZZZVVVRRROOONNNNNNNNNNNNRRRPPPNNNNNNOOOPPPPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRUUURRROOOMMMNNNSSSXXX[[[___aaadddgggiiigggbbb^^^]]]___bbbfffiiimmmpppqqqsssvvvyyyyyyyyy{{{|||sssnnnkkkpppwww}}}~~~{{{uuuqqqBBB@@@>>>======<<<:::888777888888999999888888777888888777777777777777888888888777777777777888888777:::???GGG[[[uuuzzzrrrrrruuuyyyooo|||pppeeeYYYSSSNNNHHHDDDEEEBBBBBBCCCDDDEEEJJJPPPTTTbbbqqqpppVVVIIIEEE@@@???BBBGGGHHHIIIOOOVVV___iiixxxuuukkk```XXXSSSZZZccciiikkklllkkklllllljjjfffcccbbbaaa```___^^^]]]^^^___```aaabbbccccccccccccaaa___]]]^^^^^^^^^^^^^^^[[[WWWTTTOOOJJJCCC???>>>???AAABBB@@@AAACCCDDDFFFHHHLLLOOOTTTUUUXXX[[[^^^dddoooxxx|||tttlllooo|||{{{||||||ooo```MMMFFF@@@AAAAAA>>><<<===@@@??????>>>@@@BBBEEEFFFIIIIIIHHHIIIJJJMMMOOOPPPRRRWWWYYYXXXXXXYYYWWWRRROOOMMMKKKIIIIIIJJJKKKMMMOOOPPPUUUZZZ^^^hhhyyypppjjjiiijjjnnnpppssstttqqqlllfffbbb]]]ZZZUUUOOOKKKHHHFFFFFFBBBBBBBBBCCCDDDEEEEEEFFFIIIOOOZZZkkk~~~ssscccWWWRRRHHHJJJKKKLLLLLLOOOTTTYYY[[[^^^___[[[TTTNNNLLLMMMIIIIIILLLQQQTTTVVV]]]eeerrrzzzrrrooojjjhhhhhhlllooovvvoooaaaXXXWWWmmm|||fffXXXIIIDDDBBB@@@@@@AAACCCCCCBBB>>>===<<<:::999999888888777888999888888:::<<>>???CCCGGGHHHJJJQQQZZZdddnnn{{{~~~rrrfffZZZQQQKKKPPPXXX]]]```aaaaaabbbccccccaaa``````aaa]]]___aaabbbaaaaaaaaa```ffffffggggggfffeeecccbbbaaaaaaaaabbbbbb___ZZZWWWSSSMMMEEE???===>>>@@@AAA???AAABBBDDDEEEHHHLLLOOOVVVXXXYYYYYY[[[bbbjjjpppwwwtttlllfffiiiuuu}}}vvvvvv{{{{{{qqqdddOOOGGGBBBBBBCCCAAA@@@AAA?????????@@@BBBDDDFFFHHHKKKKKKJJJKKKMMMQQQUUUWWW]]]bbbeeeeeeeeeeeebbb]]][[[XXXSSSNNNLLLLLLNNNOOOSSSTTTYYY___gggtttqqqiiiggggggggghhhgggfffccc^^^ZZZWWWQQQOOOLLLHHHEEECCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@DDDHHHNNNWWWbbbmmmvvv|||yyyoooaaaTTTMMMLLLMMMAAADDDHHHHHHHHHJJJPPPUUUTTTWWWYYYWWWRRRLLLIIIHHHJJJJJJMMMQQQSSSVVV___iiiyyyzzzqqqnnnhhhfffgggjjjnnntttuuudddYYYUUUfff~~~fffWWWHHHCCCAAA???@@@AAACCCDDDCCC???>>>===;;;:::999999999777888999999999;;;>>>AAAEEERRRjjj|||zzzzzzyyyzzz|||}}}}}}|||{{{{{{|||{{{}}}{{{rrrkkkgggfffdddccc\\\\\\\\\[[[[[[[[[]]]^^^cccaaa___```cccfffhhhhhhggghhhiiilllooorrrtttvvvssspppllljjjlllrrrzzz{{{vvvvvvuuuuuuvvvwwwyyyzzzyyy|||~~~zzzsssGGGDDD@@@>>>===<<<;;;:::888888999999999999888888555555666666777999:::;;;888888777777777777888888:::<<<@@@III^^^xxx}}}uuuwww}}}vvvqqqzzz~~~mmmbbbVVVOOOKKKFFFDDDFFFAAABBBCCCDDDGGGLLLRRRWWW```sssbbbMMMCCCAAA<<<===AAAEEEFFFHHHRRR\\\iiirrr~~~{{{mmm___XXXOOOHHHKKKPPPSSSUUUXXXYYY[[[]]]]]]]]]^^^```bbb___aaaeeefffeeedddddddddhhhhhhhhhhhhhhhggggggfffddddddeeeffffffbbb]]]ZZZUUUOOOGGG@@@======>>>>>>???AAACCCEEEFFFIIIMMMQQQWWWZZZZZZXXXZZZaaagggiiillljjjeeeaaafffrrr|||~~~zzzuuurrrtttyyyxxxooofffTTTKKKDDDCCCDDDBBBBBBDDD===>>>AAADDDFFFHHHJJJJJJLLLJJJIIIIIILLLPPPUUUXXXeeelllqqqtttvvvxxxvvvqqqiiiddd[[[SSSNNNMMMOOOPPPSSSTTTZZZeeerrrooofffccccccaaaaaa```^^^[[[WWWSSSQQQHHHFFFDDDAAA???>>>======>>>>>>???@@@@@@@@@@@@???AAADDDHHHMMMQQQVVV\\\```ZZZXXXTTTNNNHHHDDDCCCDDDAAADDDGGGGGGGGGIIINNNRRRRRRUUUWWWWWWSSSNNNJJJHHHJJJJJJMMMQQQTTTYYYeeeqqq|||sssnnngggfffgggjjjnnntttxxxfffZZZUUUaaazzzgggWWWHHHBBBAAA???@@@BBBDDDEEEEEE@@@???>>><<<:::999999999666888999999:::<<>>======;;;:::888999999::::::999999888777777666666777888999999888888777777777777888888:::<<<@@@LLLdddzzz}}}{{{uuuvvv~~~kkk```TTTNNNJJJEEEDDDEEE@@@AAACCCDDDGGGLLLSSSXXX```tttuuuZZZIIIAAA???<<<===@@@CCCDDDHHHTTT```mmmuuu|||vvvhhhYYYSSSMMMIIIJJJLLLLLLMMMQQQSSSUUUWWWYYYZZZ]]]```cccaaadddffffffeeeeeefffhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhiiijjjjjjgggbbb]]]YYYSSSKKKDDDAAA@@@??????AAACCCEEEGGGHHHLLLPPPSSSWWW[[[ZZZWWWYYYaaafffgggfffeeebbbbbbiiivvv~~~|||xxxvvvxxx{{{yyyrrrmmmZZZPPPGGGDDDCCCAAABBBDDD???BBBGGGLLLOOOQQQQQQQQQKKKIIIFFFEEEFFFJJJNNNQQQbbblllwww~~~pppbbbXXXTTTTTTUUUXXXZZZddduuu{{{hhh```^^^^^^[[[\\\\\\[[[XXXSSSNNNJJJAAA@@@???===<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA???CCCHHHKKKLLLMMMPPPRRRLLLKKKIIIHHHGGGEEECCCBBBEEEFFFHHHIIIJJJLLLOOOQQQRRRTTTUUUUUUSSSPPPMMMLLLKKKLLLOOOTTTXXX```pppuuuooogggfffggglllooottt~~~vvveeeXXXTTT[[[rrrhhhWWWJJJCCCAAA@@@AAACCCEEEFFFFFFBBBAAA???===;;;999888888666888999:::;;;===@@@CCCMMM]]]vvvoootttyyywwwwwwxxx{{{zzzzzzzzz{{{|||~~~~~~}}}{{{zzz|||}}}}}}}}}vvvqqqpppqqqJJJFFFBBB???======;;;:::888999999::::::999999888999888888777777777777777888888777777777777888888888:::@@@OOOjjj~~~yyyxxx}}}~~~jjj___SSSMMMIIIEEEDDDEEE@@@AAABBBDDDGGGMMMSSSXXXhhh|||mmmTTTEEE???>>>>>>???BBBEEEFFFJJJWWWdddooowww|||yyysssdddUUUOOOKKKIIIKKKJJJGGGHHHLLLOOOQQQSSSVVVXXX[[[___bbbcccdddeeedddbbbcccgggjjjggghhhhhhiiiiiijjjjjjkkkkkklllmmmnnnnnnjjjeee```]]]XXXPPPJJJFFFDDDCCCBBBCCCEEEGGGIIIJJJNNNRRRUUUWWW[[[[[[WWWZZZccchhhgggdddddddddeeeooo{{{}}}~~~|||xxxvvv___TTTIIIEEEBBB@@@@@@CCCDDDHHHNNNTTTXXXZZZYYYXXXJJJGGGDDDAAAAAADDDHHHKKKZZZfffwwwwwwiiiaaa___```dddhhhuuusssaaa[[[[[[\\\RRRTTTWWWWWWSSSMMMEEEAAA<<<<<<;;;::::::::::::;;;888888999;;;===>>>@@@AAA???DDDIIILLLKKKKKKKKKMMMMMMJJJGGGFFFGGGIIIIIIHHHFFFFFFGGGHHHKKKMMMOOOPPPOOOOOOOOOOOONNNMMMLLLLLLNNNOOOSSSYYY^^^iii{{{xxxpppffffffhhhmmmpppttt~~~tttcccWWWQQQWWWllliiiXXXKKKCCCAAA@@@AAADDDFFFGGGGGGCCCBBB@@@===;;;999888888666888999:::;;;===AAADDDNNN___yyywwwhhhlllyyyqqqqqqsssvvvyyy{{{{{{{{{{{{}}}~~~~~~}}}{{{|||{{{vvvpppooorrrwwwPPPLLLFFFBBB@@@>>><<<:::<<<<<<;;;;;;;;;:::::::::???===999666555666999:::555666888888777777999:::<<<===AAAOOOmmm~~~}}}ggg\\\QQQLLLIIIEEEDDDFFFIIIGGGHHHJJJLLLNNNWWW```mmmhhhPPPCCC@@@AAAAAACCCEEEEEEGGGMMMVVV^^^ooo}}}|||{{{wwwkkk___XXXNNNPPPOOOJJJGGGHHHHHHFFFMMMNNNRRRVVVZZZ^^^aaaccccccdddeeeggghhhiiiiiiiiigggiiikkkkkkjjjjjjkkklllmmmpppsssrrrnnnjjjiiijjjddd^^^TTTLLLFFFDDDCCCBBBCCCEEEHHHJJJKKKMMMOOORRRXXXZZZ\\\[[[YYY[[[aaagggeeefffggglllxxx}}}||||||eeeYYYKKKCCCBBBDDDIIIMMMJJJRRR[[[cccjjjllldddZZZMMMEEE??????AAAAAACCCEEERRR[[[jjjtttmmmkkkooo~~~qqqcccYYYUUUXXXRRRRRRPPPMMMHHHBBB<<<888555555555555666777888999:::;;;<<<>>>??????@@@@@@DDDEEEHHHJJJLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMOOONNNLLLLLLNNNPPPPPPPPPNNNQQQUUU]]]jjjzzzrrrkkkgggfffiiiooosssvvv~~~{{{pppaaaVVVQQQWWWiiitttZZZJJJ@@@?????????AAAEEEHHHKKKDDDAAA>>><<<<<<<<<<<<;;;===::::::<<<<<<<<<@@@GGGQQQbbb{{{hhh```lllyyyuuuppprrruuuxxx{{{||||||||||||}}}~~~|||~~~~~~yyyxxxwwwvvvrrrooottt|||PPPLLLGGGCCCAAA???===<<<<<<;;;;;;;;;;;;:::::::::>>><<<999777666777888999;;;:::999777555666888;;;;;;===CCCUUUwww|||ggg\\\QQQLLLIIIEEEDDDFFFEEEDDDEEEIIIJJJMMMVVV___ttteeeNNNBBB??????AAACCCDDDEEEGGGNNNWWW^^^mmmzzz|||zzzttthhh]]]WWWNNNQQQPPPKKKJJJMMMNNNLLLMMMOOORRRVVVZZZ^^^bbbcccbbbccceeefffhhhiiiiiiiiijjjlllnnnnnnmmmmmmnnnoooppprrrttttttpppmmmlllmmmkkkdddYYYOOOHHHDDDCCCBBBBBBEEEHHHJJJLLLOOOSSSVVVYYY[[[]]][[[YYY[[[aaaggglllnnnqqqxxx}}}{{{yyyggg[[[MMMFFFDDDEEEIIINNNTTT\\\hhhuuurrrcccNNNGGGAAA@@@AAAAAABBBEEEMMMUUUbbbvvvkkk```WWWTTTWWWRRRQQQOOOKKKFFF@@@;;;888666666666666777888999:::;;;<<<>>>???AAAAAABBBBBBDDDEEEHHHKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNPPPNNNMMMMMMOOOPPPQQQPPPOOORRRXXXaaalllyyytttlllfffeeehhhoootttxxx~~~yyyooocccZZZUUUYYYhhh{{{___MMMAAA@@@??????AAAEEEHHHKKKGGGCCC???<<<;;;:::999999;;;888888;;;;;;;;;???EEERRRddd~~~hhh```lllxxxsssqqqssstttvvvxxx{{{{{{||||||||||||||||||yyyxxx{{{~~~yyyxxxxxxxxxvvvtttzzzPPPMMMHHHEEECCCAAA???===;;;;;;;;;;;;::::::::::::;;;;;;:::999888888888999???>>>;;;777444555888;;;:::>>>FFF[[[zzzhhh]]]RRRLLLIIIFFFDDDFFFBBBBBBEEEIIILLLOOOWWW```wwwbbbLLLAAA>>>>>>AAACCCDDDEEEHHHOOOYYYaaappp{{{~~~{{{xxxpppcccYYYVVVQQQSSSRRRNNNOOOTTTVVVUUUVVVWWWXXXZZZ\\\___aaabbbaaabbbdddfffggghhhiiiiiikkkmmmoooooooooooopppqqqsssuuuvvvvvvtttqqqqqqqqqrrrkkk___RRRIIIDDDBBBBBBCCCEEEGGGJJJMMMQQQWWW[[[]]]^^^___^^^]]]```fffkkkqqqvvv|||{{{wwwjjj^^^QQQKKKHHHHHHMMMTTTcccooo~~~iiiOOOGGGBBBAAAAAA@@@BBBEEEGGGNNNXXXgggxxxeee[[[TTTRRRUUURRRPPPLLLGGGAAA===:::888777777777888888999:::;;;===>>>???AAACCCDDDDDDEEEDDDFFFIIIKKKMMMNNNNNNMMMLLLLLLKKKKKKLLLNNNOOOQQQQQQQQQRRRRRRRRRQQQPPPPPPQQQOOOMMMMMMOOOQQQQQQPPPQQQTTTYYY```hhhqqq{{{vvvmmmeeedddhhhnnntttyyyyyyqqqgggaaaYYY[[[iiicccOOOCCCBBB@@@@@@BBBEEEIIIKKKIIIEEE@@@<<<:::999777666999666666999999999>>>DDDRRRfffkkkcccnnnyyyxxxoooooorrrssstttvvvzzzzzz{{{|||{{{zzzyyyxxxxxxwwwzzz{{{xxxxxxyyyxxxzzzPPPMMMIIIFFFDDDBBB@@@>>>;;;;;;;;;:::::::::999999999999:::::::::999888888===<<<;;;888555555777999<<>>>>>AAACCCEEEFFFJJJRRR]]]fffwww~~~|||yyyvvvkkk^^^UUUTTTSSSUUUUUUTTTYYYaaaeeeeeeiiihhheeebbb```___^^^]]]___```bbbeeeggghhhiiijjjjjjllloooppppppppprrrssswwwwwwxxxxxxvvvuuuttttttsssmmmaaaTTTIIICCCBBBBBBFFFGGGIIIJJJMMMRRRXXX\\\___```bbbccceeejjjrrrwww|||vvvkkk^^^SSSOOOMMMMMMTTT^^^ttt|||dddLLLFFFAAA@@@@@@???BBBFFFIIIPPPWWW^^^mmmsssaaaYYYSSSPPPRRRQQQMMMHHHBBB===:::888888999999888999999:::;;;<<<===>>>@@@BBBDDDEEEFFFGGGEEEGGGJJJMMMOOOOOOOOOOOOMMMLLLLLLLLLMMMOOORRRSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQOOOMMMMMMOOOPPPPPPPPPRRRTTTWWWZZZ___fffmmmssstttwwwzzzvvvlllfffeeegggmmmqqqvvv~~~|||ssslllfff\\\^^^mmmdddNNNEEECCCAAA@@@BBBEEEIIILLLKKKFFF@@@<<<:::999888777888666666999999999>>>DDDRRRhhhssshhhqqq{{{{{{rrrkkkllloooqqqtttwwwxxxzzz{{{||||||{{{yyyxxx|||{{{|||{{{wwwwwwyyy~~~PPPMMMJJJGGGEEECCC@@@===;;;;;;:::::::::999999999888888999:::::::::999888666888999999888777777888;;;???JJJ```xxxiii^^^SSSMMMJJJFFFDDDEEEBBBCCCGGGMMMQQQUUU^^^hhh{{{yyy\\\JJJBBB@@@@@@BBBDDDFFFIIINNNWWWdddmmm|||}}}yyyuuupppfffYYYRRRQQQPPPSSSWWW\\\fffsssyyyyyy{{{wwwqqqiiibbb\\\YYYWWW[[[\\\___bbbeeehhhiiijjjkkknnnqqqssstttuuuwwwyyy{{{zzzyyyyyyyyyxxxvvvuuuppplllbbbVVVKKKDDDCCCDDDIIIJJJKKKKKKLLLPPPUUUYYY\\\^^^aaafffnnnxxxttthhh[[[QQQPPPPPPRRR]]]llloooYYYIIIDDDAAAAAAAAABBBFFFLLLOOOWWW^^^aaahhhuuuppp^^^WWWQQQNNNPPPNNNKKKEEE???:::888888888999999999999:::;;;<<<======>>>@@@CCCEEEFFFHHHHHHFFFHHHKKKNNNPPPPPPPPPPPPMMMMMMMMMMMMOOOQQQSSSUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQOOOMMMMMMNNNOOOOOOOOOPPPQQQSSSUUUZZZbbblllssszzz~~~vvvkkkiiiggggggkkknnnqqqxxxuuunnnggg[[[___rrreeeNNNFFFDDDBBBAAACCCFFFKKKNNNLLLGGGAAA<<<::::::999999999777777:::;;;;;;???FFFUUUmmmzzzmmmuuuvvvnnnggghhhlllpppuuu{{{xxxzzz|||~~~}}}|||}}}|||~~~~~~wwwvvvzzzSSSPPPLLLIIIGGGDDD@@@===::::::::::::999999999999777888999:::::::::::::::222555888:::999888888888999???KKKdddyyyjjj___SSSNNNJJJFFFDDDEEECCCCCCFFFKKKOOOUUU___jjj|||tttXXXIIICCCBBBBBBCCCEEEHHHLLLRRR^^^lllvvv}}}|||{{{tttmmmggg^^^SSSMMMLLLKKKOOOUUU^^^mmm|||}}}xxxpppggg^^^XXXSSSQQQVVVXXX[[[```dddgggjjjkkknnnqqquuuxxxzzz}}}~~~|||{{{{{{zzzxxxwwwnnnkkkeeeZZZOOOHHHFFFGGGJJJKKKKKKKKKKKKNNNQQQTTTTTTWWW^^^hhhwwwzzzjjj[[[RRRSSSTTTWWWggg{{{{{{aaaQQQGGGDDDDDDFFFGGGIIIPPPXXXXXXaaakkkooorrrvvvxxxwwwmmm\\\VVVPPPLLLMMMKKKHHHBBB===999888888999999999999::::::;;;<<<======>>>AAADDDFFFHHHIIIJJJIIIKKKMMMPPPQQQQQQPPPPPPMMMNNNOOOQQQSSSUUUVVVWWWVVVVVVVVVWWWVVVVVVUUUUUURRRPPPNNNNNNOOOPPPPPPOOOOOOPPPSSSXXX```kkkwwwwwwmmmllliiihhhjjjkkkmmmttt{{{~~~tttlllcccZZZ]]]pppiiiPPPFFFDDDBBBAAACCCHHHMMMQQQNNNIIIBBB===;;;;;;;;;;;;999777888;;;<<<<<>>:::::::::999999999999888777777888999999:::;;;;;;444666999999999888999:::999???NNNhhhzzzkkk___TTTNNNJJJFFFDDDEEEGGGEEEGGGKKKOOOVVVbbbmmm~~~oooTTTGGGCCCCCCCCCDDDFFFJJJOOOWWWdddsss~~~~~~{{{yyyoooddd^^^WWWNNNHHHGGGGGGKKKPPPYYYfffsssvvvsssnnnjjjccc\\\VVVQQQOOONNNQQQSSSXXX]]]bbbgggjjjlllnnnrrrvvv{{{~~~~~~~~~}}}{{{xxxoooooojjjaaaUUULLLJJJJJJGGGIIIJJJKKKKKKLLLOOOQQQOOOTTT]]]mmmtttdddYYY[[[]]]aaattthhhVVVMMMIIIGGGIIIMMMPPPTTT]]]gggppp{{{{{{hhhWWWRRRNNNJJJJJJHHHEEE@@@<<<:::999999:::999999999999:::;;;<<<===>>>@@@BBBEEEHHHKKKLLLMMMKKKMMMOOOQQQRRRQQQPPPOOONNNPPPSSSVVVXXXYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYXXXUUUSSSPPPPPPQQQRRRQQQQQQPPPTTTYYYaaajjjuuuzzzrrrnnnjjjiiijjjjjjlllsss{{{wwwpppggg]]]XXXXXXhhhkkkRRRFFFDDDBBBAAADDDIIIOOOSSSSSSMMMEEE???<<<;;;::::::999777888;;;<<<<<>><<<::::::::::::888666777777777888888999999999999;;;<<<<<<:::888888999>>>???NNNnnn{{{jjjaaaTTTJJJFFFFFFFFFEEEGGGFFFHHHNNNRRRWWW___hhhfffQQQGGGCCCCCCDDDEEEGGGMMMVVVbbbooo{{{}}}{{{yyylllcccYYYSSSNNNHHHFFFGGGEEEEEEFFFHHHJJJMMMOOOPPPLLLLLLLLLKKKJJJIIIIIIIIIRRRSSSTTTXXX]]]bbbhhhkkkmmmooorrrvvvzzz}}}yyywwwtttvvvssshhh]]]UUUOOOJJJEEECCCEEEJJJLLLLLLNNNRRRSSSWWWddd|||xxxuuuzzzsss^^^SSSQQQQQQSSSRRRVVV\\\aaajjj}}}cccRRROOOLLLFFFBBBFFFDDDBBB???===<<<<<<<<<::::::::::::;;;<<<======CCCAAABBBEEEKKKNNNOOONNNNNNOOOQQQRRRRRRQQQOOOOOOSSSUUUXXX[[[]]]]]]]]]\\\YYY\\\```cccdddccc```___XXXXXXWWWVVVTTTUUUXXX[[[XXX[[[```gggppp{{{sssooojjjfffggghhhjjjpppwww{{{zzzmmmeee^^^ZZZVVVSSSYYYmmmsssXXXEEEDDDCCCCCCHHHNNNVVVZZZZZZVVVLLL@@@;;;;;;;;;888999888999<<<;;;;;;AAAHHHYYYzzzlllkkkkkknnnuuuzzz||||||~~~}}}~~~}}}~~~}}}vvvlllccc___```dddggg|||zzzmmmfff]]]cccjjjqqq}}}___ZZZTTTNNNJJJGGGCCCAAA>>><<<::::::::::::888777888888888999999999::::::777888:::999777666666777>>>@@@QQQqqq{{{iii```SSSIIIEEEEEEEEEDDDFFFEEEHHHOOOTTTZZZdddnnneeePPPFFFCCCCCCEEEEEEHHHMMMWWWdddrrr{{{wwwuuuddd[[[RRRMMMIIICCCBBBDDDCCCCCCDDDEEEGGGHHHJJJJJJHHHGGGGGGFFFEEEGGGIIIKKKNNNPPPSSSWWW]]]bbbgggjjjlllmmmpppssswww||||||zzzvvvwwwtttkkkbbb[[[SSSLLLGGGDDDEEEIIILLLMMMPPPUUU___fffuuukkk[[[SSSSSSTTTYYY]]]eeelllqqq{{{~~~___PPPLLLJJJFFFDDDDDDCCCAAA>>><<<;;;;;;;;;<<<<<<<<<;;;<<<<<<======DDDCCCDDDGGGLLLOOOOOONNNNNNPPPSSSUUUUUUTTTSSSRRRVVVXXX[[[]]]___``````______bbbfffiiijjjiiifffddd[[[\\\\\\[[[YYYYYY[[[]]]]]]```eeelllttt}}}xxxoooiiieeefffgggiiiooovvvyyytttiiibbb\\\XXXTTTQQQSSScccvvvZZZIIIFFFCCCDDDJJJRRRYYY\\\^^^ZZZPPPCCC<<<<<<;;;888999888999;;;;;;;;;AAAIII]]]zzznnnmmmmmmqqqvvv{{{}}}}}}~~~|||{{{{{{}}}}}}~~~wwwrrrlllfff]]]UUUQQQRRRVVVYYYhhhrrr||||||ssshhhaaa___\\\dddmmmvvvbbb]]]WWWQQQMMMIIIFFFDDD???===;;;:::::::::999888999999:::::::::::::::;;;777888999888777666777888>>>DDDVVVuuu{{{iii___SSSIIIFFFEEEDDDCCCDDDDDDIIIPPPVVV]]]iiitttcccNNNFFFCCCCCCEEEFFFIIIPPP[[[hhhwww|||xxxrrrooo\\\TTTLLLHHHEEE@@@???AAACCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFHHHLLLPPPNNNPPPUUUZZZ```eeeiiikkkmmmmmmooorrruuuyyy|||}}}|||yyyyyyvvvpppkkkeeeZZZPPPIIIFFFEEEIIILLLOOOTTTZZZkkkwww{{{mmm___WWWTTTVVVYYYdddmmmyyyzzz```QQQKKKGGGEEEEEECCCBBB@@@>>>===<<<;;;;;;==================>>>???EEEEEEGGGJJJMMMOOOOOONNNNNNRRRVVVYYYYYYXXXWWWWWWZZZ[[[]]]___aaabbbccccccdddgggjjjmmmnnnmmmkkkjjjccceeefffeeecccaaa``````dddhhhmmmsssyyy{{{mmmhhhddddddfffgggmmmtttwwwpppgggbbb\\\XXXSSSPPPPPPZZZqqq|||^^^NNNIIIDDDFFFNNNWWW]]]___ddd```UUUFFF>>><<<;;;888888777888::::::;;;AAAIIIaaayyyooooooooorrrwww{{{}}}}}}}}}zzzxxxwwwyyy|||~~~~~~}}}~~~|||wwwqqqkkkfff___ZZZRRRKKKHHHIIIMMMPPPUUU\\\cccbbb]]]YYYZZZ^^^```kkkxxxeee```YYYSSSOOOKKKHHHEEE@@@>>>;;;:::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999999:::<<>>>>>===<<<<<<<<<===>>>@@@AAABBBFFFGGGHHHKKKMMMOOOOOOOOOOOOTTTZZZ]]]]]]\\\[[[\\\^^^^^^___```bbbcccdddeeefffhhhllloooppppppooonnnmmmppprrrqqqnnnjjjgggfffkkkoootttzzzzzzlllgggbbbcccdddfffkkkrrrvvv|||ooohhhccc^^^ZZZSSSQQQPPPVVViiifffVVVNNNGGGHHHRRR\\\aaabbbgggdddYYYJJJ???<<<;;;999888777888::::::;;;BBBJJJaaavvvzzznnnnnnppprrruuuxxxzzz{{{{{{xxxuuutttvvvyyy|||}}}~~~}}}{{{yyyvvvtttpppmmmiiiddd^^^[[[VVVRRRLLLGGGEEEFFFIIILLLNNNTTTYYYZZZWWWYYY```gggnnn{{{fffaaaZZZTTTPPPLLLHHHFFFAAA???<<<:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<>>>CCCJJJ]]]wwwxxxjjjbbbVVVMMMJJJHHHGGGEEEDDDEEEKKKQQQUUU\\\jjjxxxaaaMMMEEEBBBCCCEEEGGGNNN[[[jjjvvv~~~~~~yyysssooommmhhhbbb\\\PPPJJJEEEDDDCCC@@@@@@BBBEEEFFFGGGJJJMMMPPPSSSUUUXXXZZZZZZVVVOOOJJJIIIKKKTTTXXX]]]cccgggjjjkkkllloooooopppqqqsssuuuwwwxxxzzz~~~{{{yyyzzzvvvhhhZZZPPPKKKHHHKKKOOOTTT\\\ddduuuvvvnnncccZZZSSSRRRSSSWWW```jjjttt___RRRJJJEEEDDDFFFEEEEEEEEEDDDCCCBBBAAAAAA:::;;;<<<>>>@@@CCCFFFGGGGGGHHHIIIKKKLLLNNNPPPQQQSSSYYY___aaa___^^^___```aaaaaaaaaaaabbbdddfffgggiiilllooosssuuuuuuuuuuuuvvvyyy}}}}}}zzzvvvrrrqqqsssvvv|||yyylllfffbbbbbbcccdddjjjpppxxx{{{pppiiiddd]]]XXXPPPPPPPPPUUUfffrrraaaXXXOOOOOOWWWaaafffgggkkkhhh]]]MMMAAA===<<<;;;999888888::::::;;;CCCLLL```sssvvvlllmmmoooqqqssstttvvvwwwzzzwwwtttsssuuuxxxzzz{{{~~~|||{{{uuuwww}}}{{{wwwuuurrrooolllhhheeeaaa]]]ZZZVVVRRROOOKKKIIIEEEBBBAAACCCEEEGGGLLLRRRYYY\\\]]]bbbmmmuuugggbbb\\\UUUPPPLLLIIIFFFBBB@@@<<<:::;;;<<<<<<;;;<<<;;;;;;;;;;;;;;;::::::999::::::999888888:::===CCCKKK___xxxyyywwwkkkcccWWWOOOKKKIIIHHHFFFEEEGGGLLLQQQUUU\\\kkkzzzaaaMMMEEEBBBCCCEEEFFFOOO^^^mmmyyy{{{pppiiiddd^^^VVVPPPJJJDDD@@@@@@@@@>>>>>>@@@CCCDDDFFFKKKQQQYYY```eeennnooommmdddXXXPPPMMMNNNTTTWWW\\\bbbgggjjjlllllloooooopppqqqrrrtttvvvwwwzzz~~~|||}}}yyymmm___SSSNNNKKKMMMQQQVVV___gggwww|||kkkaaa[[[UUUOOOMMMPPPRRRVVVdddssswwwhhhVVVMMMJJJGGGFFFHHHGGGGGGGGGGGGGGGFFFEEEDDD<<<===???AAADDDGGGJJJKKKIIIJJJKKKKKKLLLNNNSSSVVVZZZ```eeeeeebbb```bbbeeeffffffeeedddeeehhhjjjlllppprrrvvvzzz}}}{{{lllfffbbbbbbbbbdddiiipppyyyyyyoooiiiccc[[[VVVMMMMMMMMMSSSdddpppggg^^^[[[```hhhnnnpppqqqooodddRRRDDD>>>===<<<:::999999;;;;;;===EEENNN```ttttttkkknnnqqqrrrrrrssstttvvvyyyvvvtttsssvvvxxxzzzzzzxxxrrrooonnnmmmdddfffjjjooosssuuuwwwxxxuuuuuuvvvzzz}}}yyywwwtttrrrppplllhhheeeaaa]]]YYYUUURRRPPPMMMJJJFFFEEECCCBBBBBBDDDFFFGGGIIIQQQ[[[aaahhhrrriiiddd]]]WWWRRRNNNJJJGGGCCC@@@<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999888888888777666777999<<<@@@KKKaaa{{{rrrxxxjjjbbbWWWOOOKKKIIIGGGEEEEEEHHHNNNSSSVVV^^^nnn~~~bbbNNNEEECCCCCCEEEFFFOOO\\\kkkxxxxxxjjj```[[[UUUMMMGGGGGGBBB>>>??????======???CCCDDDGGGNNNXXXeeepppwwwxxxkkk\\\RRRQQQSSSTTTWWW\\\bbbhhhmmmppprrrrrrrrrssstttvvvxxxzzz{{{{{{~~~}}}yyyooodddUUUPPPMMMPPPTTTXXX```gggyyyhhh\\\SSSKKKIIIEEEGGGMMMOOOTTTfff{{{}}}rrrbbbQQQKKKKKKIIIHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCDDDFFFHHHJJJLLLMMMLLLMMMMMMLLLLLLPPPWWW]]]ccchhhkkkiiidddbbbeeejjjnnnlllkkkjjjkkkmmmqqqsssvvvxxx}}}zzzlllfffbbbbbbbbbdddiiioooyyyyyypppjjjddd]]]VVVNNNLLLKKKPPPcccyyyoooiiijjjpppwww|||{{{xxxlllXXXGGG???<<<;;;<<<::::::;;;<<<>>>FFFPPPcccyyy{{{qqqnnnqqqtttuuuttttttuuuwwwxxxwwwuuuuuuwwwyyyzzzzzzzzztttlllfffbbbaaa``````YYY[[[^^^bbbfffjjjoooqqqsssvvvyyy}}}~~~yyyvvvtttsssqqqpppnnnjjjeeeaaa\\\YYYTTTPPPNNNLLLJJJHHHDDDDDDCCCDDDEEEFFFHHHIIIMMMVVVbbbmmmzzzkkkfff___XXXSSSOOOKKKIIIDDDAAA===;;;;;;<<<======;;;;;;;;;::::::999999999888888888777666777:::===>>>JJJbbb}}}sssyyyiiiaaaVVVNNNKKKIIIFFFDDDEEEHHHNNNTTTXXX```qqqcccNNNFFFCCCCCCEEEGGGNNNZZZhhhvvv}}}qqqcccYYYTTTPPPIIICCCHHHBBB???@@@@@@>>>>>>@@@DDDFFFJJJRRR___nnn|||wwwfffUUULLLMMMQQQTTTWWW]]]dddkkkqqqvvvxxxvvvwwwwwwyyy{{{}}}}}}|||xxxooofffVVVRRROOORRRUUUYYY```gggxxxkkkYYYRRRJJJAAA@@@???CCCKKKMMMRRRgggxxxxxxtttcccRRRLLLMMMKKKHHHGGGGGGHHHIIIIIIIIIIIIGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNOOOOOONNNMMMMMMRRR[[[aaaiiimmmppplllfffdddhhhmmmsssrrrooonnnooorrruuuxxxyyy{{{yyymmmgggbbbbbbcccdddiiioooyyyzzzrrrmmmggg```YYYQQQMMMJJJPPPccc{{{sssrrrvvv~~~rrr\\\III???<<<:::===;;;:::<<<===???GGGQQQfff~~~uuunnnqqqtttxxxyyywwwvvvxxxyyyxxxwwwvvvwwwyyyzzzzzzzzzxxxrrrjjjeee___[[[YYYXXXWWWVVVUUUWWWZZZ^^^ccciiipppttt}}}yyytttqqqnnnmmmlllkkkiiieee```\\\UUUQQQLLLIIIGGGEEECCCBBB???@@@@@@AAACCCEEEFFFGGGTTT^^^lllzzzsssjjjbbb^^^[[[TTTOOONNNJJJCCC??????>>><<<===@@@<<<<<<;;;:::::::::;;;;;;999999888888999999:::;;;BBBJJJ]]]xxxzzzzzzppphhh\\\RRRKKKGGGFFFEEEEEEFFFJJJQQQWWWbbbsssfffRRRGGGBBBBBBEEEJJJNNN[[[lllyyy~~~{{{pppaaaTTTMMMIIIGGGEEEDDDBBB@@@>>>>>>???AAACCCEEEGGGLLLVVVeeetttqqqbbbUUUMMMOOOUUUXXX[[[___eeekkkqqqvvvyyytttzzzvvvkkkaaaYYYRRRPPPRRRXXXbbbkkkwwwppp]]]QQQJJJDDD@@@BBBDDDFFFGGGJJJRRR___jjj~~~tttqqq|||uuufffTTTIIIHHHKKKLLLKKKKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPLLLMMMRRRTTTUUU[[[dddpppppppppnnnllljjjkkkkkkttttttuuuuuuwwwxxxzzz{{{zzz|||ppphhhbbbbbbdddffflllrrrzzzxxxqqqllleee]]]VVVQQQIIIFFFPPPdddsss^^^MMMBBB>>>===???===<<<===<<<===EEEOOOoooxxxtttuuutttvvv{{{}}}zzzyyy|||zzzzzzzzz{{{|||~~~|||sssjjjccc^^^ZZZTTTQQQRRRRRRQQQQQQTTTXXXYYYZZZ___hhhwww~~~yyyuuurrrpppmmmllljjjhhhfffccc___[[[UUUQQQKKKGGGDDDCCCAAA@@@@@@======@@@CCCEEEJJJPPPYYYjjjvvvmmmeeeaaa]]]WWWRRRPPPKKKDDD>>>===<<<999999<<<<<<<<<;;;;;;::::::;;;;;;999999999888999999:::;;;BBBIII]]]zzz~~~ppphhh]]]SSSLLLHHHGGGFFFFFFGGGKKKRRRYYYccctttfffRRRHHHCCCCCCGGGJJJNNNZZZkkkxxx}}}vvvlll]]]PPPJJJGGGEEEDDDDDDCCCAAA?????????@@@AAAEEEFFFKKKVVVdddrrr}}}xxxhhh]]]VVVQQQQQQSSSYYY\\\bbbiiipppvvvzzz}}}zzzooofff]]]UUURRRSSSWWWaaajjjwwwzzzmmm]]]OOOHHHEEECCCAAAAAACCCEEEFFFHHHOOOZZZbbbrrr{{{}}}tttsss~~~{{{uuuttttttuuuiiiZZZOOOLLLLLLKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNPPPMMMNNNSSSUUUYYYbbbmmmxxxvvvtttpppmmmlllkkklllrrrrrrssssssuuuvvvwwwxxxuuuvvvyyy}}}}}}mmmeee______bbbdddjjjppp{{{yyyqqqkkkccc[[[UUUPPPIIIGGGQQQdddzzzcccOOOBBB>>>>>>>>><<<<<<<<<<<<===FFFPPPmmmwwwtttssstttyyy||||||{{{{{{{{{|||}}}~~~rrrhhh```YYYTTTRRRMMMJJJLLLLLLKKKMMMPPPTTTXXX```kkkzzz}}}zzzwwwrrrooommmkkkiiifffddd```\\\XXXRRRNNNIIIEEEDDDCCCBBBAAAAAA======AAADDDGGGMMMTTTfffyyy{{{rrriiifffaaaZZZUUUSSSMMMFFF???===;;;888888;;;===<<<<<<;;;::::::;;;;;;999999999999999:::;;;;;;BBBIII^^^|||pppiii]]]SSSMMMIIIHHHGGGGGGHHHLLLSSSZZZddduuufffSSSHHHDDDDDDHHHKKKOOO[[[kkkxxx~~~}}}tttiiiZZZNNNIIIGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBFFFOOO\\\hhhqqqvvvxxxjjj\\\WWWVVVTTTSSSTTT\\\```gggpppwww}}}zzzpppjjjaaaYYYUUUTTTWWW```iiiwwwqqqccc[[[PPPHHHFFFEEEEEEDDD???AAADDDDDDFFFJJJQQQWWWbbbllluuuvvvssswwwuuucccXXXTTTSSSRRRYYY```ffflllsss|||uuunnndddZZZSSSNNNJJJHHHIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNQQQQQQSSSVVVYYY___mmmzzz~~~xxxsssooommmmmmmmmooooooooooooooopppqqqqqqlllmmmooorrrvvvyyy|||}}}yyykkkddd^^^___aaadddiiiooozzzyyyqqqiii```YYYUUUOOOKKKJJJQQQbbb~~~lllSSSCCC???@@@===;;;<<<<<<;;;===GGGRRRkkk~~~uuusssrrrvvv~~~||||||}}}~~~}}}tttfff\\\TTTNNNJJJJJJFFFDDDFFFGGGGGGJJJOOOVVV^^^mmm~~~{{{{{{xxxsssmmmkkkiiifffccc```\\\XXXUUUMMMJJJFFFDDDCCCCCCCCCBBBBBB???>>>AAADDDIIIRRR[[[rrrwwwnnniiieee]]]WWWVVVOOOHHHAAA???===;;;;;;>>>>>>===<<<;;;;;;:::;;;;;;:::999999999999:::;;;;;;AAAIII^^^~~~ppphhh]]]SSSLLLIIIGGGFFFFFFGGGKKKRRRZZZdddvvvhhhTTTIIIDDDDDDGGGLLLPPP\\\mmmyyyvvvkkk\\\PPPJJJIIIHHHGGGIIIIIIHHHGGGEEEDDDCCCBBB@@@AAADDDJJJSSS\\\bbbeeeggg]]]TTTRRRTTTVVVXXX[[[bbbgggoooxxx|||ssslllcccZZZVVVVVVXXXaaaiiixxx|||nnnbbb[[[VVVNNNHHHEEECCCBBBAAA>>>@@@CCCDDDDDDFFFIIILLLUUU^^^gggkkkoooyyyppp\\\NNNIIIHHHIIIHHHHHHLLLRRRXXX___gggmmmqqquuutttooofffZZZPPPJJJGGGHHHGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQTTTUUUWWWXXX[[[eeeuuuyyyrrrooonnnnnnnnnkkkjjjiiihhhggggggggggggbbbccceeegggiiikkkmmmmmmjjjqqqyyy}}}uuukkkddd___```cccfffkkkqqqyyy}}}yyyrrrhhh___YYYVVVOOOMMMMMMRRR```|||uuuXXXEEE@@@CCC;;;;;;<<<<<<;;;===HHHUUUmmm{{{sssssssssxxx}}}}}}~~~|||vvvhhh[[[SSSMMMHHHEEEFFFCCCBBBEEEFFFHHHMMMSSS___kkk~~~zzzxxxzzzxxxqqqjjjgggdddaaa^^^\\\YYYUUUSSSKKKHHHEEECCCCCCCCCBBBAAACCC@@@@@@BBBFFFKKKVVVbbbwww{{{rrrmmmhhh___YYYWWWOOOGGG@@@>>>===<<<===@@@???>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;<<<@@@III___pppiii]]]RRRKKKHHHFFFEEEEEEFFFJJJRRRYYYddduuujjjVVVJJJCCCCCCFFFMMMRRR___qqq|||xxxmmm]]]QQQKKKJJJJJJIIIKKKKKKIIIHHHFFFDDDBBBAAADDDEEEFFFKKKQQQWWWZZZ[[[[[[VVVSSSSSSTTTWWW]]]eeejjjooowww~~~{{{lllcccZZZWWWWWW[[[ccclllyyyzzzrrrkkkbbb[[[TTTOOOIIIDDD???<<<:::999>>>@@@BBBCCCCCCDDDDDDEEEJJJPPPVVV[[[bbbqqq~~~rrrnnnnnnmmmkkkbbbWWWJJJBBBAAACCCDDDCCCEEEGGGKKKOOOTTTYYYaaagggtttyyy{{{rrraaaRRRIIIHHHGGGFFFFFFFFFHHHJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTWWWXXXXXX]]]hhhwww~~~uuuooommmmmmmmmlllfffeeecccaaa___^^^]]]]]]\\\]]]___aaacccddddddddd```gggooosssuuuzzztttiiibbb^^^___cccfffkkkpppwww}}}|||xxxpppfff^^^YYYWWWMMMNNNOOOTTTeee~~~___IIICCCDDD;;;;;;======;;;>>>JJJXXXssszzzuuuuuuvvv{{{}}}~~~}}}xxxooofffZZZQQQLLLIIIFFFCCCDDDBBBBBBEEEGGGJJJQQQZZZhhhwww}}}vvvuuuvvvuuunnngggbbb___\\\ZZZXXXVVVTTTQQQKKKHHHEEECCCCCCBBBAAA@@@CCCAAABBBDDDGGGMMMZZZfffxxxvvvqqqkkkbbb\\\ZZZMMMEEE>>><<<;;;:::<<<@@@??????===<<<;;;;;;:::::::::::::::::::::;;;;;;<<<@@@HHH___ssskkk___SSSLLLHHHEEEDDDDDDEEEJJJQQQYYYdddvvvkkkWWWKKKDDDDDDGGGOOOUUUdddvvvyyymmm^^^RRRLLLLLLMMMMMMOOOMMMKKKHHHFFFDDDCCCBBBEEEEEEHHHMMMSSSXXXZZZZZZ^^^[[[XXXYYYYYY[[[cccmmmpppuuu{{{|||mmmddd\\\YYYZZZ^^^gggpppzzztttmmmhhhaaaZZZVVVKKKHHHDDD@@@===:::999999===>>>@@@BBBBBBBBBAAA@@@AAADDDGGGJJJQQQ^^^ppp}}}yyyoooaaaYYYXXXYYYZZZYYYQQQJJJCCC???>>>@@@@@@???DDDEEEHHHMMMPPPSSS\\\dddsss}}}{{{fffSSSJJJIIIGGGGGGGGGHHHIIIJJJLLLLLLKKKLLLMMMOOOPPPRRRSSSTTTSSSVVVXXXYYY```mmmxxx}}}zzzqqqlllkkkkkkjjjhhhaaa```___^^^]]]\\\\\\\\\]]]___aaadddfffgggggggggdddjjjpppssstttuuuzzzqqqddd^^^ZZZ]]]```ccchhhnnnwww}}}yyyssslllddd]]]YYYVVVLLLMMMOOOWWWnnnhhhOOODDDCCC;;;<<<>>>>>><<>>@@@???>>><<<;;;;;;::::::;;;::::::::::::;;;<<<<<>><<<===>>>???BBBJJJUUU^^^fffmmmttttttrrrpppiiibbb]]]WWWQQQMMMMMMNNNOOONNNLLLIIIEEEAAA??????@@@@@@DDDDDDHHHNNNOOOQQQZZZdddqqqiiiSSSJJJJJJGGGGGGHHHJJJJJJKKKKKKKKKJJJKKKMMMOOOQQQTTTUUUVVVUUUYYY\\\___jjjxxxxxxooojjjiiihhheeebbb^^^^^^^^^^^^___```aaabbbeeegggjjjmmmooopppqqqpppooorrruuuwwwwwwxxxyyy{{{mmmbbb]]]ZZZ\\\```ccchhhmmmxxx}}}vvvmmmfffaaa\\\WWWSSSMMMNNNOOOXXXrrrpppUUUEEE???;;;===??????===@@@PPP```ttt~~~|||}}}~~~}}}~~~|||uuummmbbb[[[QQQLLLGGGDDDDDDDDDAAA???BBBAAADDDHHHKKKPPP[[[gggwww}}}zzzwwwtttrrroookkkhhhbbb^^^ZZZUUUSSSPPPMMMKKKJJJHHHGGGGGGGGGGGGFFFEEEBBBCCCEEEHHHIIINNN[[[iiitttuuukkkggg~~~xxxrrrhhhaaa___TTTKKKCCC???<<<:::;;;???@@@???>>>===;;;;;;::::::;;;::::::::::::;;;<<<<<>>???>>><<<<<<<<<===<<<<<>>>>>@@@CCCFFFFFFJJJOOOPPPQQQYYYdddqqqkkkSSSKKKLLLGGGHHHJJJKKKLLLKKKKKKJJJKKKLLLOOOQQQTTTWWWYYYZZZZZZ]]]aaagggtttwwwnnniiihhhfffbbb^^^\\\]]]^^^```ccceeehhhiiikkknnnqqquuuxxxyyyyyyyyywwwwwwwwwxxxyyyzzz{{{|||}}}jjjccc^^^[[[^^^bbbeeejjjoooyyy|||ssshhhaaa^^^[[[VVVQQQPPPOOONNNVVVqqqvvvXXXEEE===<<<>>>@@@@@@>>>AAAQQQbbbnnn~~~~~~|||}}}~~~}}}~~~~~~zzzrrrjjjbbbXXXRRRNNNJJJEEEDDDEEEDDDBBB???DDDDDDGGGLLLOOOTTT```lll~~~|||{{{xxxuuuqqqnnnkkkjjjeee```ZZZUUUQQQMMMJJJGGGHHHGGGGGGGGGIIIJJJIIIHHHBBBCCCFFFIIIJJJNNN[[[hhhmmmsssggg```^^^~~~vvvnnnhhhdddUUUPPPHHHAAA======>>>@@@@@@???===<<<;;;;;;<<<<<<:::::::::;;;;;;:::999999BBBKKK```yyypppcccZZZUUUPPPJJJFFFHHHGGGKKKSSS[[[dddqqq|||mmmWWWLLLJJJJJJJJJOOO[[[nnnrrrnnneeeZZZ[[[dddkkkkkkdddcccaaa]]]YYYWWWWWWXXXVVV]]]iiiwwwoooggggggiiijjjkkkiiinnnvvv}}}xxxssskkkcccaaaeeelllsss{{{wwwiiiccceeehhhhhhbbbUUUIIIAAA===777777777777888888888888::::::<<<>>>@@@@@@===:::=========>>>@@@AAACCCDDDGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAAAAABBBEEEGGGIIIEEEBBB??????BBBCCCCCCAAADDDIIINNNPPPQQQVVVaaakkkuuu}}}eeeWWWPPPKKKFFFJJJNNNPPPNNNLLLJJJIIIKKKKKKOOOWWWZZZYYY\\\ccceeegggmmmvvv|||sssiiidddeeeeeebbb]]]```aaadddiiioootttuuuuuuuuuuuuvvvyyy|||{{{wwwtttwwwvvvvvvxxx||||||kkk```^^^]]]]]]```dddiiimmmzzz~~~zzzoooddd]]]XXXRRRMMMMMMHHHIIILLLUUUhhh[[[FFFBBB@@@AAA======BBBAAAKKKbbbqqq~~~{{{|||xxxzzz~~~}}}zzzwww|||~~~~~~xxxnnneee\\\UUUNNNKKKFFFDDDAAA??????@@@BBBDDDFFFEEEHHHMMMQQQXXXdddppp{{{wwwtttpppkkkfff```]]]XXXSSSNNNKKKJJJIIIHHHIIIJJJJJJHHHGGGHHHIIIFFFGGGHHHIIIKKKPPPYYY```kkkvvv~~~{{{zzz}}}ssshhh___ZZZWWWWWW}}}tttkkkddd[[[SSSIIIAAA======>>>??????>>>===;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;:::@@@III^^^~~~yyyrrrggg\\\TTTOOOJJJFFFHHHHHHKKKRRRZZZdddrrrlllVVVJJJHHHIIIJJJLLLWWWjjj~~~qqqmmmdddZZZ[[[cccjjjjjjbbbcccddddddddddddfffgggkkkqqq{{{pppeeebbb```___^^^]]]aaahhhpppwww}}}rrrhhhdddfffmmmrrr|||sssccc[[[YYYaaabbb```YYYMMMCCC<<<:::666666777777777888888888::::::<<>>;;;<<<<<<<<<<<<===>>>???@@@DDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@AAACCCFFFGGGGGGDDDAAA@@@AAABBBAAA???FFFJJJMMMNNNOOOUUUaaajjj~~~|||cccUUUNNNIIIIIIKKKNNNOOOMMMLLLKKKKKKQQQPPPTTT[[[^^^^^^bbbhhhooorrrxxx~~~wwwppphhhcccccccccaaa___dddfffkkkrrrxxx{{{zzzyyyuuutttuuuwwwzzz{{{xxxvvvwwwwwwwwwxxx|||{{{kkk___^^^]]]]]]```dddjjjmmmwww~~~wwwlll___ZZZVVVQQQNNNNNNJJJJJJKKKPPP^^^www^^^IIIEEE@@@AAA===>>>BBBAAAKKKbbbqqq}}}zzz{{{yyy{{{~~~}}}yyywww|||wwwqqqhhh___XXXQQQKKKHHHEEEDDDBBB@@@@@@AAACCCDDDFFFFFFIIINNNRRRYYYfffrrr~~~zzzuuuooohhhccc\\\YYYUUUOOOLLLIIIIIIIIIFFFHHHJJJKKKJJJJJJJJJKKKGGGHHHIIIJJJLLLQQQYYY___fffnnnwwwyyyuuuooommmnnnpppkkkcccZZZTTTQQQPPPPPP|||qqqhhhcccXXXIII@@@===>>>>>>>>>???>>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===GGG\\\zzzzzzuuulll```TTTLLLHHHHHHIIIHHHKKKRRRZZZdddtttoooWWWKKKGGGIIIJJJLLLUUUfffyyy{{{pppkkkbbbZZZ[[[aaaggghhhbbbffflllppptttvvvyyy{{{}}}~~~jjj___[[[WWWUUUUUUXXX[[[```fffnnnwwwzzzmmmggghhhnnnrrr{{{ooo```WWWVVVWWW^^^\\\VVVNNNEEE===999888666666666666777777777777:::;;;===???AAAAAA???<<<===============>>>??????CCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBCCCEEEGGGHHHJJJGGGDDDCCCCCCCCCBBBAAAFFFIIIKKKLLLOOOXXXfffppp{{{aaaSSSLLLIIIKKKLLLMMMMMMLLLLLLNNNOOOWWWYYY___ggglllnnnrrrxxx}}}}}}wwwqqqnnniiieeecccdddfffhhhnnnqqqwww}}}{{{xxxtttttttttvvvxxxzzzzzzyyyzzzzzzzzz|||zzzkkk___^^^]]]]]]```eeejjjmmmvvvxxxjjj\\\VVVSSSPPPNNNOOOIIIJJJJJJLLLVVVnnnbbbKKKGGG@@@AAA===>>>BBBBBBLLLbbbttt|||yyyzzz{{{|||~~~|||xxxvvv|||zzzssslllggg___WWWQQQLLLHHHEEEEEEDDDBBBAAAAAACCCEEEFFFGGGHHHLLLQQQUUU\\\iiivvv|||yyyzzz{{{{{{xxxxxxxxxyyy{{{~~~|||vvvmmmddd]]]WWWTTTOOOKKKHHHGGGHHHIIIEEEHHHKKKMMMMMMLLLLLLLLLIIIIIIJJJKKKMMMQQQXXX\\\```dddhhhgggaaa\\\\\\^^^ZZZVVVQQQMMMJJJIIIJJJKKKyyyqqqiii[[[III>>>===??????>>>???===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;DDDYYYvvv|||yyyrrrdddUUUKKKHHHIIIIIIIIIKKKRRRYYYcccuuuuuu\\\MMMIIIJJJLLLOOOVVVbbbqqq~~~{{{uuuoooiiiaaaZZZZZZ^^^cccdddeeekkksssyyy~~~~~~uuuhhh[[[UUUTTTRRRRRRTTTYYY\\\```dddjjjqqqyyy~~~}}}ooohhhjjjppptttzzz~~~ssscccXXXUUUXXX]]]]]]XXXOOOGGG@@@<<<::::::555555666666666777777777;;;;;;===@@@BBBBBB@@@===>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGIIIJJJKKKKKKJJJGGGFFFEEEEEEEEEEEEDDDFFFIIILLLRRR]]]lllwwwttt]]]PPPLLLJJJJJJKKKKKKJJJKKKNNNRRRVVVYYY___jjjvvv}}}{{{rrrmmmkkklllkkkiiihhhjjjpppuuu{{{|||~~~|||wwwrrrtttsssssstttwwwyyy{{{|||~~~~~~yyykkk___]]]\\\]]]```eeejjjnnnwww~~~nnn]]]UUURRROOOMMMNNNEEEHHHJJJLLLVVVqqqcccKKKGGG???AAA===>>>CCCBBBMMMcccyyy|||zzz{{{{{{|||~~~~~~}}}zzzwwwuuu{{{{{{ppphhhaaa]]]VVVPPPLLLHHHEEEBBBDDDDDDCCCCCCCCCEEEGGGHHHHHHJJJOOOUUUYYY```ooo}}}|||vvvrrrrrrsssttttttpppoooooooooqqquuuxxx{{{|||uuujjj^^^WWWSSSPPPKKKGGGFFFFFFHHHIIIFFFIIIMMMNNNMMMLLLKKKKKKIIIIIIJJJKKKMMMQQQVVVYYY[[[]]]___[[[UUUPPPNNNOOOLLLJJJGGGEEEEEEFFFGGGHHH{{{mmm^^^KKK@@@>>>@@@AAA@@@???>>><<<;;;::::::;;;;;;::::::999999:::;;;<<<<<<;;;DDDWWWrrr~~~}}}vvvgggWWWLLLHHHJJJHHHIIILLLRRRXXXbbbttt{{{aaaPPPIIIIIIJJJNNNSSS]]]jjjvvv}}}yyytttooohhh```[[[YYY[[[]]]```dddjjjqqqwwwyyyyyyyyyyyyppppppooommmjjjgggeeecccZZZRRRLLLLLLMMMMMMPPPTTTXXX\\\aaafffkkkpppvvvyyy|||nnniiikkkqqquuu{{{~~~}}}tttnnncccYYYSSSSSSXXX\\\\\\TTTIIIAAA===<<<;;;999666666666666777777777777;;;<<<>>>AAADDDDDDAAA???<<<===>>>@@@BBBEEEGGGHHHDDDEEEFFFGGGHHHJJJKKKKKKIIIIIIIIIIIIJJJKKKKKKLLLHHHGGGFFFEEEEEEEEEFFFGGGDDDEEEGGGJJJPPPZZZgggppp{{{|||vvvfffTTTJJJHHHIIIHHHHHHHHHHHHJJJOOOVVV[[[^^^iiiwww|||ssskkkfffcccdddgggkkklllnnnrrryyy~~~~~~|||{{{zzzwwwtttqqqtttttttttuuuvvvyyy|||wwwjjj^^^]]]\\\]]]```eeekkknnnzzzttt```VVVRRROOOLLLLLLCCCFFFJJJNNN[[[yyyaaaIIIEEE???AAA===>>>CCCCCCMMMddd{{{~~~|||}}}{{{|||}}}}}}|||zzzwwwuuu{{{}}}}}}tttiiiaaaYYYUUUPPPKKKHHHFFFDDDBBBDDDDDDDDDDDDFFFGGGIIIJJJKKKNNNTTTZZZ^^^eeeuuu~~~rrroookkkiiiiiiiiijjjiiihhhgggggggggjjjnnnrrruuuxxxyyyzzzwwwooodddYYYRRROOOMMMIIIFFFEEEFFFHHHIIIIIIKKKMMMMMMKKKIIIHHHHHHHHHHHHIIIKKKNNNQQQTTTVVVUUUXXXYYYVVVPPPJJJFFFDDDCCCCCCBBBAAABBBCCCDDDEEErrrdddRRRDDD@@@@@@BBBBBB@@@???===<<<;;;;;;<<<<<<:::999888888999:::<<<======DDDVVVpppwwwjjjZZZNNNJJJJJJGGGIIIMMMSSSWWW```qqqhhhTTTJJJGGGHHHJJJOOOYYYfffsss|||zzzvvvppphhh___[[[YYYWWWXXXZZZ]]]bbbgggjjjjjjgggeeeddd```___\\\YYYVVVRRROOONNNJJJFFFEEEGGGHHHHHHKKKOOOVVV[[[aaahhhooovvv|||{{{mmmiiilllpppsss}}}yyysssnnnkkkbbb^^^XXXTTTRRRTTTWWWZZZWWWNNNCCC<<<;;;;;;999777777777777777888888888888<<<===???BBBEEEEEECCC@@@;;;;;;===???BBBFFFHHHJJJEEEEEEGGGHHHJJJKKKLLLMMMIIIIIIIIIJJJJJJKKKKKKKKKDDDDDDDDDCCCBBBBBBDDDFFFEEEFFFGGGHHHJJJPPPVVV[[[aaaaaa^^^TTTJJJDDDDDDFFFFFFFFFFFFGGGIIIOOOWWW]]]jjjwww|||uuulllccc^^^\\\]]]^^^cccjjjooorrrwww}}}~~~{{{xxxvvvuuuvvvuuuttttttvvvwwwwwwxxxzzz}}}tttggg^^^]]]\\\]]]```eeekkkooozzzttt___UUURRROOOLLLKKKEEEGGGKKKQQQ```___HHHDDD???AAA===>>>DDDDDDNNNeee{{{~~~|||}}}~~~~~~}}}{{{yyywwwzzz|||~~~wwwmmmccc\\\TTTPPPKKKHHHFFFEEECCCBBBCCCDDDDDDFFFHHHJJJLLLMMMMMMQQQYYY___bbbjjj{{{~~~uuuhhhfffdddccccccdddcccbbb^^^^^^___aaadddiiilllooommmpppqqqnnnfff\\\TTTOOOLLLJJJHHHFFFFFFFFFGGGHHHJJJKKKLLLJJJHHHFFFFFFGGGHHHHHHHHHKKKPPPSSSUUUUUURRRTTTVVVTTTOOOIIIDDDAAA@@@@@@@@@AAABBBCCCDDDDDDzzznnn[[[LLLCCC@@@AAACCCAAA@@@>>>===<<<<<<======;;;:::999888999;;;===>>>???FFFVVVnnnwwwkkk\\\QQQKKKJJJFFFIIINNNSSSWWW^^^nnn~~~qqq[[[NNNIIIIIIJJJOOOZZZhhhuuu}}}zzzqqqhhh___\\\XXXSSSSSSVVVUUUYYY]]]^^^\\\YYYVVVTTTOOONNNMMMKKKIIIGGGFFFEEEDDDBBBCCCFFFEEECCCFFFJJJPPPTTTZZZaaaiiisss|||~~~pppjjjkkkmmmnnnwwwyyyzzzwwwpppiiiccc```ZZZXXXUUUSSSTTTWWWYYYZZZTTTKKK@@@<<<======999555888888888888999999999999<<<===???CCCEEEFFFDDDAAA===>>>???AAADDDGGGIIIKKKIIIIIIJJJJJJKKKLLLLLLMMMJJJKKKKKKLLLLLLLLLLLLLLLEEEFFFFFFDDDBBBAAACCCFFFEEEFFFFFFGGGGGGHHHIIIKKKLLLLLLLLLIIIDDDAAABBBEEEGGGFFFFFFFFFHHHNNNUUU[[[kkkvvv~~~vvvllljjjeee^^^XXXVVVYYY\\\```dddlllsssxxx|||~~~{{{wwwvvvvvvwwwvvvvvvuuuwwwyyyzzzyyyzzz}}}oooccc]]]\\\\\\]]]```fffkkkooouuu~~~lllYYYQQQQQQPPPMMMLLLIIIJJJLLLTTTfff___HHHFFF???AAA===???DDDDDDOOOeee|||~~~~~~}}}|||zzz|||}}}wwwoooggg^^^XXXPPPLLLHHHEEEDDDCCCBBBAAACCCDDDEEEGGGIIIKKKMMMNNNPPPUUU]]]cccgggoootttkkk```___^^^___``````___^^^YYYYYYZZZ\\\^^^aaacccdddcccfffgggddd]]]VVVQQQOOOHHHHHHGGGFFFFFFEEEEEEEEEHHHHHHHHHFFFDDDDDDFFFGGGIIIHHHJJJNNNSSSWWWWWWVVVUUUVVVVVVUUUQQQMMMIIIGGGDDDEEEFFFHHHIIIKKKKKKLLLuuucccQQQEEE@@@AAACCCBBB@@@???>>>======>>>>>><<<;;;:::999:::<<<>>>@@@AAAGGGVVVmmmwwwkkk^^^SSSMMMJJJEEEHHHOOOTTTVVV]]]lll|||yyybbbSSSMMMLLLMMMSSS]]]kkkxxx}}}rrrhhh___\\\XXXQQQPPPSSSRRRUUUXXXYYYVVVSSSPPPNNNCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDGGGEEEBBBDDDIIIFFFHHHMMMRRR[[[fffrrryyyrrrllljjjjjjjjjnnnqqqrrrpppkkkeee```^^^WWWUUURRRRRRTTTVVVXXXYYYTTTKKKAAA===@@@@@@;;;555888888999999999:::::::::<<<===@@@CCCFFFFFFDDDBBBBBBBBBCCCEEEGGGIIIKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNJJJKKKKKKHHHDDDCCCDDDGGGCCCEEEGGGHHHHHHGGGFFFEEECCCCCCEEEFFFDDDBBBCCCGGGHHHHHHGGGFFFHHHLLLSSSXXX]]]hhhppprrrrrrrrrmmmfff^^^]]][[[WWWTTTUUUYYY]]]dddiiipppxxx~~~~~~{{{yyyxxxwwwvvvtttvvvxxx{{{|||zzz{{{}}}lll```]]]\\\\\\]]]```fffllloooqqq{{{vvvdddRRRMMMPPPQQQOOONNNKKKKKKMMMVVVkkk```JJJHHH???AAA>>>???DDDDDDOOOfff~~~{{{|||}}}|||rrrjjjccc[[[UUUNNNJJJFFFCCCCCCBBBAAA@@@CCCDDDEEEHHHJJJLLLNNNOOOQQQVVV___fffiiiqqqttthhh___WWWWWWWWWXXXZZZ[[[ZZZXXXYYYYYYYYYYYYYYYYYYYYYYYY]]]```aaa^^^XXXRRROOOOOOFFFFFFFFFFFFEEEDDDCCCBBBFFFFFFEEEDDDBBBCCCFFFIIIJJJJJJKKKPPPVVVYYYYYYXXXZZZZZZYYYWWWTTTRRROOONNNLLLMMMOOOQQQSSSUUUVVVVVVyyycccOOODDDBBBBBBBBBDDDAAA>>>======>>>===<<<::::::::::::;;;;;;<<<===>>>BBBPPPiiisssfff[[[SSSMMMJJJJJJKKKNNNQQQSSS\\\ooo|||bbbRRRLLLLLLPPPUUU^^^lllyyy~~~ssskkk```XXXUUURRRMMMIIILLLMMMNNNOOOMMMJJJFFFCCCBBB@@@???>>>>>>???@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@>>>BBBFFFHHHKKKSSS___hhhvvvzzz~~~vvvnnnllljjjiiiiiieeeccc___]]]\\\[[[YYYWWWQQQPPPQQQTTTWWWWWWUUURRROOOIIIAAA<<<;;;<<<<<<;;;888888999::::::;;;<<<<<>>======;;;:::;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>AAADDDFFFFFFGGGLLLUUU\\\fffkkkpppqqqpppqqqtttxxx~~~mmmeeebbb```^^^___]]]ZZZWWWVVVUUUTTTRRRQQQPPPPPPQQQTTTWWWXXXVVVSSSKKKGGGBBB@@@???>>>===;;;999:::;;;<<<===>>>??????BBBBBBBBBAAAAAAAAAAAAAAA@@@DDDIIILLLMMMOOOSSSVVV[[[YYYUUURRROOOOOOPPPRRRSSSSSSUUUYYY\\\[[[XXXTTTOOONNNKKKIIIGGGFFFGGGHHHKKKKKKJJJJJJJJJKKKKKKLLLJJJIIIHHHFFFEEEDDDDDDCCCFFFFFFGGGGGGIIIJJJLLLLLLMMMOOORRRTTTVVVVVVUUUTTTSSSTTTTTTTTTTTTYYYaaahhhrrrwww|||yyyyyyzzz}}}|||xxxwww{{{{{{iii```___[[[ZZZ]]]aaaccchhhmmmqqq|||gggYYYLLLKKKPPPRRRRRRRRRPPPPPPSSS___xxxdddPPPIIIFFFCCCBBBBBBCCCHHHVVVddd~~~zzzxxxzzzzzzqqqhhh___XXXRRROOOJJJHHHDDDAAA@@@@@@BBBCCCDDDEEEEEEGGGIIIJJJLLLMMMOOOPPPVVV^^^eeepppuuudddWWWPPPPPPOOOMMMMMMNNNMMMLLLJJJLLLNNNPPPRRRTTTSSSSSSRRRVVVXXXYYYZZZWWWRRRLLLHHHDDDEEEEEEEEEDDDDDDCCCBBBEEEDDDDDDDDDEEEFFFHHHIIIJJJNNNRRRVVVXXXYYY[[[]]]___bbbgggjjjjjjgggbbb___```dddiiimmmnnnooooooppp}}}jjjTTTFFFDDDDDDCCCGGGEEEBBBAAA@@@???<<<:::<<<<<<;;;;;;;;;;;;;;;;;;@@@BBBNNNddd~~~vvviii___WWWQQQMMMHHHJJJNNNRRRUUU\\\lll{{{gggWWWPPPNNNMMMRRR[[[hhhvvv}}}zzzxxxooohhh^^^VVVSSSPPPLLLJJJKKKLLLMMMLLLJJJGGGCCC@@@???>>>===<<<<<<===>>>???=========>>>>>>??????@@@CCCEEEFFFFFFEEEGGGLLLQQQUUUYYY^^^``````aaaeeehhhlllooorrruuuzzzrrrfff```^^^[[[ZZZZZZUUUSSSPPPNNNNNNNNNMMMLLLOOOPPPQQQTTTWWWXXXWWWUUUJJJHHHFFFDDDCCCAAA>>>;;;;;;<<<===>>>@@@AAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCAAAFFFKKKNNNPPPTTTYYY]]]fffbbb\\\VVVRRRQQQRRRSSSSSSUUUYYY___cccccc```]]]VVVSSSOOOLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKLLLMMMOOONNNMMMKKKIIIGGGFFFEEEGGGHHHIIIJJJKKKKKKLLLLLLIIIJJJLLLNNNOOOPPPPPPPPPRRRTTTVVVWWWYYY___iiipppwwwzzz~~~}}}}}}~~~zzzxxx{{{yyyhhh______\\\[[[^^^bbbdddjjjpppuuuttt]]]RRRJJJKKKPPPSSSSSSTTTTTTTTTYYYhhhgggRRRJJJHHHEEECCCCCCDDDJJJXXXfff|||{{{|||{{{|||xxxssslllddd]]]WWWPPPLLLHHHFFFCCCAAA@@@AAACCCDDDDDDEEEFFFGGGIIIKKKLLLMMMKKKLLLPPPXXX___jjj|||vvvfffYYYSSSRRROOOKKKIIIJJJKKKKKKKKKNNNOOOPPPPPPQQQQQQQQQQQQWWWXXXZZZZZZWWWRRRLLLHHHDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDCCCDDDEEEGGGIIIJJJKKKOOOSSSWWWYYY[[[^^^___dddjjjrrruuurrrmmmhhhfffiiiooouuuyyyxxxsssooolllqqqWWWGGGEEEEEECCCJJJHHHFFFEEEEEECCC@@@>>>>>>===<<<;;;;;;;;;;;;;;;???BBBMMMccc~~~xxxlllaaaXXXPPPLLLGGGIIIMMMSSSVVV\\\jjjwwwlllZZZQQQNNNMMMQQQZZZgggttt~~~{{{wwwtttllleee\\\UUUQQQNNNLLLJJJKKKKKKLLLKKKHHHEEEAAA?????????>>>>>>>>>>>>??????>>>>>>???@@@AAABBBCCCCCCCCCEEEGGGGGGFFFGGGJJJMMMKKKOOOSSSUUUWWWYYY\\\___ccceeegggjjjqqq}}}vvvmmmfffccc```\\\YYYZZZSSSPPPMMMLLLLLLMMMMMMLLLNNNOOOQQQTTTVVVWWWXXXWWWNNNLLLJJJHHHEEEBBB???===<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEHHHKKKNNNQQQWWW```gggoooiii```XXXTTTSSSTTTTTTTTTVVV[[[aaafffiiijjjjjjeee___XXXRRROOONNNLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOTTTSSSRRRPPPNNNLLLJJJIIIKKKKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLNNNOOOQQQRRRSSSWWW[[[^^^aaafffmmmrrrwwwzzz}}}~~~|||}}}vvvggg```___\\\\\\```cccfffllltttzzzzzzlllWWWOOOJJJMMMRRRSSSUUUVVVUUUWWW```sssgggRRRJJJHHHEEECCCBBBCCCIIIXXXfff}}}zzzzzz}}}~~~~~~sssooohhhaaa[[[TTTMMMIIIEEECCCAAA@@@@@@AAACCCEEEEEEEEEGGGHHHJJJKKKLLLLLLIIIJJJNNNUUU\\\gggyyypppccc\\\WWWSSSNNNLLLMMMPPPSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSXXXYYY[[[[[[XXXRRRLLLIIIEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJKKKLLLOOOSSSWWWYYY[[[^^^```gggpppyyyyyyrrriiieeedddkkkooossssssmmmeee]]]XXXyyy\\\IIIGGGHHHFFFMMMKKKHHHGGGFFFEEEBBB@@@>>>===<<<<<<;;;;;;;;;;;;>>>BBBMMMdddzzznnnbbbXXXOOOIIIGGGHHHLLLRRRVVV\\\hhhtttrrr^^^RRRNNNMMMQQQZZZfffsss~~~}}}yyytttppphhhbbb[[[TTTOOOLLLKKKJJJJJJKKKJJJIIIGGGDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGFFFGGGHHHIIIIIIKKKOOORRRTTTWWWYYY[[[___```bbbdddkkkvvvwwwrrrnnnlllfff]]]XXXXXXSSSPPPMMMKKKLLLMMMMMMMMMNNNOOOQQQSSSTTTVVVWWWXXXTTTSSSPPPKKKGGGCCCAAAAAA>>>???@@@BBBDDDEEEGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFJJJKKKKKKLLLPPPZZZgggqqquuummmbbbYYYUUUUUUVVVVVVWWWYYY]]]bbbgggnnntttwwwuuunnndddZZZSSSPPPNNNMMMNNNNNNOOOPPPQQQSSSTTTUUUWWWWWWWWWVVVUUUSSSRRRQQQNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMNNNOOOQQQSSSTTTVVV[[[bbbfffgggiiilllooorrrvvv{{{~~~rrreeeaaa___]]]^^^aaadddgggoooxxxvvvgggQQQLLLJJJMMMPPPQQQSSSVVVVVVYYYgggiiiTTTKKKGGGDDDBBBAAABBBGGGUUUccc||||||~~~~~~xxxqqqlllfff___YYYRRRKKKFFFBBBAAA@@@???@@@AAACCCDDDEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKOOOUUU[[[ddduuutttmmmeeeaaa]]]ZZZ[[[^^^```bbbaaa```___]]][[[ZZZYYYXXXYYYZZZ\\\\\\XXXSSSMMMIIIDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDFFFHHHJJJLLLLLLOOORRRTTTUUUWWWZZZ\\\fffnnnuuurrrhhh]]]XXXXXX```aaabbb^^^WWWOOOHHHEEEbbbMMMMMMQQQPPPRRROOOJJJGGGEEECCCAAA@@@======<<<<<<;;;<<<<<<<<<===BBBOOOggg}}}qqqeeeZZZPPPJJJHHHHHHKKKPPPUUU[[[fffqqqyyydddVVVOOOOOOSSS[[[gggttt}}}{{{xxxrrrnnnddd```YYYRRRMMMKKKJJJKKKJJJJJJJJJIIIGGGEEECCCAAA========================>>>??????@@@BBBCCCDDDDDDGGGFFFFFFEEEEEEEEEEEEFFFKKKLLLOOORRRUUUWWWYYYZZZ[[[]]]___aaafffppp}}}}}}|||yyypppddd\\\[[[SSSPPPLLLJJJJJJLLLLLLLLLMMMOOOQQQRRRRRRSSSUUUWWWXXXWWWUUUPPPJJJGGGEEEEEEAAAAAABBBDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNMMMNNNRRR^^^lllwwwxxxnnnaaaXXXVVVWWWYYYYYYVVVXXX[[[___dddkkktttyyy{{{ssshhh]]]VVVTTTSSSTTTTTTTTTUUUVVVWWWYYYZZZ]]]^^^```aaabbbaaaaaa```XXXXXXXXXWWWUUUSSSRRRQQQNNNNNNNNNOOOQQQRRRTTTUUUYYY^^^eeehhhgggggghhhjjjnnnssszzzmmmcccaaa```^^^___bbbdddhhhrrr}}}qqqaaaLLLHHHHHHKKKMMMMMMQQQVVVYYY^^^pppkkkVVVNNNFFFCCCBBBBBBBBBFFFRRR___xxx}}}}}}~~~yyysssnnnjjjccc\\\VVVPPPJJJFFFAAAAAA@@@@@@@@@AAACCCDDDEEEFFFHHHJJJKKKLLLKKKKKKLLLLLLPPPUUUZZZaaaooo}}}yyyvvvrrrqqqrrrtttuuuuuuuuutttqqqmmmhhhccc___\\\ZZZ[[[]]]\\\YYYSSSMMMIIIAAA@@@?????????@@@AAABBBEEEEEEDDDEEEFFFHHHJJJKKKKKKMMMOOOPPPPPPQQQSSSUUU]]]bbbfffaaaVVVMMMIIIIIIMMMNNNMMMJJJEEEAAA>>>>>>hhhSSSVVV]]]^^^]]]XXXPPPJJJFFFCCCAAA@@@===<<<<<<<<<<<<======>>>>>>CCCPPPjjjtttjjj___UUUOOOIIIHHHIIINNNSSSZZZeeepppjjj[[[TTTQQQTTT\\\hhhuuu~~~{{{zzzwwwqqqlllaaa^^^XXXQQQLLLIIIJJJKKKIIIIIIIIIHHHGGGFFFDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEGGGFFFEEEEEEGGGIIIJJJKKKOOOOOOQQQTTTXXXZZZ[[[ZZZ[[[]]]aaaccchhhppp{{{~~~wwwxxxzzz}}}}}}tttggg___^^^TTTPPPLLLIIIJJJKKKLLLLLLMMMOOOQQQQQQPPPPPPSSSVVVVVVWWWXXXVVVQQQLLLJJJIIIEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMOOOPPPQQQSSSXXXbbbpppyyyyyynnnaaaXXXWWWZZZ]]]^^^ZZZ\\\```cccfffkkkrrrwww{{{oooeeeaaaaaa````````````aaabbbcccdddjjjlllooosssuuuwwwwwwwwwrrrooojjjddd^^^YYYUUUSSSNNNOOOPPPQQQSSSTTTUUUUUU[[[___bbbcccbbbbbbdddgggmmmsss{{{yyyfff`````````___```ccceeeiiitttyyyiiiYYYHHHFFFGGGJJJLLLMMMSSSZZZ^^^dddzzziiiVVVOOOFFFDDDCCCDDDCCCEEEPPP[[[vvv~~~zzzzzz|||~~~}}}~~~{{{uuupppjjjeee^^^XXXSSSNNNJJJHHHCCCCCCBBBBBBBBBCCCDDDDDDEEEGGGIIIKKKLLLLLLKKKJJJKKKLLLPPPTTTWWW\\\gggsss~~~uuukkkccc^^^[[[\\\]]]]]]YYYSSSMMMIII@@@???>>>>>>>>>???AAABBBFFFFFFEEEEEEFFFHHHIIIJJJJJJKKKLLLKKKJJJIIIKKKLLLNNNQQQQQQMMMFFF@@@???@@@>>>??????>>><<<;;;;;;<<>>??????DDDQQQkkkwwwmmmcccZZZTTTJJJHHHIIIMMMSSSYYYeeepppnnn___XXXRRRVVV]]]iiivvv}}}zzzzzzwwwqqqlll```]]]WWWQQQKKKIIIJJJKKKHHHIIIIIIHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEGGGKKKPPPSSSUUUSSSSSSUUUWWW[[[]]]]]]]]]^^^aaafffiiimmmttt}}}{{{uuupppjjjdddeeeiiiqqqtttnnnccc\\\\\\VVVRRRMMMKKKKKKLLLLLLMMMMMMOOOPPPPPPNNNOOOQQQTTTRRRVVVZZZZZZVVVPPPMMMLLLHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPOOORRRUUUYYY]]]fffqqqzzzyyynnn```XXXXXX]]]```bbbdddhhhlllooopppssswww{{{sssnnnnnnppppppppppppqqqrrrssssssvvvxxx}}}}}}rrrfff\\\VVVRRRPPPQQQRRRTTTUUUVVVWWWWWW\\\^^^___^^^\\\^^^bbbfffnnnuuu~~~sssaaa]]]___```___aaadddfffjjjvvv}}}tttcccRRRGGGFFFHHHKKKMMMPPPWWW___bbbiiifffTTTMMMFFFEEEEEEEEEDDDEEEOOOZZZuuu}}}xxxxxxzzz}}}|||}}}~~~|||yyyvvvrrrooogggbbb[[[UUUQQQNNNKKKJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGIIIKKKLLLLLLKKKJJJJJJKKKOOOSSSUUUXXXbbbmmmpppvvv}}}pppeee___[[[]]]^^^]]]ZZZTTTMMMIIIBBBAAA@@@??????AAACCCDDDGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJJJJHHHFFFEEEFFFGGGCCCDDDCCC@@@<<<999;;;===777999::::::999888999;;;jjjYYYWWW^^^iiikkkfff[[[OOOJJJHHHDDD>>><<<===???@@@???>>><<<;;;<<>>======??????===999888999<<<;;;<<<<<<<<<<<<;;;::::::dddTTTRRRXXXbbbkkkggg\\\PPPJJJHHHDDD>>>======<<<<<<<<<<<<<<<======BBBMMMaaa{{{qqqggg]]]WWWJJJJJJLLLOOORRRWWWcccnnn}}}hhhZZZQQQWWW```kkk{{{|||vvvooojjjhhh\\\YYYUUUPPPLLLIIIGGGGGGKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKIIIJJJKKKLLLNNNRRRWWW[[[[[[ZZZXXXWWWZZZ^^^cccfffooolllkkknnntttxxxyyywwwlllbbbXXXSSSOOOJJJHHHJJJOOOSSSYYY```dddbbb]]]YYYVVVSSSOOOMMMMMMNNNNNNMMMPPPNNNNNNPPPSSSUUUSSSQQQSSSSSSSSSRRRPPPOOOMMMLLLJJJKKKMMMOOOQQQSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWTTTWWWYYY]]]iiiyyyzzzooodddbbbdddgggkkkoooqqqtttwww|||uuubbb[[[ZZZWWWWWWVVVUUUUUUWWW\\\```dddcccbbbaaabbbdddhhhkkkppp{{{mmmaaa___aaa______bbbfffiiimmmvvvxxxhhhWWWNNNIIIFFFGGGKKKNNNQQQYYYaaakkkyyy```PPPMMMIIIFFFDDDDDDCCCFFFRRR___|||}}}}}}}}}}}}zzzwwwtttqqqnnnkkkdddaaa]]]YYYUUUOOOIIIEEECCCCCCDDDDDDDDDCCCCCCCCCFFFGGGIIIJJJKKKKKKKKKJJJFFFFFFGGGGGGIIIJJJLLLMMMGGGIIIKKKOOORRRUUUWWWXXX]]]kkkuuuxxx~~~|||rrrhhh```ZZZWWWVVVUUUTTTRRRPPPOOONNNMMMCCCBBBAAA@@@@@@BBBDDDEEEJJJHHHHHHHHHIIIJJJHHHGGGGGGFFFEEECCC@@@>>>===<<<;;;<<<===;;;999888:::<<<:::::::::::::::999999888{{{[[[OOONNNRRR\\\mmmiii^^^RRRJJJHHHDDD???>>><<<:::888888:::<<<>>>===BBBKKK]]]|||}}}tttjjj```ZZZLLLKKKLLLOOORRRWWWbbblllzzznnn___VVVXXX]]]hhhzzz~~~xxxpppjjjfffYYYVVVSSSOOOKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMOOOSSSVVVWWWVVVUUUVVVYYY^^^dddhhhtttrrrqqqsssuuuuuurrrnnn[[[SSSKKKHHHFFFDDDEEEHHHIIINNNXXXaaagggeee```ZZZUUURRROOOMMMMMMMMMMMMLLLNNNMMMNNNPPPRRRSSSSSSQQQRRRQQQPPPNNNMMMLLLLLLKKKLLLMMMPPPRRRUUUWWWYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\XXXZZZ]]]dddqqq{{{qqqjjjiiikkkmmmooosssxxxzzz~~~zzzeee\\\ZZZXXXXXXXXXWWWXXX\\\aaaeeeiiigggeeebbbbbbdddiiinnnwww|||iii```^^^`````````bbbgggiiimmmvvvwwweeeTTTKKKHHHFFFGGGLLLPPPTTT]]]eeeqqq~~~___PPPLLLIIIGGGFFFEEEDDDGGGRRR^^^}}}~~~yyyuuusssqqqnnnmmmhhhddd```[[[VVVQQQKKKGGGEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJIIIDDDDDDCCCCCCCCCCCCDDDDDD>>>???@@@AAABBBCCCDDDDDDIIISSSZZZ\\\bbbmmmqqqooommmjjjfff```ZZZUUURRRPPPNNNNNNNNNNNNNNNNNNNNNNNNDDDCCCBBBAAABBBCCCEEEFFFIIIHHHIIIJJJJJJIIIGGGDDDDDDDDDBBB@@@>>>===;;;;;;999:::;;;:::999888:::;;;:::::::::::::::999999888pppTTTMMMOOOTTT^^^ppplllbbbUUULLLIIIEEEAAA>>><<<;;;999999;;;===>>>===BBBIIIYYYuuu~~~uuukkkaaa[[[OOOLLLLLLOOORRRWWW```jjjuuuuuueeeZZZXXXYYYddduuu}}}uuummmhhhZZZXXXSSSOOOKKKIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNRRRRRRRRRQQQPPPPPPSSSUUUXXXXXXXXXZZZ^^^dddjjjnnnzzzzzzzzzyyyvvvooofff___RRRLLLGGGGGGHHHIIIMMMSSSOOOUUU___iiimmmkkkccc]]]TTTRRRNNNLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQOOOMMMMMMMMMMMMNNNNNNPPPSSSVVVYYY[[[]]]]]]______`````````aaaaaaaaa]]]^^^bbbkkkxxxzzzsssoooppprrrrrrtttwwwyyy~~~kkk^^^ZZZXXXXXXXXXYYYZZZ^^^dddhhhkkkjjjhhheeecccfffmmmssswwwfff^^^]]]^^^______bbbfffiiimmmvvvvvvdddSSSKKKHHHGGGIIINNNSSSWWW___gggrrr^^^PPPLLLHHHGGGFFFFFFEEEGGGRRR]]]yyy~~~xxxsssqqqpppooonnnkkkgggbbb]]]XXXRRRMMMIIIFFFFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIFFFEEEDDDBBBAAAAAA@@@@@@???????????????@@@@@@AAAAAAGGGJJJJJJNNNUUUYYYWWWYYYXXXVVVTTTQQQOOONNNMMMHHHHHHIIIIIIJJJKKKKKKKKKEEEDDDCCCCCCCCCEEEGGGHHHGGGGGGHHHJJJJJJHHHDDD@@@BBBAAA@@@>>>===;;;::::::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999iiiRRRNNNRRRZZZfffssspppgggYYYOOOLLLIIIEEE???>>>>>>===============>>>AAAGGGUUUnnn~~~vvvlllbbb\\\QQQNNNLLLOOORRRVVV___gggttt|||mmm^^^YYYWWW___mmm{{{xxxpppjjj___[[[VVVPPPKKKIIIHHHHHHFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNTTTTTTTTTTTTTTTSSSSSSSSSVVVWWWWWWVVVUUUUUUWWWYYY^^^^^^```ccchhhnnnrrruuu~~~~~~wwwkkk]]]TTTLLLHHHGGGJJJLLLNNNTTT[[[^^^bbbiiipppqqqkkkbbb[[[TTTRRRNNNLLLLLLLLLLLLKKKKKKLLLNNNPPPQQQRRRSSSSSSTTTSSSRRRQQQQQQQQQRRRSSSRRRTTTWWW[[[]]]_________aaaaaaaaaaaabbbbbbbbbccccccbbbfffqqq}}}zzzuuusssvvvwwwwwwyyy|||}}}vvvfff___XXXXXXYYYYYY[[[___eeeiiioooooonnnkkkjjjnnnvvv}}}sssddd]]]\\\[[[]]]]]]```eeeiiimmmwwwuuudddTTTLLLJJJIIIKKKQQQUUUXXX___gggppp\\\PPPKKKGGGFFFGGGGGGFFFGGGPPP[[[www}}}}}}vvvrrrooooooooonnnllliiiccc]]]XXXSSSNNNJJJGGGGGGFFFEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGFFFEEECCCAAA@@@??????======<<<<<<<<<===>>>??????@@@AAA@@@DDDIIILLLKKKMMMMMMMMMLLLKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAAAAAAAACCCEEEGGGEEEEEEGGGIIIIIIGGGBBB>>>@@@??????>>><<<;;;::::::>>>>>>>>>>>>>>><<<;;;999;;;;;;;;;<<<;;;::::::999hhhRRROOOSSS]]]mmmvvvtttlll^^^TTTPPPNNNKKKAAAAAAAAA@@@???>>>===<<<>>>@@@EEEQQQiiixxxoooeee^^^TTTOOOLLLOOORRRVVV]]]eeesssuuuccc[[[WWW[[[eeeooozzz~~~xxxqqqjjjbbb^^^WWWPPPKKKHHHGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNLLLMMMMMMOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUWWWYYYZZZ[[[[[[\\\___aaafffhhhkkkoootttxxxzzz|||uuugggZZZQQQHHHHHHJJJPPPTTTXXX^^^fffqqqsssuuuvvvrrrjjj___XXXUUURRROOOMMMMMMMMMMMMLLLKKKMMMOOOQQQQQQRRRSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZYYY[[[]]]```bbbbbbbbbaaabbbbbbaaaaaaaaabbbcccdddhhhfffkkkxxx{{{xxxxxx{{{||||||~~~~~~jjj```ZZZ[[[[[[\\\]]]bbbhhhllloooqqqrrrooommmpppyyynnnccc^^^[[[YYY\\\\\\```fffjjjooozzzuuucccUUUNNNJJJIIILLLRRRVVVYYY```hhhqqq[[[PPPKKKFFFFFFGGGHHHFFFFFFOOOYYYuuu~~~~~~zzztttpppoooooonnnnnnlllhhhbbb\\\XXXSSSOOOKKKGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFDDDBBB@@@??????>>><<<<<<;;;;;;;;;===>>>???===<<<;;;===@@@DDDFFFGGGEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB???>>>======>>>@@@BBBDDDDDDEEEFFFHHHIIIGGGCCC???@@@??????>>>===<<<<<<;;;?????????@@@AAA@@@===;;;;;;;;;;;;;;;;;;:::999999iiiSSSMMMNNNYYYlllxxxxxxpppbbbXXXTTTSSSQQQFFFDDDAAA>>>===<<<======>>>@@@DDDNNNeee}}}sssiiicccVVVPPPMMMOOORRRVVV\\\cccqqq~~~{{{ggg___YYYZZZ___fffsss}}}|||xxxrrrlllaaa]]]VVVOOOJJJGGGFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPOOOPPPQQQSSSUUUWWWYYYZZZVVVXXXZZZ]]]___```aaaaaaeeegggkkkmmmooorrruuuxxx|||~~~oooaaaUUUOOOKKKNNNWWWccclllsss}}}yyyoooddd]]]VVVSSSOOOMMMMMMNNNNNNMMMJJJMMMQQQRRRRRRRRRTTTWWWVVVWWWYYY[[[]]]^^^______```bbbdddfffgggfffdddccccccbbbaaaaaaaaabbbddddddllliiiooo~~~||||||mmmaaa___`````````bbbffflllpppqqqtttvvvssspppqqqyyy}}}jjjbbb^^^[[[XXX\\\\\\aaahhhmmmsss}}}tttbbbTTTMMMGGGGGGKKKRRRWWW[[[bbbjjjwww}}}ZZZPPPJJJEEEDDDFFFGGGFFFEEEMMMWWWnnn}}}~~~~~~zzzvvvrrrooonnnnnnnnnmmmjjjfff```[[[WWWSSSOOOLLLGGGGGGHHHIIIJJJJJJKKKJJJNNNMMMLLLJJJIIIIIIJJJJJJGGGFFFEEECCCBBBAAAAAAAAAAAA@@@>>>>>>>>>???AAABBB@@@===<<<>>>AAACCCCCCCCC@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<<<<===@@@BBBDDDEEEFFFGGGHHHJJJIIIFFFCCC@@@@@@??????>>>>>>=========<<<===@@@CCCCCCAAA>>>>>>>>>>>>>>>>>>======<<>>===???CCCMMMcccwwwmmmfffWWWQQQMMMOOORRRVVV\\\bbbooo}}}jjjbbb\\\[[[\\\aaappp~~~||||||zzztttnnn___[[[TTTMMMIIIFFFFFFGGGFFFGGGIIIKKKMMMOOOPPPQQQSSSTTTVVVXXX[[[^^^___```aaacccgggkkkooorrrsssttt{{{~~~~~~jjj[[[QQQLLLRRRXXXgggxxxwwwllleeeVVVTTTPPPNNNNNNNNNNNNMMMKKKNNNRRRSSSRRRSSSUUUXXXVVVXXX[[[^^^```bbbbbbbbbfffgggiiijjjjjjhhhfffdddccccccbbbaaabbbcccdddeeennnkkkrrr~~~tttfffddddddddddddfffjjjppptttxxx{{{}}}{{{vvvvvv}}}xxxgggaaa___\\\YYY\\\]]]bbbiiiooouuutttaaaRRRLLLDDDDDDIIIQQQXXX\\\dddlll~~~{{{ZZZPPPJJJDDDDDDFFFGGGEEEEEELLLUUUeeevvv{{{}}}}}}~~~wwwtttqqqnnnnnnnnnnnnmmmiiieee___ZZZVVVRRROOOLLLFFFGGGIIIKKKLLLLLLKKKJJJOOONNNLLLKKKJJJJJJJJJKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@???AAABBBCCCGGGBBB@@@AAABBBAAA@@@???>>>???AAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@BBBDDDFFFGGGGGGGGGIIIKKKJJJHHHFFFAAA@@@@@@@@@?????????>>>::::::;;;???DDDEEEDDDAAABBBCCCCCCCCCCCCBBBAAAAAAlllPPPGGGGGGRRReeeuuuuuupppddd[[[VVVRRRNNNLLLGGGAAA===;;;<<<<<<<<<>>>AAADDDLLL^^^xxxwwwoooiii___VVVNNNLLLOOOSSS[[[cccooovvvrrreeeYYYUUU[[[gggyyy}}}yyytttmmmggg___WWWPPPMMMJJJGGGFFFHHHHHHIIIKKKLLLLLLOOORRRUUUVVVXXX]]]ccckkkpppssstttwww{{{xxxaaaRRRPPPUUU^^^pppqqqhhh[[[VVVRRRQQQSSSTTTRRROOOQQQQQQRRRSSSTTTVVVXXXYYYTTTWWWZZZ\\\^^^```dddffffffggghhhgggeeeddddddeeegggdddaaaaaaccceeeggggggooo{{{tttfffdddeeefffhhhlllrrrzzz~~~|||}}}~~~|||~~~kkkdddbbb]]]ZZZ\\\______dddnnnuuuyyysssfffZZZQQQLLLJJJHHHKKKSSS[[[___dddjjj}}}}}}\\\PPPOOOFFFEEEEEEDDDDDDHHHNNNRRRggg~~~~~~}}}|||~~~~~~}}}}}}|||zzzxxxvvvssspppnnnmmmlllkkkiiifff```YYYSSSOOOLLLJJJIIIGGGGGGHHHIIIIIIJJJKKKKKKNNNLLLJJJHHHHHHHHHJJJKKKMMMKKKJJJKKKLLLLLLHHHEEEEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGFFFEEECCCBBBCCCDDD@@@AAADDDEEEEEEDDDCCCAAA@@@???>>>?????????===;;;@@@???>>>>>>@@@BBBEEEFFFHHHIIIJJJKKKKKKIIIGGGFFFGGGCCC???>>>???@@@???===;;;<<<>>>@@@AAAAAAAAAAAA???@@@BBBDDDDDDDDDCCCCCCkkkQQQIIIIIIRRRcccooooooiii___WWWUUUTTTRRRKKKFFFAAA===<<<<<<======>>>@@@CCCJJJ]]]vvv|||qqqkkk___WWWPPPPPPQQQTTTZZZ```mmmuuu{{{mmm___YYY\\\gggyyy}}}yyyrrrjjjddd\\\UUUNNNKKKHHHEEEDDDGGGFFFHHHIIIJJJLLLNNNRRRUUUYYY\\\bbblllvvvooo]]]UUUZZZbbbuuuhhh\\\WWWSSSQQQSSSSSSQQQNNNQQQQQQRRRTTTVVVXXXYYYZZZVVVYYY\\\___```cccfffhhhfffffffffeeedddccceeeffffffeeedddeeegggkkkooorrrzzzwwwkkkfffggghhhjjjnnnttt|||hhhaaa```[[[ZZZ\\\```aaaeeennnuuuyyysssfffZZZQQQLLLKKKIIIJJJQQQXXX\\\dddkkk~~~xxxYYYNNNMMMGGGGGGFFFEEEFFFJJJPPPTTTeee|||~~~}}}}}}{{{yyyssspppmmmkkkkkkjjjiiihhheee```ZZZTTTQQQOOOLLLKKKIIIIIIIIIJJJJJJJJJKKKKKKOOONNNLLLKKKJJJIIIIIIJJJJJJIIIHHHJJJLLLMMMKKKHHHKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNKKKIIIHHHHHHIIIEEEEEEEEEEEEDDDBBBAAA@@@AAA???>>>?????????===;;;??????>>>>>>@@@BBBDDDFFFFFFGGGIIIJJJKKKJJJIIIHHHHHHDDD@@@???@@@@@@???>>>>>>???AAABBBCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIJJJKKKkkkQQQKKKLLLRRR___llllllfff[[[TTTTTTTTTRRRIIIEEE@@@=========>>>>>>===@@@BBBIIIZZZttttttmmmbbbZZZTTTSSSTTTTTTXXX]]]iiirrr~~~wwwfff]]]^^^gggxxx|||wwwpppggg```ZZZRRRKKKIIIFFFCCCCCCEEEDDDFFFHHHJJJKKKNNNRRRVVV]]]bbbjjjtttzzzccc[[[aaaooo}}}sssddd[[[WWWRRRQQQRRRRRRPPPMMMQQQRRRSSSUUUWWWYYYZZZZZZYYY[[[___aaaccceeegggjjjccccccaaa___^^^^^^aaadddccceeeggghhhiiinnnvvv|||{{{pppiiijjjkkkmmmqqqxxxxxxccc]]]\\\ZZZZZZ]]]bbbbbbfffnnntttxxx|||qqqdddYYYPPPKKKKKKIIIKKKQQQVVVZZZccclllpppTTTKKKJJJGGGGGGGGGGGGHHHLLLRRRVVVbbbyyy~~~}}}|||zzzooommmjjjhhhhhhhhhgggfffaaa^^^YYYUUURRRPPPMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNMMMMMMLLLKKKIIIIIIIIILLLOOOQQQQQQQQQSSSTTTWWWYYY\\\]]]^^^^^^^^^\\\XXXUUURRRQQQQQQQQQNNNLLLIIIEEEBBBAAA@@@@@@AAA@@@>>>>>>??????===;;;>>>>>>===>>>???BBBDDDEEEDDDFFFGGGIIIJJJKKKJJJJJJIIIFFFCCCAAAAAAAAAAAA@@@BBBCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJMMMPPPSSSUUUjjjQQQMMMLLLPPP\\\nnnoooiii___WWWUUUSSSPPPGGGDDD@@@======>>>??????===???AAAGGGWWWrrrwwwqqqiii___WWWTTTSSSSSSWWW\\\fffooo}}}~~~lllaaa^^^fffwwwyyytttnnnfff```XXXPPPJJJHHHFFFCCCCCCEEEDDDFFFHHHJJJLLLOOOTTTWWW___fffppp{{{kkk^^^dddwwwiii[[[UUUSSSPPPOOOPPPQQQQQQPPPRRRSSSVVVXXXZZZZZZZZZZZZZZZ]]]```bbbcccdddeeegggcccbbb___\\\ZZZ[[[___bbbdddiiimmmoooqqqwww~~~rrrkkklllmmmoootttzzzrrraaaZZZZZZZZZ\\\___bbbbbbgggnnnssswwwwwwmmmaaaWWWOOOKKKJJJKKKOOOUUUXXX[[[dddnnniiiQQQJJJIIIFFFGGGGGGHHHIIIMMMRRRVVV___vvv~~~}}}|||zzzooolllhhhfffeeedddcccbbb]]]ZZZWWWTTTRRROOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJMMMPPPRRRQQQPPPNNNKKKKKKMMMOOOSSSWWWYYYZZZXXX[[[```fffjjjnnnooopppoookkkfffbbb```^^^]]]]]]ZZZVVVOOOIIIDDDAAAAAAAAABBB@@@>>>>>>>>>>>>===<<<=========>>>@@@BBBDDDEEEEEEFFFGGGIIIIIIJJJIIIIIIIIIHHHFFFDDDDDDCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJKKKNNNMMMMMMMMMPPPTTTXXXZZZkkkRRRLLLLLLOOOZZZpppsssppphhh```[[[VVVQQQFFFCCC???>>>>>>?????????===???AAAEEEUUUqqq|||{{{}}}yyyqqqfffYYYSSSQQQRRRWWW]]]cccmmm{{{pppddd___dddsssyyytttnnnhhhcccXXXPPPJJJHHHGGGDDDDDDGGGFFFHHHJJJLLLNNNQQQUUUYYY```hhhuuuwwweeegggzzzuuu]]]TTTOOONNNMMMNNNPPPRRRSSSTTTTTTWWWZZZ]]]___```___^^^\\\^^^aaabbbaaa``````aaaeeeccc```\\\ZZZ[[[___bbbgggmmmtttzzz~~~yyyyyyyyy}}}rrrlllmmmoooqqqvvv|||xxxmmm```ZZZYYY[[[^^^aaabbbcccgggmmmrrrwww}}}yyyqqqggg]]]TTTNNNJJJIIIMMMUUU[[[\\\^^^gggqqqeeePPPKKKIIIEEEFFFGGGGGGHHHLLLPPPTTT[[[rrrvvvvvv~~~|||}}}|||yyyvvvooolllgggdddcccaaa___]]]]]]ZZZWWWTTTRRRPPPMMMKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKNNNRRRUUUUUUTTTQQQOOOMMMNNNOOOQQQUUUYYY]]]```___dddkkkttt{{{}}}wwwtttrrrpppnnnlllhhhbbbXXXNNNGGGDDDCCCDDDBBB@@@>>>===>>>>>>>>>===<<<<<<===???AAACCCDDDEEEHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGIIIJJJLLLNNNPPPQQQRRRQQQPPPOOOPPPTTTWWWYYYoooTTTMMMKKKPPP]]]rrrvvvvvvooohhhbbb\\\UUUFFFCCC@@@>>>>>>??????>>>===@@@AAADDDTTTppp~~~tttyyyxxxkkk\\\TTTPPPQQQVVV]]]```kkkzzzttthhh```aaalllyyy}}}yyyssskkkfffWWWPPPJJJHHHGGGEEEEEEHHHHHHIIIKKKMMMNNNQQQUUUYYY^^^hhhvvvvvvoooooofffUUURRRLLLLLLMMMNNNQQQTTTVVVXXXYYY\\\bbbgggkkkllllllkkkeeegggiiihhhfffcccaaa```aaa```^^^[[[ZZZ[[[```ccchhhnnnwww~~~~~~uuurrruuuwww}}}uuunnnoooqqqtttxxxnnnhhh```[[[ZZZ\\\___aaacccdddiiiooosssyyyxxxsssjjj```WWWPPPLLLKKKIIIOOOXXX^^^^^^```kkkxxxaaaPPPLLLHHHEEEFFFGGGGGGHHHJJJNNNQQQWWWmmmvvvpppppp}}}}}}~~~~~~zzztttpppllliiieeebbb```___]]][[[___\\\WWWTTTSSSQQQOOONNNHHHIIIIIIJJJKKKKKKLLLLLLSSSVVVYYY[[[ZZZWWWSSSQQQQQQRRRSSSSSSUUUYYY^^^bbbgggmmmvvv~~~{{{rrrkkk```TTTLLLGGGFFFFFFCCC@@@>>>======>>>>>>===<<<===>>>@@@BBBDDDEEEFFFIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKJJJIIIIIIJJJKKKJJJJJJKKKLLLNNNQQQSSSTTTTTTSSSQQQPPPPPPRRRUUUWWWtttXXXMMMKKKSSSbbbxxx{{{yyyqqqiiiccc\\\WWWFFFDDD@@@?????????>>>===>>>AAAAAADDDSSSoooxxxzzznnn```WWWRRRQQQUUUZZZ___jjjyyyyyylllaaa^^^eeeooo|||yyyooofffVVVOOOIIIHHHGGGEEEEEEHHHHHHJJJKKKLLLMMMPPPTTTWWW\\\dddooowww|||{{{nnnsssrrr[[[QQQPPPNNNNNNPPPQQQSSSVVVYYY[[[]]]bbbjjjsssyyy|||}}}}}}yyy{{{{{{yyytttooollljjjeeeeeedddddddddggglllpppuuuyyy|||zzz~~~}}}wwwxxx{{{qqqrrrtttwww{{{fffddd___[[[ZZZ\\\^^^___eeeggglllrrrvvv}}}tttnnneeeZZZRRRMMMKKKKKKKKKPPPXXX\\\\\\```ooo^^^OOOLLLGGGFFFGGGHHHHHHHHHIIIMMMOOOTTThhhtttooooooxxx~~~~~~~~~~~~wwwoooiiigggddd```^^^^^^]]]\\\[[[^^^ZZZUUUQQQOOONNNMMMLLLIIIIIIJJJLLLMMMNNNOOOPPPXXXZZZ]]]``````^^^[[[YYYYYYYYYYYYXXXXXX[[[```eeelllrrr|||xxxqqqeeeYYYOOOIIIHHHGGGCCC@@@===<<<===>>>>>>===<<<===???BBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGIIILLLLLLKKKKKKMMMOOOOOONNNNNNNNNOOOQQQRRRSSSRRRRRRQQQPPPQQQRRRTTTVVVyyyZZZNNNLLLUUUggg|||qqqfff```YYYTTTGGGDDDAAA??????>>>===<<>>>>>>>>===>>>@@@BBBEEEFFFGGGHHHEEEEEEEEEFFFGGGHHHJJJJJJFFFIIILLLMMMMMMMMMOOORRRRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPPPPPPPQQQSSSUUUVVVeeeWWWPPPWWWkkk}}}uuujjjaaa^^^ZZZUUUJJJFFF@@@===<<<=========??????AAAEEEPPPiiixxxtttkkk```VVVRRRTTTWWWgggmmmxxxrrrhhhdddddddddrrrvvvhhh\\\RRRIIIFFFEEEBBBBBBDDDEEEEEEFFFHHHJJJMMMOOOPPPWWWZZZ]]]aaacccgggkkkmmmooottt{{{~~~{{{sssmmmfffbbbbbbbbbaaa___gggeeebbbbbbeeegggfffeeelllwwwbbbVVVNNNKKKNNNRRRRRRSSSUUUXXX\\\```bbbdddiiirrr}}}zzz||||||tttxxx~~~kkkaaa___]]]\\\]]]^^^^^^^^^aaajjjuuuyyy|||zzzqqqggg[[[TTTOOOJJJJJJMMMQQQOOORRRWWWVVV[[[qqqYYYNNNNNNKKKMMMLLLJJJHHHHHHJJJLLLMMMTTT```xxxxxxkkkgggqqq}}}~~~~~~}}}}}}~~~~~~~~~ttthhh```[[[]]]___^^^ZZZYYYZZZ\\\ZZZWWWRRRLLLIIIHHHHHHIIIKKKMMMOOOQQQQQQRRRTTTVVV[[[^^^aaadddeeeeeeggghhhjjjiiigggffffffgggiiijjjuuuwww||||||rrreeeZZZRRRMMMIIIFFF??????>>>>>>======<<<<<<>>>>>>???@@@BBBDDDFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLKKKLLLNNNNNNNNNPPPSSSUUUSSSSSSSSSRRRRRRRRRQQQQQQSSSUUUWWWXXXXXXWWWXXXYYYqqqcccYYY]]]nnnwwwkkkbbb]]]XXXSSSJJJGGGBBB??????@@@@@@@@@>>>@@@BBBFFFOOOeee|||xxxooodddZZZUUUVVVXXXccciiisssxxxmmmgggddddddtttyyykkk]]]SSSJJJGGGEEECCCBBBDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQSSSVVVXXXZZZ\\\___bbbcccgggmmmrrrtttssspppmmmeeeaaa\\\YYYYYYZZZYYYXXX\\\[[[YYYYYY[[[]]]___```uuuhhhYYYSSSNNNNNNRRRUUUUUUVVVXXX\\\```eeegggjjjmmmssszzzuuuyyy~~~uuuccc^^^]]][[[[[[\\\]]]^^^^^^ccckkkuuuzzz}}}zzznnncccXXXRRRMMMIIIIIILLLPPPOOOSSSXXXZZZaaayyyYYYOOOPPPMMMLLLKKKIIIGGGGGGIIIKKKLLLOOO\\\sss|||mmmeeeooo{{{~~~~~~||||||}}}~~~}}}}}}wwwmmmfff]]]]]]\\\ZZZXXXWWWWWWXXXXXXUUUPPPLLLIIIIIIJJJJJJLLLMMMOOOPPPQQQSSSVVVXXXYYY]]]bbbeeehhhjjjlllnnnrrrrrrrrrrrrrrrtttvvvxxxzzz|||zzzqqqdddYYYRRRMMMHHHDDD>>>>>>>>>>>>======<<<<<<>>>>>>???AAABBBDDDFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKMMMOOOPPPPPPQQQSSSUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTWWW[[[^^^______```aaasssgggggguuuyyykkk```ZZZTTTOOOOOOKKKGGGDDDDDDEEEEEEEEE===@@@DDDGGGMMM___~~~tttiii___YYYXXXYYY]]]bbbkkkwwwuuummmjjjhhhvvv|||ooo```UUUKKKGGGEEEBBBBBBDDDEEEEEEFFFGGGIIIKKKMMMNNNLLLNNNPPPPPPPPPQQQRRRTTTUUUXXX[[[^^^```___^^^]]]WWWUUUSSSRRRSSSTTTTTTSSSTTTUUUVVVUUUTTTWWW\\\aaa}}}qqqZZZRRRQQQPPPRRRWWWYYYZZZ[[[]]]aaafffjjjmmmooooooqqqtttzzz{{{}}}iii]]][[[ZZZZZZZZZ\\\]]]___```eeellluuuzzz|||uuuiii___TTTOOOKKKHHHHHHLLLPPPPPPSSSXXX\\\ggg{{{YYYQQQRRROOOKKKJJJHHHGGGGGGHHHJJJKKKMMMXXXooowwwkkkqqq~~~}}}{{{|||}}}}}}|||zzzqqqkkk```]]]YYYWWWVVVVVVUUUUUUTTTRRRNNNKKKJJJJJJKKKLLLNNNOOOOOOPPPPPPSSSWWWZZZZZZ^^^dddiiimmmqqquuuwww|||}}}yyypppcccYYYQQQKKKFFFBBB>>>>>>>>>============<<<>>>>>>???AAACCCDDDFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJLLLOOORRRSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWWWWVVV[[[aaafffiiijjjlllmmmsssqqq~~~xxxfffZZZTTTOOOJJJNNNKKKGGGDDDDDDDDDCCCBBB===@@@EEEIIIJJJXXXxxxyyynnnddd]]]ZZZYYYXXX\\\dddooozzz}}}vvvqqqoooxxx|||pppbbbWWWLLLGGGEEEAAAAAACCCEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMNNNMMMLLLKKKLLLMMMMMMNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQRRRTTTUUUVVVWWWVVVYYY[[[YYYWWWZZZccckkk|||zzzfffUUURRRTTTSSSUUUZZZ\\\]]]^^^aaaeeeiiinnnpppmmmkkkjjjjjjooovvv~~~rrrbbb]]]YYYZZZ[[[[[[\\\___bbbdddfffllltttzzzvvvoooddd[[[QQQMMMJJJHHHJJJMMMRRRRRRSSSWWW\\\jjjvvvXXXRRRRRRNNNKKKJJJHHHHHHHHHHHHJJJKKKNNNVVVkkkyyy|||}}}}}}~~~~~~}}}}}}}}}yyyqqqlllbbb]]]WWWUUUUUUVVVUUUSSSPPPOOOLLLKKKJJJKKKMMMNNNOOOOOOOOOOOOPPPTTTXXX\\\]]]bbbhhhnnnsssxxx|||yyypppcccWWWPPPIIIDDD@@@===========================>>>@@@AAACCCDDDEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJNNNQQQUUUWWWWWWVVVVVVWWWXXXXXXWWWWWWXXXYYY[[[\\\]]]bbbiiinnnrrrtttvvvwwwwwwuuusss```RRRMMMJJJFFFIIIFFFBBB@@@???>>>===<<>><<<<<<<<<<<<<<<============>>>@@@BBBDDDEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKPPPSSSWWWYYYZZZYYYZZZ[[[[[[[[[[[[[[[\\\^^^aaabbbfffjjjpppuuuxxxzzz|||}}}tttppp{{{|||nnn\\\PPPKKKHHHEEEIIIFFFCCCBBBBBBBBBAAA@@@AAA@@@CCCHHHHHHMMMggg~~~tttkkkccc\\\XXX[[[^^^eeennnxxxvvvpppsss|||{{{ssskkk^^^QQQKKKFFFBBBBBBDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHIIIKKKMMMNNNNNNPPPTTTXXX]]]bbbhhhlllmmmqqqsssrrroooqqqyyyjjj\\\SSSUUUXXXXXX[[[```___aaadddgggiiiiiiiiihhh___\\\ZZZZZZ^^^eeemmmrrrvvv|||ppp___ZZZZZZXXX[[[]]]^^^^^^```eeejjjiiiooowww~~~rrriii]]]UUUMMMKKKKKKKKKOOOSSSTTTTTTSSSTTT^^^sssiiiUUUSSSQQQMMMKKKKKKKKKJJJJJJKKKKKKKKKOOOQQQ^^^uuu~~~~~~}}}~~~}}}}}}}}}{{{wwwrrrmmmeeeaaa\\\XXXUUURRRPPPOOONNNMMMKKKJJJJJJJJJKKKLLLLLLMMMOOOOOOQQQTTTXXX\\\dddiiipppvvv{{{uuudddUUUKKKDDD???<<<;;;<<<<<<<<<<<<=========<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNRRRUUUXXX[[[\\\]]]^^^```aaa`````````bbbeeehhhjjjooorrrwwwzzz|||}}}kkkcccllluuurrrjjj]]]SSSOOOJJJEEEGGGFFFDDDEEEGGGHHHHHHGGGDDD???AAAHHHHHHKKKaaa|||wwwoooggg___ZZZYYY]]]dddnnnyyyzzzsssooovvv~~~yyypppdddVVVNNNJJJEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJLLLLLLKKKKKKLLLNNNMMMLLLLLLLLLMMMOOOQQQSSSRRRVVV[[[aaahhhrrr|||kkk^^^UUUWWWYYYXXXZZZ``````cccgggkkkkkkhhheeebbb\\\ZZZYYYZZZ]]]ccciiimmmnnntttyyy{{{~~~uuuccc\\\YYYXXXWWWZZZ]]]^^^]]]___eeejjjlllrrr{{{|||pppgggZZZRRRKKKJJJKKKLLLPPPUUURRRSSSSSSVVVccc~~~cccTTTUUUTTTOOOJJJJJJJJJJJJJJJJJJJJJJJJPPPOOOZZZqqq~~~|||~~~~~~~~~}}}~~~~~~{{{wwwtttooommmiiibbbZZZTTTQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLNNNPPPQQQTTTWWWZZZbbbgggnnnuuu|||yyyeeeTTTHHHBBB>>><<<;;;;;;;;;<<<<<<<<<======<<<===@@@CCCEEEEEEEEEDDDDDDEEEEEEGGGIIILLLOOOQQQSSSUUUYYY[[[]]]___bbbeeeggggggfffgggiiimmmpppsssuuuxxx{{{~~~zzzeeeYYY___jjjkkkggg___XXXSSSMMMGGG?????????AAADDDGGGHHHHHHFFF??????GGGHHHJJJ^^^wwwzzzrrrjjjaaa[[[UUUYYYaaalllwwwxxxmmmrrr~~~~~~tttgggYYYQQQLLLHHHGGGIIIFFFFFFEEEEEEFFFGGGGGGHHHIIIKKKMMMMMMMMMNNNPPPQQQPPPPPPPPPPPPRRRTTTVVVWWWXXX]]]dddkkkuuupppcccYYYZZZZZZWWWXXX^^^bbbeeejjjmmmlllhhhbbb___\\\[[[[[[\\\^^^cccgggjjjmmmtttzzz}}}~~~fff]]]\\\[[[ZZZVVVZZZ]]]]]]\\\^^^ccciiinnnttt~~~yyymmmdddWWWPPPIIIHHHJJJKKKPPPUUUOOOQQQRRRWWWhhh___TTTVVVVVVRRRIIIIIIIIIIIIIIIIIIIIIIIIRRRQQQYYYqqq}}}~~~}}}~~~~~~}}}zzzzzzyyyuuulllaaaXXXTTTSSSOOONNNMMMKKKIIIHHHHHHGGGHHHKKKNNNPPPRRRTTTWWWYYY___dddlllttt{{{{{{fffSSSGGGAAA>>><<<;;;;;;;;;<<<<<<<<<======<<<===@@@CCCEEEEEEEEEDDDDDDDDDEEEGGGJJJMMMQQQRRRTTTVVVYYY[[[]]]```eeehhhlllkkkkkklllnnnrrrvvvxxxyyy{{{}}}~~~hhh\\\\\\hhhlllkkkddd]]]WWWQQQKKKFFFAAA???BBBEEEEEEGGGJJJEEEFFFBBBAAAGGGJJJZZZuuuyyyqqqggg```___]]]^^^eeeooozzz{{{sssuuu|||~~~yyyrrrgggYYYNNNIIIHHHJJJJJJIIIIIIHHHHHHHHHIIIIIILLLMMMNNNOOOPPPRRRVVVXXXVVVVVVXXX[[[```ccceeefffgggoooyyysssdddYYY[[[\\\WWWWWW\\\iiiooouuuuuunnngggbbbaaa[[[[[[\\\]]]aaaeeejjjlllmmmrrryyyjjjaaa^^^YYYWWWZZZ[[[YYYZZZ^^^```aaagggnnnvvvuuuggg___UUURRRMMMJJJIIILLLPPPSSSWWWSSSSSS^^^wwwuuuaaaRRRJJJMMMOOOKKKIIIGGGFFFFFFHHHJJJLLLRRRSSSYYYiii}}}~~~wwwkkk___WWWRRRQQQOOOMMMKKKKKKKKKIIIHHHJJJKKKLLLNNNQQQSSSVVVWWW\\\dddnnntttwww{{{zzzmmmZZZKKKDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEFFFEEEDDDEEEHHHLLLQQQTTTTTTUUUXXX\\\```dddggghhhllllllmmmnnnqqqvvv}}}}}}wwwddd\\\^^^jjjlllkkkddd]]]YYYSSSNNNHHHCCCAAADDDFFFEEEFFFIIIGGGHHHDDDCCCHHHKKKZZZtttvvvlllddd___\\\\\\dddooo{{{uuutttwww|||vvvkkk^^^RRRKKKJJJKKKIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNPPPQQQRRRTTTXXX[[[]]]___dddjjjqqqwwwzzz{{{rrreee]]]]]]\\\ZZZ```jjjqqquuuxxxvvvooohhhdddccc```_________bbbgggkkknnnqqqvvv|||xxxaaaZZZZZZVVVVVVYYY[[[ZZZ\\\```ccceeekkksss}}}sssfff___UUUSSSOOOMMMLLLOOORRRTTTTTTSSSWWWjjjlll[[[OOOIIIKKKLLLKKKJJJHHHGGGGGGIIIKKKMMMQQQSSSWWWbbbzzz}}}~~~~~~rrrfff]]]XXXUUUSSSPPPNNNMMMMMMKKKIIIIIIJJJKKKMMMOOOQQQTTTUUU[[[ccckkkppprrrvvv~~~wwwkkk```PPPEEE@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@BBBCCCCCCCCCGGGFFFEEEFFFHHHMMMQQQTTTXXXYYY\\\___cccfffiiijjjmmmoooppprrrtttyyy~~~ppp___XXX\\\fffhhhgggbbb___^^^[[[WWWLLLGGGDDDFFFGGGEEEEEEHHHHHHJJJFFFEEEJJJLLLZZZttt}}}rrrjjj```ZZZZZZcccooo{{{yyytttrrrzzz|||rrreeeXXXPPPLLLKKKIIIJJJLLLNNNOOOPPPQQQQQQOOOPPPRRRSSSTTTWWW[[[^^^bbbfffnnnwwwooofff``````___```lllyyy}}}~~~~~~yyyrrrllliiiiiihhhfffdddccceeeiiinnnrrrwww{{{|||iiiXXXUUUWWWWWWWWWZZZ]]][[[^^^cccgggjjjpppxxxzzzoooddd^^^TTTSSSQQQPPPPPPRRRTTTUUUTTTUUU___yyycccVVVNNNJJJKKKKKKKKKJJJIIIHHHHHHJJJLLLMMMPPPSSSTTTYYYqqq~~~yyymmmddd___WWWTTTPPPMMMLLLJJJHHHGGGHHHHHHIIIJJJLLLNNNPPPQQQXXX^^^eeeiiikkkooovvv|||rrrfffYYYQQQGGG@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAABBBCCCCCCGGGGGGFFFFFFHHHLLLPPPRRRYYYZZZ]]]```dddgggjjjkkkmmmooorrrtttwwwzzz~~~ttt```VVVVVV]]]```aaa___aaadddddd```OOOJJJFFFGGGGGGEEEDDDFFFGGGJJJFFFGGGLLLNNN\\\uuuyyyqqqddd\\\YYY```lllvvv}}}vvvoootttxxxlll___UUUOOOLLLKKKMMMNNNPPPRRRRRRRRRRRRPPPQQQTTTVVVXXX[[[___ccchhhlllttt}}}lllfffaaacccggglllvvv|||vvvrrrqqqqqqpppnnnjjjhhhiiimmmrrrvvv}}}mmm```UUUUUUYYYZZZ[[[]]]___]]]```eeehhhkkkrrryyy{{{ssshhh___[[[RRRRRRRRRRRRSSSTTTUUUUUUVVVXXXeee```VVVQQQNNNNNNLLLKKKJJJIIIIIIIIIKKKMMMNNNNNNTTTSSSTTTiii~~~~~~rrrjjjeee]]]YYYTTTOOOLLLJJJHHHFFFGGGGGGHHHHHHIIIKKKLLLMMMQQQVVV\\\```bbbfffmmmrrr{{{wwwjjj^^^UUUKKKGGGAAA>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEEFFFFFFEEEEEEGGGJJJMMMOOOTTTUUUYYY]]]aaaeeeiiijjjjjjmmmqqqtttvvvxxx{{{~~~{{{}}}lll[[[VVVWWW[[[]]]^^^bbbfffddd___OOOJJJFFFGGGFFFDDDDDDFFFDDDGGGFFFGGGMMMOOO\\\vvvzzzjjjaaa[[[^^^gggmmmsssxxx|||qqqrrr~~~}}}sssfff[[[RRROOOOOOPPPQQQRRRRRRSSSSSSSSSRRRUUUXXX[[[^^^bbbgggkkkqqqtttyyynnnhhheeejjjrrryyy~~~}}}~~~~~~|||zzzxxxwwwwwwwwwtttpppmmmnnnqqqvvvzzzyyyddd\\\VVVWWWZZZ[[[\\\^^^```___```eeehhhjjjpppwww}}}tttkkkaaaYYYVVVNNNOOOQQQRRRTTTTTTUUUUUUUUUYYYiii___XXXTTTOOONNNKKKJJJIIIIIIIIIJJJKKKMMMNNNMMMSSSSSSRRRccczzzsssooofffaaa[[[UUUQQQMMMJJJHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKNNNSSSVVVYYY^^^dddhhhnnnwwwqqqdddXXXNNNIIICCCAAA???===<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@BBBDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJNNNPPPTTTYYY^^^cccgggjjjhhhkkkooorrrtttvvvyyyzzzyyy|||wwwbbbZZZUUUYYY\\\^^^bbbccc]]]UUUMMMGGGDDDEEEEEECCCCCCEEEBBBFFFEEEGGGMMMNNNZZZsssqqqhhh______bbbffflllrrr|||yyyvvv{{{zzznnnaaaXXXSSSSSSSSSSSSSSSSSSTTTUUUVVVYYY\\\```dddhhhnnntttxxxzzz|||pppllljjjoooyyy}}}tttwww|||}}}{{{{{{xxxuuurrrsssvvvzzz}}}jjj]]]YYYVVVVVVXXXZZZ[[[\\\```^^^```dddgggiiiooovvvvvvlllcccYYYSSSRRRLLLMMMOOOQQQSSSTTTUUUUUUSSS]]]qqqxxx\\\YYYSSSMMMKKKIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLPPPQQQRRR]]]sss~~~{{{lllfff^^^WWWRRRNNNJJJHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGIIILLLNNNQQQUUUZZZ^^^cccjjjuuu}}}wwwhhh^^^TTTKKKDDDBBB======<<<;;;:::999888777:::::::::::::::::::::::::::::::::<<<===???AAABBBDDDCCCCCCCCCCCCDDDFFFGGGJJJLLLPPPUUU[[[```dddgggeeehhhlllnnnppprrruuuwww{{{}}}rrr]]]UUUPPPUUUZZZ^^^bbb```VVVKKKIIIDDDAAACCCDDDBBBCCCEEEBBBFFFEEEFFFKKKJJJVVVmmmwwwnnnddd``````bbbjjjrrr||||||zzz}}}uuuhhh^^^XXXVVVUUUTTTSSSUUUWWWZZZ\\\bbbeeejjjooouuu||||||mmmllllllnnnssswwwxxxwwwrrrwww|||{{{xxxvvvwwwyyy|||~~~ppp```XXXXXXVVVUUUVVVXXX[[[[[[^^^]]]___dddgggjjjpppxxxyyymmmddd\\\SSSOOOOOOLLLMMMOOOQQQSSSUUUVVVWWWWWWgggnnnXXXXXXSSSKKKJJJIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMQQQWWWggg~~~}}}}}}tttnnneee]]]WWWRRRNNNLLLKKKKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKNNNQQQTTTXXX^^^eeejjjlllooosssvvvuuuwwwxxxzzzyyyggg\\\RRRMMMIIIBBB>>>???:::;;;<<<;;;:::999888888:::::::::::::::::::::::::::::::::;;;<<>>;;;===:::;;;======<<<;;;;;;<<<::::::::::::::::::::::::<<<;;;<<<<<<>>>@@@CCCDDDEEEEEEDDDDDDDDDDDDEEEEEECCCEEEGGGKKKOOORRRUUUVVVXXXZZZ]]]^^^```cccfffiiijjjmmmppppppmmmlllnnnpppmmmZZZLLLEEEKKKPPPRRRUUU]]]bbbXXXIIIDDD@@@@@@DDDGGGFFFFFFIIIDDDGGGJJJGGGEEEKKKYYYdddzzzpppiiidddbbbhhhooo}}}zzzwwwwwwggg[[[YYYVVVUUUXXXZZZ]]]eeennnrrrvvvyyy|||ooommmkkkgggbbb```hhhsss~~~||||||~~~ggg]]][[[SSSSSSTTTVVVXXX[[[]]]^^^]]]^^^bbbfffgggjjjsss}}}yyypppcccXXXQQQNNNLLLLLLLLLOOOUUUYYYXXXVVVZZZbbbnnnyyyhhhXXXQQQPPPMMMJJJHHHLLLMMMNNNMMMLLLJJJJJJJJJIIIJJJLLLNNNQQQ]]]uuu}}}{{{|||||||||{{{{{{|||}}}}}}|||{{{|||yyytttnnneee[[[UUUQQQLLLIIIGGGEEECCCBBBEEEDDDCCCEEEGGGIIIJJJIIIIIIHHHIIIJJJMMMOOOOOOOOOMMMMMMNNNOOONNNMMMLLLKKKDDDCCCAAA???===<<<;;;;;;<<<;;;;;;::::::999999888999:::;;;;;;::::::<<<===<<<<<<<<<===>>>@@@BBBCCCEEEDDDBBBAAA@@@@@@AAABBBEEEEEEGGGHHHJJJLLLMMMNNNOOOQQQTTTWWWYYYZZZ[[[[[[aaabbbdddeeeeeebbb```^^^gggSSSJJJIIILLLRRRVVVWWW\\\```YYYLLLEEEAAA@@@DDDFFFEEEEEEGGGGGGJJJLLLJJJGGGKKKVVVaaa}}}wwwooohhhdddjjjsss~~~zzz|||nnnccc^^^ZZZYYY]]]bbbgggpppxxxpppllliiifffbbbbbbkkkvvvttt```XXXWWWUUUUUUVVVWWWXXXZZZ\\\]]]aaacccggglllooosss}}}tttkkk___TTTNNNLLLKKKKKKOOOPPPTTTVVVUUUUUU]]]ggg}}}ppp```RRRMMMNNNMMMKKKJJJJJJJJJKKKJJJIIIHHHHHHHHHJJJJJJLLLMMMNNNXXXmmm~~~{{{{{{{{{zzzzzzzzz|||}}}}}}{{{yyyzzz|||{{{rrriii]]]XXXPPPJJJGGGGGGGGGGGGDDDBBBAAABBBCCCDDDCCCBBBEEEDDDDDDEEEHHHIIIIIIHHHBBBBBBCCCCCCCCCBBBAAA@@@AAA@@@>>>===;;;:::::::::;;;;;;::::::::::::999999999:::<<<;;;::::::;;;===<<<<<<<<<===???@@@BBBCCCEEEDDDBBBAAA@@@@@@AAAAAA@@@AAABBBCCCEEEFFFGGGGGGHHHIIIKKKNNNPPPQQQQQQQQQUUUVVVXXXXXXWWWUUUSSSQQQ~~~___JJJHHHOOOQQQ[[[bbb``````aaaZZZOOOGGGBBB@@@CCCDDDBBBBBBDDDGGGJJJLLLJJJFFFHHHQQQYYYwwwyyynnnhhhmmmwwwtttjjjddd___^^^dddmmmuuuqqqlllgggeeecccfffqqq|||zzzeeeYYYVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\```bbbgggmmmrrrwwwllldddYYYPPPKKKJJJKKKKKKRRRQQQRRRSSSQQQTTT```mmmfffYYYMMMJJJLLLLLLKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKQQQbbbssszzzzzzzzzzzzzzz{{{|||}}}{{{yyyvvvuuuwww|||xxxkkkdddXXXOOOJJJHHHIIIIIIEEECCCAAAAAAAAAAAA???===BBBAAA@@@AAABBBCCCBBBAAA=========>>>======<<<;;;<<<<<<;;;;;;:::999999999999999::::::::::::;;;;;;999;;;<<<;;;::::::;;;===<<<<<<===>>>@@@AAABBBCCCDDDDDDCCCAAAAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHIIIJJJJJJIIIFFFDDDBBBxxxXXXGGGJJJTTT]]]kkktttqqqkkkfff\\\RRRIIIDDDAAABBBCCC@@@@@@BBBCCCFFFHHHGGGDDDEEELLLRRRssstttkkkpppzzzvvvnnnjjjeeeeeelllwwwssslllfffeeeffflllwwwfff[[[WWWVVVWWWWWWWWWWWWXXXZZZ\\\]]]^^^```aaagggnnnsss{{{vvveee^^^TTTLLLIIIJJJLLLMMMSSSSSSSSSQQQOOORRRaaapppcccWWWMMMKKKLLLLLLKKKKKKIIIIIIHHHIIIJJJKKKKKKJJJIIIJJJKKKKKKJJJMMMZZZiii{{{{{{zzz{{{}}}~~~~~~xxxvvvsssrrrssswww|||}}}vvvnnnbbbXXXQQQMMMKKKJJJHHHFFFDDDCCCCCCCCC@@@???BBBAAA@@@@@@AAAAAA@@@>>><<<<<<<<<<<<<<<;;;;;;:::999999::::::::::::999999888888999::::::;;;<<<<<<:::;;;<<<;;;::::::;;;<<<<<<===>>>???AAABBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????AAAAAAAAAAAA@@@>>>;;;:::pppUUUIIINNNWWWlll|||wwwlll```TTTKKKEEEAAABBBBBB??????AAA@@@CCCEEEEEECCCEEEKKKPPPooozzzooorrrzzzzzztttqqqnnnnnnwwwuuummmffffffkkkrrr}}}mmm\\\XXXVVVUUUUUUUUUVVVWWWYYY\\\^^^aaabbbdddeeekkkssszzz{{{ooo```ZZZQQQKKKIIIKKKNNNPPPSSSSSSTTTRRRPPPTTTddduuueee[[[QQQNNNNNNKKKIIIIIIGGGFFFFFFIIIKKKMMMKKKIIIIIIIIIJJJKKKJJJLLLWWWccc~~~}}}|||}}}vvvtttrrrqqqrrruuuxxx{{{||||||~~~}}}{{{zzztttooohhhaaa[[[WWWSSSQQQKKKIIIFFFDDDEEEDDDCCCBBBBBBAAA??????@@@@@@>>>===999999888888777777777777888999:::;;;;;;;;;;;;:::888888999999:::;;;<<<<<<:::;;;<<<<<<:::::::::<<<<<<===???AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>=========>>>>>>======<<<<<<<<<<<<=========<<<;;;:::888777kkkUUULLLRRR\\\xxx|||pppbbbVVVMMMFFFBBBBBBBBB???@@@BBBAAACCCEEEEEEDDDGGGMMMRRRiiiuuutttyyy}}}|||{{{~~~xxxnnngggiiipppyyy{{{bbbYYYWWWTTTRRRSSSUUUVVVWWWZZZ]]]```cccdddeeegggmmmvvvyyymmm]]]WWWOOOJJJIIILLLPPPRRRSSSTTTUUUTTTRRRYYYmmmeee\\\TTTQQQNNNJJJHHHHHHKKKJJJLLLPPPTTTUUURRRNNNIIIHHHIIIKKKJJJLLLUUU```zzz}}}{{{zzz}}}}}}uuuuuuttttttuuuwwwyyyzzz{{{xxxyyy|||~~~{{{xxxxxxzzztttllljjjhhhfffeeeccc___\\\NNNKKKFFFCCCCCCDDDDDDDDDAAA???>>>===>>>>>><<<;;;:::999888888777777888888888999;;;<<<<<<<<<;;;:::888888999::::::;;;<<<<<<;;;<<<<<<<<<:::999:::;;;<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>=========<<<<<<<<<;;;<<<;;;:::999888888888999999999999999888777666666lllUUUMMMVVVaaayyyooocccYYYNNNGGGCCCBBBBBB@@@AAACCCCCCDDDDDDCCCCCCFFFLLLPPPccczzzwwwyyywww|||{{{pppiiillluuu~~~}}}iiiXXXVVVWWWTTTSSSVVVWWWWWWYYY[[[]]]```bbbdddfffiiippp{{{wwwlll[[[UUUMMMIIIIIIMMMQQQSSSTTTTTTTTTTTTTTT```zzzuuu```XXXQQQPPPNNNJJJHHHIIILLLMMMPPPUUU[[[[[[VVVQQQJJJIIIIIIJJJIIIJJJRRR\\\kkk}}}{{{zzz|||}}}wwwxxxyyyzzz{{{|||}}}}}}zzzxxx{{{|||wwwssstttwww|||}}}yyytttsssqqqnnniiihhhhhhhhhiiihhhfffdddUUUOOOHHHCCCBBBCCCDDDDDD@@@???======>>>>>>===;;;===<<<;;;:::::::::;;;;;;888999:::<<<<<<;;;:::999999999999::::::;;;;;;;;;;;;<<<===<<<:::999:::;;;<<<>>>@@@CCCDDDDDDDDDCCCBBBCCCCCCCCCCCCAAA@@@???==================<<<<<<;;;:::999777777777777888666666666666666666666666oooVVVMMMWWWeeetttmmmdddZZZNNNHHHCCCCCCCCCAAAAAADDDDDDDDDBBBAAA@@@CCCIIIMMM```~~~~~~yyyyyyqqqxxx|||qqqjjjnnnxxxjjj[[[QQQTTTWWWUUUVVV\\\YYYYYYZZZ[[[]]]___aaabbbllloooxxxtttiiiZZZTTTLLLHHHHHHLLLQQQSSSVVVUUUTTTSSSVVVfffkkkYYYSSSNNNMMMMMMJJJIIIKKKFFFGGGKKKRRRXXXXXXQQQKKKLLLIIIHHHIIIGGGHHHPPPYYYfffxxxzzz}}}~~~}}}||||||{{{|||yyy{{{}}}{{{xxxzzzzzzsssoooooommmqqqrrrmmmiiiiiijjjiiilllkkkiiihhhiiiiiigggfff[[[UUULLLEEECCCCCCDDDEEEBBB@@@??????@@@@@@???>>><<<;;;:::888888999999:::777888:::;;;;;;:::999777999999::::::::::::;;;;;;;;;<<<===<<<:::999:::;;;<<<>>>AAACCCEEEEEEDDDCCCBBBCCCCCCDDDCCCAAA@@@???????????????????????????<<<;;;999888777888888999666666666777777777888888sss^^^VVV]]]gggzzzttthhh^^^VVVOOOHHHBBBAAAAAA@@@BBBFFFCCCCCCCCCBBBBBBDDDHHHLLL\\\vvv{{{yyy{{{xxxooommmuuujjjYYYVVVSSSTTTWWWZZZZZZXXXWWWVVVYYY___cccdddhhhmmmsssuuu{{{nnngggZZZTTTNNNMMMPPPTTTTTTSSSRRRUUUVVVTTTZZZpppbbbTTTQQQNNNLLLLLLLLLKKKJJJIIIHHHHHHJJJLLLMMMMMMLLLKKKJJJIIIGGGGGGJJJOOOSSSbbbnnn~~~vvvmmmqqqwwwzzzzzzzzzzzz|||yyyyyy~~~~~~~~~~~~~~~|||wwwrrrooonnnnnnpppnnnjjjgggfffeeeeeefffgggeeecccbbbcccdddcccbbbZZZVVVPPPKKKIIIGGGFFFEEEHHHFFFCCC@@@???>>>??????:::;;;<<<===<<<;;;:::999888999::::::;;;;;;::::::999999999888888888888888<<<<<<;;;:::;;;<<<===>>>@@@AAABBBDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAA============>>>>>>>>>>>>>>>>>>===;;;:::999888777888777777888::::::888777tttddd___fffnnnzzz~~~qqqfff]]]VVVOOOHHHBBBAAAAAA@@@BBBFFFBBBCCCCCCCCCCCCFFFKKKNNN]]]sssxxxttt}}}}}}{{{|||{{{qqqooovvvsss^^^WWWUUUTTTUUUWWWYYYYYYWWWXXXWWWYYY___bbbdddhhhnnn|||vvvjjjdddXXXSSSMMMMMMQQQTTTUUUTTTSSSUUUWWWXXXbbbzzzwww]]]RRROOOLLLKKKKKKJJJJJJIIIHHHGGGFFFHHHJJJKKKJJJIIIGGGGGGGGGFFFFFFHHHMMMPPPZZZeeezzzzzzmmmfffkkkrrrwwwxxxwwwvvvvvvwwwvvvyyy~~~~~~}}}yyytttpppnnnnnnkkkjjjhhhfffdddcccccccccdddbbb```______^^^]]][[[SSSOOOKKKIIIIIIJJJJJJIIIKKKIIIFFFCCCAAA???>>>>>>;;;;;;;;;<<<;;;::::::999888999::::::;;;;;;::::::999999999:::::::::::::::<<<<<<;;;;;;;;;<<<===>>>>>>???AAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<;;;::::::999:::999888999;;;<<<;;;:::wwwooommmqqqvvvzzzzzzmmmddd\\\WWWNNNGGGAAA@@@AAA@@@BBBEEEBBBCCCCCCDDDEEEHHHLLLOOOZZZkkkvvvmmmfffjjjwww~~~~~~wwwsssyyyrrr```UUUUUUTTTTTTVVVXXXYYYXXXVVV[[[YYY\\\```ccceeekkkrrrzzznnnddd___TTTPPPMMMMMMQQQUUUVVVVVVVVVWWW[[[cccssskkkZZZQQQOOOLLLJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIJJJIIIGGGDDDFFFGGGGGGGGGHHHKKKMMMPPPYYYkkkzzzggg```eeennnuuuxxxwwwtttqqquuurrrsssxxx||||||}}}~~~~~~{{{vvvqqqnnnmmmiiihhhgggfffeeedddcccccccccaaa___]]]\\\[[[XXXVVVPPPNNNKKKJJJKKKLLLLLLLLLMMMKKKIIIFFFCCC@@@>>>===<<<<<<;;;:::::::::::::::888999::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===>>>@@@AAABBBBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@?????????>>>=========>>>>>>=========<<<<<<<<<<<<:::999999<<<>>>>>>>>>|||yyyyyyyyyyyyxxx~~~uuujjjbbb\\\XXXMMMFFF@@@@@@@@@???AAAEEEBBBCCCDDDDDDEEEFFFJJJMMMRRRaaavvvuuuddd___\\\dddtttxxx|||qqq___VVVSSSTTTTTTVVVWWWYYYXXXWWWVVV]]]\\\^^^bbbeeeiiiqqqzzz{{{qqqfff]]]YYYPPPNNNLLLNNNRRRVVVXXXXXXYYY[[[aaapppccc[[[QQQOOOLLLKKKKKKKKKKKKJJJLLLKKKIIIJJJJJJKKKIIIHHHDDDFFFIIIJJJJJJJJJKKKLLLIIIPPP___tttjjj^^^ccclllvvv|||{{{vvvqqqrrrooopppvvvzzzzzz|||~~~|||{{{}}}}}}~~~~~~{{{vvvqqqmmmllliiiiiiiiiiiihhhfffeeeddddddbbb```___^^^]]]ZZZWWWUUURRROOOMMMMMMMMMLLLKKKKKKJJJIIIGGGDDDAAA>>><<<===<<<:::999888999:::;;;888999::::::;;;;;;::::::999999:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>===>>>???AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999<<>>===<<<;;;:::999888999::::::888999::::::;;;;;;::::::888999999:::;;;<<<======<<<<<<<<<==================>>>@@@AAABBBBBBAAAAAA????????????@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>===>>>>>>>>>????????????@@@===;;;999999<<>>>>>??????AAAEEEEEEEEEFFFEEECCCCCCDDDEEEQQQ\\\rrrmmmYYYVVVWWW```pppvvv```WWWTTTSSSSSSUUUWWWYYYYYYYYYXXXYYYZZZ[[[[[[___dddhhhppp~~~qqqggg^^^VVVQQQPPPKKKMMMOOOSSSVVVYYY[[[\\\XXX\\\iiikkkWWWTTTMMMJJJHHHGGGHHHHHHHHHGGGJJJHHHGGGGGGHHHHHHGGGEEEFFFIIIKKKLLLJJJHHHGGGGGGHHHLLLRRR^^^rrryyyhhhiiinnnxxx~~~wwwooolllmmmsssxxxxxxyyy|||xxxxxxvvvtttsssuuuyyy|||~~~~~~{{{uuuqqqnnnmmmjjjiiihhhgggfffeeeddddddbbbaaa`````````___\\\YYYRRRQQQOOOOOOPPPQQQPPPOOOFFFEEEDDDBBBAAA???>>>>>>;;;;;;:::999999999999999888999::::::;;;;;;::::::999::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>======>>>@@@AAABBBBBBAAAAAA??????>>>??????@@@AAABBBBBBAAAAAAAAA@@@?????????????????????????????????>>><<<;;;;;;===@@@@@@@@@sssiiieeekkknnnggg___ZZZXXXUUUJJJCCC>>>>>>>>>>>>AAAEEEDDDEEEFFFFFFDDDDDDEEEGGGQQQ]]]tttxxx```]]]\\\bbbpppfffXXXVVVUUUUUUVVVWWWYYYZZZZZZXXXXXX[[[^^^^^^___ccciiioooyyy{{{pppccc\\\UUUOOOLLLMMMKKKNNNQQQUUUXXXZZZ\\\]]][[[aaapppfffVVVQQQNNNLLLIIIHHHIIIJJJIIIIIIIIIGGGFFFGGGHHHHHHGGGFFFMMMOOOPPPPPPMMMKKKJJJIIIIIILLLNNNUUUggg~~~rrrpppsss|||~~~ooojjjiiimmmqqqrrrvvvzzzwwwwwwvvvvvvvvvyyy}}}|||vvvrrrqqqpppmmmllliiigggfffeeeeeeeeedddcccbbbbbbaaa___[[[XXXSSSRRRRRRSSSUUUVVVVVVUUUHHHGGGDDDAAA???>>>======:::::::::::::::999888888888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>>>>===<<<===>>>@@@AAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>???>>>===>>>@@@AAAAAA@@@qqqeee___fffiiiddd\\\XXXUUUSSSIIICCC======>>>>>>AAAEEECCCEEEFFFGGGFFFFFFHHHIIIMMM[[[uuukkkfffcccgggrrrppp\\\VVVXXXXXXXXXZZZXXXZZZ[[[ZZZXXXYYY\\\```cccdddiiipppvvvoooeeeZZZTTTOOOKKKJJJLLLKKKNNNSSSVVVYYY[[[]]]^^^___fffvvvfffZZZRRRQQQOOOMMMLLLMMMMMMMMMLLLJJJIIIHHHHHHJJJJJJIIIHHHTTTUUUVVVUUURRROOONNNNNNJJJLLLLLLOOO___www|||xxxxxxoooiiidddfffjjjnnnsssyyywwwxxxxxxyyyzzz}}}}}}wwwtttssssssqqqooollliiiggggggggghhhhhhgggeeedddccc```[[[XXXYYYXXXWWWXXXZZZ[[[ZZZYYYLLLIIIEEEAAA>>>===<<<<<<999999:::;;;:::999888777999999:::;;;;;;;;;::::::>>>>>>>>>>>>============;;;<<<>>>?????????>>>===;;;<<<===?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBB?????????>>>>>>>>>======AAA@@@@@@AAACCCCCCAAA@@@|||nnncccaaabbbbbb___YYYUUUTTTUUUIIIGGGEEEAAA??????BBBEEEFFFEEEDDDDDDDDDEEEFFFGGGOOO\\\fffxxx}}}yyyvvvwww}}}{{{{{{~~~mmmeee[[[TTTRRRTTTVVVWWW\\\[[[ZZZYYYYYY[[[^^^```fffhhhppp{{{zzziii]]]SSSPPPOOOLLLJJJJJJLLLQQQVVVXXXZZZ]]]```aaabbbppp{{{lll```QQQSSSRRRPPPNNNLLLLLLLLLLLLNNNNNNOOOOOONNNKKKIIIGGGOOOTTTZZZZZZVVVRRRSSSVVVMMMMMMQQQYYYcccpppyyy}}}pppggghhhkkklllnnnrrrttt}}}~~~{{{~~~}}}yyyvvvsssrrrrrrqqqooollliiiiiijjjkkkjjjhhhfffeeedddbbb___\\\ZZZYYYYYYZZZ[[[ZZZWWWUUUKKKHHHDDDAAA@@@???>>><<<::::::999888888888888888:::::::::999::::::;;;;;;============>>>???@@@AAA======>>>???????????????????????????>>><<<;;;:::????????????>>>>>>>>>>>>AAAAAA@@@@@@???@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>???@@@AAABBBBBBCCC~~~pppfff___``````\\\WWWSSSQQQRRRKKKKKKJJJHHHDDDBBBBBBBBBDDDDDDCCCCCCDDDEEEFFFGGGJJJUUU]]]nnn|||yyyyyy{{{}}}}}}|||xxxccc^^^XXXUUUUUUWWWWWWWWWYYYYYYXXXXXXYYY\\\```ccckkknnnyyy~~~mmmcccXXXNNNKKKKKKIIIHHHJJJOOOSSSWWWYYY[[[___dddgggnnn~~~tttiii___RRRQQQPPPNNNLLLKKKKKKKKKKKKMMMMMMNNNNNNMMMKKKHHHGGGJJJNNNTTTVVVUUUUUUVVVXXXXXXXXX]]]dddiiippp||||||qqqmmmkkkiiijjjnnnqqqzzz~~~}}}~~~{{{xxxuuusssqqqppppppnnnlllkkklllmmmooonnnkkkiiigggfffccc```]]]]]]\\\[[[[[[[[[ZZZWWWTTTKKKHHHEEEBBBAAA@@@???===<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@===>>>??????@@@@@@??????===>>>>>>>>>>>>======<<>>>>>=========>>>>>>???>>>======<<<<<<=========<<<===???@@@AAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>??????????????????@@@@@@AAA@@@@@@???@@@@@@AAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAuuuiiiaaaZZZYYYWWWTTTPPPLLLIIIHHHOOOQQQSSSQQQNNNIIIFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGIIINNNNNNUUUhhhvvv~~~~~~~~~}}}yyyuuussstttxxx}}}vvvaaaVVVRRRSSSTTTWWWYYYZZZ[[[ZZZ[[[]]]^^^^^^___cccjjjpppwwwqqqeeeYYYPPPIIIGGGHHHIIILLLQQQTTTWWW[[[^^^___```fffnnnrrr```\\\YYYSSSLLLKKKJJJHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFGGGJJJNNNSSSVVVVVVUUUVVVWWW]]]eeehhhkkkrrrzzzuuuoooooooootttxxxzzzzzz{{{|||}}}|||{{{xxxuuurrrpppooonnnqqqooonnnnnnppprrrttttttssspppnnnllllllkkkiiiggggggeeebbb```^^^[[[XXXVVVPPPNNNKKKIIIHHHFFFDDDBBB?????????>>>??????@@@AAA??????>>>=========>>>>>><<<===@@@BBBBBBBBB@@@?????????@@@AAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>===>>>>>>>>>???????????????@@@@@@??????@@@@@@AAAAAA??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???xxxmmmccc]]]WWWUUUSSSPPPMMMJJJFFFDDDJJJKKKKKKIIIGGGEEEEEEEEECCCCCCDDDEEEFFFFFFFFFGGGHHHKKKIIINNN\\\gggyyyzzzuuurrrrrrvvv{{{vvvbbbYYYWWWUUUUUUVVVWWWXXXZZZ\\\]]]\\\^^^`````````eeennnuuuyyyiii^^^TTTMMMGGGFFFGGGIIINNNSSSUUUWWW]]]bbb```^^^cccllleeeYYYUUUSSSRRRLLLKKKIIIGGGGGGFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFKKKKKKKKKMMMPPPPPPOOONNNNNNOOOTTTZZZ^^^cccllluuu~~~}}}}}}sssmmmmmmnnnqqquuuvvvwwwyyy{{{{{{yyyvvvssspppnnnnnnmmmuuurrrooooooqqqsssssssssrrrpppnnnnnnooopppooonnnllliiifffcccaaa___\\\YYYUUUSSSPPPOOONNNLLLIIIFFFAAAAAA@@@@@@@@@@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>===>>>@@@BBBCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<=========>>>>>>>>>??????@@@?????????@@@@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@??????|||qqqggg```\\\TTTRRRPPPNNNLLLJJJFFFCCCBBBBBBBBB@@@>>>???AAACCCCCCCCCDDDEEEEEEEEEDDDDDDBBBFFFFFFJJJUUU^^^rrr{{{wwwuuutttwww{{{~~~vvvcccWWWUUUWWWXXXYYYYYYXXXXXXXXX[[[^^^[[[^^^``````aaagggrrrzzzqqqbbbWWWNNNHHHEEEFFFGGGHHHMMMSSSVVVWWW\\\bbb```\\\cccoooqqq[[[UUUPPPNNNPPPNNNLLLJJJHHHGGGFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFLLLLLLLLLKKKJJJIIIHHHHHHMMMLLLNNNRRRUUUXXXbbbkkk||||||wwwmmmllljjjlllpppssssssvvvzzzyyywwwtttqqqpppppppppqqqwwwsssooooooqqqssssssqqqqqqooommmnnnppprrrssssssooollliiifffeeecccaaa___ZZZXXXVVVUUUTTTRRROOOLLLFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>============>>>??????@@@@@@????????????@@@AAABBBBBBAAABBBCCCDDDDDDEEEDDDDDDAAAAAAAAAAAABBBBBBBBBBBBvvvjjjaaa\\\ZZZSSSPPPNNNMMMLLLJJJGGGCCC@@@@@@@@@???======???AAABBBBBBCCCCCCCCCBBBAAA@@@@@@DDDEEEIIIQQQUUUhhh}}}|||wwwyyy{{{}}}~~~tttbbbZZZUUUTTTUUUWWWYYYZZZZZZXXXXXXZZZ\\\YYY^^^bbbcccfffmmmzzzxxxkkk]]]SSSKKKHHHFFFHHHIIIJJJNNNTTTXXXVVVZZZ```^^^\\\hhhxxxbbbUUUSSSLLLKKKPPPPPPOOOLLLJJJHHHGGGFFFFFFDDDDDDCCCDDDDDDEEEFFFFFFGGGIIIJJJHHHEEECCCDDDFFFJJJIIIKKKNNNOOOPPPWWW___ppp~~~}}}yyytttnnnkkknnnooonnnpppuuutttsssqqqqqqqqqsssvvvwwwwwwrrrnnnnnnrrrttttttqqqqqqooommmmmmooorrrssssssqqqnnnkkkiiihhhhhhfffeee___^^^\\\[[[ZZZWWWTTTQQQMMMMMMKKKJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@>>>??????@@@AAAAAABBBBBB????????????@@@AAABBBCCCCCCCCCDDDFFFFFFGGGGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFqqqddd\\\YYYXXXRRRPPPMMMLLLMMMKKKHHHDDDBBBCCCDDDCCCAAA@@@@@@AAA@@@AAABBBBBBAAA@@@>>>===AAAFFFGGGJJJNNNNNN___}}}zzz{{{{{{|||}}}{{{```WWWXXXXXXUUUTTTTTTWWW[[[\\\ZZZXXXYYYZZZZZZ___eeehhhkkktttwwwnnndddXXXNNNLLLJJJJJJLLLMMMMMMQQQWWWYYYVVVXXX]]]\\\]]]lll~~~YYYRRRRRRKKKIIIPPPRRRQQQNNNKKKHHHGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFAAAEEEHHHFFFAAA@@@CCCFFFDDDDDDGGGKKKKKKKKKPPPXXXddd{{{~~~uuuooonnnlllhhhiiimmmqqqpppooopppsssvvvzzz}}}uuuqqqmmmnnnrrruuuuuurrrrrrpppnnnmmmoooqqqrrrrrrrrrooolllkkkkkkjjjjjjiiibbbaaa___^^^]]][[[WWWTTTSSSRRRQQQOOONNNMMMMMMLLLIIIHHHGGGFFFEEEEEEEEEEEEAAAAAAAAAAAAAAACCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCC@@@@@@AAABBBBBBCCCDDDDDD????????????@@@AAABBBCCCDDDDDDEEEGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJzzzgggYYYRRRPPPOOOMMMNNNMMMKKKHHHFFFEEEFFFDDDEEEGGGHHHFFFCCC???===EEEDDDBBBAAAAAA@@@???===BBBBBBEEEIIIMMMTTTcccqqq~~~~~~}}}}}}}}}~~~ttthhh\\\XXXXXXWWWXXXZZZXXX[[[]]][[[WWWWWW\\\aaa___eeekkknnnrrr~~~{{{nnneee[[[QQQJJJJJJJJJJJJKKKNNNQQQTTTVVVSSSXXX^^^^^^\\\eee~~~vvvZZZPPPNNNIIIHHHKKKPPPNNNLLLJJJHHHFFFEEEEEEGGGEEECCCBBBBBBBBBAAA@@@@@@AAACCCDDDDDDDDDCCCCCCDDDCCCBBBBBBCCCGGGJJJLLLXXXeeevvvzzznnngggggglllppppppooooooppptttxxx}}}|||xxxvvvwwwyyy{{{{{{tttsssrrrrrrttttttsssrrrnnnoooppppppnnnllliiiggggggfffccc```^^^]]]\\\\\\[[[XXXTTTRRRRRRRRRQQQPPPQQQOOOLLLJJJHHHHHHIIIJJJGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEDDDBBBDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGIIIJJJJJJKKKGGGGGGGGGHHHJJJLLLMMMNNNyyygggYYYRRRPPPOOONNNOOOOOOLLLIIIGGGFFFFFFCCCDDDFFFGGGFFFCCC@@@>>>BBBAAA@@@@@@@@@@@@@@@???BBBBBBDDDGGGIIIOOO\\\hhh~~~zzzxxxwwwvvvwwwyyy{{{|||iii___VVVTTTUUUUUUVVVXXXYYY[[[[[[ZZZXXXYYY]]]aaabbbhhhnnnttt}}}ssshhh```YYYQQQKKKIIIJJJKKKMMMOOORRRTTTUUUUUUXXX]]]```dddsssmmmUUUNNNMMMJJJIIIMMMOOONNNMMMKKKIIIGGGFFFFFFHHHFFFDDDCCCCCCCCCBBB@@@AAABBBCCCDDDDDDCCCCCCBBBCCCBBBBBBAAACCCFFFIIIKKKQQQ\\\kkkwww~~~}}}pppiiigggfffjjjkkkmmmppptttxxx|||~~~}}}zzzvvvuuuwwwzzz{{{|||wwwuuuttttttuuuuuutttrrrnnnooooooooonnnlllkkkjjjiiigggeeecccaaa`````````^^^[[[XXXWWWXXXYYYYYYXXXVVVUUUSSSPPPOOOMMMMMMMMMKKKJJJHHHIIIIIIIIIHHHFFFEEEDDDDDDEEEGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNvvveeeXXXQQQOOOOOOPPPQQQPPPNNNKKKHHHGGGGGGCCCDDDEEEEEEDDDBBB@@@>>>===>>>>>>??????@@@@@@@@@BBBBBBCCCFFFFFFIIISSS^^^ssszzzyyy}}}~~~wwwuuurrrqqqrrruuuxxx{{{~~~ggg]]]VVVQQQRRRUUUUUUVVVXXX\\\[[[[[[[[[\\\^^^aaacccjjjnnnvvvxxxpppggg___ZZZUUUPPPLLLIIIJJJLLLOOOQQQSSSUUUUUUYYYXXX]]]hhhxxxttt```NNNJJJKKKJJJJJJMMMOOONNNMMMKKKJJJHHHGGGGGGJJJHHHEEEDDDDDDCCCBBB@@@BBBBBBCCCDDDDDDCCCAAAAAABBBBBBAAAAAABBBDDDGGGIIIHHHPPP]]]jjjvvvxxxooojjjhhhiiilllppptttxxx{{{}}}|||yyywwwwwwyyy{{{}}}}}}yyywwwvvvuuuvvvuuutttrrrnnnnnnnnnmmmmmmmmmlllllljjjiiigggfffeeedddeeeeeebbb```^^^^^^```aaabbbaaa]]]]]]\\\ZZZXXXUUUSSSRRRRRRPPPOOOOOOPPPPPPNNNLLLJJJHHHFFFGGGIIIKKKLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEGGGGGGHHHJJJJJJKKKKKKKKKNNNNNNMMMMMMMMMMMMMMMNNNpppaaaVVVNNNLLLNNNPPPQQQQQQPPPLLLIIIHHHGGGEEEEEEDDDDDDBBB@@@===<<<<<<===>>>>>>>>>>>>???@@@CCCCCCDDDFFFEEEGGGPPPZZZmmmsssrrrwww}}}yyyvvvrrrpppppptttxxx|||~~~hhhZZZXXXSSSQQQUUUXXXWWWXXXZZZ^^^\\\[[[]]]aaaeeeggghhhqqqwwwwwwiiiddd]]]WWWTTTQQQNNNLLLIIIKKKNNNQQQTTTUUUUUUVVV]]]YYY___uuudddVVVIIIGGGIIIIIIIIIKKKMMMMMMLLLLLLKKKJJJIIIHHHIIIGGGDDDCCCCCCBBB@@@???BBBCCCCCCDDDCCCBBB@@@???AAAAAA@@@@@@AAABBBDDDFFFCCCGGGPPP]]]mmm|||wwwooooooooopppsssvvvzzz||||||zzzyyyyyy{{{|||}}}|||xxxvvvtttttttttsssrrrpppmmmmmmllllllllllllmmmnnnkkkjjjiiihhhggghhhiiiiiihhhfffddddddfffggggggfffbbbccccccbbb```]]]ZZZXXXXXXWWWVVVWWWWWWWWWTTTRRRMMMKKKIIIIIIKKKMMMOOOOOONNNMMMLLLJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHIIIJJJJJJKKKJJJJJJNNNMMMMMMLLLLLLMMMMMMNNNxxxggg[[[RRRJJJHHHKKKNNNPPPQQQPPPLLLIIIHHHHHHGGGFFFEEEBBB???===:::999===>>>@@@???======>>>@@@DDDDDDFFFHHHGGGHHHQQQ\\\rrrqqqmmmpppxxx|||yyytttppppppssswwwzzz|||}}}~~~~~~vvvdddZZZWWWVVVSSSSSSXXXZZZXXXXXXZZZ\\\[[[[[[^^^dddiiimmmnnnuuu{{{nnn```\\\VVVRRROOONNNMMMLLLKKKMMMOOOSSSUUUVVVWWWWWW]]]ZZZeeeyyyXXXPPPHHHFFFGGGGGGGGGHHHKKKKKKLLLLLLKKKJJJIIIIIIGGGEEECCCAAAAAAAAA???>>>BBBBBBCCCCCCCCCAAA@@@???@@@????????????@@@BBBBBBBBBCCCHHHSSScccsss{{{}}}{{{xxxrrrnnnnnnppptttxxxyyyxxxwwwwwwxxxyyyxxxwwwvvvtttrrrrrrrrrqqqooommmmmmllllllkkklllmmmmmmnnnkkkjjjiiiiiiiiiiiikkkkkkllljjjhhhhhhhhhhhhgggeeedddeeeffffffeeebbb___]]]]]]]]]]]]^^^___^^^\\\YYYRRROOOMMMMMMNNNPPPQQQRRRQQQPPPNNNMMMKKKJJJJJJJJJLLLLLLKKKJJJJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJKKKJJJJJJKKKKKKLLLMMMNNNnnn]]]TTTLLLDDDCCCHHHKKKMMMOOONNNLLLIIIHHHGGGHHHFFFCCC@@@===;;;:::999===@@@BBBAAA>>>>>>@@@BBBFFFEEEGGGHHHHHHJJJTTT___wwwssskkkkkkoooxxx~~~{{{vvvqqqooopppsssvvvwwwxxxzzz{{{|||nnn___UUUSSSVVVUUUSSSUUUYYYZZZWWWWWWZZZYYY[[[]]]aaagggmmmssswww~~~mmmcccXXXVVVRRRNNNLLLKKKLLLLLLMMMNNNPPPSSSUUUWWWXXXYYY[[[```sssiiiRRRMMMHHHEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIIIIEEECCCAAA@@@AAAAAA@@@>>>AAAAAABBBCCCCCCBBB@@@@@@???>>>>>>>>>>>>?????????AAAAAACCCLLLZZZjjjyyy~~~xxxuuuvvv}}}wwwooojjjkkknnnqqqrrrqqqqqqrrrttttttsssqqquuusssqqqqqqqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllkkkjjjjjjkkklllmmmnnnllljjjiiihhhgggdddbbbcccdddfffggggggfffdddcccbbbbbbccceeegggfffdddaaaYYYWWWUUUTTTUUUVVVVVVUUURRRQQQOOONNNMMMLLLLLLLLLNNNNNNLLLLLLLLLLLLNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOxxxeeeSSSMMMGGG@@@???EEEFFFIIILLLLLLKKKHHHGGGGGGFFFDDDAAA>>><<<;;;;;;;;;===@@@CCCCCC@@@@@@CCCGGGGGGFFFFFFFFFFFFHHHSSS___rrryyymmmiiigggsss~~~~~~}}}zzzyyytttpppoooqqqrrrrrrtttwwwyyyzzz|||~~~xxxfff\\\XXXTTTSSSVVVUUUTTTVVVZZZ[[[YYYYYY]]][[[___dddiiinnnuuu}}}~~~nnnbbbZZZQQQPPPNNNKKKIIIJJJLLLNNNOOOPPPQQQSSSUUUXXXZZZ[[[]]]lll[[[NNNLLLIIIFFFDDDFFFGGGGGGEEEGGGIIIJJJKKKJJJIIIHHHEEECCCAAAAAABBBBBBAAA@@@???@@@AAABBBCCCBBBAAA@@@>>>>>>==================??????@@@FFFQQQbbbsss~~~~~~}}}~~~zzzvvvqqqpppuuuuuunnnlllmmmnnnkkklllmmmpppssstttsssqqqvvvtttssssssttttttsssrrrpppqqqrrrsssrrrrrrppppppnnnnnnmmmlllllllllmmmnnnlllkkkiiihhhhhhfffdddaaabbbccceeeggghhhiiiiiihhhfffgggiiikkknnnnnnllliiibbb```^^^^^^^^^^^^\\\ZZZUUUTTTSSSRRRQQQQQQPPPQQQQQQPPPOOONNNNNNOOOPPPQQQPPPOOONNNMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPsss___NNNHHHDDD======CCCDDDGGGJJJKKKJJJHHHGGGFFFCCCAAA???===<<<<<<===>>>;;;???DDDDDDBBBBBBFFFKKKHHHFFFEEEEEECCCFFFQQQ]]]hhhqqqjjjeeerrr~~~}}}}}}}}}|||yyy|||}}}wwwsssqqqqqqqqqooorrrvvvxxxyyyzzz|||}}}pppaaaTTTUUUZZZYYYWWWWWWVVVUUUXXX\\\]]]\\\]]]aaa___eeelllqqquuu|||rrreee\\\WWWLLLLLLKKKIIIHHHIIIMMMOOOQQQQQQQQQRRRUUUXXX[[[]]]aaaxxxrrrRRRKKKLLLJJJFFFDDDFFFIIIIIIDDDFFFHHHJJJJJJJJJIIIHHHEEECCCAAAAAACCCDDDCCCBBB>>>???AAABBBCCCBBBBBBAAA===============<<<<<<<<<======>>>BBBMMM^^^ppp}}}}}}~~~nnnjjjlll|||}}}uuuqqqooooooiiijjjmmmqqquuuwwwwwwuuuxxxwwwvvvvvvwwwxxxvvvuuussstttuuuvvvvvvtttrrrqqqppppppnnnmmmmmmmmmnnnoookkkiiihhhhhhhhhfffdddbbbaaabbbdddfffiiikkklllllliiijjjlllppprrrsssqqqnnnhhhgggeeeeeeeeedddaaa___YYYYYYXXXWWWVVVVVVVVVVVVTTTRRRQQQPPPPPPQQQRRRTTTRRRQQQQQQPPPNNNMMMLLLLLLKKKLLLNNNPPPQQQSSSSSSSSSUUUUUUSSSRRRRRRQQQQQQQQQtttZZZMMMJJJCCC@@@@@@<<>>>>>>>>AAABBBCCCCCCAAAAAABBBCCCBBBAAA@@@AAAEEEJJJPPPTTTddduuuvvvhhhhhhsss~~~vvvuuuvvvvvvyyy}}}}}}vvvqqqmmmkkkkkkmmmppppppppprrrvvvzzz}}}kkk\\\YYYUUUSSSTTTVVVXXXYYY^^^ZZZZZZ^^^```______bbbeeeiiiqqqyyy}}}uuuggg[[[SSSPPPKKKJJJHHHGGGHHHKKKOOOQQQRRRSSSVVVYYYXXXVVVYYY___mmm```YYYJJJJJJHHHGGGFFFFFFEEEEEEHHHIIIIIIJJJJJJIIIIIIHHHHHHEEEBBBBBBCCCCCCAAA>>>BBBBBBAAAAAA@@@???????????????>>>======>>>???@@@===;;;;;;???DDDOOOaaaqqqxxxkkkffftttzzzssslllhhheeeggglllqqqrrrrrrsssuuuzzzzzzzzzyyyvvvuuuuuuuuuwwwxxxxxxxxxvvvtttrrrqqqppppppqqqpppooonnnlllkkkjjjkkklllmmmlllllljjjiiieeeeeeeeegggkkkmmmnnnmmmooorrruuuxxxyyywwwtttqqqrrrpppnnnllljjjgggdddaaa]]]\\\[[[ZZZXXXVVVUUUTTTPPPRRRTTTUUUSSSSSSSSSTTTVVVVVVTTTRRRPPPNNNMMMLLLLLLMMMOOORRRTTTUUUVVVWWWVVVVVVVVVUUUUUUTTTTTTTTTwww]]]PPPNNNGGGDDDDDD@@@???@@@AAABBBBBBBBBAAA@@@AAA>>>;;;;;;<<<=========>>>@@@AAA@@@???>>>???AAABBBAAAAAABBBFFFJJJOOORRR\\\kkkuuunnnwww|||tttqqqpppppptttzzz|||uuuoookkkkkkmmmnnnmmmmmmooossswwwyyy~~~mmm___XXXVVVTTTTTTUUUXXXZZZ[[[\\\XXXXXX]]]______aaadddlllooowwwrrrfffYYYOOOLLLJJJIIIGGGGGGIIILLLPPPRRRXXXXXXYYY[[[ZZZYYY^^^eee{{{pppUUUOOOGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFDDDBBBBBBCCCCCCAAA?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAABBB>>><<<<<<>>>BBBIIIXXXfffxxxzzzzzzrrr{{{xxxrrrtttrrrwww|||}}}{{{wwwsssppplllkkkjjjlllnnnppprrruuuzzz{{{{{{zzzyyyxxxyyyyyywwwwwwxxxwwwvvvtttsssqqqpppqqqqqqqqqqqqooonnnmmmmmmmmmmmmnnnmmmmmmlllllliiigggfffhhhlllpppssstttvvvxxx{{{||||||yyyvvvtttsssqqqnnnmmmkkkhhheeebbbaaaaaaaaa```]]]ZZZVVVTTTQQQRRRTTTSSSSSSSSSTTTVVVWWWWWWUUUTTTRRRPPPOOONNNOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUsssZZZLLLJJJDDDAAABBB>>>;;;===???@@@AAA@@@>>>===@@@>>>;;;:::;;;<<<===<<<>>>???@@@@@@>>>>>>>>>@@@AAAAAABBBDDDGGGJJJNNNPPPSSS^^^ooo|||zzzrrrmmmiiihhhmmmuuuzzzsssooommmmmmllljjjiiikkknnnqqquuuxxx{{{~~~qqqcccZZZUUUSSSSSSTTTUUUWWWZZZ\\\]]]\\\YYYZZZ^^^```aaadddiiiqqqttt}}}xxxmmmbbbUUUKKKHHHGGGGGGGGGHHHJJJNNNRRRTTTYYYWWWWWWYYYYYY[[[ccclll```NNNIIIFFFEEEDDDCCCCCCEEEGGGHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDCCCAAAAAABBBBBBAAA@@@===>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@@@@@@@AAAAAA@@@===<<<>>>???BBBLLLWWWhhhqqq|||xxxiiiccc^^^dddmmmuuuzzz|||~~~yyytttnnnkkkmmmrrrttttttzzzzzzyyyyyyyyyyyyzzzzzzwwwwwwwwwwwwvvvtttsssrrrpppqqqqqqrrrrrrqqqppppppqqqpppooonnnnnnnnnnnnnnnnnnkkkiiikkkoootttyyy{{{{{{|||}}}}}}|||yyywwwuuupppooommmmmmlllkkkiiifffbbbbbbaaa```\\\WWWRRROOORRRSSSSSSRRRQQQSSSVVVXXXYYYXXXWWWVVVTTTSSSQQQQQQRRRSSSUUUWWWYYY[[[[[[\\\___^^^]]][[[ZZZYYYYYYXXXmmmTTTGGGFFF@@@>>>???;;;;;;===???AAABBBAAA???>>>???===:::999:::<<<<<<<<>>???@@@@@@AAACCCEEEGGGIIIKKKLLLOOOUUU```ppp}}}wwwqqqlllgggdddhhhoooyyyyyyvvvqqqooommmjjjhhhiiikkkmmmqqqsssuuuwwwzzz~~~lll]]]UUUTTTUUUQQQSSSVVVXXXYYYZZZ\\\^^^___]]]]]]aaacccdddjjjpppxxx}}}rrrggg\\\PPPIIIGGGEEEFFFGGGIIIMMMQQQTTTVVVYYYVVVUUUWWWYYY___jjjvvvrrrZZZPPPLLLIIIHHHFFFEEEEEEFFFHHHJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAA>>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>?????????======>>>>>>???DDDKKKXXXdddtttuuuggg[[[\\\aaajjjrrr{{{~~~xxxzzz~~~|||xxxzzzyyywwwvvvvvvwwwwwwvvvxxxxxxwwwvvvuuutttssssssoooppppppqqqqqqqqqrrrrrrrrrqqqpppooonnnooopppqqqqqqooonnnooossswwwyyyzzzxxxxxxxxxxxxwwwuuutttssskkkkkkjjjlllmmmnnnmmmkkkeeedddaaa]]]YYYUUURRRPPPTTTTTTSSSRRRQQQSSSXXX[[[[[[[[[ZZZYYYXXXVVVVVVUUUTTTUUUXXX[[[^^^```aaabbbdddcccaaa___^^^]]]\\\\\\kkkSSSFFFEEE@@@>>>@@@<<<;;;===???AAABBBAAA@@@??????===:::999:::<<<<<<<<>>===>>>???@@@AAABBBDDDFFFHHHHHHIIILLLOOOVVVdddxxx}}}xxxsssqqqmmmjjjlllpppttt{{{~~~uuusssoookkkjjjiiijjjjjjnnnoooqqqssswww}}}zzzpppddd[[[VVVVVVWWWXXXSSSVVVYYYZZZZZZZZZ\\\]]]bbb```aaadddfffhhhooowwwzzzlllbbbWWWMMMIIIIIIDDDFFFHHHLLLPPPTTTVVVXXX^^^ZZZXXXZZZ]]]dddrrriiiZZZUUUOOOKKKJJJHHHFFFEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEBBBBBBCCCBBBBBBAAABBBBBB@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@??????>>>>>>>>><<<<<>>AAAFFFLLLVVVgggyyyzzzeee]]]YYY\\\dddqqq|||xxxvvvwwwwwwvvvtttyyyyyywwwvvvuuussssssrrrnnnooooooooopppqqqqqqrrrrrrqqqpppoooooopppqqqrrrrrrrrrrrrtttwwwxxxwwwuuuttttttsssrrrrrrrrrrrrssslllkkkkkklllmmmmmmllljjjmmmiiiccc]]]YYYXXXXXXYYYYYYXXXWWWUUUTTTWWW[[[___```______^^^]]]\\\\\\[[[XXXZZZ]]]```dddggghhhiiiiiihhheeecccaaaaaaaaaaaahhhPPPDDDCCC???===???<<<;;;;;;<<<===>>>?????????@@@>>>;;;:::;;;<<<===<<<<<<===>>>===;;;::::::;;;@@@@@@AAABBBDDDEEEFFFFFFHHHKKKPPP\\\nnn~~~yyyyyyyyyxxxyyy|||zzzxxxuuuqqqnnnmmmkkkiiihhhkkkkkkllloootttzzzsssfff]]]UUUUUUWWWXXXXXXYYYUUUYYY\\\]]][[[[[[]]]___cccbbbdddhhhkkkoooyyy|||rrrfff]]]SSSKKKIIIKKKEEEGGGKKKOOOSSSVVVYYYZZZ^^^ZZZXXX[[[___iiiyyy|||aaaXXXSSSMMMIIIHHHGGGEEEDDDCCCCCCCCCGGGGGGHHHHHHHHHHHHHHHGGGCCCDDDEEEDDDBBBAAABBBCCCBBBBBBAAAAAA@@@??????>>>BBBCCCCCCCCCBBBAAA@@@???>>>;;;<<>>@@@===;;;;;;;;;;;;<<<>>>???AAAAAA>>>;;;;;;<<<=========<<<======<<<:::999999:::@@@@@@@@@@@@AAABBBCCCDDDFFFIIIMMMTTTaaaxxxyyyvvvrrrqqqooommmiiieeehhhggggggiiinnnsssxxxzzz{{{jjj^^^XXXSSSSSSWWWXXXVVVWWW[[[WWWZZZ^^^^^^\\\\\\___cccggghhhkkkqqquuu|||yyynnnggg___YYYQQQJJJHHHKKKFFFIIIMMMRRRVVVYYYZZZ[[[YYYWWWYYY___iiiwwwgggUUUQQQNNNJJJEEEFFFFFFGGGFFFEEEDDDCCCEEEFFFGGGHHHIIIIIIIIIIIIEEEFFFGGGEEEBBBAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCAAA@@@???>>>;;;;;;>>>@@@>>>>>>@@@@@@DDDNNN^^^ooo}}}}}}qqqttt}}}wwwiiiaaacccsss~~~~~~|||yyyvvvsssqqqppppppqqqqqqpppppppppqqqrrrrrrpppqqqrrrtttuuuvvvvvvwwwtttttttttvvvxxxyyyxxxvvvxxxuuurrrooonnnoooqqqsssrrrqqqoooppppppooommmkkkkkkgggaaa]]]\\\___cccfffjjjiiihhhfffdddeeehhhjjjoooooonnnnnnnnnnnnnnnnnnmmmnnnoooqqqrrrsssttttttmmmllliiigggfffggghhhiiimmmUUUIIIIIIEEEDDDFFFCCC===<<<;;;;;;<<>>>>>>>>>>>??????>>><<<:::;;;<<<@@@??????>>>???@@@BBBCCCFFFHHHJJJMMMVVViiixxxvvvsssrrrqqqnnnhhhdddeeedddccceeeiiinnnrrrssswwwnnneee\\\VVVPPPPPPTTTYYYXXXTTTVVV^^^WWW[[[^^^^^^\\\]]]bbbggglllmmmrrryyyyyyppphhhccc^^^ZZZWWWQQQIIIGGGJJJGGGJJJOOOTTTXXXZZZ[[[[[[XXXXXX^^^iiixxxvvvVVVLLLLLLKKKIIIDDDFFFHHHIIIJJJIIIGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFHHHIIIFFFCCCAAABBBCCC@@@AAAAAABBBBBBCCCCCCDDDAAAAAABBBBBBAAA???>>>===>>>;;;:::>>>???===<<<>>>>>>AAAHHHSSSaaappp}}}wwwuuuwww~~~nnneeennn}}}}}}zzzvvvssspppooooootttsssrrrqqqqqqqqqrrrsssoooqqqsssvvvxxxyyyyyyyyyvvvtttssstttwwwzzz{{{{{{zzzwwwrrrnnnlllmmmooopppooonnnoooqqqsssttttttsssllljjjgggeeeeeegggkkkmmmppppppooollljjjjjjlllnnnttttttttttttttttttttttttvvvwwwwwwwwwwwwwwwvvvvvvnnnllljjjhhhggghhhjjjkkkoooeeeZZZPPPGGG>>><<<>>>======<<<;;;;;;<<<>>>>>>>>>===<<<;;;::::::;;;<<<>>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCFFFJJJLLLNNNZZZsss}}}xxxyyyvvvnnnhhhgggeeebbb```aaaeeejjjmmmoootttwww{{{}}}wwwpppfff^^^ZZZWWWTTTRRRTTTUUUVVVWWWYYYZZZ[[[\\\YYY]]]\\\^^^dddaaa___iiisssxxx~~~yyyrrrkkkeeeccc]]]XXXRRROOONNNMMMJJJGGGKKKSSSXXXWWWWWWZZZ\\\[[[aaaiiitttaaaSSSNNNMMMKKKDDDGGGIIIJJJKKKJJJFFFBBB@@@BBBCCCEEEFFFGGGGGGGGGFFFHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBDDDFFFEEEBBB>>>AAAAAAAAAAAAAAAAAAAAAAAA===========================<<<>>>FFFPPP^^^qqq{{{ttttttvvvzzzzzzpppmmmyyyyyysssuuuwwwuuuvvvzzzxxxwwwuuuttttttuuuvvvwwwxxx{{{{{{xxxxxx{{{{{{xxxwwwxxxzzzzzzzzzzzzzzz{{{wwwtttqqqqqqsssttttttrrrqqqrrruuuxxx||||||{{{xxxwwwuuuqqqmmmjjjkkkpppsssuuusssqqqqqqsssuuuvvvvvvyyyxxxxxxzzz|||}}}|||{{{|||{{{yyywwwuuutttsssrrrllljjjhhhgggjjjmmmooopppsssgggZZZQQQJJJCCC@@@AAA>>>===<<<;;;;;;<<<=========<<<;;;;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAA@@@????????????@@@AAAAAA@@@BBBFFFHHHIIITTTkkk~~~yyyooohhheeeeeebbb______aaadddggghhhlllnnnrrrwww|||vvvooogggaaaZZZVVVUUUTTTTTTSSSTTTUUUVVVXXXYYY[[[\\\\\\^^^bbb```bbbiiiggggggqqq{{{sssjjjddd^^^YYYXXXVVVRRRMMMJJJJJJIIIGGGEEEKKKPPPVVVYYY[[[\\\^^^aaappptttVVVMMMJJJKKKLLLFFFGGGIIIKKKLLLKKKIIIFFFDDDBBBCCCEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAABBBAAAAAABBBDDDDDD@@@===@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;AAAIIIUUUfffuuu~~~yyyvvvtttwww~~~~~~wwwrrrxxxyyyyyyyyywwwxxx{{{{{{zzzxxxvvvuuuttttttuuuwwwyyyyyywwwwww{{{{{{yyyxxxyyyzzzyyyxxxwwwwwwwwwwwwtttrrrqqqssstttsssqqqqqqrrruuuzzz~~~~~~|||zzzwwwtttqqqqqqsssvvvxxx|||zzzwwwvvvwwwzzz{{{{{{}}}}}}}}}~~~|||yyyvvvsssrrrqqqnnnllljjjjjjmmmppprrrrrrwwwhhhXXXQQQMMMIIIEEECCC??????>>>===<<<<<<<<<<<<===<<<;;;;;;<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAA???????????????@@@@@@AAA>>>@@@DDDEEEFFFNNNcccwww~~~tttkkkhhhgggccc___]]]^^^```aaaaaafffhhhllloootttzzz~~~wwwnnnddd]]]UUUSSSPPPOOOQQQSSSUUUVVVUUUVVVWWWYYYZZZ\\\^^^^^^```cccaaaccckkkkkkmmmyyytttfff___ZZZVVVRRRRRROOOMMMIIIGGGGGGHHHGGGGGGOOOPPPVVV___```]]]dddpppaaaMMMJJJGGGHHHKKKGGGBBBCCCFFFHHHHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@??????AAA@@@@@@AAABBBAAA???===????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::>>>BBBJJJYYYfff~~~~~~rrrllluuu}}}zzzzzzxxxzzzxxxwwwxxx{{{wwwvvvuuuuuuxxx{{{{{{yyyzzz~~~|||||||||{{{zzzyyyxxxwwwvvvzzzxxxvvvuuuuuuvvvuuusssssstttwww|||~~~{{{xxxyyy|||~~~zzzyyyzzz}}}}}}zzzvvvtttrrrqqqqqqrrrpppooopppsssvvvwwwxxxxxxfffTTTNNNMMMKKKFFFCCCBBBAAA@@@???>>>>>>======>>>>>>===<<<<<<===??????>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEFFFFFFLLL^^^ppp{{{rrrmmmiiieee```]]]\\\]]]^^^^^^```bbbeeehhhkkkpppwww{{{uuukkkddd^^^VVVPPPOOONNNNNNOOORRRUUUWWWYYYVVVWWWXXXZZZ]]]___```aaadddfffccceeeoooqqqvvvwwwkkk```ZZZVVVRRRPPPPPPLLLJJJIIIHHHIIIJJJKKKLLLTTTSSSZZZcccaaa^^^nnnkkkVVVMMMLLLGGGGGGJJJFFFAAACCCDDDFFFFFFDDDCCCAAADDDDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@?????????>>>AAAAAAAAAAAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::===???DDDPPP[[[ttttttfff^^^fffvvvwww~~~wwwxxx{{{yyyyyyzzz}}}~~~}}}||||||zzzyyy}}}|||{{{zzzzzzyyyxxxxxxwwwwwwzzz}}}~~~{{{~~~}}}yyywwwzzz~~~|||{{{yyywwwvvvvvvvvvvvvuuuttttttvvvzzz|||}}}}}}vvvcccPPPIIIJJJIIIDDDAAACCCCCCCCCBBBAAA@@@??????AAA@@@>>>===<<<<<<<<<===============>>>>>>>>>>>>>>>>>>======>>>>>>???@@@CCCDDDFFFGGGFFFJJJYYYiii~~~{{{xxxpppiiieee```\\\[[[[[[[[[[[[XXXZZZ\\\^^^```eeejjjnnnyyy{{{pppcccZZZVVVTTTPPPLLLPPPQQQRRRSSSTTTUUUWWWYYYXXXYYY[[[]]]```bbbdddeeehhhkkkiiimmmxxx~~~yyylllbbbYYYTTTQQQLLLJJJKKKIIIIIIHHHHHHJJJLLLOOOQQQVVVVVV]]]ccc___aaa{{{xxx\\\OOOMMMMMMGGGHHHKKKFFFGGGHHHIIIIIIIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<:::888999<<<===@@@IIISSSgggrrrnnnaaabbblllzzz~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{{{{||||||}}}}}}{{{~~~~~~{{{wwwwwwzzz~~~}}}||||||{{{{{{vvvvvvwwwzzz}}}uuubbbNNNGGGGGGEEEBBB@@@CCCCCCCCCCCCCCCBBBAAA@@@BBBAAA>>><<<;;;;;;;;;;;;;;;<<<<<<<<<===========================>>>>>>???@@@AAACCCDDDCCCFFFRRR___sss~~~{{{}}}ssslllgggaaa\\\ZZZZZZYYYXXXVVVXXXYYY[[[\\\```eeehhhmmmrrr{{{|||ttteee___VVVQQQOOOPPPOOONNNRRRTTTUUUVVVUUUUUUVVVWWWZZZ[[[]]]```cccfffhhhiiihhhlllllltttyyyrrreee]]]UUUQQQNNNIIIHHHIIIEEEFFFGGGHHHIIILLLPPPSSSVVVWWW\\\```bbbnnnhhhPPPHHHIIIKKKFFFHHHLLLFFFGGGGGGHHHGGGGGGEEEDDDCCCEEEDDDDDDCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCAAA???>>>>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;777666777::::::;;;CCCKKK[[[hhhwww~~~kkkddddddlll{{{nnnooosssyyy~~~~~~}}}}}}~~~~~~|||}}}}}}zzzzzz~~~|||yyyxxxxxxxxxzzz~~~vvvdddQQQHHHFFFDDDBBBBBB@@@AAABBBBBBBBBBBB@@@@@@@@@???===;;;::::::;;;;;;<<<<<<<<<============>>>===<<<<<<<<<<<<===>>>>>>======???@@@@@@BBBLLLWWWeeeuuu~~~|||tttooogggaaa]]][[[YYYXXXWWWXXXYYYZZZ[[[^^^bbbeeeeeeiiioooyyyyyyqqqggg```VVVTTTQQQOOONNNOOOQQQRRRRRRUUUXXXXXXWWWWWWXXXZZZ\\\]]]```cccfffiiikkkllljjjqqqtttxxxnnnggg]]]WWWQQQOOOLLLHHHGGGJJJDDDFFFHHHHHHIIILLLRRRVVVWWWXXX[[[bbbooo{{{^^^LLLEEEGGGIIIEEEHHHKKKCCCBBBBBBCCCCCCCCCBBBBBBAAAEEEDDDDDDCCCDDDEEEGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBB@@@===;;;<<<>>>========================;;;;;;;;;;;;;;;;;;;;;;;;777666888:::999999>>>EEEPPP___qqq}}}yyysssttt~~~mmmeeebbbiiiqqqyyy~~~|||zzzxxxfffSSSJJJFFFDDDCCCDDD>>>???@@@AAAAAAAAA@@@???======;;;::::::;;;<<<===============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<>>>??????@@@IIITTT\\\nnn}}}wwwooogggbbb___\\\ZZZSSSTTTUUUUUUVVVXXX\\\```dddeeeiiiooowww}}}pppfff```[[[UUUQQQOOOPPPQQQPPPOOOPPPRRRUUURRRVVVZZZ[[[ZZZZZZ\\\^^^]]]___aaadddgggkkkmmmnnnsss{{{yyypppeee]]]TTTNNNJJJIIIGGGDDDDDDGGGEEEGGGJJJJJJKKKNNNTTTXXXZZZZZZ\\\eee}}}gggRRROOOHHHIIIIIIDDDHHHIII@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIBBBBBBBBBBBBBBBBBBBBBBBB???AAAAAA???;;;999;;;===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<:::888===CCCCCCTTThhhvvvqqqddddddcccaaaooo