BM6P6(@ nnn___QQQFFFAAA>>><<<888555333333444555333333333222222222111111222222222111111111000000......//////000000111111......------------......,,,888<<<111)))+++,,,)))---,,,***))))))***,,,---))))))***+++,,,,,,------///...---,,,++++++++++++((((((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))((()))***,,,------,,,***)))((((((((((((((((((((((((******++++++++++++*********)))((('''((()))+++---++++++***)))(((((())))))******+++++++++)))'''&&&))))))(((((((((((()))))),,,***))))))******)))'''************************++++++***)))(((((())))))(((((()))))))))((((((''')))))))))))))))))))))))),,,***))))))******)))''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...000000...---///111.........///////////////333333333333333222111000222222444444444444222222222222333333333222222111111222333333444444444444333333333222222222111111000000111111111111000000---...///000000///...---...------,,,,,,------...************************************+++,,,------,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------************************,,,,,,,,,++++++*********))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((((((((((((((())))))))))))******))))))))))))******((()))*********((('''&&&))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''***)))(((((((((***+++,,,************)))'''&&&&&&+++***)))((('''''''''((())))))))))))))))))))))))*********)))))))))))))))......---,,,+++))))))((()))))))))))))))))))))))))))+++,,,+++)))((('''(((,,,,,,***)))))))))***+++,,,+++++++++***)))))))))***)))))))))(((((('''''''''(((***+++,,,------------,,,,,,+++***)))(((((())))))))))))************///...,,,******+++,,,------------,,,,,,***))))))++++++************++++++))))))*********+++++++++///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------~~~mmm___PPPEEEAAA===;;;888555444333333444333333333222222222111111222222222111111111000000---.........////////////......------------.........===DDD:::---+++,,,+++---,,,+++))))))+++,,,---***++++++,,,------............---,,,++++++++++++******************))))))))))))))))))))))))))))))((()))***++++++***)))((()))***,,,------,,,***)))(((((((((((((((((((((((()))))))))******)))))))))***)))((('''((()))+++,,,++++++***)))))))))))))))((())))))*********))))))))))))(((((((((((())))))***)))(((((())))))(((&&&((((((((((((((((((((((((+++******)))(((((())))))'''(((((())))))(((''''''))))))))))))))))))))))))***)))))))))******)))'''))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---.........------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++...//////------...000------....../////////000333333333222222111111111222222333444444333222222222222222333333222222111111222333444444444444444333333333222222222111111000000111111111111000000///000111222222111000///...------,,,,,,------...+++++++++++++++++++++++++++++++++***++++++,,,,,,*********++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,************************++++++*********)))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))******)))))))))((((((((())))))))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))******)))((('''&&&(((((((((((((((((((((((((((((('''''''''((())))))(((((((((((((((((())))))))))))***))))))((('''&&&***))))))((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))************++++++)))))))))))))))))))))))))))+++,,,+++******+++,,,+++***)))((((((((())))))++++++***************************))))))((((((((()))******++++++*********,,,++++++******)))))))))))))))))))))***************))))))(((***,,,...///((())))))((((((&&&%%%%%%++++++************+++++++++++++++,,,,,,,,,------...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,|||lll]]]OOODDD@@@;;;:::999777555444333333333333333222222222111111222111111111111000000000------------..................------------......+++<<>>:::999888666555333222111111111000000000/////////////////////..................---------------,,,...------------,,,,,,,,,------............------+++++++++++++++******))),,,,,,,,,,,,---------...,,,,,,,,,++++++,,,,,,,,,)))***++++++))))))***+++))))))************))))))******))))))))))))******((()))++++++)))((()))***)))*********************,,,+++)))((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((******))))))))))))******''''''''''''(((***+++,,,************************...+++(((&&&%%%&&&''')))'''(((******((((((((()))******)))((((((((())))))(((((())))))))))))((((((***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))+++*********)))))))))((()))************+++++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,******+++,,,------------//////000000000///......000000000000000000000000222333444444333222111000222444666666555444555666666666555555444444444333111111111111111111111111000000000000000000000000000000//////...---,,,,,,......---------,,,,,,,,,...---+++))))))***+++---------,,,+++++++++,,,,,,************************+++++++++++++++*********((())))))*********)))))))))))))))))))))))))))))))))***+++)))'''&&&'''((())))))))))))))))))))))))***++++++++++++******)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((((((((((((***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((+++...---***'''((())))))))))))))))))(((((('''++++++***))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++***))))))))))))***)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))(((((())))))***++++++******)))***+++---...,,,...///...,,,++++++,,,,,,,,,+++******)))((((((tttdddWWWJJJ@@@===999999888666555444222222222222222111111111111000////////////....................................------------------------------------------------++++++,,,,,,++++++***)))+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))***+++***)))((()))+++((()))***++++++***)))(((******))))))))))))******((()))+++***)))((()))***))))))))))))***************+++***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))*********)))(((''''''''''''''')))))))))))))))))))))))),,,+++(((&&&%%%&&&''''''&&&(((******)))((())))))******))))))))))))******(((((())))))))))))((((((******))))))))))))******************)))))))))((()))))))))))))))))))))))))))))))))))))))((((((((())))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,------------***+++,,,,,,---------,,,///000000000///...------/////////000000000000000111222333444333111///---222444666555444333444555222222222222222111111111000000000111111111111111000000000000000000000000000000///...------,,,+++.........---------,,,,,,---,,,+++*********+++,,,---,,,,,,++++++*********************************++++++++++++++++++++++++)))************))))))((((((((((((((((((((((((((()))******)))(((''''''((())))))))))))))))))))))))------------,,,,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***'''))),,,+++)))''''''((('''((()))******)))((('''******))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))******((((((((((((((()))*********)))(((((()))+++---...,,,---///...,,,******++++++*********)))))))))(((rrrbbbUUUIII@@@===999888777666555444333222222222222111111111111000////////////............///////////////000000000---------------------------------,,,,,,---------+++,,,,,,,,,,,,+++******)))*********++++++++++++******))))))))))))******((()))******)))((()))***((()))***++++++***)))(((******))))))))))))******)))*********(((((()))+++))))))))))))))))))))))))&&&)))++++++***)))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********)))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&((()))***)))((()))*********))))))))))))******(((((())))))))))))((((((******))))))))))))******************)))))))))((())))))))))))))))))))))))&&&''''''((())))))******))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,///////////////...---,,,......//////000000000000''')))---000333444444444222444555555333222333444111111111111111000000000111111111111222222333333000000000000000000000000000//////...---,,,,,,,,,......---------,,,,,,,,,******,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++)))************))))))(((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))++++++,,,++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((())))))(((((('''(((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''((()))******'''(((******)))''''''''''''((()))******)))((('''''''''(((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))******)))(((''''''((()))***************))))))((((((,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))******((((((((('''((())))))***((('''''''''((()))+++,,,***+++,,,,,,***))))))***(((((()))))))))*********oooaaaTTTHHH@@@===888888777666555444333333111111000000000/////////////////////............///000000000000111111111,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***))))))))))))************))))))(((((((((((())))))((()))******(((((()))***))))))************))))))******))))))))))))******)))******)))(((((()))+++******)))))))))((((((((($$$(((+++,,,)))((()))+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******'''''''''''''''((())))))''''''''''''''''''''''''$$$%%%'''((())))))((('''%%%''')))***)))((()))***))))))((((((((()))******(((((())))))))))))((((((***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))************+++++++++***++++++,,,,,,++++++***))))))******************+++,,,,,,------,,,,,,,,,....../////////...---------......//////000000111)))***---///000111111111222333555444333222222333333333222222111111111000000000111111222333333333000000000000000000000000.........---------------------,,,,,,,,,+++++++++(((***,,,---...,,,+++***,,,,,,---------,,,++++++*********************************+++++++++++++++((())))))*********))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))''''''((((((((('''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***&&&&&&''''''((())))))***(((((((((((()))***++++++(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&'''(((***+++'''((()))))))))((('''&&&'''(((((()))))))))))))))&&&&&&'''(((((()))******(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))******))))))((('''++++++***)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******((((((''''''(((((()))***&&&''''''(((((()))))))))''')))******)))(((((()))''''''((())))))***++++++mmm___TTTHHHAAA>>>888888777666555444444333222111111111000000000000////////////............////////////000000000111,,,,,,,,,---------......------,,,++++++,,,------,,,,,,------,,,,,,+++***))))))*********+++++++++******))))))))))))******((()))***)))((('''(((*********))))))))))))************))))))))))))***************)))((((((***,,,++++++***)))(((''''''&&&&&&(((***((($$$###&&&)))((((((((((((((((((((((((''''''(((((())))))))))))'''((((((((()))))))))*********))))))))))))******((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%'''))))))))))))***+++((((((''''''(((((()))***(((((())))))))))))(((((()))((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))((((((((())))))*********)))************+++++++++***++++++,,,,,,++++++*********))))))))))))))))))+++,,,,,,------,,,,,,+++------......///.........------......///000000111222111111///...---,,,,,,222333444444222111111222333333222111000000////////////000000111222222333000000000000000000000000,,,,,,------------......,,,,,,+++++++++***************++++++,,,,,,,,,,,,))))))++++++,,,+++******************************)))))))))*********++++++'''((()))***************))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&'''(((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''''''''((((((((((((((('''''''''(((((()))***+++(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&&&&(((***+++'''(((((()))******((('''((((((((((((((()))******''''''(((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********(((((())))))))))))((((((((()))*********)))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******(((''''''''''''((())))))&&&''')))******)))((('''%%%'''))))))(((((()))***((((((((()))))))))))))))lll^^^TTTIIIAAA>>>888888777666555444444333444444444333333333333222000/////////............---.........//////000000,,,,,,,,,------.........------++++++++++++------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++((()))***)))((('''(((***+++***)))(((((()))***+++******))))))))))))***************)))'''(((***,,,,,,+++***)))((('''&&&%%%((())))))$$$###((((((((((((((((((((((((((((((((())))))*********+++'''((((((((())))))************))))))))))))******,,,+++***)))''''''&&&&&&))))))))))))))))))))))))***(((&&&$$$$$$&&&((()))%%%'''))))))))))))***+++'''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))************)))))))))))))))************++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,---.../////////...---------...///000000111000000////////////000000222333444444222111111111222111000///...---,,,+++---......///000111111222000000000000000000000000++++++,,,------......///+++++++++*********)))))),,,+++***))))))+++---...%%%&&&'''((())))))((('''************************(((((())))))*********+++''''''(((******+++++++++))))))))))))))))))))))))'''(((***)))(((((()))***(((((((((((((((((((((((('''((()))***************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******)))))))))(((''''''&&&&&&&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))))))))(((((((((((())))))((('''&&&%%%&&&(((***,,,((((((((()))+++***)))''')))(((''''''''')))***+++)))))))))(((''''''&&&&&&(((((((((((())))))))))))&&&''''''((()))******+++'''((()))******)))((('''((()))*********)))'''&&&&&&&&&'''((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******'''''''''''''''((())))))''')))+++,,,,,,***(((&&&$$$&&&((()))))))))***+++******))))))((((((''''''mmm^^^RRRGGG@@@===:::999777555333222111111333333333222222222111111////////////000000000000222222111111111000000000........................,,,,,,+++***+++,,,---......---,,,,,,++++++,,,,,,++++++******++++++,,,---+++++++++*********))))))******))))))((((((''''''))))))))))))***************)))(((&&&&&&((()))***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))******((('''$$$###%%%%%%&&&&&&''')))***+++))))))(((((('''''''''&&&&&&'''((((((''''''(((***((((((''''''''''''(((((()))***+++,,,,,,+++***))),,,+++***((('''''''''''''''((()))))))))(((&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((+++)))'''(((******'''%%%(((((('''''''''&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((******))))))(((((('''''' $$$''''''(((((()))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,------------,,,,,,+++*********+++,,,---......//////......////////////000000000000111111111111000///------000//////.........//////...///111333444333222111///000000000///...------000000///......---,,,,,,//////...---,,,,,,++++++******))))))))))))******888555000,,,))))))***++++++***)))(((((()))******))))))))))))************)))))))))))))))***************)))((((((((((((((('''&&&%%%$$$%%%&&&'''((()))))))))))))))(((((((((((()))******)))(((***+++))))))'''&&&%%%%%%%%%%%%************************''''''&&&&&&&&&&&&'''''')))(((((('''''')))***+++''''''(((((('''&&&%%%%%%$$$'''(((&&&'''******(((++++++***)))((('''&&&&&&***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((((((''''''''')))((('''&&&&&&%%%&&&&&&))))))((((((((())))))***%%%***...---)))%%%%%%'''&&&((()))++++++)))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((,,,***))))))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))+++***)))(((((()))***+++((()))***++++++***((('''&&&&&&''''''((()))))))))+++***)))'''''''''((()))&&&'''((())))))******)))'''((()))((('''&&&''')))''''''((((((((((((((((((************************((((((((((((((()))***+++nnn^^^SSSGGG@@@===999888777666555444444444333333333222222222111111000000000000////////////---------,,,,,,,,,++++++------------------------,,,,,,+++++++++,,,---...------,,,+++++++++++++++++++++******++++++,,,---+++++++++*********))))))******))))))(((((((((((())))))))))))************+++***)))(((((()))***+++++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))(((''''''***)))(((((('''''''''''')))(((((((((''''''''''''&&&'''((((((''''''(((***((((((''''''''''''(((((('''((()))******)))((('''******)))(((''''''''''''''''''((()))))))))((('''(((((((((((((((((((((((('''''''''''''''(((((((((***((('''(((******(((&&&(((((('''''''''&&&&&&&&&))))))))))))(((((((((((()))))))))******)))))))))))))))))))))((((((((((((###%%%((()))((((((((()))***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,++++++*********+++,,,------...................../////////000000000111111111000000///------//////............/////////000111333333222111000//////000000000///......---,,,,,,+++******))))))............---,,,+++***,,,,,,++++++++++++,,,,,,111///,,,)))((((((************)))(((((()))***+++***)))))))))))))))))))))******))))))((((((''''''******)))((((((((((((((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((()))***)))((('''((())),,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&$$$'''(((%%%&&&******(((******))))))((('''''''''***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))((((((((())))))***)))(((((('''(((((())))))'''(((((((((((((((((((((''''''))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((())))))((('''&&&&&&''''''((((((((()))************)))***))))))))))))(((((((((+++***)))(((''''''((()))((()))))))))))))))(((''''''((()))((('''&&&''')))((((((((((((((('''''''''************************%%%&&&((())))))((('''&&&ooo___RRRGGG???===888888777666666666666777333333333222222222111111111111000000//////....../////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,+++************++++++************+++,,,,,,+++++++++******************))))))))))))((((((((())))))))))))************,,,+++***))))))***+++,,,***))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))***+++++++++)))(((''''''''''''((((((((((((''''''''''''&&&'''((((((''''''(((***(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((()))******))))))((((((((((((((((((((((((((())))))((((((((((((((('''(((''''''(((******)))'''((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++++++++)))((()))***))))))))))))))))))))))))******++++++++++++******)))*********++++++++++++,,,,,,+++************+++,,,,,,---........................////////////000000000000000///......---//////............//////000111222222222111000///......//////000/////////.........------,,,,,,+++,,,---...///...,,,***))),,,,,,++++++++++++,,,,,,******)))))))))******+++)))((((((((()))***+++,,,******))))))((((((''''''******)))((('''&&&&&&%%%******)))(((((((((((((((******)))((('''''''''((('''''''''(((((((((((((((((())))))(((&&&%%%&&&''',,,,,,+++******)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''$$$'''(((&&&&&&******((((((((((((((((((((((((((()))((((((''''''(((((())))))******++++++******)))&&&&&&''''''(((((())))))(((((((((((()))***+++,,,((((((''''''''''''((((((***&&&"""###(((++++++)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***)))(((((('''&&&&&&&&&'''(((((((((((()))***++++++---,,,+++***)))((('''&&&***))))))(((((((((((()))************)))((('''&&&'''((()))((('''&&&''')))))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&)))******(((&&&$$$ooo___RRRGGG???===888888777666555555555555333333333222222222111111222111111000///......---111111111000000000//////+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******))))))*********************++++++,,,************************))))))))))))))))))))))))((()))))))))************+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,((((((((((((((()))******((((((((((((((('''''''''&&&'''((((((''''''(((***''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&'''((())))))+++++++++***))))))((('''''''''''''''''''''''''''******))))))((((((''''''&&&&&&'''((()))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))*********++++++)))((('''(((***)))))))))*********************++++++++++++******))))))))))))************++++++***************+++,,,,,,---.........------------.........///////////////000000///......---///............//////000222222222222111000......,,,,,,---......///......//////.........---------***,,,...//////---***(((******))))))))))))******))))))***+++++++++++++++'''(((((()))***++++++,,,******))))))((('''''''''******))))))((((((''''''***))))))(((((((((((((((+++***)))(((''''''&&&&&&'''''''''''''''((((((((()))******)))'''%%%&&&'''************))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***)))(((&&&%%%%%%&&&''')))&&&))))))'''(((+++,,,)))'''''''''((((((((())))))((((((((((((((((((((((((***++++++,,,,,,++++++***%%%&&&&&&'''((()))******''''''&&&&&&'''((()))))))))(((''''''''''''''''''***'''$$$%%%(((++++++)))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++******)))((((((((('''***)))(((''''''(((***+++,,,++++++***)))((('''&&&)))))))))(((((((((((())))))))))))))))))((('''''''''((()))((('''&&&'''))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((()))*********(((&&&%%%nnn^^^QQQFFF???===999888777555444333222222333333333222222222111111222111111000///......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******))))))************))))))******+++,,,************************))))))))))))************((()))))))))************)))))))))(((((()))))))))************************((((((((((((((((((((((((,,,+++)))((((((((()))***((('''''''''((()))***+++'''''''''(((((((((((((((&&&'''((((((''''''(((***''''''((())))))(((''''''''''''''''''''''''''''''''''''&&&''''''((()))***...---,,,***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''%%%&&&'''(((((((((((()))))))))(((((((((''''''''''''((((((((()))))))))***(((''''''&&&&&&''''''(((''''''(((((())))))******'''(((((('''&&&&&&(((************+++++++++,,,,,,)))******++++++******)))(((((()))))))))******************))))))***+++++++++,,,,,,---...---------------------...............////////////......---...............///000000222222222111000///...---***++++++,,,------------+++++++++******************+++---///...---***(((******))))))))))))******)))******++++++***))))))''''''((()))***+++++++++******))))))(((((((((''')))))))))******+++++++++***))))))((((((((((((((()))))))))((('''&&&%%%%%%''''''''''''(((((())))))***+++,,,***(((''''''((()))******+++******)))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))'''&&&%%%%%%&&&((()))'''***+++))))))------+++&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((()))******))))))((('''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((((('''&&&(((***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))((((((''''''+++***((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''((()))))))))))))))'''((()))((('''&&&''')))))))))(((((('''''''''&&&''''''''''''''''''''''''***)))'''&&&%%%&&&''''''mmm\\\PPPEEE???>>>:::999777555333222111111333333333222222222111111111111000000//////......++++++++++++************++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,+++************+++***))))))))))))***++++++***************+++++++++)))))))))************+++))))))))))))************(((((((((((((((((((((((())))))************++++++))))))))))))))))))))))))+++***))))))(((((((((((()))((((((''''''''''''''''''''''''(((((((((((((((&&&'''((((((''''''(((***&&&'''((())))))((('''&&&)))(((''''''''''''((()))((((((((((((((()))******///---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((('''%%%'''(((((('''''''''((()))))))))(((((((((''''''''''''(((((())))))******((((((&&&&&&&&&&&&(((((((((((((((((())))))))))))%%%&&&((((((''''''(((************+++,,,,,,------))))))************))))))((()))))))))***************))))))))))))***++++++++++++,,,---------------,,,,,,,,,---------............/////////......---......---......///000111222222111000//////......++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++))),,,,,,++++++++++++,,,,,,(((((())))))(((((('''&&&'''((()))******+++******))))))))))))************((())))))***+++,,,---...******)))(((((((((((((((((((((((((((((('''&&&%%%''''''(((((())))))*********+++,,,+++)))(((((()))***+++,,,------,,,+++***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((('''''''''''''''&&&%%%&&&'''((()))'''***+++))))))------+++&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))---,,,+++***))))))))))))+++***)))(((((('''((((((((()))******)))(((((((((''''''''''''''''''''''''************************((((((((((((((((((((((((&&&(((******'''&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((%%%&&&&&&'''''''''&&&%%%***)))(((((('''''''''(((%%%&&&&&&'''((())))))***'''(((((())))))))))))(((&&&'''((()))************'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((()))'''$$$""""""$$$&&&(((kkk[[[OOOEEE???>>>999888777555444333333333333333333222222222111111000000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,+++++++++++++++)))))))))))))))***++++++))))))*********+++++++++))))))*********+++++++++))))))))))))************)))))))))******)))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((()))&&&'''((((((''''''(((***&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))******)))))))))******+++,,,+++)))'''&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''(((((((((%%%'''))))))&&&%%%&&&'''))))))))))))(((((((((''''''''''''((()))************)))(((''''''((()))***))))))))))))((((((((((((&&&)))++++++***))))))***)))))))))***+++,,,,,,,,,))))))************)))))))))))))))*********++++++)))))))))))))))***++++++++++++,,,------------,,,+++,,,,,,,,,,,,---------------...//////......------------......///000111111111000///////////////------.........---,,,,,,------------------------***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,((((((((((((((((((((()))((()))******+++***))))))))))))******++++++,,,,,,))))))******++++++,,,,,,******)))((((((((((((((('''((()))))))))(((''''''(((((())))))***++++++,,,((()))***)))((('''((())))))***+++,,,---,,,***)))************************''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&))))))'''(((+++,,,)))&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((())))))((((((((('''''''''(((((((((((((((++++++******************,,,,,,***))))))((((((((()))%%%###$$$'''))))))'''''''''))))))))))))''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&))),,,***&&&%%%'''***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((''''''###$$$%%%''''''''''''&&&%%%&&&'''((())))))))))))&&&''''''((())))))******&&&'''((()))******)))((('''((()))))))))))))))((('''((()))((('''&&&''')))&&&&&&''''''((()))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))jjjZZZNNNEEE???>>>888888777666666666666666333333333222222222111111////////////000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,...---,,,,,,++++++,,,,,,)))))))))))))))******+++))))))******++++++++++++))))))******++++++++++++))))))))))))******************++++++++++++******&&&'''''''''(((((())))))))))))))))))))))))))))))###%%%'''(((******))))))!!!"""###$$$&&&(((***,,,&&&'''''''''(((((())))))&&&'''((((((''''''(((***&&&'''(((******((('''&&&((('''&&&&&&&&&&&&'''(((++++++************++++++)))((('''&&&&&&'''((()))************************%%%&&&&&&&&&''''''((((((&&&(((***)))&&&$$$%%%'''))))))))))))((((((((((((&&&''''''((()))******+++,,,+++***((((((***+++,,,******))))))((((((''''''))),,,...///---+++******'''(((((()))***+++++++++))))))************))))))************++++++++++++))))))((())))))***++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------------......///......------------......000111111111000000////////////000///000000000///...------************************++++++++++++++++++,,,,,,******))))))))))))*********)))))))))***+++,,,---))))))***++++++***(((((())))))***+++,,,------...*********)))))))))))))))******)))(((((((((((((((((((((***++++++***))))))((())))))***+++,,,,,,,,,&&&''')))(((''''''((()))&&&''')))******)))((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''')))*********)))(((%%%%%%&&&'''((((((''''''$$$'''(((&&&'''******(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''((()))***+++---,,,+++***))))))))))))***"""%%%++++++'''&&&(((***++++++***(((&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&***,,,***&&&$$$&&&)))''''''''''''''''''''''''))))))))))))))))))))))))************************$$$%%%'''((((((((('''&&&$$$%%%''')))******))))))!!!###%%%(((***+++++++++((()))))))))************&&&'''(((*********)))(((************)))((('''&&&'''((()))((('''&&&''')))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))***++++++,,,++++++jjjYYYMMMDDD???>>>999888888777666555555444000000000111222222222333////////////............,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++******))))))))))))************++++++++++++******(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%%%%&&&&&&'''((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))'''&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&***)))((('''&&&%%%$$$$$$''''''''''''''''''&&&&&&)))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******$$$%%%%%%&&&'''((())))))%%%&&&((()))))))))((('''(((((()))***+++,,,,,,,,,+++,,,,,,+++)))((()))***))))))))))))))))))))))))++++++******************------,,,+++************.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///////////////...,,,++++++,,,...///////////////////////////++++++------------++++++(((((())))))******++++++******))))))((((((''''''+++)))(((((()))******)))+++*********))))))((((((&&&''''''((()))******+++***(((&&&&&&((()))******))))))))))))************(((((())))))*********+++'''''''''''''''((()))))))))((('''(((***,,,+++***&&&''''''((((((((((((((())))))************))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((()))'''%%%%%%'''''''''&&&''')))***)))((('''((()))************************''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&'''((()))((('''&&&'''((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((()))************(((&&&%%%))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))((((((''''''&&&&&&iiiXXXLLLCCC>>>>>>999999888777666555444333111111111111111222222222////////////............,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++******))))))))))))************++++++++++++************+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''%%%%%%&&&''''''(((((()))(((((((((((((((''''''''')))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((()))'''''''''''''''''''''''')))(((&&&'''(((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&'''((((((((()))&&&'''((()))***))))))(((((((((((())))))******+++***+++,,,+++))))))***+++))))))))))))))))))))))))************************,,,,,,+++*********++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000///...---,,,---......------------------------+++,,,,,,------,,,,,,+++))))))))))))************************))))))))))))+++)))(((((()))******)))*********)))))))))(((((((((((())))))******++++++***)))((()))***,,,---...))))))))))))************((()))))))))************'''''''''''''''((()))))),,,+++)))******)))'''%%%$$$%%%&&&'''(((''''''&&&((())))))******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))'''%%%%%%'''((('''&&&(((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((())))))((('''''''''((()))'''&&&%%%%%%&&&''''''&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%***)))(((((('''((())))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''~~~gggWWWKKKCCC>>>>>>::::::888777555444333222222222222111111111111111////////////............---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++******))))))))))))************++++++++++++******)))***++++++,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))((((((((((((&&&&&&&&&''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******'''''''''''''''''''''''')))'''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((())))))))))))***++++++***)))***,,,))))))))))))))))))))))))************************+++************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000//////......---------------------------------,,,,,,++++++,,,,,,---***************)))))))))************+++++++++++++++)))(((((()))******)))******))))))))))))((((((***************+++++++++(((((())))))+++,,,...///))))))))))))************))))))))))))************(((''''''''''''(((((())),,,+++*********)))&&&$$$%%%&&&((()))***)))'''&&&'''(((((())))))(((((('''((((((''''''''''''(((((()))))))))(((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''(((((('''%%%###$$$%%%&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((***))))))(((((()))******((((((((((((((((((((((((%%%&&&&&&'''(((***+++,,,)))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((()))))))))&&&&&&''''''(((((())))))'''''''''(((((((((((((((}}}gggWWWLLLCCC??????;;;:::999777555333222111333222222222111000000000////////////............---------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******))))))))))))************++++++++++++******'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((((((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((()))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&''')))*********))))))(((''''''&&&&&&&&&&&&'''''''''''''''(((&&&%%%&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&)))))))))))))))(((((((((&&&&&&''''''(((((((((((()))))))))))))))(((((((((((()))++++++******+++---))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........------......///......---////////////////////////------++++++++++++------+++++++++******))))))))))))))))))******+++++++++***)))'''''')))***)))((())))))))))))))))))((((((*********************)))'''((())))))))))))***,,,((()))))))))************)))))))))))))))*********((((((''''''''''''((()))(((((((((***++++++(((&&&''')))+++------,,,***)))''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((()))'''%%%$$$$$$%%%''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&%%%&&&''')))+++---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))******++++++&&&&&&''''''(((((())))))~~~gggWWWMMMDDD@@@???::::::888666444333111111333222222222111000000000////////////............------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((($$$%%%'''((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))***)))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&)))))))))))))))(((((((((%%%%%%%%%&&&&&&&&&''''''*********************)))((()))++++++******+++---))))))))))))))))))))))))(((((()))))))))*********((((((((()))***+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,---.........////////////)))***+++,,,---.........////////////////////////------++++++++++++------,,,,,,++++++******))))))'''(((((())))))************(((''''''((())))))((((((((((((((((((((()))))))))))))))))))))((((((((()))+++,,,+++((('''((()))((()))))))))******************))))))))))))))))))((((((''''''''''''((((((((('''''')))******)))'''((()))+++,,,---,,,+++***''''''((((((((((((''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))'''%%%%%%%%%&&&''''''&&&%%%%%%'''((((((''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))(((((((((((())))))((()))***(((&&&%%%%%%&&&(((((())))))((('''&&&%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&'''(((((()))******&&&&&&''''''(((((())))))hhhXXXLLLDDD??????999999777666444333222111222222222111111111111111////////////...........................---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******))))))))))))************++++++++++++******((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((((((((('''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((***************+++++++++)))***++++++***)))***,,,))))))))))))))))))))))))'''(((((())))))*********((((((((()))***+++,,,---)))************+++++++++))))))******+++,,,,,,,,,........./////////000000))))))***+++,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++*********((((((((((((((()))))))))***(((''''''((())))))(((''''''(((((((((((())))))((((((((((((((())))))))),,,///000///***((((((***))))))))))))************************)))))))))))))))((((((''''''''''''(((+++)))(((((((((((('''&&&''''''((()))))))))))))))'''(((((())))))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((('''%%%$$$%%%'''))))))(((***+++,,,+++***)))***,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((()))))))))'''&&&'''(((&&&'''((((((((('''%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''((((((((($$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((((((hhhWWWKKKBBB======888777777555444333222222111111111111111222222222////////////...........................------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******))))))))))))************++++++++++++******((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))(((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%%%%&&&'''((()))******%%%%%%&&&&&&'''(((((()))&&&%%%###$$$%%%''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''((((((((()))(((((('''&&&'''((()))***(((((())))))******++++++***+++,,,+++))))))***+++))))))))))))))))))))))))''''''(((((()))******+++))))))((())))))***++++++))))))))))))******++++++((())))))***++++++,,,,,,---------.........//////------++++++++++++,,,---************************+++,,,,,,------,,,,,,+++***++++++++++++++++++,,,******)))))))))))))))))))))(((&&&&&&((()))(((''''''''''''((((((((())))))((((((((())))))******++++++...111///+++((()))+++))))))))))))************************)))))))))((())))))((('''''''''''''''+++(((&&&%%%'''((()))((((((((('''''''''((()))***((())))))******))))))(((((((((''''''''''''((((((%%%%%%&&&&&&''''''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&(((***'''%%%$$$%%%'''))))))((()))***+++***)))((()))+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((%%%'''((('''&&&&&&''')))"""###%%%'''(((((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((()))((('''&&&$$$###((((((((((((((((((((((((&&&''''''((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''~~~gggVVVJJJ@@@;;;;;;777777666555444444333333000000111111222222222333000/////////..................//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******))))))))))))************++++++++++++******&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))000...,,,)))'''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''')))***))))))((())))))))))))((((((((((((%%%%%%&&&&&&'''((())))))&&&$$$###$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))***)))((((((((()))+++,,,&&&''''''((()))******++++++,,,,,,+++)))((()))***))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++(((((())))))*********+++((())))))***++++++,,,,,,,,,,,,,,,---------......222000...+++******+++,,,++++++++++++++++++++++++++++++---......---++++++*********++++++,,,,,,---,,,+++++++++******)))))))))(((&&&&&&((()))((('''&&&'''''''''(((((())))))(((((()))***+++,,,,,,---'''+++///...)))'''(((+++))))))))))))************+++*********))))))((((((***)))(((''''''''''''''''''%%%######&&&***---...+++***((('''''')))+++,,,))))))************))))))((((((''''''''''''((((((%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$&&&)))+++&&&%%%$$$%%%'''))))))(((&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''###%%%&&&&&&&&&&&&'''))) ###&&&((()))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&************(((&&&$$$###(((((((((((((((((((((((($$$%%%'''((()))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((************))))))))))))))))))(((((('''''''''&&&|||gggXXXMMMDDD>>>===888888777666555444333333222222222222111111111111//////000000///...------,,,,,,+++++++++,,,,,,---*********))))))))))))(((******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***+++,,,------,,,+++***))))))(((((((((''''''''''''''''''((()))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))(((&&&$$$#########$$$(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***'''((()))))))))(((&&&%%%(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&+++******)))((('''''''''(((((((((''''''&&&&&&%%%)))'''%%%&&&''''''&&&''')))))))))))))))******+++(((((('''''''''(((((()))%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******)))*********)))))))))))))))++++++++++++++++++++++++++++++,,,------......///------------------------+++,,,---......---,,,+++...---+++***)))***++++++---------,,,+++***))))))(((((())))))))))))(((((())))))))))))************+++*********))))))(((((((((((())))))))))))(((((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''***)))(((&&&### ((((((((((((((((((((((((((()))***,,,,,,++++++***&&&%%%$$$$$$%%%(((***,,,))))))))))))))))))))))))''''''''''''''''''''''''+++***)))(((&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&((()))((('''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''***)))(((''''''((()))***000...+++(((&&&&&&'''((((((((())))))((('''&&&&&&***)))(((''''''''''''''')))'''$$$###%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))))))|||gggXXXMMMCCC===<<<888888777666555444333333000000000000///////////////////////////...------.........------......///++++++*********)))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++******)))))))))((((((((('''''''''''''''((()))))))))))))))******)))))))))((((((((((((((((((((())))))))))))***)))(((''''''&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&((((((((((((((('''&&&&&&))))))(((((((((((())))))'''((())))))))))))((('''++++++***))))))(((''''''((((((''''''&&&&&&&&&%%%((('''%%%&&&''''''''''''((((((((('''((())))))***((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,---.........------------------------,,,,,,------------,,,,,,...---,,,+++******+++,,,***++++++******(((''''''((())))))******))))))((())))))))))))******************)))))))))((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''%%%&&&((()))+++,,,------((((((((((((((((((((((((******+++***)))(((&&&%%%((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''))))))((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((((((((((((((((((((((('''&&&&&&))))))((('''''''''''''''***(((%%%$$$&&&(((******((((((((((((((((((((((((((((((((((((((((((((((((}}}gggWWWLLLBBB===;;;888888777666555444333333111111000000000////////////////////////......---///......------.........,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++******+++++++++++++++***)))))))))******)))))))))(((((((((''''''''''''((()))))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))(((((((((''')))((((((''''''''''''((((((((((((((((((''''''&&&))))))(((((((((((())))))'''((())))))))))))((('''*********)))(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''(((((()))((((((''''''''''''(((((('''&&&%%%$$$%%%&&&''')))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++(((((())))))******++++++++++++++++++++++++++++++++++++,,,,,,------..............................------,,,,,,,,,,,,------------,,,+++++++++,,,,,,***************)))((('''*********++++++*********))))))))))))************))))))((((((((((((((('''******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&$$$###((()))******)))'''$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&(((******)))((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$&&&''')))***))))))((((((((((((((((((''''''&&&(((((((((((('''''''''''')))'''%%%$$$&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''}}}fffWWWKKKBBB<<<;;;888888777666555444333333333333333222222222111111...///////////////......------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,+++***)))(((((()))***+++)))))))))(((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''')))))))))((('''(((((((((((((((((((((((()))))))))((((((((('''''')))((('''&&&&&&'''((()))'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))&&&%%%'''((('''(((''''''''''''((()))))))))((((((''''''''''''(((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''''''((((((((((((((('''&&&''''''''''''''''''''''''******)))))))))(((((((((''''''''''''''''''''''''''''''(((((())))))***+++((((((((((((((((((((((((************************&&&&&&''')))************''''''((()))***++++++,,,***************************++++++,,,------.................................---,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***((()))))))))************(((((((((((('''''''''''')))******++++++******))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&******)))(((&&&%%%###"""((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&$$$"""!!!'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''')))******)))(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&'''((()))((('''&&&$$$%%%&&&'''(((((((((((('''((((((((((((((('''''''''(((((((((((((((''''''(((&&&######%%%'''''''''((((((((((((((((((((((((''''''''''''''''''''''''|||fffVVVJJJAAA===<<<888888777666555444333333333333333333222222222222......///////////////......---,,,+++++++++++++++---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,+++))))))))))))+++,,,+++***)))(((((()))***+++***)))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''%%%&&&''')))***))))))((())))))))))))))))))))))))&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''',,,,,,'''$$$'''(((&&&))))))(((((())))))***+++))))))((('''''''''''''''&&&''')))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((******)))'''&&&%%%$$$###((((((((((((((((((((((((((((((''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$&&&'''((((((((((((''''''((()))***++++++,,,******************************++++++,,,------...........................---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++((()))))))))************''''''''''''(((((((((((((((((())))))))))))((((((******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''')))***,,,,,,------((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&$$$$$$###$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%&&&'''((((((&&&'''''''''''''''''''''''')))******((('''((()))&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((()))***))))))(((((('''%%%$$$%%%&&&((()))''''''((((((((((((((('''&&&'''(((((()))((('''''')))'''%%%%%%'''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''{{{dddUUUJJJBBB>>>===888888777666555444333333222111111111111000000000---...//////////////////000//////...---------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++*********))))))***************)))))))))***++++++******)))))))))(((((((((''''''((()))))))))))))))''''''''''''((((((((((((******))))))((((((''''''(((((()))******+++******))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((''''''''''''(((((()))&&&'''(((((((((((((((((())))))(((((((((((())))))''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))*********000111)))$$$'''(((&&&)))))))))))))))***++++++***)))(((''''''&&&''''''&&&'''(((******)))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((('''&&&%%%###!!! ((((((((((((((((((((((((***)))''''''''''''))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''(((((())))))******++++++******************************++++++,,,,,,------------------------------,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++))))))*********))))))(((***++++++,,,,,,++++++***))))))))))))************'''(((((((((((()))))))))(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++---.........((((((((((((((((((((((((+++***)))(((&&&&&&&&&&&&((('''&&&%%%%%%''')))+++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''''''''((())))))'''&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''((()))***************)))&&&$$$$$$%%%''')))&&&'''((((((((((((((((((&&&&&&((()))))))))((('''+++)))((()))***,,,++++++''''''''''''''''''''''''''''''''''''''''''''''''zzzcccTTTIIIBBB??????888888777666555444333333222222111111111000000000------...///////////////000000///...------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++))))))************)))))))))******+++++++++++++++*********)))))))))((((((''''''((()))))))))))))))''''''(((((())))))))))))*********)))((('''''''''))))))((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((()))))))))(((''''''''''''((()))''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,444555***$$$''')))%%%((((((((((((((()))*********)))(((''''''&&&&&&&&&((('''%%%$$$%%%&&&((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''+++***(((&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((('''''')))))))))))))))******************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++++++++******((())))))*********))))))******++++++++++++******))))))))))))************((((((((()))))))))******)))))))))******)))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&((((((((((((((((((((((((+++***((('''&&&&&&&&&&&&(((((('''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''$$$$$$######$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))(((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''&&&&&&'''((()))******(((((('''&&&&&&'''((((((&&&&&&'''(((((((((((((((%%%&&&((()))***)))((('''***)))((()))***++++++***''''''''''''''''''''''''((((((((((((((((((((((((yyybbbSSSIIIBBB???@@@888888777666555444333333444444444333333333222222------...///000000/////////...---,,,+++*********,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++((()))***++++++***)))((()))***+++---------,,,+++************))))))))))))'''(((((()))))))))))))))(((((())))))*********++++++******)))(((''''''&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))++++++***)))((('''&&&&&&%%%&&&((()))))))))((('''&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''+++***)))(((((()))***+++((((((((()))))))))))))))'''((()))***+++,,,---......777777+++%%%((()))%%%'''''''''''''''((())))))******)))''''''&&&&&&&&&)))&&&""" ###(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))))))))((((((*********))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***'''((()))***++++++***)))***++++++,,,,,,,,,++++++*********++++++*********))))))))))))************(((((())))))******++++++******++++++++++++******+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))*********))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))%%%&&&((())))))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((()))***((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%'''((('''&&&$$$$$$%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((******))))))))))))******''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***%%%&&&'''))))))))))))(((&&&&&&'''((())))))(((((($$$&&&((()))***)))(((''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''))))))))))))))))))))))))xxxbbbTTTJJJBBB>>>>>>999888666555333333222222222222222111111111111000000000000000//////////////////...---,,,,,,+++++++++******+++------+++))),,,------...////////////+++,,,------------,,,+++******++++++++++++************))))))))))))******+++(((&&&'''***,,,+++***)))))))))))))))******+++************)))'''&&&&&&((((((''''''''''''((((((&&&'''((()))((('''%%%###(((((((((((((((((((((((())))))((('''''''''''''''$$$%%%&&&((()))*********((((((((('''&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$&&&'''((()))))))))''''''$$$)))...///...------...---......,,,)))''''''(((******))))))))))))******)))((('''&&&&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((('''&&&$$$###((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%%%%&&&'''((()))***)))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))'''&&&%%%$$$%%%&&&)))***+++***(((''''''(((((()))))))))))))))************+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,+++***)))******************+++++++++***))))))***,,,...///***)))'''&&&%%%&&&((()))))))))(((((((((((()))))),,,+++***((('''''''''''')))************+++++++++************************+++,,,***'''(((,,,,,,((())))))************))))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%)))((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$'''***(((%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((((((((())))))))))))(((''''''&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((()))((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((++++++***)))((('''&&&&&&((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''wwwbbbSSSIIIAAA======999888666555333333222222222222222111111111111000000000000000/////////...///......---,,,,,,++++++---,,,,,,---------,,,+++******++++++,,,+++++++++)))******++++++******)))*********++++++***************))))))))))))******+++)))((((((******(((%%%((((((((('''((())))))***++++++++++++***)))((((((((((((''''''''''''(((((())))))*********)))((('''(((((((((((((((((((((((())))))((('''''''''''''''&&&'''((((((((((((((((((&&&&&&''''''''''''''''''))))))(((''''''&&&%%%%%%&&&''''''(((((((((((((((,,,...000///,,,((('''(((((()))***)))'''&&&&&&'''))))))(((((((((((()))))))))((('''&&&&&&'''((()))%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((***)))((((((((()))***+++((((((''''''((()))***+++))))))))))))************+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,+++***)))******************************))))))***+++---...,,,,,,,,,,,,,,,++++++***))))))(((((((((((())))))+++***)))((((((''''''''')))************+++++++++))))))))))))))))))))))))(((******(((***---,,,(((((())))))******))))))(((''''''((()))***++++++,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&)))((('''''''''((())))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))'''&&&&&&''')))'''$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))'''&&&'''((('''''''''((((((((((((((()))((((((((('''''''''&&&'''''''''(((((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&"""###$$$%%%%%%$$$######''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&+++***)))((('''&&&&&&&&&$$$%%%&&&'''((((((((((((((('''''''''''''''&&&&&&%%%$$$###""""""!!!!!!!!!'''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((wwwaaaSSSHHH@@@<<<<<<999888666555333333222222222222222111111111111000000000000/////////...............------,,,,,,+++,,,---...---+++***++++++---------...------,,,,,,))))))***++++++***))))))******************************))))))))))))******))))))))))))***)))'''$$$'''''''''''''''(((((()))))))))*********))))))((()))((((((''''''(((((()))************))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((''''''&&&&&&'''''''''''''''((())))))111111000---)))&&&$$$%%%%%%'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''(((((($$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((*********+++******))))))&&&&&&''''''(((***+++,,,))))))))))))************************************+++++++++***************++++++,,,,,,,,,+++******************************)))))))))))))))***+++,,,+++)))'''&&&%%%&&&((()))))))))(((((((((((()))))))))))))))((((((((((((((()))************+++++++++((((((((((((((((((((((((###''')))((((((+++***''''''(((((())))))(((((('''&&&'''((((((******+++,,,))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''((()))***+++&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((('''%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&''''''((())))))***((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''+++***)))((('''&&&&&&&&&%%%%%%&&&'''(((((((((((($$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((vvv```RRRHHH???;;;;;;999888666555333222222222222222222111111111000000000000/////////...............---------,,,,,,,,,+++------,,,)))((()))+++.../////////...---,,,,,,++++++,,,,,,,,,,,,+++++++++******************++++++******))))))******+++)))(((((()))******))))))(((''''''''''''((())))))%%%&&&&&&''''''''''''&&&))))))(((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&((('''&&&&&&&&&(((***+++///...,,,***(((''''''''''''((())))))''''''((()))'''''''''&&&&&&'''''''''(((((((((''''''((((((((($$$$$$&&&'''(((((((((((('''&&&%%%%%%%%%'''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((()))***+++***((('''%%%'''''''''((())))))***+++((()))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***+++++++++***************(((((()))))))))******+++,,,'''!!! &&&***(((((())))))))))))((((((''''''((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))$$$((()))&&&%%%'''(((&&&''''''((((((((((((''''''***)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''((()))***++++++&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&''''''''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&)))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((ttt___PPPGGG???;;;;;;999888666555333222222222222222222111111111000000////////////............---------------,,,,,,,,,---------+++******+++,,,+++++++++++++++***)))(((++++++++++++++++++++++++++++++***))))))***++++++++++++************++++++,,,+++***(((((((((***+++))))))(((((())))))***+++%%%&&&&&&''''''''''''&&&))))))(((((((((((())))))((((((''''''''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++,,,+++(((''''''(((((()))((()))***)))&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''$$$%%%&&&'''(((((()))(((***((('''&&&%%%&&&''''''***))))))))))))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''')))***++++++)))&&&%%%((())))))))))))(((((((((((()))))))))************))))))))))))))))))))))))***************************++++++,,,,,,,,,+++++++++++++++*********))))))((()))))))))************,,,***&&&######%%%(((***(((((())))))))))))((((((&&&'''((()))******))))))))))))*********+++++++++************************))),,,,,,&&&$$$'''))))))''''''(((((((((((('''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&'''((()))*********&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''$$$%%%))))))%%%&&&***&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''((()))))))))((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((())))))&&&'''''''''''''''''''''!!!""""""###$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((((((((('''''''''''''''((((((((())))))(((((((((''''''(((((((((rrr]]]OOOFFF???;;;;;;999888666555333333222222222222222111111111111000/////////.........------------------------------000---++++++,,,......---++++++,,,,,,,,,+++*********)))(((((((((((()))***,,,+++***))))))***+++,,,++++++************++++++,,,,,,,,,)))'''&&&((())))))))))))))))))***++++++))))))*********))))))(((***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&'''((())))))(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,***'''&&&'''''''''&&&'''(((((('''%%%###$$$%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''(((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((***+++,,,,,,***)))''')))))))))))))))(((''''''))))))))))))***************************************************+++++++++******+++,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))***++++++******)))'''))),,,...---+++'''%%%'''((()))******)))((('''&&&'''(((*********)))((()))************+++++++++***************************...///***'''))),,,,,,'''(((((())))))(((((('''%%%&&&''''''))))))***+++))))))))))))))))))))))))''''''(((((((((((())))))%%%&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))&&&''',,,+++&&&'''---&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((()))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''%%%%%%$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''+++***)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&)))(((((((((''''''&&&&&&'''''')))))))))((('''&&&$$$%%%'''((())))))((('''(((((((((((()))))))))))))))((((((''''''(((((()))ppp[[[NNNFFF???<<<<<<999888666555333333222222222222222111111111111000//////.........---------------------------------///***%%%''',,,///...+++,,,,,,---.........------***)))(((''''''((()))***,,,+++***((((((***+++,,,,,,++++++******++++++,,,"""%%%)))***)))(((((()))((((((((((((((()))******++++++++++++***)))((((((******))))))))))))******%%%&&&''')))))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&((())))))*********(((&&&&&&'''((('''%%%%%%'''((('''&&&%%%&&&'''((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''''''((((((((((((((('''&&&$$$######""""""######$$$''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))(((((((((''''''''''''''''''''''''''''''''''''((()))*********)))((('''((()))******)))(((((())))))))))))************++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,++++++***))))))(((******+++,,,,,,+++***)))&&&(((+++------***'''%%%'''((()))******)))((('''&&&''')))*********(((''')))************+++++++++************************!!!)))---+++((()))+++***((())))))******))))))(((%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((***%%%&&&+++((( !!!)))&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((()))$$$%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&'''(((((()))******''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((((((((()))******''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&+++***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''((((((((()))***,,,------,,,***)))$$$%%%''')))***)))(((((((((((()))))))))*********))))))(((((((((((())))))nnnZZZMMMFFF???======999888666555333333222222222222222111111111111000//////.........---------------------------------,,,%%%""")))...,,,'''((()))******++++++++++++,,,+++***))))))***+++,,,,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,%%%+++,,,++++++,,,'''''''''''''''((())))))************)))(((&&&&&&******))))))))))))******!!!###%%%''''''&&&%%%$$$(((((((((((((((((((((((('''''''''''''''((()))************)))(((&&&%%%$$$%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((###%%%''')))*********)))&&&$$$###%%%)))***)))'''&&&'''))))))((()))***,,,((((((''''''''''''((((((&&&'''((())))))((('''&&&'''((((((((((((((('''&&&%%%&&&''')))))))))(((((()))((((((''''''(((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''************))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''(((''''''%%%&&&((()))***+++******))))))))))))************++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((***+++,,,------,,,******///---+++((((((***,,,...'''((()))++++++)))(((''''''((()))+++***)))(((&&&)))************+++++++++)))))))))))))))))))))))) )))***(((((((((&&&))))))************)))))))))(((((((((''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((%%%&&&'''''''''&&&%%%$$$&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((######'''###"""'''&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''(((((("""###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((()))******+++((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***&&&''')))******)))((('''$$$%%%''')))******)))((())))))))))))************))))))(((((((((((())))))ooo\\\OOOFFF???;;;:::888777666555444333333333222222222111000//////...000000000000///...---,,,---,,,++++++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++,,,,,,+++++++++))))))))))))************,,,++++++***)))(((''''''((((((((((((((()))******,,,+++***)))((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))((('''%%%%%%))))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''(((***,,,---)))((('''&&&%%%&&&'''''''''''''''(((((((((((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&''')))***'''&&&&&&''')))***)))((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++)))(((&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&///---***'''&&&%%%&&&&&&%%%###!!!!!!$$$'''))))))&&&&&&&&&''''''''''''(((&&&(((***++++++)))'''%%%###)))++++++***))),,,,,,---...///000000111)))***,,,......,,,***(((///...,,,+++***))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++***'''&&&&&&))),,,///+++***)))'''''')))***+++,,,+++++++++******))))))(((((((((((())))))))))))(((((())))))))))))((((((###%%%&&&(((((('''%%%$$$&&&'''((((((((((((((('''))))))(((((((((((())))))******))))))))))))******111...***((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!!!!%%%'''((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((('''&&&%%%$$$!!!$$$''')))***))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))******(((&&&%%%&&&'''***((('''(((***)))&&&###((()))***+++,,,---------,,,...///---)))((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((ooo[[[OOOFFF???;;;:::888777666555444333333333222222111111000//////...000000000000///...---,,,...---,,,++++++,,,---...------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++++++++******))))))))))))*********************)))))))))))))))((((((((((((((()))******+++***)))((('''''''''''')))(((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&%%%''''''''''''((((((((((((+++++++++******)))''''''((((((((((((((((((((((((((((((((((((((((((((('''((('''&&&&&&'''(((+++,,,'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''&&&(((((('''&&&&&&&&&'''((('''&&&&&&'''((())))))'''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))'''&&&&&&&&&''''''%%%$$$"""###&&&((((((((('''(((((((((((()))))))))&&&''')))******)))(((''')))+++---,,,)))&&&%%%$$$&&&''''''((())))))******+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++***))))))((()))***+++,,,((('''%%%$$$$$$&&&(((***+++***)))(((((()))***+++))))))))))))))))))******''''''((((((((()))))))))(((((())))))))))))((((((&&&'''((()))(((&&&%%%###'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((000---)))''''''(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&)))******)))''''''''''''''''''''''''(((%%%######&&&))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''(((((()))******'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((())))))((('''&&&%%%%%%"""$$$&&&'''(((((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))***)))(((&&&%%%&&&'''(((&&&&&&(((++++++)))&&&'''((()))***************)))+++,,,+++((('''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((~~~nnnZZZNNNFFF???;;;:::888777666555444333333333222222111111000/////////000000000000///...---,,,......------------......,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,)))******************)))))))))))))))************(((((())))))************((((((((((((((()))*********)))(((''''''&&&&&&'''*********))))))(((((((((''''''((((((((((((''''''(((((((((((('''&&&%%%$$$''''''''''''((((((((((((************)))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&%%%&&&''')))***%%%%%%%%%%%%'''((()))***%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''&&&))))))(((&&&&&&%%%%%%&&&(((&&&&&&&&&((()))((('''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''(((((('''&&&%%%&&&(((((((((''''''''''''(((((((((((()))''''''(((((())))))******------,,,***(((((()))+++(((((())))))*********+++,,,+++***))))))***,,,---''''''''''''((((((((()))++++++++++++++++++++++++*********)))***++++++,,,******)))((((((((())))))+++***)))(((((()))***+++'''''''''((())))))******''''''''''''(((((((((((((((((())))))))))))(((((())))))***)))((('''%%%$$$((()))))))))((('''&&&&&&&&&'''(((((((((((('''&&&))))))(((((((((((())))))---+++((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$$$$&&&)))++++++***(((((((((((((((((((((((()))'''&&&&&&(((*********))))))(((''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))((('''&&&&&&&&&&&&'''((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((())))))(((&&&%%%&&&'''%%%%%%&&&))),,,,,,+++***&&&''''''(((((((((''''''&&&(((((((((&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((}}}lllYYYMMMEEE???;;;;;;888777666555444333333333111111111111000000////////////000//////...------........................,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,))))))************))))))((()))))))))************))))))))))))))))))******((((((((((((((())))))******)))((('''''''''''''''++++++******))))))((((((''''''(((((((((((('''''')))))))))((('''&&&%%%$$$''''''''''''((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''))))))%%%%%%&&&&&&'''((())))))'''''''''(((((((((((()))&&&&&&&&&'''&&&&&&%%%$$$((((((''''''&&&&&&&&&&&&(((&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&###$$$%%%'''(((((((((((((((''''''((())))))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))+++,,,&&&'''''''''''')))---///+++++++++++++++,,,,,,,,,******************+++,,,*********)))((('''&&&&&&)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++***)))((((((******)))(((((()))******(((((())))))))))))))))))&&&'''''''''(((((((((((((((((())))))))))))(((((())))))******)))((('''&&&))))))))))))((('''%%%%%%$$$&&&((())))))(((&&&$$$++++++************+++++++++)))''''''(((***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))******)))'''''''''''''''''''''''')))(((''''''((()))******(((((('''''''''''''''((()))((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&))))))((('''%%%###"""!!!''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((()))))))))))))))(((''''''''''''(((((('''&&&%%%$$$''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&'''&&&'''(((***,,,,,,+++***&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''{{{kkkXXXLLLEEE>>>;;;;;;888777666555444333333333111111111000000000000000//////////////////...---........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************))))))((()))))))))************++++++******)))(((((('''((((((((((((((())))))*********))))))(((((())))))+++*********)))))))))(((''''''((((((((((((''''''*********)))((('''&&&&&&''''''''''''((((((((((((&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((())))))''''''''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''&&&&&&%%%$$$%%%&&&&&&'''''''''((((((((('''%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''''')))((('''((())))))'''%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&''')))+++,,,((()))***)))'''&&&'''((((((((((((((('''''''''''''''(((***,,,,,,+++***)))------......---,,,+++***((((((((((((((((((((((((((((((((()))))))))))))))(((((()))((('''&&&$$$###******))))))))))))******,,,,,,+++******)))(((((('''''''''(((((((((((()))(((((())))))))))))((((((''''''((())))))*********))))))))))))((('''%%%%%%$$$&&&((())))))(((&&&$$$++++++************++++++)))'''&&&''')))******)))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''&&&$$$""" '''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))))))))))))))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((((()))***++++++***))))))'''''''''(((''''''&&&&&&&&&%%%&&&&&&'''(((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&yyyiiiWWWLLLDDD>>>;;;;;;888777666555444333333333111111000000000000000000...///////////////......------............------.........---------,,,,,,,,,,,,,,,,,,+++***)))))))))******************)))))))))))))))************,,,,,,+++***)))(((''''''((((((((((((((()))************))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))((('''''''''''''''(((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''&&&$$$%%%&&&'''((((((((((((((('''%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''''''''''')))(((''''''((()))(((&&&((((((((())))))))))))***((((((''''''''')))***+++(((***,,,,,,***(((((((((((((((''''''&&&&&&%%%%%%%%%'''***,,,---,,,***(((%%%''')))***+++++++++***************************''''''((())))))))))))(((*********)))((('''&&&%%%)))))))))******)))))))))...---,,,+++***(((''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++((()))))))))((('''&&&&&&&&&'''(((((((((((('''&&&((((((''''''''''''((((((((('''&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))***)))''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((((())))))(((((('''&&&&&&&&&''''''((())))))''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&((()))***,,,+++)))'''&&&'''&&&''''''((((((((('''''''''&&&%%%&&&((())))))'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&xxxhhhVVVKKKDDD>>>;;;;;;888777666555444333333333000000000000000000000111......////////////......+++,,,---......---,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,++++++*********++++++++++++******))))))))))))************+++*********))))))((((((((((((((((((((()))******))))))((((((((())))))***'''''''''(((((())))))***''''''((((((((((((''''''&&&'''(((((()))(((((((((''''''''''''((((((((((((''''''((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((((((''''''&&&%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%&&&'''((((((''''''&&&((('''%%%&&&&&&'''%%%$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''((()))'''%%%%%%'''((((((((()))))))))*********++++++)))((((((((((((((())))))%%%''')))*********,,,---++++++******)))((((((''''''''')))***+++++++++***!!!###%%%'''((((((((('''************************'''((()))*********)))))),,,,,,++++++******))))))))))))************)))))),,,,,,+++***)))(((((('''))))))))))))*********+++(((((())))))))))))((((((''''''''''''((())))))***'''(((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&''')))***((('''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))'''&&&''''''''''''''''''''''''$$$&&&((((((&&&$$$%%%'''&&&&&&&&&&&&&&&'''((((((######$$$$$$%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''%%%%%%%%%%%%''''''&&&''''''((((((((('''''''''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&((('''***,,,+++(((&&&&&&&&&%%%%%%&&&'''(((((((((((((((&&&%%%&&&((()))(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&xxxhhhVVVKKKDDD>>>;;;;;;888777666555444333333333000000000000000111111111......///////////////...++++++,,,------,,,++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))************))))))))))))************((((((((((((((()))******(((((('''''''''(((((()))%%%%%%&&&'''((()))******''''''((((((((((((''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&''''''&&&%%%%%%###$$$&&&((())))))(((((('''''''''((((((((())))))&&&&&&''''''&&&&&&%%%$$$'''((((((((((((&&&%%%$$$((('''%%%%%%&&&&&&%%%$$$'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%#########%%%'''))))))&&&$$$$$$%%%((())))))(((((((((((()))))))))))))))))))))))))))((((((((()))******(((&&&&&&((()))++++++***)))(((''''''&&&)))((((((((()))***,,,---((()))+++,,,,,,***((('''((((((((((((((((((((((((((()))***+++,,,+++******)))((((((''''''''''''((())))))************))))))))))))))))))(((((((((((()))*********++++++++++++(((((())))))))))))(((((()))((('''''''''''''''(((''''''((((((((((((((('''))))))(((((((((((())))))((((((''''''''''''(((((((((''''''((())))))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***)))((((((((((((((((((((((((((($$$'''))))))&&&%%%&&&''''''''''''''''''((()))***!!!"""###$$$%%%&&&&&&'''%%%&&&((())))))(((&&&%%%'''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''&&&)))((((((''''''''''''(((''''''''''''''''''''''''%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&(((%%%(((+++***'''%%%&&&'''###$$$%%%&&&'''((((((((((((&&&$$$%%%'''(((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%xxxfffSSSHHHCCC>>>;;;;;;888777666555444333333333000111111222222000///...000000///...------,,,,,,........................,,,------......------,,,***++++++,,,,,,++++++***(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((++++++******))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''&&&%%%$$$#########))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((******)))(((&&&'''))),,,)))((('''&&&%%%%%%$$$###&&&'''''''''(((((())))))***)))'''&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&'''((('''&&&$$$&&&))))))(((&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((###''''''######&&&+++)))(((((('''''''''((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((()))***************+++*********))))))((((((+++*********))))))((((((************************+++*********))))))(((((())))))************)))(((*********)))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((,,,///---(((%%%&&&((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&(((((('''&&&%%%$$$$$$###(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%&&&'''))))))'''%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''')))***+++*********)))(((&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&(((***+++***(((%%%###))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&$$$###wwwfffSSSHHHCCC>>>;;;:::888777666555444333333333000111111222111000///...000//////......---,,,,,,........................,,,------------------,,,***++++++,,,,,,++++++***(((((()))))))))*********))))))******++++++******++++++++++++++++++++++++*********)))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((*********))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))((('''&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&'''(((((((((((('''&&&&&&%%%%%%''''''''''''((((((((())))))((('''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&'''&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''(((((((((''''''''''''((((((&&&&&&((()))))))))((('''''''''((((((((()))))))))(((((()))***************************)))))))))(((************)))))))))((())))))))))))))))))))))))************)))))))))(((&&&&&&'''(((((()))******)))))))))))))))*********))))))************)))))))))))))))))))))))))))((())))))))))))))))))))))))'''+++...,,,(((&&&''')))******************)))((('''''''''''''''(((((((((***************+++++++++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***))))))(((''''''(((((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''((()))***$$$$$$%%%&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&''')))))))))(((&&&%%%''''''''''''''''''''''''''''''&&&%%%&&&&&&((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''((((((((('''&&&%%%vvveeeRRRHHHCCC>>>;;;:::888777666555444333333333000111111111111000//////000//////......---------------------------------,,,,,,------------,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++******************))))))***************************************)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))******)))(((''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((($$$&&&))))))(((&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''((('''&&&&&&'''((('''&&&&&&&&&%%%$$$"""###&&&)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''***+++)))'''((((((''''''''''''((((((&&&''''''((()))(((((((((((((((((()))))))))******(((((())))))******))))))************))))))))))))************))))))))))))((((((((((((((((((((((((************)))))))))))),,,++++++***+++,,,---...(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,+++((('''(((***---------,,,+++)))''''''((((((((())))))******+++&&&&&&''''''((()))))))))((((((((())))))*********''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((())))))(((((('''&&&tttcccQQQGGGCCC???;;;:::888777666555444333333333111111111111000000000///000/////////......---------------------------------,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++***)))))))))))))))''''''''''''''''''''''''((((((((())))))*********((((((((((((((('''''''''((((((((((((((((((((((((''''''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&((()))((('''&&&'''(((%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''((()))((((((((((((&&&&&&&&&'''((('''&&&&&&''''''%%%$$$$$$&&&((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((()))&&&''''''((((((((((((((())))))))))))************(((((()))))))))))))))(((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))222000...+++******+++,,,''''''((()))***++++++,,,))))))************)))))))))))))))))))))*********))))))))))))))))))))))))&&&(((******(((((()))+++++++++***)))(((&&&%%%$$$''''''((()))******++++++&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''')))+++,,,'''%%%######%%%''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&)))(((((((((((('''''''''&&&''''''''''''''''''&&&''''''((((((((('''''''''rrraaaPPPGGGCCC???;;;:::888777666555444333333333111111111000000000000000///////////////.........---------------------------,,,++++++++++++,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++***)))((((((((()))''''''''''''''''''''''''&&&''''''(((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((('''&&&$$$"""$$$'''***$$$$$$$$$%%%&&&&&&''''''((((((((((((((('''''''''$$$%%%%%%'''(((((())))))&&&''''''((()))((((((((((((&&&&&&&&&'''((('''&&&%%%'''))))))(((''''''''')))))))))(((((('''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((&&&###!!!###&&&'''''''''''''''((())))))''''''''''''((((((((()))))))))))))))************(((((()))))))))(((((('''))))))))))))))))))******))))))))))))))))))******************************))))))))))))))))))******---+++)))&&&%%%%%%&&&'''''''''((()))***++++++,,,))))))************))))))((()))))))))*********+++************************&&&'''((((((((((((***+++'''(((((((((''''''&&&%%%&&&&&&'''(((((()))******++++++***))))))(((''''''******)))(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((***,,,---(((&&&$$$$$$%%%'''(((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%******)))'''&&&%%%$$$###'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%%%%'''(((***''''''''''''''''''''''''''''''''''''''''''&&&&&&)))((((((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''ppp```OOOGGGCCC???;;;999888777666555444333333333222111111000///000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++***)))((('''((()))***************************&&&&&&''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%''')))******)))((('''''''''''''''((((((((((((************************'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''(((((()))'''(((((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&### !!!%%%)))%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''$$$%%%&&&'''((((((((((((&&&&&&'''(((((((((((('''((('''&&&&&&'''((('''&&&%%%(((***+++***(((''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***''' """''''''&&&''''''((()))***(((''''''''''''((())))))((((((((()))))))))******(((((()))))))))(((''''''))))))))))))************))))))))))))************************************))))))))))))************(((''''''&&&'''((()))***(((((())))))******++++++))))))************))))))((())))))******+++++++++************************((('''''''''(((((()))***'''(((((())))))))))))(((&&&&&&&&&''''''(((((((((+++******((('''&&&%%%$$$***))))))(((&&&%%%%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&((())))))(((''''''))))))(((((('''(((((()))(((&&&%%%%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%$$$******)))'''&&&%%%$$$###'''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''nnn^^^NNNGGGCCC???;;;999888777666555444333333333222222000/////////000111/////////////////////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---***++++++,,,,,,++++++***************++++++++++++***)))(((''''''(((***+++++++++++++++++++++++++++((((((((((((((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%''')))+++,,,+++)))'''''''''''''''((((((((((((************************'''''''''''''''''''''''''''''''''''''''((())))))((('''''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''%%%###"""###&&&)))'''''''''((((((((((((((()))(((((((((''''''''''''$$$%%%&&&(((((((((''''''%%%%%%&&&'''''''''''''''((('''&&&&&&'''((('''&&&&&&((())))))'''''''''(((%%%%%%''''''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((&&&###!!!"""$$$&&&&&&&&&''''''((()))***(((''''''&&&'''((()))***''''''((((((((()))))))))(((((())))))(((''''''&&&((()))))))))************((()))))))))************************************((()))))))))************(((((())))))***+++,,,,,,)))))))))))))))*********))))))************))))))((())))))******+++,,,,,,************************)))(((&&&&&&'''((())))))))))))************))))))''''''''''''''''''''''''''''''&&&%%%%%%$$$######(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%'''(((******)))(((''')))((('''&&&&&&%%%&&&&&&''''''&&&((()))***)))'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&$$$$$$%%%&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))((((((''''''''''''&&&&&&&&&%%%((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((()))mmm^^^NNNGGGCCC???;;;999888777666555444333333333333222000/////////000111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++,,,,,,+++++++++))))))*********+++++++++)))((('''&&&'''(((+++,,,))))))))))))))))))))))))*********)))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''***,,,,,,+++)))(((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&'''''''''((((((((()))***)))'''''')))+++************))))))))))))))))))(((((('''''''''&&&%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&'''((('''&&&(((((('''&&&$$$%%%'''***###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%$$$###%%%(((******)))&&&&&&&&&'''''')))******(((''''''&&&&&&((()))***''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++''''''(((((((((''''''&&&*********)))))))))))))))))))))************))))))((())))))***++++++,,,,,,***************************(((&&&&&&'''((((((((()))))))))))))))(((''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%'''))))))((('''&&&$$$$$$$$$$$$%%%%%%&&&'''''''''((()))++++++)))'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&*********)))(((&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''))))))))))))''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((()))***ooo```PPPHHHCCC===;;;;;;888777555333000///------222111000//////000111222333000,,,,,,...//////......---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++*********))))))))))))(((******))))))((((((((('''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((())))))***'''((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&&&&(((+++((((((''''''''''''((((((************)))((('''&&&%%%&&&&&&&&&'''(((((((((&&&'''(((******((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%$$$$$$$$$%%%&&&((()))'''''''''((((((((((((((('''(((((((((((((((''''''%%%&&&((())))))(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''')))***++++++++++++(((((()))***************'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))******)))(((''''''(((((()))))))))******)))))))))***)))'''(((***++++++***'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''((()))******+++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''+++***)))'''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''''''''%%%$$$###'''''''''(((((()))))))))&&&'''((('''&&&%%%&&&'''&&&&&&''''''&&&%%%$$$$$$'''''''''&&&%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((,,,+++***(((''''''''''''))))))(((((('''''''''&&&'''&&&%%%%%%&&&'''((()))&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))((((((''''''''''''((((((mmm^^^OOOFFFAAA<<<999999555444333222222222222222222111000//////000111222444111------///000000///...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***++++++***))))))***++++++***************************)))))))))))))))))))))(((((('''''''''((())))))))))))))))))(((((((((((()))))))))(((((('''''''''((('''&&&&&&(((((('''&&&&&&&&&''''''((())))))***(((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%%%%'''))))))((((((''''''(((((()))'''(((((())))))(((((((((&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''(((((((((''''''&&&###%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((()))************(((((()))************)))'''(((((()))******++++++******))))))((((((''''''))))))))))))))))))))))))******)))((((((((())))))***))))))))))))))))))******)))'''(((***++++++***))))))***++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&'''(((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((+++***)))(((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((''''''''''''''''''(((+++***)))((('''''''''''')))((((((((('''''''''&&&(((''''''&&&'''((()))***&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))((((((''''''''''''((((((jjj\\\LLLDDD???:::888888555444444333333333444444111111000000000000111111333111///...///000000000...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))******)))(((((((((((()))******))))))))))))((((((((('''((((((((('''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&''''''((()))))))))(((''''''''''''(((((()))&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$$$$&&&((())))))(((((((((((())))))$$$%%%&&&'''((()))))))))'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((($$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&"""$$$''')))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''((())))))))))))'''((())))))******))))))((((((((()))******++++++,,,+++***)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))***+++******((((((((((((*********)))'''(((***++++++***++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&(((((()))((((((&&&''''''''''''(((((((((&&&'''(((((((((((()))***((('''&&&&&&&&&'''((()))&&&''''''((())))))******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))((((((((('''''''''''''''((((((((('''(((((()))***&&&%%%%%%%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((()))((((((''''''''''''((((((iii[[[KKKCCC???:::888888888777666555333333222222111000000000000000000111222000///...////////////...---,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))+++******************+++************************)))))))))))))))*********+++++++++++++++,,,,,,---*********)))))))))((((((''''''''''''''''''&&&&&&((('''&&&'''((()))(((&&&''''''''''''(((((())))))((('''&&&&&&&&&((()))***''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&((())))))(((((((((((())))))$$$%%%&&&'''((((((((((((((((((((('''&&&&&&&&&%%%''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''%%%$$$((('''''''''''''''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&''')))))))))((('''&&&&&&&&&&&&''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&&&&'''(((((('''''''''(((((()))))))))))))))(((((())))))************+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,***)))(((''''''((()))******)))'''(((***++++++***++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))'''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))(((((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((())))))((((((((((((((()))))))))%%%'''))))))((()))***,,,+++***'''&&&%%%&&&((()))%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''(((''''''''''''((((((((('''&&&%%%&&&'''((((((&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''((((((''''''&&&&&&''''''(((iii[[[LLLDDD@@@<<<::::::999888666555444333333333000000000111111000000000/////////...---------...------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++*********))))))))))))))))))))))))(((((())))))************+++++++++++++++,,,,,,---++++++*********)))))))))&&&&&&'''''''''''''''''')))(((''''''((()))((('''''''''''''''((((((((((((((('''&&&&&&&&&((()))***'''''''''((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''((()))***)))'''&&&''')))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&'''((())))))(((&&&%%%((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&(((((()))))))))'''&&&%%%&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&&&&''''''''''''&&&''''''((())))))))))))))))))))))))))))))*********(((((())))))******++++++)))))))))))))))))))))))))))((((((((()))***++++++***)))(((''''''((()))******)))'''(((***++++++*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&((()))(((&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&***)))))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((()))***,,,---+++)))&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''~~~iii[[[LLLDDDAAA===;;;<<<666555555444444444555555000000111111111111000000---...///...,,,+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++++++++***)))((((((((((((((((((((((((((((((((()))******++++++)))(((((((((((()))******************))))))))))))'''''''''''''''((((((((()))(((''''''))))))((('''''''''(((((((((((((((((((((''''''''''''(((((()))''''''((((((((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((*********((('''((()))((((((''''''''''''((((((''''''(((((((((''''''&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((((((''''''((((((''''''&&&%%%%%%%%%$$$%%%&&&''''''(((''''''*********)))((('''&&&%%%&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&&&&'''(((((())))))(((((())))))))))))))))))******'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((()))***((((((((((((((((((((((((***)))'''(((***++++++***))))))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''((()))******%%%%%%&&&&&&'''(((((((((''''''(((((((((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((((((((()))***,,,+++)))'''%%%%%%%%%%%%++++++***))))))((('''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''}}}hhhZZZKKKDDDAAA===;;;<<<666666555444333333333333///000111222222111000///,,,///000///---,,,,,,...---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,)))***++++++++++++***)))(((((((((((((((((((((((('''(((((()))******++++++(((((('''''''''((())))))(((((((((((('''''''''''''''''''''(((((())))))))))))((('''((()))***)))'''((((((((((((((((((((('''(((((((((((((((((('''&&&'''((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''')))***)))'''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((((((***)))))))))((((((''''''&&&&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((((((''''''&&&&&&'''(((((())))))((((((***))))))))))))))))))))))))))))))******++++++,,,)))))))))))))))))))))))))))(((''''''''''''''''''&&&'''(((******((('''&&&***)))'''(((***++++++***))))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))******+++&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&'''******))))))((((((((((((&&&'''(((((('''&&&''')))'''''''''&&&&&&&&&&&&&&&*********)))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***(((''''''''''''''''''(((''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&$$$$$$((('''&&&'''((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((()))((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''|||gggYYYJJJCCC@@@===;;;<<<:::999777444222000/////////000111222222111000///---000222111...,,,---///---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******+++''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))*********((('''((()))***)))'''((((((((((((((('''''''''(((((()))))))))(((&&&%%%(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))((('''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%''')))***++++++,,,%%%&&&&&&''''''(((((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%######""""""###%%%'''((((((((('''&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''(((((((((((((((''''''&&&''''''(((((((((((((((*********)))))))))))))))+++++++++***************)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&)))++++++)))&&&%%%***)))'''(((***++++++******)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&'''''''''(((((())))))%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((()))''''''&&&&&&%%%%%%%%%$$$&&&'''((('''&&&%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((()))'''(((((()))***++++++,,,((((((''''''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((('''%%%$$$((('''&&&''')))))))))'''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''gggYYYJJJBBB>>>:::777777333333333333333444555666222222222111///...,,,+++...............///000111......---,,,,,,,,,,,,---...,,,***((())),,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((++++++***)))(((((())))))++++++************++++++***)))(((''''''((()))***************************(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))***))))))((('''&&&&&&&&&++++++)))(((''''''''''''***(((&&&%%%&&&''''''&&&'''((()))***)))(((&&&$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''***(((&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$###'''&&&&&&&&&''')))***,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&''''''(((((()))*********,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&(((***)))((())))))))))))))))))))))))'''''''''''''''((()))***+++***)))(((((('''(((((((((&&&'''+++000111,,,((('''(((((('''%%%$$$$$$%%%)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***&&&''''''((('''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''&&&%%%###""""""'''))))))(((***,,,***)))'''&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&***)))((('''''''''''''''%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''((('''&&&&&&'''(((eeeWWWIIIBBB???;;;999999666555444444333333333333111111111111000///.........------------......///......---,,,,,,,,,,,,---------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++***)))))))))))))))*********))))))************)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))***))))))(((''''''&&&&&&((((((((((((((())))))******(((&&&%%%&&&''''''&&&&&&'''((()))((('''%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))))))))(((&&&'''((())))))(((&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$''''''&&&%%%&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))******((('''))))))))))))))))))))))))(((''''''''''''(((((()))***))))))(((((((((((()))&&&$$$$$$&&&******'''###&&&''''''&&&$$$"""###$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%###&&&)))***(((&&&&&&'''((('''&&&&&&&&&'''((((((''''''%%%$$$$$$%%%''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''(((((()))%%%&&&&&&&&&'''(((((((((&&&'''((('''&&&&&&'''(((cccVVVHHHBBB???<<<:::;;;999888666444222111111000000000111111222111111111...------,,,,,,,,,------......---,,,,,,,,,,,,---***+++---...---+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++***))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&%%%&&&'''((()))***+++,,,***(((&&&&&&'''((('''&&&%%%&&&'''''''''&&&%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((()))*********&&&%%%$$$%%%'''((()))(((&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((())))))))))))((('''&&&&&&)))(((((('''&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((())))))(((((('''&&&&&&%%%!!!"""%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******++++++***(((%%%)))))))))))))))))))))))))))((((((''''''''''''((()))(((((((((((())))))***+++(((&&&&&&))))))'''$$$'''(((((('''%%%$$$$$$&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&%%%%%%'''''''''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((''''''''''''''''''&&&(((***)))'''%%%$$$$$$&&&%%%%%%&&&&&&((()))))))))'''%%%######%%%''')))'''''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''&&&%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$(((((((((((('''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))))))))&&&&&&''''''''''''''''''&&&'''((('''&&&&&&'''(((dddVVVHHHBBB???;;;999:::999888666444222111111000111111222222222222111111//////...---,,,,,,,,,,,,......---,,,,,,,,,,,,---&&&(((***------,,,***)))++++++++++++++++++++++++***************+++++++++******)))))))))))))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((''''''''''''%%%&&&'''(((***+++++++++)))(((&&&'''(((((((((&&&%%%&&&'''''''''&&&&&&%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''&&&%%%&&&((()))))))))&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&)))))))))(((((((((((()))''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&"""%%%&&&'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++***(((%%%((((((((((((((((((((((((***)))((('''''''''''''''(((((('''(((((()))******,,,***''''''((())))))((()))***+++***((('''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''(((######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&((((((&&&'''((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&''''''%%%""" ''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''&&&$$$######'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&(((~~~fffXXXJJJBBB>>>:::777888777666555444333222222333222333333222222111000///000000///...---------.........---,,,,,,,,,,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++***************+++++++++***)))))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))(((((((((((((((((((((''''''''''''&&&'''((()))******))))))((('''''''''))))))(((''''''''''''(((((((((''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''',,,***))))))***++++++***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''(((((( """$$$&&&'''&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&'''(((******)))'''((((((((((((((((((((((((***)))((('''''''''''''''(((((('''(((((()))******(((&&&$$$$$$%%%'''((((((***+++,,,+++)))((()))***((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''(((((()))'''&&&%%%&&&(((+++---$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''&&&(((((('''''''''&&&&&&%%%$$$%%%''''''''''''%%%$$$&&&'''''''''''''''''''''&&&&&&''''''%%%""" ''''''(((((()))(((((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&(((|||gggYYYJJJCCC>>>:::777777555444444333333333444444222222222222111000///...000000///.........//////......---,,,,,,,,,,,,---...---+++)))))))))***+++++++++++++++++++++++++++++++++******************)))))))))))))))******+++***))))))(((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((''''''(((((()))******)))''''''(((''''''(((******)))''''''''''''(((((((((((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((()))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%!!!"""###$$$&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&&&&'''(((((())))))&&&'''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&(((***)))))))))))))))))))))))))))))))))((((((''''''''''''((()))(((((((((((())))))***(((''''''&&&'''((()))***'''((())))))''''''((()))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***&&&%%%######$$$'''***,,,&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((***((('''&&&''''''%%%$$$(((((((((((('''&&&%%%$$$###%%%'''))))))'''%%%###&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&&&&'''(((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((((())))))(((((($$$$$$%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&'''((('''&&&&&&'''(((zzzeeeXXXIIIBBB???;;;888888555555444333333333333444000000000111111000//////......---------...//////......---,,,,,,,,,,,,---...---,,,+++******++++++************************,,,+++++++++***))))))))))))))))))))))))***++++++*********))))))*********'''((()))******)))((('''((((((((((((((((((((((((''''''(((((())))))******))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))(((''''''((((((((((((((((((((('''((()))******)))((('''''''''''')))***+++)))'''&&&&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''###!!! !!!###%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&"""###%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&&&&''')))***)))))))))))))))))))))))))))(((''''''''''''(((((()))***))))))(((((((((((()))*********)))(((((())))))&&&((()))(((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''(((***+++%%%%%%&&&&&&'''''''''((()))((('''&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((((((((((((((()))&&&%%%%%%''')))(((&&&&&&''''''(((((('''&&&%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((''''''(((((())))))******%%%&&&'''(((((((((((('''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''((((((((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))%%%&&&&&&&&&'''(((((((((&&&'''((('''&&&&&&'''(((yyycccVVVHHHBBB???<<<::::::777666555444333222222333------///000000111111111,,,,,,,,,,,,------...///......---,,,,,,,,,,,,---******+++,,,------------************************---,,,,,,+++***)))(((((())))))((())))))***++++++++++++************++++++'''((()))******)))((('''************************&&&&&&'''((()))***++++++******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))(((''''''''''''(((((((((((((((%%%''')))***+++***)))(((''''''''')))++++++)))'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))%%%$$$###%%%(((***+++***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''(((((((((((((((''''''((()))))))))((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&*********)))((((((''''''%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///,,,(((&&&'''))))))***))))))))))))))))))))))))'''''''''''''''((()))***+++***)))(((((('''(((((('''''''''&&&$$$""""""###((()))******)))((()))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&'''(((***+++&&&(((***,,,,,,***'''$$$***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((*********)))((($$$"""!!!$$$(((,,,,,,+++$$$%%%&&&(((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''%%%%%%&&&'''((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))(((((('''&&&$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%$$$######"""%%%%%%&&&&&&'''((())))))&&&'''((('''&&&&&&'''(((wwwbbbVVVIIICCC>>>999777999888777666444222111111111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++*********((('''&&&&&&'''(((***,,,+++++++++***)))))))))***)))((('''((()))+++---(((((()))***************)))((('''&&&%%%$$$$$$$$$(((((())))))*********+++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((((((&&&$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((())))))((('''&&&&&&&&&'''((())))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))))))))(((&&&%%%''''''(((((())))))******************))))))))))))&&&&&&&&&&&&''')))***+++******)))((((((((((((((()))((('''''''''(((***+++&&&''''''((()))******+++'''((()))((('''&&&''')))(((((((((((((((''''''&&&&&&((()))++++++)))(((&&&$$$%%%&&&((()))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((()))+++,,,---'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%''')))******)))((($$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&wwwaaaUUUHHHAAA===888777888888777666444333222111111111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********)))'''&&&&&&''')))***++++++******************)))(((&&&&&&&&&''')))***((((((((()))))))))******'''&&&%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''+++***)))((('''''''''((((((((((((((()))))))))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((&&&$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((()))*********)))((((((((((((((()))(((((('''((()))***+++''''''(((((())))))******'''((()))((('''&&&'''))))))))))))))))))(((((('''&&&'''((())))))((('''&&&))))))))))))((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((("""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&''''''((())))))))))))))))))))))))vvv___TTTGGGAAA<<<888666777888777555444333222111111222222222222222222222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))''''''''''''))))))))))))******************))))))'''&&&&&&'''(((((()))((('''''''''((()))***%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&''''''''')))))))))(((((('''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&''''''&&&$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%&&&''''''''''''(((((((((''''''''''''((()))******''''''''''''''''''''''''(((((()))))))))*********)))((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''((()))((('''&&&'''))))))************)))((((((''''''''''''''''''''''''*********)))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''''''''''')))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))''''''((()))((('''&&&%%%&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%'''(((***,,,---)))(((''''''''''''((()))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))''''''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&uuu___TTTGGGAAA===888777888777777555444333222222222222222222222222222222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))(((''''''((())))))(((((())))))******++++++,,,+++***)))(((((()))))))))(((&&&%%%&&&''')))+++''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))((((((((()))((('''&&&&&&'''((()))%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%'''''''''&&&'''''''''((()))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))((((((''''''&&&''''''''''''(((((((((((())))))))))))((((((''''''))))))(((((((((((())))))((((((((((((((())))))***))))))))))))(((((((((((('''((()))((('''&&&'''))))))))))))))))))(((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&((()))******(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''')))***,,,---(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((()))((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%uuu```TTTHHHBBB>>>:::888:::777666555444333222222222111111111111111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))((((((((())))))******+++++++++***))))))))))))((()))(((&&&%%%&&&''')))+++***))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))))))))((((((((()))******'''((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((&&&''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((%%%&&&''''''''''''&&&%%%((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&&&&'''''''''((((((((())))))*********)))((('''&&&))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))(((((((((((('''((()))((('''&&&''')))''''''((((((''''''&&&%%%))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&((()))******(((&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((ttt```UUUHHHBBB>>>:::999;;;666666555444333333333333////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((''''''''')))((('''''''''((()))***+++***)))((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''%%%&&&'''&&&%%%$$$$$$&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''((((((((()))))))))$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))$$$%%%&&&''''''&&&%%%$$$)))))))))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&''''''((()))***((('''&&&%%%%%%%%%&&&'''******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''(((((()))(((((('''''''''''''''''''''''''''(((((())))))***))))))***+++***)))'''&&&((((((((((((((())))))***''''''((()))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&''')))&&&''''''''''''&&&%%%%%%)))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***)))(((((('''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''######$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''sss___SSSGGGAAA>>>:::999:::666555444444333333333333////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))******))))))))))))))))))))))))(((((((((&&&''''''(((((((((((((((((((((((()))))))))******''''''''''''''''''((())))))))))))(((((((((''''''(((((())))))******++++++''''''((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%&&&'''(((((('''&&&%%%((((((((()))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((***,,,---)))(((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''''''''''''''((())))))***++++++((()))***++++++***((('''((((((((((((((()))******&&&'''((()))***))))))(((''''''(((((())))))******'''((()))((('''&&&''')))'''''''''''''''&&&&&&%%%''''''((())))))(((''''''***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((((('''&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((()))))))))))))))(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%||||||sss^^^RRRFFF@@@===999888999666555444444333333333333////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******))))))************))))))******))))))(((((('''''''''((()))***++++++******(((((()))***+++*********$$$$$$$$$%%%&&&'''((()))))))))((((((((('''''''''$$$$$$%%%&&&'''((())))))&&&'''((())))))((('''&&&***)))((('''&&&%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&$$$"""$$$&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&''')))******)))'''&&&%%%&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''))),,,...///)))(((&&&$$$$$$$$$&&&'''$$$%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&((()))))))))((('''%%%&&&&&&''''''((((((((('''(((((()))***++++++,,,'''(((***++++++***)))(((((((((((((((((()))******&&&''')))*********)))(((&&&''''''((()))******+++'''((()))((('''&&&''')))(((((((((((((((''''''&&&%%%&&&((())))))(((&&&%%%'''''''''(((***,,,///000((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))******((((((((((((((((((((((((xxxwww{{{ttt___VVVIII@@@<<<:::999777777555444444444444333111000111111222222000///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************)))((((((((((((***+++,,,******))))))((((((''''''&&&'''((())))))******)))'''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((('''''''''((((((((()))***)))&&&$$$!!!"""###$$$&&&'''((()))&&&&&&&&&''''''''''''(((---333$$$###(((000''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---***###...%%%111%%%'''&&&%%%$$$###$$$%%%%%%))))))!!!$$$555&&&!!!((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%+++(((000!!!...!!!((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&)))''')))"""###)))((()))333***+++777%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''%%%###%%%+++---+++...)))%%%$$$$$$$$$'''******(((&&&$$$$$$&&&(((***)))(((((('''((()))******'''+++///---(((%%%(((,,,''''''((()))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((()))***)))&&&$$$))))))))))))(((((((((((()))''')))***...)))***%%%&&&(((###)))&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))***)))'''%%%%%%%%%'''(((&&&&&&%%%$$$$$$###""""""###$$$&&&(((((('''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&///---)))&&&%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''&&&&&&))))))(((((('''''''''&&&'''&&&&&&'''(((((('''%%%"""$$$''')))***)))'''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###(((''''''''''''(((((()))}}}uuuuuuyyy~~~ttt___VVVIII@@@<<<:::999777777555444444444444333111000111111222111000///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,+++++++++************))))))))))))************,,,+++***(((((((((((()))***)))))))))((((((((('''((()))))))))))))))(((''''''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((('''***)))((()))******(((&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((($$$)))---(((000111%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%!!!))))))000)))((('''&&&&&&&&&''''''***(((!!!'''$$$...555((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&///((($$$&&&###333///((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%:::)))$$$'''***!!!!!!%%%,,,((( %%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((("""$$$***,,,%%%"""!!!%%%)))***)))((()))((('''&&&%%%%%%&&&'''((()))***+++,,,+++)))%%%###$$$(((%%%&&&444222$$$''''''((()))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++***((('''&&&###)))((((((((((((((((((((()))(((***$$$###'''%%%'''&&&,,,...+++$$$!!!&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''***((('''%%%%%%%%%'''((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&,,,***(((&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''(((&&&''''''(((((('''&&&&&&)))((((((((('''''''''&&&'''&&&&&&'''(((((('''%%%******))))))((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''((('''&&&%%%$$$((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&***)))(((&&&%%%%%%$$$$$$~~~wwwvvv{{{sss^^^UUUIII@@@<<<:::999888777555444444444444333111000000111111111000///.../////////............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++*********)))))))))))))))))))))************++++++***)))(((((((((((())))))))))))((((((((((((************)))((('''&&&''''''''''''((((((((()))((((((((((((((('''''''''''''''((((((((((((((((((,,,***(((((()))***)))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((***111$$$+++ %%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((())))))******)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&***222444222'''+++)))(((''''''&&&&&&''''''!!!,,,+++((()))''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''333&&&555222444,,,'''))))))(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''###222 ---555%%%---,,,'''...!!!)))666%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&''')))******(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((222%%%"""&&&(((---555:::,,,%%%,,,((( ))))))(((((((((((())))))(((((((((***,,,,,,***(((---,,,///000(((###---''''''((()))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((('''((()))(((&&&###(((((((((((((((((((((((((((***,,,'''"""+++000%%%)))'''333+++,,,+++&&&&&&'''''''''((((((((('''''''''(((((('''''''''######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&'''((()))%%%%%%$$$$$$%%%%%%&&&&&&)))((('''%%%%%%&&&''''''((((((((((((((((((''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&%%%$$$######(((((('''&&&&&&&&&''''''&&&''''''(((((('''''''''(((((((((''''''''''''''''''&&&&&&'''(((((('''%%%+++)))&&&###"""###&&&(((((((((((((((((((((((((((******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$)))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''((())))))))))))((('''&&&%%%$$$$$$$$$~~~|||rrr^^^UUUIII@@@<<<;;;:::888777555444444444444333111000000000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((((()))))))))************''''''(((((()))******+++))))))))))))(((((((((((()))))))))))))))(((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((,,,***''''''(((******)))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((000"""&&&222)))+++$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###!!! 222''''''&&&&&&%%%%%%%%%%%%%%%+++$$$)))%%%!!!555...///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***$$$""" &&&(((...)))))))))))))))(((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''444111...###'''((()))''' %%%'''%%%///&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%&&&)))+++)))$$$ &&&111///(((&&&+++000$$$$$$%%%&&&&&&%%%$$$$$$***'''$$$$$$'''***+++***))) (((000...(((%%%''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''&&&&&&(((***+++***((('''''''''(((((((((((((((%%%&&&'''+++'''***111 +++,,,'''$$$((($$$)))'''''''''(((((((((((()))''''''((((((((((((''''''###$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&(((((()))(((((('''(((((())))))((('''&&&&&&&&&&&&''''''(((((((((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&%%%$$$###)))((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%)))&&&###!!!!!!"""%%%&&&((((((((((((((((((((((((******))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%&&&'''((((((qqq]]]TTTIII@@@<<<;;;:::999777555444444444444333111000000000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((((()))))))))************&&&''''''((())))))******(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))***(((&&&&&&''')))))))))%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((((((&&&""")))&&&******''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''...*** ((("""$$$((('''&&&''''''&&&&&&&&&%%%%%%333&&&***%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''///(((,,,---&&&(((###'''((((((((()))))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''^^^YYY[[[^^^ZZZXXX]]]]]]^^^fff^^^___XXX&&&&&&&&&&&&'''''''''(((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((000((("""''',,,++++++)))### &&&&&&"""WWWXXXZZZ[[[[[[ZZZXXXWWW'''%%%$$$&&&******'''###,,,000***(((...///(((''''''((()))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))(((&&&&&&%%%$$$""" &&&&&&''''''((((((((()))[[[___WWWaaa___XXXcccWWW[[[YYY^^^lll555!!!000$$$'''''''''(((((((((((()))''''''(((((((((((('''''''''(((((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((############$$$%%%&&&'''******)))))))))))))))***''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''%%%$$$)))((('''&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&&&&&&&''''''''''''''''''&&&&&&'''(((((('''%%%''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))******&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((((('''&&&$$$%%%&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***ppp]]]TTTHHH@@@<<<;;;:::999777555444444444444333111111000///.........//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))************))))))))))))((('''&&&&&&(((((((((((())))))))))))&&&'''((()))************%%%&&&((()))))))))((('''''''''''''''((((((((()))&&&&&&''''''((()))))))))((('''&&&&&&((())))))((($$$$$$%%%&&&''''''((((((&&&&&&&&&''''''''''''(((///&&&''''''===''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++888 (((---###&&&((())))))))))))(((''''''&&& ...///+++999+++(((((((((((((((((((((((((((((()))))))))*********)))))))))(((((((((''''''''''''''''''''''''''''''((()))))))))))))))*********%%%,,,...***'''''''''(((((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''111///000&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((%%% ###+++***""""""///GGGoooeee<<<"""222 )))'''333''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''(((((()))'''((("""&&&&&&'''''''''((((((((('''''''''(((((('''''''''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$#########$$$%%%&&&''')))(((''''''&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&((())))))(((''''''(((((('''&&&&&&&&&''''''&&&'''(((((())))))))))))&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))(((''''''###$$$&&&''')))*********'''''''''''''''(((((((((''''''(((((((((''''''&&&***)))((('''''''''''''''ooo]]]TTTHHH@@@<<<;;;;;;:::777555444444444444333111111000///...---......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,+++++++++************))))))))))))************((())))))))))))'''&&&%%%'''((((((((()))))))))***'''((()))))))))))))))(((%%%&&&((()))***)))((('''%%%&&&&&&'''((()))******&&&&&&''''''((())))))***(((''''''(((******)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''+++)))...111444,,,,,,"""&&&((())))))***)))((('''&&&'''!!!&&&###---'''TTT...&&&###+++(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''zzzMMM''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''"""%%%------''',,,777LLL""")))444***!!!'''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((%%%$$$$$$&&&***---------%%%%%%&&&''''''((())))))---$$$+++%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&"""$$$%%%&&&'''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''(((((((((''''''&&&&&&%%%%%%&&&((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&((())))))*********%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''((((((%%%&&&((())))))(((&&&%%%%%%&&&''')))))))))((('''$$$%%%'''((())))))))))))&&&'''''''''((((((((()))$$$%%%&&&'''''''''''''''(((((('''&&&&&&&&&''''''nnn\\\TTTHHH@@@<<<<<<;;;:::777555444444444444333111111000///------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,++++++++++++***))))))))))))************%%%&&&'''))))))))))))((('''((((((((())))))******************)))((('''&&&%%%&&&((()))***)))((('''$$$%%%&&&'''(((***++++++&&&&&&&&&'''((())))))***(((((((((***,,,,,,***(((*********)))((('''''''''&&&&&&&&&'''''''''(((((("""+++(((///%%%)))###111!!!'''+++&&&'''((((((((('''%%%$$$$$$$$$+++$$$---!!!]]]'''""" ///)))%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''',,,222zzz///''''''''''''((((((((()))'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***&&&******444ppp,,,(((///%%%'''(((((()))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((&&&%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))sssAAA###)))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''')))+++---......---,,,%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''***))))))((('''&&&&&&%%%%%%&&&(((******)))'''&&&************************&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&((()))************%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%,,,+++)))(((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&((()))))))))((((((&&&'''((())))))(((''''''&&&'''''''''(((((())))))!!!"""$$$&&&'''((())))))$$$$$$$$$%%%&&&'''))))))mmm___SSSFFF@@@;;;777555777777777777666555444222111000000000000000000000000......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++***++++++,,,++++++***************++++++++++++************)))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))((('''''''''''''''(((''''''''''''((())))))'''''''''(((***)))'''%%%((()))***++++++***)))((($$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''***+++((((((///000"""//////&&&''''''''''''''''''''''''""""""'''(((&&&(((XXX&&&(((///###******(((&&&'''***+++)))''')))((('''''''''(((((()))---***&&&&&&((()))'''$$$$$$***)))(((&&&)))))))))%%%************************'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&)))%%%###...]]]~~~!!!444333&&&,,,''')))((($$$(((%%%$$$%%%'''(((&&&$$$'''((()))((('''&&&''')))$$$%%%'''((((((((('''&&&(((((()))))))))))))))))),,,'''(((+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''((()))))))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((())))))((((((((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&$$$'''***)))&&&$$$&&&((('''((()))))))))(((&&&%%%&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%$$$$$$'''''''''''''''''''''''')))'''$$$!!!!!!###&&&(((###$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''******)))(((((((((((((((+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((()))lll\\\QQQEEE???<<<888777999777777666666555333222222000000000000000000000000......---------,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************+++++++++++++++******************))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))***************)))(((((((((((((((''''''''''''((((((((()))'''''''''((())))))'''%%%(((((()))******)))(((((($$$%%%'''&&&&&&%%%'''(((''''''''''''''''''''''''"""''''''######%%%'''(((---''''''''''''''''''''''''***(((&&& ###UUU)))###,,,(((&&&%%%%%%(((((('''%%%+++***(((&&&$$$""" $$$$$$$$$%%%'''))))))((()))%%%wwwKKK%%%+++%%%$$$(((((((((&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&444VVV(((%%%(((555%%%(((&&&%%%%%%(((((('''%%%'''((()))((('''&&&''')))&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&(((111***+++)))(((&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''((('''((())))))((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''(((''''''((()))((('''&&&'''((())))))((('''&&&%%%&&&((())))))(((''''''((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&$$$%%%&&&(((***&&&&&&'''''''''&&&%%%%%%&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((kkkYYYNNNDDD???<<<999999:::777777666555444333222222000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,---+++***************++++++,,,+++++++++***************))))))))))))((((((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))******+++******))))))))))))***&&&''''''((()))((((((((((((''''''((())))))(((&&&''''''((((((((((((''''''%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''(((+++---,,,''''''444111--- %%%!!!''''''''''''''''''''''''"""$$$%%%&&&***888ccc...%%%&&& '''&&&%%%&&&''''''&&&%%%''''''((()))((('''&&&%%%((()))******(((&&&%%%%%%***%%%222!!!,,,---!!!((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''...222+++*** ,,,)))'''&&&'''((()))(((''''''((()))((('''&&&''')))((((((''''''(((((()))***((((((''''''&&&&&&&&&%%%&&&gggGGG&&&***)))'''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''***'''%%%'''+++,,,)))%%%'''(((((((((((('''&&&&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''jjjXXXNNNCCC???===999888:::777666555444333222222222////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************+++,,,------*********)))******+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))(((((((((((()))))))))*********)))(((((()))))))))&&&&&&((()))))))))((('''((('''''''''))))))(((&&&''''''''''''''''''''''''%%%'''((('''&&&%%%'''(((''''''''''''''''''''''''&&&'''"""$$$***---$$$""",,,$$$&&&'''''''''''''''''''''''''''&&&(((%%%&&&&&&"""vvv:::&&&((()))$$$%%%(((((('''((((((((((((((($$$&&&(((***+++***)))(((%%%(((+++***'''######$$$&&&+++''''''///)))'''%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$[[[YYY!!!333,,,...!!!)))((((((((()))))))))((('''((()))((('''&&&'''))))))((('''''''''(((***+++*********)))((((((''''''$$$000'''((((((''''''''''''((()))&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((()))(((&&&%%%&&&''')))+++'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((&&&&&&''')))***(((&&&'''''''''''''''''''''&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''"""###$$$%%%&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&'''((('''&&&&&&&&&(((((((((((((((''''''''''''(((((()))(((((((((''''''$$$%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''~~~hhhYYYNNNDDD@@@===888777777777666555333222222222222////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---******))))))***++++++,,,,,,,,,,,,++++++++++++***))))))))))))************************************))))))************))))))'''(((((((((((()))))))))(((((('''''''''(((((()))&&&''''''((((((((((((((()))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''&&&+++###%%%+++444'''%%%""" !!!%%%))),,,vvv000$$$###$$$%%%(((111&&&***$$$111'''''''''''''''''''''''',,,+++###%%%%%%///***((( %%%%%%''':::RRRccc...+++111***"""###999!!!***+++++++++'''((((((((('''''''''((('''(((((((((&&&$$$!!!###%%%%%%%%%(((***%%%+++***wwwFFF###,,,+++'''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&***yyy )))%%%...((())))))))))))((())))))'''((()))((('''&&&'''))))))((('''''''''(((***+++******))))))((((((((('''""" ///'''''''''''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%&&&''')))+++&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&((('''&&&&&&&&&&&&'''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''"""###$$$&&&&&&'''&&&&&&"""###$$$%%%&&&'''''''''&&&'''((('''&&&&&&&&&((((((((((((((('''''''''''''''(((((()))((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''}}}gggXXXNNNDDD@@@===888666777777666444222111111222222000000000000000000000000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++)))))))))************+++''''''''''''''''''''''''((())))))******))))))(((''''''(((((((((((())))))'''''''''''''''(((((()))(((''''''''''''((()))))))))(((&&&&&&((()))((('''((('''&&&&&&&&&&&&'''((('''((()))(((&&&&&&&&&(((''''''''''''''''''''''''"""///,,,%%%$$$,,,%%%###//////...---+++)))'''%%%000FFFUUU333000'''---"""***(((,,,***))))))''''''''''''''''''''''''&&&((( (((222)))..."""'''%%%(((***$$$&&&333===|||(((+++###&&&222!!!///&&&...---&&&'''%%%$$$&&&'''&&&%%%$$$%%%&&&&&&''''''((('''&&&%%%$$$ ###&&&((())))))***+++(((&&&...555&&&)))!!!---$$$)))$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&LLL%%%((((((((()))***)))((('''(((***'''((()))((('''&&&''')))((((((''''''(((((()))***''''''''''''''''''''''''&&&)))ooo@@@%%%&&&&&&'''((())))))***''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% $$$((('''$$$###&&&)))&&&&&&&&&%%%&&&&&&'''(((&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((!!!"""###%%%&&&'''((((((&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''%%%%%%&&&''''''%%%$$$###&&&'''((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''|||eeeUUUKKKCCC???===:::888888888666444222111111222222000000000000000000000000......---------,,,,,,,,,+++,,,,,,,,,------------------,,,+++************))))))))))))***+++,,,---------,,,,,,,,,+++++++++))))))*********+++++++++(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((())))))((((((''''''((())))))***)))(((&&&%%%%%%''')))+++***(((&&&&&&'''((((((((((((((('''&&&&&&'''(((((('''))))))((('''&&&&&&'''''''''''''''''''''''''''!!!###$$$"""000%%%$$$### !!!%%%***---$$$???oooBBB""" !!!"""$$$)))***+++)))"""$$$(((''''''''''''''''''''''''&&&---###$$$((($$$###$$$&&&((()))((('''&&&&&& 444555+++ ***444 111 """"""((('''###+++(((###%%%'''&&&$$$###%%%'''%%%%%%&&&((()))+++,,,------,,,************((('''((("""(((!!!333'''&&&...!!!+++$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((((((&&&&&&''''''''''''&&&&&&UUU"""---555$$$$$$666$$$)))&&&(((***)))'''&&&(((***'''((()))((('''&&&''')))&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''((((((((('''---===$$$%%%&&&((())))))******((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&###$$$&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''######%%%&&&''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''$$$%%%&&&''''''%%%$$$"""###$$$&&&((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((|||eeeRRRIIIAAA???>>>;;;999:::888666444222111111222222000000000000000000000000......---------,,,,,,,,,,,,,,,,,,------...............,,,+++***)))))))))))))))))))))***+++,,,------------,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++''''''((((((((((((''''''''''''''''''((((((((()))))))))((())))))***++++++***(((&&&$$$$$$'''***,,,***(((&&&&&&'''((((((((()))((('''&&&&&&'''((()))((()))***)))'''&&&&&&''''''''''''''''''''''''''',,,%%%###---%%%111!!!&&&&&&&&&&&&&&&&&&&&&&&&)))666555###...'''444 (((&&&$$$)))000(((''''''''''''''''''''''''...)))'''%%%&&&(((...''''''$$$"""''',,,)))"""111"""(((***######++++++$$$000&&&&&&***)))%%%---'''%%%''')))(((&&&%%%&&&)))((((((&&&%%%$$$$$$$$$%%%'''$$$"""###&&&)))(((&&&$$$$$$%%%)))???((()))...---$$$((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&TTT---999444###111MMM &&&(((***)))&&&%%%''')))'''((()))((('''&&&''')))$$$%%%'''((((((((('''&&&&&&&&&'''((()))***++++++ %%%$$$%%%&&&((()))*********((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&(((((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&'''(((((())))))((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((&&&$$$###&&&)))+++)))&&&&&&%%%%%%$$$%%%&&&((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''&&&'''((('''&&&&&&'''((()))(((((((((''''''''''''&&&'''((())))))'''%%%$$$!!!$$$&&&((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((())){{{gggVVVLLLBBB>>><<<999888999555555333222111000000000111000000///...---------111000///---,,,+++******))))))***+++,,,,,,------***(((&&&(((+++,,,+++)))+++***)))((()))***+++,,,......---,,,+++)))((('''++++++******))))))(((((('''((()))***************,,,+++++++++******))))))&&&''''''((()))******+++'''''''''((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))((('''%%%%%%&&&&&&%%%###'''))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))%%%!!!"""'''+++***(((&&&&&&&&&&&&&&&'''((()))%%%+++RRR^^^&&&'''(((((())))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))+++)))(((&&&&&&((()))+++%%%$$$$$$$$$%%%%%%###!!! (((&&&111444!!!"""---&&&,,,''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''fff''''''(((((())))))******+++---&&&---ooo,,,(((222$$$,,,###%%%---%%%%%%'''***---,,,'''"""(((((())))))((('''&&&&&&))))))))))))((((((((((((###...###ppp===,,, ''')))%%%''' ((((((''''''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&& ###&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%'''(((((('''%%%$$$(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((((((+++(((%%%$$$&&&((('''%%%(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((zzzfffVVVLLLBBB>>><<<999888999666555333222111111000000222111111000//////......000///...---,,,+++++++++***++++++,,,------......,,,***((())),,,---+++******************+++,,,,,,---------,,,+++***)))(((*********)))))))))))))))((())))))************)))(((((((((((('''''''''&&&'''''''''((()))*********'''((((((((((((((((((((('''((((((((())))))))))))***)))((((((((()))++++++))))))))))))))))))))))))***)))((((((((((((((()))%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))'''&&&%%%&&&'''((('''&&&***''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((***&&&"""###'''***)))((((((((('''''''''((())))))%%%###BBBKKK$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))((('''%%%%%%&&&&&&%%%$$$***///"""$$$,,,###(((%%%%%%&&&((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((('''KKK111'''((((((((((((((()))))))))))))))%%%)))'''CCCMMM""" ,,,'''222'''"""+++***))))))))))))((('''(((((((((((((((((('''&&&)))(((((('''&&&&&&%%%%%%&&&"""///;;; ***'''###!!!)))'''((((((((('''''''''''''''%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ ###&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''(((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((***(((%%%%%%&&&((('''%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((('''((((((''''''''''''((((((xxxcccUUUKKKBBB>>><<<999888999666555444222111111111111222222111111000000/////////...---,,,,,,,,,,,,---+++,,,,,,------......///---,,,++++++,,,---+++******++++++,,,,,,,,,,,,,,,++++++,,,,,,+++******)))((())))))))))))))))))***)))************))))))(((***************)))))))))''''''(((((())))))******((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((())))))***+++))))))))))))))))))))))))******)))((('''''''''(((%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))&&&%%%%%%&&&((())))))(((---%%%((({{{''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((***'''$$$$$$''')))(((&&&***))))))(((((((((((()))(((111333%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((,,,***'''&&&'''''''''&&&))),,,!!!!!!---kkk<<<***###((( ...************************''''''((((((((()))))))))''''''(((((((((((((((((((((ccc+++)))))))))(((((((((((((((((()))'''!!!***///III,,,///&&&333+++...,,,)))%%%###$$$(((+++&&&'''(((((((((((((((((())))))(((''''''&&&%%%%%%))) 111---)))!!!""")))+++'''((((((((((((((())))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$!!!$$$&&&'''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))(((&&&%%%&&&''''''&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((vvvaaaSSSJJJAAA>>>===999777888666555444333222111111111111111111000000/////////------,,,,,,,,,------...+++,,,,,,,,,------......------,,,,,,,,,+++*********+++,,,---...---,,,+++******++++++++++++******'''((((((((())))))*********************)))((('''++++++++++++++++++++++++'''((((((((()))))))))***(((((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&''''''&&&&&&''')))((('''&&&''')))***)))(((...###&&&jjj''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((***(((%%%%%%'''''''''%%%******)))(((''''''''''''---)))'''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((...+++'''&&&&&&'''''''''&&&###'''))),,,<<>>===999777888666666444333222111111111000///////////////......------,,,,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++,,,---...---,,,+++))))))***+++++++++******''''''(((((()))))))))******************)))(((''''''((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&''''''&&&&&&''')))***(((''''''(((((('''&&&---$$$%%%___(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&%%%)))(((((('''&&&&&&&&&&&&---$$$&&&)))'''((())))))******))))))(((((((((((((((((((((((('''((((((((((((((((((''')))(((((((((((((((((())),,,***&&&%%%%%%&&&'''&&&+++...,,,'''000,,, '''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))%%%"""\\\...888&&& &&&))))))((((((''''''&&&&&&(((+++------000DDD***999%%%333"""%%%&&&&&&$$$"""###'''+++&&&&&&'''((())))))(((((((((((())))))***+++++++++'''...$$$+++222(((+++111''''''''''''(((((())))))******###%%%&&&%%%######$$$&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&&&&%%%))))))((((((((('''''''''$$$&&&''''''&&&%%%&&&''''''(((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))'''(((((((((((((((((('''&&&'''''''''''''''''''''###$$$&&&((())))))((((((%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((}}}rrr^^^QQQHHHAAA???===999777888777666555333222222222222////////////............------,,,,,,,,,------...++++++++++++++++++++++++***+++,,,+++***)))***+++***++++++,,,,,,,,,,,,,,,))))))******+++******)))'''(((((((((((((((((())))))************))))))((((((((())))))))))))******(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''((())))))))))))((())))))))))))))))))))))))((('''''''''''''''((((((%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))***)))''''''''''''&&&$$$((('''###[[[((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%(((''''''&&&&&&&&&&&&'''((((((###...&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***(((%%%%%%&&&''''''&&&...///'''(((}}}777***%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))"""...!!!***"""%%%)))###%%%---...((((((''''''''''''''''''***%%%+++$$$""",,,'''%%%%%%(((444"""$$$&&&((()))))))))***+++&&&'''((((((((((((((((((&&&''''''(((((())))))***'''%%%,,,+++222###)))///(((***'''((((((((((((((())))))%%%''')))(((&&&$$$&&&)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%&&&(((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&&&&''')))((('''%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((qqq^^^PPPGGG@@@???===999777777777666555444333222222222////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***,,,...***************+++,,,,,,)))***************)))(((((((((((((((((('''''''''((())))))************)))******++++++,,,,,,,,,,,,))))))))))))((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))(((&&&%%%&&&''''''&&&%%%"""+++"""\\\((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&'''(((((('''&&&&&&&&&((('''''''''''''''((()))$$$*** ...&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((((((((((((''''''&&&%%%&&&(((((((((''''''"""---!!!((('''JJJ}}}%%%$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***---777!!!sssccc***###333...###### )))&&&&&&''''''''''''''''''&&&%%%$$$+++&&&%%%111)))%%%,,,+++***,,,''''''((()))++++++***)))(((((((((((((((((('''&&&)))))))))((((((((('''''''''!!!---%%%"""jjjZZZ$$$)))(((******((((((((('''''''''''''''&&&)))+++***'''%%%(((+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((('''%%%%%%&&&(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&''''''((()))))))))))))))((((((''''''&&&&&&&&&'''''''''((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&%%%'''***)))'''%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((''''''''''''((((((qqq^^^OOOGGG@@@???===:::777777777666555444333222222222000000000000000111111111///...---,,,,,,,,,,,,---------------------------***,,,......,,,,,,...000+++***)))((()))***,,,---***************)))(((((())))))(((((('''''''''&&&'''((()))***************''''''(((((()))))))))***))))))))))))((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$&&&'''''''''&&&%%%))))))))))))))))))))))))#########$$$%%%&&&'''(((%%%&&&''''''((((((''''''%%%&&&((('''&&&&&&''')))%%%$$$$$$%%%'''((('''&&&---!!!^^^((((((''''''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((%%%'''(((((('''&&&&&&'''(((((('''(((((()))***+++###,,,+++((())))))***************((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))***)))'''!!!(((---444 ''''''))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&111...###UUUbbbSSSdddXXX---'''///%%%***###'''+++''''''***%%%%%%&&&&&&''''''(((((((((###...!!!++++++###000"""}}}333!!!,,,'''***'''&&&''')))***(((%%%((()))))))))((('''&&&&&&......---+++***(((''''''(((%%%'''%%%///<<<{{{)))---###***&&&((((((''''''&&&&&&&&&%%% ###&&&%%%!!!"""&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))***)))))))))(((((((((((('''(((((('''%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''&&&&&&''')))***++++++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))((('''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&(((((())))))((('''&&&&&&$$$'''******'''%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((ooo\\\RRRJJJBBB>>><<<888888:::777666555444333222222222222111111000///......---,,,---.........---,,,+++000000111000///,,,***(((+++***)))***,,,,,,***)))******+++++++++,,,,,,,,,************************,,,***)))***++++++***))))))))))))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((((((******((('''******))))))((((((''''''''''''(((((((((((('''''',,,)))%%%!!! """%%%'''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&'''((())))))(((''''''((($$$)))\\\(((((('''''''''&&&&&&&&&)))(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))+++******)))(((''''''''''''''''''''''''''''''''''''((('''&&&&&&$$$###$$$''')))'''%%%''''''((((((((((((''''''(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&)))'''$$$###%%%&&&''''''000###%%%///%%%;;;kkk000111"""(((''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''###(((444&&&"""...((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******"""***&&&******'''*** ,,,&&&&&&''')))+++,,,***(((%%%&&&((())))))'''&&&$$$### """$$$###!!!'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$&&&(((******(((&&&$$$ """$$$&&&'''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((%%%!!!###'''***'''((()))(((&&&%%%%%%''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&'''((())))))***###"""&&&&&&###***))))))((('''&&&&&&%%%((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''%%%%%%'''((())))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&((((((&&&%%%%%%&&&))))))))))))))))))))))))((((((((((((((((((((((((nnn\\\QQQIIIAAA>>>;;;888777:::777666555444333222222222111111111000///.........---............---+++***///////////////...------,,,+++***+++------+++*********+++++++++,,,,,,,,,************************+++***))))))++++++***)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))***)))))))))++++++)))((())))))))))))((((((''''''''''''((((((((((((''''''***(((%%%###"""###%%%''''''''''''''''''''''''''''''(((((()))((((((''''''''''''(((''''''&&&%%%%%%((($$$)))\\\)))(((((('''&&&&&&%%%%%%+++******)))((((((''''''%%%&&&((('''&&&&&&''')))******)))(((((('''&&&&&&'''''''''''''''''''''''''''((('''&&&***(((&&&&&&((()))'''%%%''''''((((((((((((''''''***((('''((()))***)))(((&&&''''''((((((''''''&&&&&&$$$!!!!!!"""$$$$$$$$$&&&$$$'''***$$$ ---AAAqqq'''***!!!)))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((///((( 777'''###,,,TTT((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&'''((()))***+++***+++%%%$$$+++|||BBB***++++++)))&&&&&&&&&(((***+++)))(((%%%&&&((())))))'''&&&%%%&&&%%%%%%%%%'''((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************)))(((&&&%%%%%%$$$%%%&&&'''((('''((()))(((&&&%%%&&&''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((---((($$$$$$'''******(((******)))(((((('''&&&&&&+++*********))))))))))))((((((((((((''''''''''''''''''((()))*********)))***)))))))))((((((((((((''''''''''''''''''''''''!!!###$$$$$$$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((nnn\\\OOOGGG@@@===:::777666999777666555444333222222222111111000000//////..................---,,,+++***------------...///000000---,,,+++,,,......,,,*********+++++++++,,,,,,,,,************************+++)))))))))++++++***)))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))***+++,,,***((()))))))))(((((((((((('''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))((()))((('''&&&%%%$$$$$$$$$((($$$)))\\\)))(((((('''&&&&&&%%%%%%*********)))((((((''''''%%%'''(((((('''&&&((()))))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''((('''&&&,,,***))))))))))))(((&&&'''(((((())))))(((((('''***((('''((()))***)))(((&&&''''''((((((''''''&&&)))&&&$$$$$$%%%'''''''''%%%++++++%%%%%%***)))###%%%/// ******))))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))&&&###111&&&+++&&&)))((()))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))+++000***%%%$$$...999zzz%%%$$$000"""&&&%%%%%%''')))***((('''%%%&&&'''(((((('''&&&%%%''')))*********))))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))'''$$$""""""$$$''')))(((((())))))(((&&&$$$###''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((((((((()))***+++++++++++++++***)))(((%%%&&&(((******)))'''&&&'''((()))(((&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''''')))(((''''''''''''((((((******))))))((((((''''''((((((((('''''''''''''''((((((((((((''''''''''''))))))***************)))))))))))))))((((((((((((''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((mmm\\\MMMFFF???===:::666666888777666555444333222222222111000000000/////////...//////......---,,,+++***---,,,+++++++++---///000,,,++++++,,,------,,,*********+++++++++,,,,,,,,,***************************)))((()))***+++***))))))))))))***************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))((()))++++++)))(((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))(((&&&%%%$$$%%%&&&&&&((($$$)))\\\''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''((()))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&***))))))))))))))))))((((((((())))))))))))(((((((((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''***(((&&&&&&((())))))((())),,,(((!!!%%%///---###sss===)))((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++,,,***111444111---$$$'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((---)))(((+++---$$$ ...!!!&&&%%%%%%&&&((()))(((&&&%%%&&&'''((((((''''''&&&$$$'''******'''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))'''%%%######%%%''')))))))))))))))((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((***((('''%%%%%%'''(((***(((((()))(((((('''&&&%%%%%%''')))++++++)))'''&&&'''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&(((***)))'''%%%&&&(((******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))*********)))(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))***+++)))'''%%%$$$%%%((((((((((((((((((((((((((((((((((((((((((((((((mmm\\\LLLEEE???===:::777555777777666555444333222222222000000000000//////////////////...---,,,,,,++++++---,,,+++***)))***+++,,,+++*********,,,,,,***)))******+++++++++,,,,,,,,,************************)))((('''(((***+++***)))(((((())))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''((())))))(((&&&'''''''''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&&&&''')))***((($$$)))\\\$$$$$$%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&&&&''')))(((''''''(((***'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''(((((()))***+++(((((())))))))))))(((((((((&&&%%%&&&'''((('''&&&'''((((((((((((((((((''''''%%%$$$$$$&&&'''&&&%%%&&&###!!!"""%%%'''((((((555vvv,,,&&&'''''''''((((((((()))&&&''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&---000000999jjj===$$$'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''+++111&&&&&&uuu===$$$+++)))'''&&&%%%&&&'''(((((('''%%%&&&&&&''''''(((((('''###&&&)))(((%%%###%%%'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&'''''''''&&&%%%%%%$$$''''''(((((((((''''''''''''((()))(((''''''((()))''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''+++...---)))'''(((***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((&&&$$$"""!!!"""''''''''''''''''''''''''((((((((((((((((((((((((lll\\\KKKDDD???===;;;777666777777666555444333222222222000000000000////////////......---,,,,,,,,,------...---,,,+++***)))))))))******)))***+++,,,***(((******+++++++++,,,,,,,,,************************(((''''''(((***+++***)))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''%%%&&&''''''''''''(((((((((''''''((((((((((((''''''&&&''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''&&&&&&&&&'''((()))***+++((($$$)))\\\$$$$$$%%%&&&'''))))))***))))))))))))))))))((((((&&&((())))))(((''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&"""$$$&&&''''''(((***,,,((())))))******))))))(((***((('''((()))***)))((('''(((((())))))(((((('''((('''&&&'''((()))(((&&&$$$ ###+++***""""""((("""&&&'''%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''')))...###%%%111,,,\\\))))))************************))))))))))))))))))))))))((((((((()))(((((('''&&&(((!!!)))***...000222uuu&&&%%%***)))'''&&&&&&'''(((((('''%%%%%%&&&&&&'''(((((((((((((((((('''&&&%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((())))))))))))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((('''''''''(((((('''&&&&&&&&&&&&'''&&&((())))))((('''(((***''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''''''''''''''***,,,+++(((&&&&&&(((((((((((((((((('''''''''''''''(((((((((((())))))((((((((((((''''''''''''&&&'''((((((((((((''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&(((''''''''''''''''''''''''((((((((((((((((((((((((lll]]]KKKEEE???>>><<<888777888777666555444333222222222////////////000000000000------,,,,,,,,,---...///.........------,,,+++***+++******+++,,,,,,+++)))******+++++++++,,,,,,,,,************************((('''&&&(((***+++***)))%%%&&&&&&'''(((((())))))'''((((((((()))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''(((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))(((((('''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((()))))))))%%%&&&&&&'''((((((((((((((($$$)))\\\&&&&&&&&&''''''''''''(((((()))))))))))))))))))))&&&((())))))(((((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''((('''&&&###%%%((((((&&&&&&)))+++))))))************))))))***((('''((()))***)))((((((((())))))))))))((((((+++***)))***+++,,,***)))&&&&&&(((,,,+++&&&%%%)))'''wwwGGG&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))$$$... 555 UUU|||...((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%***!!!---***'''###///((($$$&&&***(((&&&&&&((())))))(((%%%%%%%%%&&&'''((())))))---***'''&&&&&&((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&((())))))(((((()))***''''''''''''''''''''''''%%%%%%'''(((((((((''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&'''((()))))))))))))))(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))))))))***+++''''''''''''''''''''''''((((((((((((((((((((((((lll]]]KKKEEE@@@???===999777888777666555444333222222222////////////000000000000---,,,++++++,,,---///000---...///000///...---,,,,,,,,,+++,,,---...,,,*********+++++++++,,,,,,,,,************************''''''&&&'''***++++++***%%%%%%&&&&&&'''(((((()))'''((((((((())))))******************************))))))(((((('''''''''&&&)))(((((()))******)))'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((&&&'''((()))************%%%&&&'''''''''&&&%%%$$$((($$$)))\\\)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((())))))(((((()))***((((((((()))))))))))))))'''''''''''''''''''''''''''((('''&&&%%%((())))))&&&&&&(((***))))))************))))))(((&&&%%%&&&'''((('''&&&(((((())))))))))))((((((((('''''''''))))))'''&&&((()))'''######'''***++++++***ggg)))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++&&&&&&---%%%((("""000&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((&&&%%%***###222+++""",,,***(((}}}///+++&&&+++)))''''''((()))))))))%%%%%%%%%&&&&&&((()))***///***%%%$$$&&&))))))(((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((###$$$%%%'''(((((())))))'''((()))***)))(((&&&%%%&&&((())))))(((((()))+++''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((())))))---,,,+++***))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******)))(((((((((''''''''''''''''''(((***++++++++++++%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((kkkYYYMMMFFF@@@>>><<<888666777777777666555333222111000000000000000////////////,,,...000000---+++******,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))),,,,,,++++++***))))))(((******))))))((((((''''''************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%)))$$$((([[[,,,+++***(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%+++)))'''&&&&&&''')))+++((((((((((((((('''''''''))))))(((((((((((())))))((((((''')))))))))))))))************)))*********)))(((&&&%%%))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))'''))),,,!!!)))***(((+++---+++)))'''%%%$$$%%%&&&'''))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((((((***(((''''''))))))&&&###---333&&& sss---$$$))))))((((((((((((((()))))))))))))))******************))))))((((((''''''***+++,,,***(((&&&%%%&&&666"""...(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))***)))'''$$$"""%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''((((((((((((((())))))***---,,,***((('''&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''')))***+++(((%%%%%%)))+++((('''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((())))))***((((((''''''&&&&&&&&&%%% !!!$$$''')))))))))(((''''''''''''''''''''''''$$$%%%&&&((())))))))))))(((((((((((('''&&&%%%$$$lllZZZMMMFFF@@@>>><<<888666888777777666555333222111000000000000000////////////111///...///000000...+++---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))******************))))))))))))((((((((((((*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((('''&&&%%%)))$$$((([[[)))((((((''''''''''''''''''''''''(((((()))))))))******)))(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((('''))))))))))))))))))))))))((()))(((((('''((((((******))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))+++???'''''''''&&&))))))"""(((***)))((('''''''''((((((******)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))((((((((((((((()))&&&+++222,,,"""///$$$,,,!!!444DDD---'''))))))(((((((((((())))))((((((((()))))))))*********)))))))))((((((((('''***+++,,,+++(((&&&&&&'''$$$$$$(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&((('''&&&&&&&&&&&&'''((())))))(((''''''''''''''')))))))))))))))***++++++)))((('''&&&&&&'''(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''((()))))))))%%%$$$((()))'''''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((()))******((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''%%%&&&''''''((('''''''''~~~kkkYYYLLLEEE@@@>>><<<777666888777777666555333222111000000000000000////////////000+++'''(((---///,,,(((.........---------,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---+++++++++************)))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))******))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((('''&&&&&&)))$$$((([[[&&&&&&&&&&&&&&&'''((((((%%%&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((('''))))))))))))(((((('''''''''((('''%%%%%%&&&)))---///))))))))))))))))))))))))*********)))((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))///!!!JJJxxx!!!---'''$$$---''')))%%%'''(((((()))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((...'''%%%666000+++))),,,###...,,,))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))((((((((((((+++,,,---,,,)))''''''(((###ooo>>>'''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))***))))))((('''&&&&&&&&&(((''''''&&&&&&''''''((()))(((((((((''''''''''''(((((((((((()))))))))***%%%%%%%%%%%%&&&((()))***''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((,,,'''%%%'''(((''''''***(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))*********))))))((((((((((((''''''+++***'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&###$$$%%%'''((())))))))){{{iiiWWWLLLEEE???>>>;;;777666888777777666555333222111000000000000000////////////---)))%%%&&&))),,,+++)))------------,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***))))))***,,,---+++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((())))))*********)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&)))$$$((([[[''''''&&&&&&''''''((()))$$$%%%%%%&&&'''(((((((((%%%&&&''''''''''''&&&%%%((()))))))))))))))******))))))(((((((((((())))))((((((''')))))))))((((((''''''&&&&&&'''&&&&&&&&&'''***,,,...((((((((((((((((((((((((&&&''''''((())))))******''''''''''''((((((((((((((((((''''''''''''(((((((((......###---)))%%%000$$$///%%%$$$&&&(((*********)))((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((''')))---***%%%***444:::333******)))(((((((((((())))))***''''''''''''(((((((((((())))))))))))((((((((((((+++,,,---,,,***(((((()))///888yyy&&&))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))))))))((())))))***++++++222,,,'''((((((&&&'''***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********+++)))))))))))))))(((((((((+++***((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''###$$$%%%'''((())))))))){{{fffUUUKKKDDD>>>===;;;777666888777777666555333222111000000000000000////////////------,,,++++++,,,...///,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''''')))$$$((([[[***)))((((((''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((()))))))))))))))(((((((((((())))))(((((('''))))))((((((((('''''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((()))''''''''''''(((((((((((((((((((((''''''((((((((( 444""";;;'''(((%%%/// ///&&&"""$$$''')))***)))((('''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''((())))))))))))(((((((((---,,,%%%(((111...$$$///GGG###$$$((((((((((((((()))******''''''''''''(((((((((((((((((((((((())))))))))))***,,,---,,,***))))))))),,,$$$###((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%)))(((((('''&&&%%%%%%$$$&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((()))((('''&&&&&&$$$$$$%%%&&&'''&&&&&&%%%(((((((((((()))(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((()))***+++---///000777000***)))(((&&&'''***,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************((((((((()))))))))))))))'''((()))))))))((('''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&|||dddSSSJJJCCC>>>===;;;777666888777777666555333222111000000000000000////////////,,,...///---++++++---///,,,,,,+++++++++*********,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((()))$$$((([[[+++***)))(((((((((((((((*********)))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((''')))(((((((((((((((((((((((('''((()))******)))'''&&&))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%000DDDttt$$$'''###,,, ,,,%%%"""$$$&&&((())))))((('''''''''''''''(((((((((((()))******++++++******)))((((((((((((((((((((((((&&&''')))******)))(((((()))+++***### $$$+++///&&&&&&(((''''''(((((()))***+++''''''((((((((()))))))))(((((((((((()))))))))))))))+++,,,+++***(((((()))###(((xxx888&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''(((((())))))((((((''''''((()))))))))(((&&&%%%%%%&&&((()))))))))(((''')))*********)))(((''''''(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))'''((()))***,,,...000222777000+++***)))''''''***,,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))$$$&&&((()))***)))'''&&&(((((((((((((((((((((((($$$%%%&&&((())))))******(((((((((((('''&&&%%%$$${{{~~~cccRRRIIICCC===<<<;;;777666888777777666555333222111000000000000000////////////...---------------+++***------,,,,,,,,,+++++++++,,,++++++******++++++,,,)))***,,,------,,,***)))+++++++++************)))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((()))$$$((([[[(((((('''''''''((()))))))))))))))))))))*********))))))(((''''''((())))))&&&''''''((())))))******))))))(((((((((((())))))((((((''')))'''(((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((...)))%%%+++******$$$,,,&&&+++&&&%%%&&&'''((())))))((((((''''''(((((()))))))))))))))******++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((***(((AAA///\\\uuu---+++''''''''''''((()))***+++((((((((()))))))))******'''((((((((()))))))))***(((***+++***)))(((((()))$$$(((EEEzzz&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''((()))******)))(((''''''((()))***)))(((&&&%%%&&&''')))*********((('''(((((()))))))))((('''&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((('''(((((()))+++---...///222,,,((()))***((()))+++)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((('''&&&%%%$$$zzzdddSSSIIIBBB===<<<;;;777666888777777666555333222111000000000000000////////////555111///111444444///***......---------,,,,,,,,,,,,++++++++++++++++++,,,(((***,,,......,,,***(((+++++++++************)))************************%%%%%%'''((()))+++,,,,,,******))))))(((((('''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%$$$%%%&&&(((((()))%%%)))[[[%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((()))******'''&&&$$$######$$$&&&''''''(((((()))***+++++++++))))))(((((((((((())))))((((((''')))''''''((()))***+++,,,,,,***)))'''&&&&&&(((+++,,,))))))))))))))))))))))))''''''(((((()))*********''''''''''''((((((((()))(((((())))))))))))((((((---!!!,,,+++444...'''///...---((('''(((((()))))))))))))))(((((())))))*********+++******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))((()))555%%%BBB]]],,,)))''''''''''''((()))++++++))))))))))))************'''((((((((())))))******''')))******(((''''''(((***000************************'''((((((((())))))******&&&'''((())))))((('''&&&((((((''''''&&&&&&&&&&&&"""###%%%''')))+++,,,---'''((()))******)))(((''''''((()))***)))(((&&&%%%$$$%%%'''))))))((('''&&&%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,,,,'''%%%(((***)))***---&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''%%%&&&&&&&&&''''''(((((()))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&''''''((((((''''''&&&%%%{{{|||aaaQQQGGGDDD???<<<;;;:::999777777666555444333222222222111111000///////////////,,,---------.../////////000---+++,,,...///---***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,+++***)))((((((((())))))))))))((('''))))))(((((((((((())))))++++++***))))))((()))))))))((('''((()))***)))((())))))(((((('''''''''&&&&&&''')))***+++***((('''))))))(((((('''''''''&&&''''''((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''%%%&&&'''(((((((((&&&&&&'''&&&&&&((()))***(((''')))$$$((([[[)))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))((((((((((((((()))***)))((((((+++,,,---,,,******((('''&&&&&&&&&&&&((())))))))))))((('''''''''(((***+++***************)))((((((((()))***++++++***)))((())))))((('''''''''''''''***,,,---,,,)))''')))+++***)))(((***,,,---,,,)))+++"""000(((<<>>...###,,,+++))))))(((((((((((())))))(((((((((((())))))))))))***))))))((())))))******((((((((((((((((((((((((%%%------&&&:::zzz!!!&&&000&&&)))+++***))))))(((((('''''''''''''''((())))))(((((('''))))))(((((((((((())))))((('''&&&'''((())))))'''&&&&&&'''&&&%%%%%%$$$$$$'''''''''((((((((()))))))))((('''&&&&&&(((***,,,)))))))))))))))(((''''''))))))))))))))))))))))))+++(((%%%######%%%(((+++***)))((((((******)))(((&&&&&&''''''((((((((()))((())))))(((((((((((()))''''''''''''''''''''''''(((((()))(((((('''&&&&&&&&&''''''(((((((((((('''$$$%%%&&&((())))))))))))&&&&&&%%%%%%&&&'''((()))'''(((((((((((((((((('''%%%&&&((())))))(((''''''&&&((()))(((''''''((()))+++***(((&&&%%%&&&'''(((''''''''''''''''''((((((&&&''''''''''''''''''''''''((()))***+++***)))))))))(((((('''&&&%%%%%%$$$yyy{{{bbbSSSGGGDDD???<<<;;;:::999777777666555444333222222222111111000///////////////...............---------+++------,,,+++***+++,,,+++,,,,,,------,,,,,,+++***************************+++,,,---------,,,+++***)))(((((()))***,,,---))))))(((((((((((())))))(((((('''''''''((())))))'''&&&%%%&&&((()))(((''''''''''''((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((())))))))))))))))))((('''&&&&&&&&&&&&&&&***(((&&&&&&(((*********)))$$$((([[[''''''((((((((((((''''''************)))((('''&&&(((''''''(((((()))***+++***)))'''((()))******)))***))))))(((((()))))))))((()))))))))((())))))***++++++******++++++,,,---------,,,,,,+++++++++******+++++++++))))))((((((((()))******'''&&&&&&'''***+++***))))))+++,,,,,,***))))))***'''***)))***...888---555555)))......///000000000000000,,,---//////---,,,333===ccc&&&111***$$$))))))(((((((((((())))))(((((((((((())))))))))))******************+++,,,))))))))))))))))))))))))***&&&###'''***'''...&&&&&&***)))))))))))))))(((((((((((())))))***)))(((&&&%%%)))((((((''''''(((((()))((('''&&&'''((())))))'''&&&(((++++++)))&&&%%%$$$''''''''''''(((((((((((()))((((((((((((***+++,,,)))******))))))((('''&&&))))))))))))))))))))))))***((($$$""""""$$$(((***)))((('''((()))******)))''''''''''''(((((((((((('''(((((('''&&&&&&((()))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))((((((((($$$%%%&&&'''((()))))))))'''&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&((())))))'''&&&&&&'''&&&'''((((((''''''((()))''''''&&&&&&'''(((***+++'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))******xxxyyy```QQQGGGDDD???<<<;;;:::999777777666555444333222222222111111000///////////////---------...............+++,,,...,,,***)))***,,,+++,,,,,,------,,,,,,+++******************************,,,---------,,,,,,((())))))******+++,,,,,,***))))))))))))))))))***)))))))))))))))***++++++((('''&&&'''((())))))'''''''''''''''((((((((()))((((((((((((((())))))***''''''''''''((((((((()))&&&&&&''''''((()))))))))'''''''''((((((((((((((('''''''''((((((((())))))***)))'''&&&%%%%%%&&&&&&)))''''''''')))***)))((()))$$$((([[['''((())))))))))))((('''))))))((('''''''''((((((''''''''''''((()))***+++***)))'''''')))))))))((()))((((((''''''(((((()))((())))))))))))))))))***+++,,,---...++++++,,,---------------,,,,,,,,,------,,,,,,,,,))))))(((((()))******+++)))'''&&&'''***+++***(((***,,,...---+++)))***++++++'''---(((333&&&QQQwww---888888222333444444555555555555555000...///444666333333555+++'''333((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((()))******+++)))))))))))))))))))))))),,,!!!###(((!!!MMM'''###'''***%%%''''''(((((((((((((((((('''(((*********)))'''&&&(((''''''''''''''''''(((((('''&&&'''((())))))''''''))),,,,,,***(((((()))'''(((((((((((()))))))))'''''''''((()))*********************)))((('''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%$$$$$$&&&((())))))((())))))((((((((((((((((((&&&'''(((&&&$$$$$$''')))''''''''''''''''''''''''%%%&&&'''((())))))))))))((())))))******))))))(((%%%%%%&&&'''((((((((((((((('''&&&$$$$$$%%%&&&'''&&&'''((())))))((('''&&&&&&'''((('''%%%%%%''')))&&&'''((((((''''''(((***&&&&&&''''''((()))))))))%%%&&&''''''((((((((('''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%%%%&&&''')))***++++++xxxxxx___PPPGGGDDD???<<<;;;:::999888777666555444333222222222111111000///////////////,,,------....../////////***,,,...---***)))***,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******,,,---...------,,,'''((()))+++,,,,,,,,,+++++++++************++++++++++++******+++,,,------)))((('''((()))******(((&&&'''''''''(((((())))))((((((((((((((()))******&&&'''''''''(((((())))))%%%%%%&&&'''((()))******((((((((((((((('''''''''&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&(((((('''%%%)))%%%)))[[[((()))***++++++***)))((('''&&&%%%%%%&&&'''(((***''''''''''''((()))+++++++++)))'''''')))))))))(((((((((''''''''''''((()))((()))))))))******)))***+++---000111+++,,,,,,---.........---,,,,,,............,,,,,,))))))((())))))***++++++,,,)))((())),,,---+++)))+++---///...+++******,,,///&&&000&&&555///!!!999666111@@@777888888999999999999999;;;666666???DDDAAA888222RRR******)))(((222))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++ ---,,,))):::sss,,,,,,333%%%%%%&&&&&&''''''(((((((((&&&''')))***+++)))((('''''''''&&&&&&&&&&&&''''''((('''&&&''')))))))))'''"""%%%''''''%%%%%%''')))))))))))))))************%%%&&&'''((())))))))))))************)))((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&###""""""$$$&&&(((((('''******))))))((((((''''''%%%''''''&&&######&&&)))))))))))))))))))))))))))$$$%%%&&&((())))))******)))***************))))))%%%&&&''''''(((''''''''')))(((&&&$$$$$$$$$&&&'''&&&'''((())))))((('''&&&%%%''''''&&&$$$%%%(((,,,%%%'''((((((''''''(((***))))))))))))((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((()))'''%%%######$$$'''((('''''''''(((((((((((((((~~~www___QQQFFFCCC???===<<<;;;999777666666555444333222222111000000000000000000000000000000///...------,,,,,,...------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++,,,+++***)))))))))***+++'''(((***++++++***)))(((+++***)))(((((()))***++++++******)))((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$$$$%%%&&&''''''((($$$%%%'''((()))(((&&&%%%+++***)))(((((()))***+++''''''''''''((((((((()))************)))))))))))))))(((&&&%%%%%%&&&((())))))$$$((([[[&&&''''''((()))******+++***************)))((((((******))))))(((((('''''''''''''''''''''((()))***))))))))))))))))))))))))))))))(((---------------------------///000111222222222111000------/////////---+++***,,,,,,,,,------,,,++++++))))))******+++,,,,,,---,,,,,,---...////////////(((:::,,,***;;;+++;;;HHHDDD:::EEE@@@BBBDDDDDDDDDDDDFFFHHHEEECCCBBBDDDFFFFFFCCC@@@SSS666'''%%%+++000%%%))))))))))))))))))))))))***)))''''''(((((('''&&&''''''(((((())))))******+++***)))(((((()))***+++000$$$"""***''''''$$$***,,,###,,,''''''&&&&&&&&&&&&'''''',,,+++++++++******))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''''''(((((()))((((((((((((***,,,---(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''"""$$$''')))******)))((('''((()))((('''&&&''')))***)))((('''&&&&&&'''((((((((('''(((((()))***+++&&&&&&'''((())))))(((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''',,,+++***))))))((())))))&&&&&&''''''((()))))))))******))))))((((((''''''"""%%%))))))'''&&&%%%######$$$&&&***,,,(((&&&$$$%%%((()))'''%%%'''''''''''''''&&&&&&&&&)))))))))((('''''''''&&&|||uuu]]]PPPFFFCCC???===<<<;;;999888666666555444333222222111000000000000000000000000000//////...------,,,,,,......------------......++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++)))((((((((()))******))))))((((((((())))))+++***)))(((((()))***+++,,,+++++++++***)))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++((()))***+++***)))'''%%%)))((((((''''''(((((()))'''''''''((((((((()))))))))))))))((((((((((((''')))(((&&&%%%%%%&&&((())))))$$$((([[[''''''(((((())))))******((((((((((((((('''&&&&&&***)))))))))((((((((('''(((((('''''''''((())))))))))))))))))))))))))))))))))))(((---------------------------+++,,,---///000000//////...///000111000...,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........000000111222222222222222+++888000111>>>...000^^^~~~AAAPPPLLLKKKLLLNNNMMMLLLLLLNNNOOOLLLKKKKKKNNNPPPQQQNNNLLLSSSOOO......%%%///)))))))))))))))))))))))))))'''$$$$$$%%%&&&&&&&&&)))))))))))))))(((((((((+++***)))(((((()))***+++)))%%%)))---%%%,,,>>>555 ,,,%%%(((((((((''''''(((((((((++++++******))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''''''(((((()))((((((((((((***+++,,,((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&'''((())))))((('''''''''((()))((('''&&&''')))***)))((('''&&&''''''((()))(((((((((((())))))***''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((***&&&###$$$(((***(((&&&&&&%%%###""""""$$$&&&'''(((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%zzz~~~sss\\\OOOFFFCCC???===<<<;;;999888666666555444333222222111000000000000000000000000/////////...------,,,,,,+++******************+++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,---------,,,+++*********++++++,,,+++)))'''&&&''')))*********))))))))))))******************************)))((((((''''''(((((())))))))))))))))))))))))))))))******++++++,,,,,,,,,''''''(((((('''%%%###"""''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((())))))$$$((([[[(((((((((((())))))))))))(((((((((((((((''''''&&&))))))))))))(((((((((((())))))((('''''''''(((((())))))))))))))))))))))))))))))(((...////////////////////////***+++,,,....../////////------......---,,,***)))...---+++*********+++,,,//////000000111222222222777777888888888888888888777:::666888>>>666111===BBB]]]NNNTTTVVVWWWVVVUUUTTTUUUWWWUUUUUUVVVXXXZZZ[[[ZZZXXXWWW}}}SSS'''***((((((,,,%%%(((((((((((((((((((((((()))'''$$$###%%%'''((((((++++++***))))))(((''''''******))))))))))))******&&&&&&///***"""222>>>www+++***!!!))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''''''(((((()))))))))(((((()))******((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((******)))((('''&&&&&&%%%'''((()))((('''&&&''')))))))))(((''''''''''''(((***))))))(((((((((((()))(((((('''&&&&&&''')))***((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&'''((((((***))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((())),,,)))&&&''')))***)))''''''&&&%%%$$$$$$$$$$$$$$$((('''&&&&&&'''((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&wwwzzzsss\\\OOOEEEBBB???===<<<;;;:::888666666555444333222222111//////////////////////////////.........---------++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,---...//////.........------------,,,***)))(((((())))))***))))))))))))))))))***'''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********&&&&&&&&&&&&&&&%%%$$$###'''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((('''''''''((((((''''''''''''(((((()))$$$((([[[))))))))))))(((((((((((())))))************))))))))))))))))))((((((((((((******)))((('''''''''((((((((((((((((((((((((((())))))(((...////////////////////////.........///////////////---............---,,,+++///...,,,+++***,,,---///111222333555777999:::;;;@@@@@@@@@AAAAAA@@@??????CCC>>><<<::::::>>>>>>777\\\UUUPPPVVVWWWYYYYYYXXXXXXZZZ[[[YYYZZZ[[[]]]______^^^^^^^^^]]]VVV%%%%%%,,,,,,'''...000 (((((((((((((((((((((((()))((('''(((***++++++************)))))))))((((((***))))))))))))))))))******%%%000###"""333 +++"""''')))(((((((((((((((((()))((((((((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))+++***)))'''&&&&&&&&&&&&'''((()))((('''&&&''')))((((((((('''''''''((((((******)))(((((('''((((((***((('''%%%&&&''')))***(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((((((((()))))))))((((((''''''''''''&&&&&&&&&''''''((((((((('''&&&%%%&&&(((***)))((((((((((((((('''''''''&&&((('''''''''''''''&&&&&&(((((((((((())))))))))))&&&'''''''''((()))))))))tttvvv~~~rrr\\\PPPEEEBBB???<<<<<<;;;:::999666666555444333222222111////////////////////////...............---------......------------......++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,---...////////////......------++++++,,,,,,,,,+++)))))))))))))))******)))))))))'''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((((((((((())))))***++++++++++++((((((((())))))((((((((((((((((((((()))))))))************)))))))))(((((((((((((((''''''((((((((()))$$$((([[[))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))+++***)))((((((((((((((((((((((((((((((((((((((())))))(((///000000000000000000000000000000//////......------111111222222222222222111222111000//////111333444555666999<<>><<<<<<<<<:::999666666555444333222222111000000000000000000000000........................,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,------++++++,,,,,,,,,+++***)))(((***,,,------,,,***)))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))************))))))((((((((()))))))))******************))))))))))))(((((((((((((((((((((((()))$$$((([[[(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))(((///000000000000000000000000000///...---,,,,,,,,,,,,000000000111222333444444777777777777999:::<<<>>>===???BBBEEEIIIMMMOOOQQQSSSSSSSSSRRRQQQPPPOOONNNAAABBBEEEBBB:::======222222AAANNNKKKMMMPPPRRRSSSUUUXXXZZZZZZ]]]___aaaaaa```aaabbb___bbbOOO+++>>>000111...)))((()))+++---))))))))))))))))))))))))''''''(((***,,,+++(((&&&(((((())))))***++++++,,,))))))************))))))(((###---&&&///###///???}}}'''&&&(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((()))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&''''''(((((())))))'''((()))((('''&&&''')))&&&'''(((((()))(((((((((***))))))(((((((((((()))***)))((('''&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((''''''''''''&&&&&&''''''((())))))***+++******)))((((((''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''((()))(((&&&%%%%%%&&&&&&''''''(((((())))))***%%%%%%%%%&&&&&&&&&&&&&&&nnnqqqyyypppZZZNNNDDDAAA>>><<<<<<<<<;;;:::666666555444333222222111000000000000000000000000........................******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,)))******+++***)))(((''''''(((((()))************((()))***++++++***)))(((*********)))((((((((('''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))***++++++***))))))(((((()))))))))************))))))))))))((((((((((((((())))))))))))(((((()))$$$((([[[''''''(((((())))))******&&&&&&'''((((((((((((((('''((((((((()))))))))***)))))))))((())))))******))))))))))))))))))))))))))))))(((000////////////////////////......---------...///000111111222333555777999999===>>>@@@BBBDDDFFFGGGHHHIIIJJJMMMPPPSSSVVVXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTIIIJJJIIIEEECCCAAA<<<888;;;QQQEEEDDDFFFIIIKKKKKKMMMPPPRRRUUUXXX]]]___```aaaccceeebbbfffgggOOO999BBB000,,,>>>999%%%'''666444(((+++++++++++++++++++++++++++***(((((()))***)))(((************************((()))***++++++***)))(((%%%******(((///###...### ***###((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''''''((((((%%%&&&''')))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%&&&((()))))))))(((''''''((()))((('''&&&''')))%%%&&&((()))))))))(((((()))(((((((((((())))))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''((())))))((('''''')))))))))))))))***+++,,,'''''''''(((((((((((((((((((((((((((((((((((('''((()))******((('''&&&&&&***)))'''%%%%%%&&&'''(((''')))***(((%%%$$$%%%&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%mmmpppyyyoooYYYMMMDDDAAA>>><<<<<<<<<;;;:::777666555444333222222111000000000000000000000000---.....................000//////......//////000+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++***+++++++++******+++,,,+++***)))((('''&&&%%%%%%&&&(((+++,,,((()))***++++++***)))((())))))((('''&&&%%%%%%$$$******))))))))))))******((((((((((((((((((((((((((((((((('''''''''''''''***))))))((((((((())))))((()))***++++++***)))((())))))))))))************)))(((((((((''''''''''''(((((())))))))))))(((((()))%%%)))[[[&&&''''''((()))******+++(((((()))***************'''((((((((())))))******))))))(((((()))***++++++))))))))))))))))))))))))))))))(((000////////////////////////.........///000222444666888999:::;;;>>>@@@BBBDDDBBBCCCFFFIIILLLNNNOOOOOORRRSSSUUUWWWYYY[[[]]]^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVUUUKKKFFFJJJHHHCCCHHHFFFKKKiiiDDD???AAACCCDDDDDDEEEHHHIIIOOOSSSYYY]]]^^^```dddgggggggggYYYSSSGGGLLLDDDAAA<<<===999;;;>>>333,,,444++++++++++++++++++++++++222...)))'''(((***,,,---,,,,,,++++++***)))))))))((()))***++++++***)))((('''222'''&&&)))'''+++***+++///((())))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''''''(((((($$$%%%''')))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&''')))******((('''%%%'''((()))((('''&&&''')))%%%&&&((()))))))))(((((((((((('''(((((()))***+++(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&""""""###$$$&&&((()))+++)))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((("""$$$'''(((((((((((()))///---***'''&&&'''((()))''')))***(((%%%###%%%'''%%%%%%%%%&&&'''(((((())))))))))))((((((''''''&&&mmmpppyyynnnXXXLLLDDDAAA>>><<<;;;:::999888888777666444222000///...000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++(((***++++++)))(((((()))+++*********))))))((((((&&&'''(((***++++++++++++***)))''')))+++,,,)))'''))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''************************+++***)))(((((()))***+++&&&&&&''''''(((((())))))---,,,***((('''&&&''''''+++)))(((&&&&&&((()))+++'''&&&&&&&&&&&&'''(((((()))$$$((([[[))))))))))))************++++++******)))*********&&&&&&''''''((()))))))))))))))))))))))))))))))))***************)))((((((******(((222---...///...------///111222222222333555777888999:::>>>CCCFFFFFFGGGJJJMMMRRRDDDUUUWWWQQQXXX]]][[[VVVWWWZZZ\\\^^^```aaabbbeeedddcccbbb```^^^]]]\\\[[[[[[ZZZYYYWWWTTTRRRPPPNNNKKK333999888888AAA<<<999CCC>>>FFFIIINNNTTTYYY\\\^^^___```eeeccc{{{YYYMMMWWWQQQIIIMMMIIIGGGEEEDDDBBB???;;;777///111...000'''%%%222,,,...///777222***(((---+++******+++,,,+++***)))*********)))(((&&&%%%(((&&&%%%&&&)))***)))''';;;ppp&&&((()))))))))))))))))))))))))))*********************'''&&&&&&&&&&&&(((***+++)))))))))))))))(((((((((,,,+++***((('''%%%$$$###)))(((((((((((())))))***(((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))((((((((((((''')))+++------***'''%%%'''''''''''''''((())))))))))))(((((((((((()))))),,,***'''(((***+++***(((((((((((((((((((((((((((&&&&&&&&&(((+++,,,+++*** $$$((()))'''&&&&&&(((***(((&&&%%%'''(((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''))))))))))))))))))))))))))))))(((((('''''''''&&&ooorrrzzznnnXXXLLLDDDAAA>>><<<;;;:::999888777777666444222111000///000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))+++,,,+++***((())))))************)))))))))((('''((()))******+++*********((('''(((***+++)))'''))))))))))))))))))))))))'''((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((((((((((()))***'''''''''(((((((((((((((***)))(((''''''((())))))***)))(((''''''((()))******)))(((''''''''''''''')))$$$((([[[))))))))))))************+++***************++++++'''''''''(((((()))))))))))))))))))))))))))))))))***************))))))(((******(((111,,,---...------...000333555555666888:::<<<===>>>CCCGGGKKKMMMNNNNNNQQQSSSVVVbbbUUUYYYNNNSSS```YYY\\\]]]^^^```aaabbbbbbbbbeeeeeedddcccbbbaaa``````]]]^^^^^^^^^]]]\\\ZZZYYYXXXZZZQQQ??????:::;;;:::999???>>>AAACCCGGGLLLQQQUUUWWWYYY___ZZZgggeeeqqq]]]PPPUUU[[[XXXTTTUUUNNNMMMKKKIIIHHHEEEBBB??????:::666222777888+++"""000222))) ******+++$$$,,,***))))))***+++***)))++++++,,,,,,,,,***)))(((***((('''(((+++,,,+++)))+++"""''')))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''((())))))***((((((((((((((((((((((((++++++***((('''&&&%%%$$$'''''''''(((((()))***+++(((((()))))))))*********&&&'''((()))***))))))(((''''''(((((())))))******)))))))))((((((((('''''''''''''''''''''((())))))))))))(((((((((((())))))+++)))'''''')))***)))(((''''''''''''''''''''''''(((''''''(((+++,,,,,,+++$$$'''***+++***))))))+++,,,***(((((()))******)))''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((()))))))))((((((''''''''')))))))))))))))))))))))))))(((((((((''''''''''''rrrttt{{{mmmXXXMMMDDDAAA===;;;;;;:::999777666666555444333222111111000000111111000000///...........................+++++++++,,,,,,------------------,,,,,,,,,++++++)))******++++++******)))***+++---,,,***))))))***************))))))))))))))))))************)))))))))(((((()))******)))'''))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''(((***+++,,,***)))(((''''''((()))***,,,+++***)))'''''''''''')))$$$((([[[))))))))))))************))))))))))))***+++,,,,,,((((((((((((((()))))))))))))))))))))))))))))))))******++++++******)))(((******(((000....../////////222666999;;;<<<>>>@@@BBBDDDFFFGGGMMMPPPSSSUUUVVVWWWXXXYYYMMMeeeYYYaaaZZZhhhUUU```aaaaaabbbccccccccccccccceeeeeedddddddddddddddccc___```bbbcccdddccccccbbb^^^lllkkkFFFIIIAAA999;;;<<<999>>>===>>>@@@CCCGGGKKKOOOQQQ[[[UUUaaaXXXZZZWWWccchhh___WWWVVVVVVTTTUUUSSSQQQQQQPPPNNNKKKIIIGGG???AAA444>>>@@@***>>>111---333222%%%666444,,,+++))))))+++++++++***++++++,,,,,,,,,++++++******)))((()))***+++***))) 222***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((((((((((((((******)))(((((('''&&&&&&&&&''''''((()))******+++(((((()))))))))*********&&&''''''(((((((((((('''&&&&&&'''((()))***++++++***)))&&&$$$$$$%%%''')))'''''''''''''''((())))))))))))(((((((((((())))))***(((&&&'''((())))))((('''''''''''''''''''''''')))((('''(((***,,,---,,,&&&(((+++,,,+++***++++++,,,***(((((()))))))))(((''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&&&&''''''((()))***++++++'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''uuuvvv|||mmmYYYNNNCCCAAA===;;;::::::888777555555555444333333222222000111111111111000//////........................***++++++,,,,,,------...---,,,,,,,,,,,,+++++++++******++++++++++++*********,,,------+++******+++*********)))))))))))))))***************)))(((((())))))******+++******)))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&''''''((()))***++++++))))))(((((((((((())))))+++***)))((('''''''''''')))$$$((([[[((()))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******(((111111222333444555999>>>BBBCCCDDDFFFIIILLLNNNOOOPPPSSSUUUXXX[[[\\\]]]]]]^^^YYY]]]``````aaabbbbbbbbbbbbbbbbbbcccccccccdddddddddddd```bbbdddeeeggggggggggggaaarrrcccPPPQQQNNNBBBDDDBBB777BBB===<<<<<<===???CCCGGGJJJRRRWWWQQQ\\\uuudddXXX\\\]]]bbb]]]PPPNNNXXX]]]ZZZXXXWWWUUUUUUUUUTTTRRRPPPIIICCCRRR>>>>>>>>>;;;ppp***...///...---++++++,,,---,,,+++))))))******************((('''''''''((((((((('''%%%IIIddd'''((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))*********)))(((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))''''''((((((((()))))))))'''((((((((((((((((((((('''''''''((()))************)))&&&$$$$$$%%%''')))'''''''''''''''((())))))))))))(((((((((((())))))((('''&&&''''''(((((((((''''''''''''''''''''''''***((('''''')))+++,,,,,,&&&'''((())))))(((((((((***(((&&&&&&''''''&&&$$$''''''''''''''''''''''''*********))))))************((('''((()))***)))(((&&&&&&''''''''''''&&&&&&''''''((()))+++,,,------''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''wwwwww|||lllYYYOOOCCC@@@===;;;:::999888777555555555444444333333333111111111111111000000///........................+++++++++,,,,,,---------++++++++++++************++++++,,,,,,,,,,,,++++++***,,,------+++******+++))))))))))))))))))************+++******)))((('''***+++,,,,,,++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((())))))))))))((())))))(((((((((((())))))'''''''''&&&&&&''''''((()))$$$((([[[((()))))))))************))))))))))))***+++,,,---++++++******)))))))))((())))))))))))))))))))))))+++++++++++++++***))))))******(((444444666888999<<<@@@EEEIIIKKKMMMOOORRRUUUWWWXXXXXXYYYZZZ\\\^^^```aaaaaa```TTTZZZ[[[\\\]]]^^^^^^______^^^^^^^^^_________`````````aaaccceeeggghhhhhhgggjjjiiiuuufffYYY]]]TTTQQQNNN>>>IIIAAA???<<<::::::===@@@CCCEEEMMMLLLWWWZZZhhhbbbeeeddd___SSSQQQQQQTTTYYY\\\\\\[[[XXXWWWUUUVVVWWWWWWVVVUUUTTTJJJ]]]PPPIIIAAALLL///CCC)))111///---,,,------,,,+++***************+++++++++'''((((((((('''''''''(((,,,&&&((((((((((((((((((((((((&&&&&&'''''''''''''''((('''((()))******)))'''&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))******)))((('''&&&&&&&&&&&&'''''''''((((((***)))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))'''''''''''''''''')))***(((((((((((((((((((((((()))((('''''')))++++++***&&&&&&&&&'''((((((((('''((('''&&&&&&''''''&&&$$$((((((((((((((((((((((((******)))(((((()))*********((('''((()))***)))(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((***+++,,,,,,(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((wwwwwwzzzjjjXXXNNNCCC@@@<<<::::::999888666666666555555444444333333111111222222111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,------,,,,,,,,,***+++---,,,***))))))***))))))))))))***************************)))(((''')))+++,,,,,,+++******+++)))))))))))))))))))))))),,,+++++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((('''''''''))))))******)))((('''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((()))$$$((([[[))))))))))))************))))))))))))***+++,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))+++++++++,,,++++++***)))******(((:::777:::===@@@CCCFFFJJJNNNRRRTTTWWWZZZ\\\]]]^^^^^^^^^^^^^^^```aaaaaa```^^^VVVUUUUUUVVVWWWYYYYYYZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWZZZ\\\___aaadddeeeeeefffsssaaazzzcccfffddd^^^^^^LLLTTTIIIFFFAAA<<<::::::;;;======<<>>555333000///......,,,+++......---,,,,,,------...)))***+++***)))((()))******!!!***(((((((((((((((((((((((((((((('''%%%$$$###"""!!!''''''((((((((((((((('''''''''(((((())))))******))))))))))))))))))))))))))))))*********((('''%%%&&&&&&'''''''''(((((((((+++******))))))))))))******)))))))))(((((((((''')))***+++++++++***(((''''''''''''''''''((())))))))))))(((((((((((())))))&&&'''(((((('''''')))+++)))))))))))))))))))))))))))((((((***+++,,,+++)))***)))((((((******)))((((((''''''(((******(((&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((vvvvvvyyyfffTTTKKKCCC@@@<<<:::999999777666777666666555444333333222111222222222222111000000...........................------,,,,,,++++++***,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++)))+++,,,+++***((())))))((()))))))))************))))))*********))))))(((''')))++++++)))((()))***))))))))))))))))))))))))++++++++++++******))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))******)))(((((('''''''''(((((((((((((((((()))******)))((('''&&&(((((())))))))))))(((((()))((('''''''''''''''((()))$$$((([[[))))))))))))************+++***************++++++...---,,,+++***)))(((((())))))))))))))))))))))))++++++,,,,,,++++++***)))******(((???===AAAEEEIIILLLOOORRRTTTWWWYYY\\\___aaaaaaaaaaaabbb```^^^^^^^^^\\\XXXTTTIIIUUUVVVVVVWWWWWWVVVVVVVVVRRRRRRQQQPPPOOONNNMMMLLLNNNPPPTTTXXX[[[^^^``````mmmbbbnnnpppnnnhhhllleeemmm]]]^^^VVVRRRKKKEEE@@@============999NNN===WWWddd}}}rrrllliiibbbaaahhhlllggg```]]]UUUSSSSSSSSSOOOLLLSSS]]]WWWVVVUUUVVVYYY[[[\\\\\\^^^WWWXXX[[[YYYRRRVVVgggGGGIII>>><<<888666555444222000000///...---,,,,,,------)))+++,,,+++((('''(((***((($$$EEEjjj))))))))))))))))))))))))((((((''''''&&&%%%$$$$$$&&&&&&%%%&&&&&&'''((()))(((((())))))***++++++,,,*********)))))))))((((((&&&''')))***+++***)))(((((((((((())))))))))))***+++***)))((('''(((((()))(((((((((((())))))))))))******+++++++++***)))((('''''''''''''''((())))))))))))(((((((((((())))))&&&((())))))((((((***---******************************+++---//////,,,))),,,***((()))+++,,,***)))&&&&&&&&&(((******)))'''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))uuuuuuxxx|||cccRRRIIIBBB@@@<<<:::999999777666888777666555444333222222111222222222222111000000........................///...------,,,+++***)))---------,,,,,,,,,++++++******++++++++++++******(((***++++++)))(((((()))(((((())))))*********+++))))))************))))))%%%(((***)))'''&&&''')))))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))'''((()))******)))((('''(((((())))))))))))((((((,,,+++***((('''''''''''')))%%%)))[[[))))))))))))************++++++******************......---,,,***)))(((((())))))))))))))))))))))))+++,,,,,,,,,,,,+++************(((CCCCCCHHHMMMRRRUUUWWWYYYZZZZZZ\\\___aaacccccccccbbbbbb___\\\ZZZXXXUUUOOOKKKMMMWWWWWWWWWWWWVVVUUUTTTSSSOOONNNMMMKKKIIIHHHFFFFFFBBBEEEIIIOOOSSSWWWZZZ[[[___iiicccvvvvvvfffnnnhhhvvviiidddaaa]]]UUUNNNGGGCCCAAA@@@AAACCCCCCDDDIIIFFFqqqrrrrrroookkkhhhhhhiiimmmkkkmmmnnniiiaaaaaafff```^^^ZZZVVVWWWZZZZZZWWWXXXWWWVVVWWWZZZ]]]^^^___ZZZbbb___^^^WWWZZZdddTTTFFFGGGDDDAAA>>>===;;;888666///...---+++******++++++''')))***)))&&&%%%&&&((()))$$$!!!************************&&&'''((()))***,,,,,,---%%%%%%$$$$$$%%%&&&(((***((())))))***+++,,,,,,,,,++++++******)))(((((((((###$$$'''***+++,,,+++***************++++++++++++***)))((('''&&&&&&'''(((&&&&&&'''((()))***+++++++++******)))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))&&&(((******((((((+++...+++++++++++++++++++++++++++,,,...111222111---***,,,)))''''''***+++***(((######$$$&&&((()))(((&&&)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((&&&%%%&&&'''((('''&&&&&&''''''''''''''''''&&&***************+++++++++)))((('''&&&&&&&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))}}}xxxxxx{{{aaaOOOGGGCCCAAA>>><<<999888888888666666555444444444444555000000000///......------,,,,,,,,,------.........+++++++++,,,,,,------------,,,,,,+++*********+++******+++******)))((('''...---,,,+++***(((''''''(((((((((((())))))))))))***)))((((((((((((((())))))((('''((()))***)))(((++++++************++++++(((''''''''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))(((((('''''''''&&&((())))))(((((('''&&&%%%'''+++******000+++###(((+++)))'''''')))***,,,((()))]]](((((()))***************,,,,,,++++++***++++++,,,...///000///,,,*********''',,,))))))///***$$$))),,,***,,,222222,,,***...+++%%%"""KKKOOORRRVVVYYYZZZZZZ[[[\\\______```bbbdddeeecccbbbeee```ZZZTTTOOOJJJFFFCCC???IIITTTfffYYYQQQ\\\VVVRRRNNNKKKEEE===<<>>999000333777000...111...------,,,,,,+++++++++***...---""",,,(((///!!!...---'''))))))))))))((((((((((((###%%%''')))******((((((((('''&&&&&&'''))),,,---111---)))(((***++++++***(((((()))***++++++,,,,,,((((((((((((((((((((((((******)))))))))***+++,,,)))***+++,,,---,,,++++++)))******++++++******)))+++++++++*********))))))))))))*********+++++++++***)))))))))+++...111222;;;777222000000111///...444333444444444111---)))************))))))))))))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))))))))((('''&&&&&&'''))))))************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((zzzzzz{{{aaaPPPHHHBBBAAA>>><<<999888888888:::999777555333222111111111111111000//////......,,,------------------...+++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++((()))***************)))---,,,,,,+++***)))((((((((((((((()))))))))******))))))(((((((((((())))))))))))((())))))***))))))+++******))))))******+++***))))))((((((((())))))))))))))))))************(((((((((((((((((((((((()))***++++++,,,,,,++++++)))))))))(((((((((''''''''''''((()))))))))((((((%%%******''',,,***"""+++666...%%%"""(((...///+++'''***aaa'''(((((()))))))))))))))++++++************+++++++++,,,------+++))))))***111"""444555***AAA,,,...)))'''---333222***$$$555;;;OOOTTTWWW[[[^^^______```aaaccccccdddeeeggghhhfffdddbbb\\\TTTMMMHHHEEECCCAAA111^^^___]]]eee___RRR\\\WWWQQQNNNGGG???;;;;;;>>>======>>>AAAEEEHHHKKKXXX^^^mmmooopppyyypppqqqrrrllljjjhhheeeaaa]]]XXXUUUSSSSSSHHHRRRKKKJJJBBBdddcccmmmuuusssooorrrrrrmmmppppppoooooonnnmmmmmmmmmiiiiiiiiihhhgggfffdddccc___]]][[[YYYYYYYYYYYYYYYZZZ\\\UUURRRXXX]]]]]]`````````____________``````tttGGGOOOZZZKKK>>>CCC@@@666777888///,,,...***(((((())))))******++++++&&&'''***LLLkkk(((333***+++///'''&&&,,,+++***)))((('''&&&%%%%%%''')))+++++++++***)))******)))(((((()))++++++222///+++))))))***((('''))))))***++++++,,,------++++++++++++++++++++++++,,,---------............***+++,,,---------,,,,,,******++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,+++*********+++...000222777444000...///000///...111111111111222000---+++*********)))))))))(((((('''''''''&&&&&&%%%%%%%%%(((((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''&&&&&&''''''(((((((((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((}}}~~~{{{bbbQQQIIIBBBAAA>>>;;;999888888888;;;:::888555333111000000222222222111000000//////.........------------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++******++++++'''((()))***+++++++++++++++++++++*********)))))))))))))))*********++++++)))))))))(((((())))))******************)))))))))+++******))))))******+++++++++******))))))(((((())))))))))))************''''''''''''''''''''''''((()))******++++++*********)))))))))))))))((((((&&&'''((()))************&&&+++(((---+++%%%+++,,,%%%------(((&&&,,,444111&&&(((OOO(((((()))*********************))))))))))))******)))+++,,,,,,+++***++++++///$$$+++444((('''000555000)))***222999$$$'''BBBUUUZZZ]]]```ccccccdddeeefffggggggggghhhjjjjjjhhhfffccc\\\SSSKKKFFFEEEEEEEEE===IIIhhhkkkpppnnnfff^^^ZZZTTTIIIAAA>>>:::888555444777<<>>???@@@888777:::888222222222222222222222222...555333 666111///&&&,,,*********)))((('''''''''((()))+++,,,---,,,,,,+++,,,+++++++++******))))))000---***))))))))))))(((******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***++++++,,,------------,,,+++++++++,,,,,,++++++++++++************)))))))))+++++++++,,,,,,,,,------,,,+++******+++,,,///000777555333222333444555444000...---...//////...,,,******))))))))))))(((((('''''''''&&&&&&&&&&&&&&&******)))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((zzzbbbRRRJJJBBB@@@>>>;;;:::999888888888777666555444333333333222222111000000//////...//////......------,,,,,,---------,,,,,,+++++++++,,,,,,++++++***++++++,,,((()))******++++++++++++************************)))*********++++++++++++)))))))))((())))))******+++,,,,,,+++***))))))*********))))))))))))******+++++++++***)))((('''&&&((()))))))))************((((((((((((((((((((((((&&&'''(((((())))))((((((************))))))))))))(((((()))***************(((...$$$((((((&&&111'''555...***,,,...+++$$$%%%---555mmm)))***++++++,,,,,,++++++)))(((((((((((())))))******+++---...------...///333(((///'''&&&HHH&&&)))***---444999111$$$+++;;;'''ZZZ]]]```ccceeeeeefffgggiiiiiiiiiiiijjjkkkjjjhhhfffccc[[[QQQIIIEEEFFFHHHIIIQQQLLLsssiiiaaa\\\WWWLLL@@@:::???===:::999;;;???DDDGGGUUUWWWeeeiiirrrmmmlllsssfffgggcccbbb```_________```aaacccbbbggg```^^^OOOMMMlll\\\qqqqqqooovvvqqqpppppppppqqqqqqqqqrrrrrrooommmllljjjjjjjjjkkklllggghhhhhhgggeeecccbbbbbbbbbdddfff```ZZZ```eee___ddddddcccbbbbbbbbbccccccggguuulllUUUJJJIIIIII@@@>>>BBB@@@777666555444222111000///***777***!!!555(((000+++***---&&&&&&'''((()))***++++++)))***+++,,,,,,,,,++++++******+++++++++***)))((()))((((((((()))+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))%%%&&&(((******)))(((&&&******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))******++++++++++++,,,,,,,,,+++***))))))***,,,---444444333333444666777777111///---,,,---...---,,,***)))))))))(((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''''''''******)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((zzzbbbRRRKKKAAA@@@>>>;;;:::999999999777777666444444333333333111000000//////...------/////////......------------------,,,,,,+++++++++,,,++++++***++++++,,,,,,+++++++++++++++***)))))))))************+++++++++)))*********++++++++++++)))))))))))))))***++++++,,,...///---***))))))+++***))))))))))))))))))***))))))***)))((('''&&&%%%((()))))))))************))))))))))))))))))))))))'''((())))))******))))))))))))))))))***************************)))((((((%%%...&&&"""'''***)))"""...)))&&&$$$!!!###---:::+++&&&(((((()))******++++++******((((((''''''((())))))***)))+++---...---...///000'''***000)))%%%666444333000***###&&&000999<<>>===@@@DDDGGGDDDGGGIIIXXX\\\TTT[[[```YYY|||hhhtttllliiirrrkkkkkkjjjiiihhhggggggggggggbbbcccggg%%%++++++$$$%%%''''''(((((())))))************)))))))))))))))***///...+++)))(((((()))***$$$'''***)))'''&&&(((***)))))))))))))))(((((((((((((((((((((((((((((((((+++************+++,,,,,,***)))((((((((()))+++,,,(((((())))))))))))(((((('''((((((((())))))******)))************+++++++++,,,+++******+++,,,///000...111222111---+++,,,---,,,+++******++++++***((()))(((((((((''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))((('''&&&))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((}}}vvvaaaPPPEEEAAA@@@>>><<<:::999888888888888777555444333222111111111111111000000000000---...//////...,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********++++++************++++++++++++************++++++//////...---,,,,,,++++++***************************))))))((('''&&&&&&%%%%%%&&&(((******)))'''&&&((((((((((((((())))))******)))(((''''''((()))***************************,,,+++***))))))***+++,,,)))***&&&...''',,,,,,,,,++++++************))))))((('''&&&&&&%%%&&&(((*********+++---...333))),,,***777```[[[`````````______```aaaaaa^^^___```aaabbbbbbbbbbbbffffffffffffggghhhjjjjjjllltttrrrttthhhbbbTTTOOOLLLHHHDDDBBBCCCDDDFFFEEEEEEFFFGGGJJJMMMPPPRRRZZZnnniiipppnnnnnnnnnkkkkkkjjjhhhggggggggggggaaajjj%%%&&&111%%%,,,+++******))))))******))))))))))))************)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))(((''''''))))))))))))************''''''&&&''''''((()))***((('''&&&'''((())))))'''''''''((()))******++++++//////............//////...------------,,,)))'''******************++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$''')))((('''++++++++++++***((('''&&&))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''******))))))((((((''''''&&&'''((((((((((((((('''}}}uuu```PPPEEEAAA@@@>>><<<:::999888888888888777555444333222111111111111111000000000000------.........---+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++************++++++*********))))))*********---------,,,+++***************************************)))(((((('''&&&&&&&&&'''((()))))))))((('''))))))((((((((()))*********)))(((''''''((()))*********************************)))(((((()))*********+++000!!!ZZZ,,,,,,,,,++++++***************))))))(((''''''&&&((()))++++++++++++---...999666@@@&&&...WWWYYYXXXXXXWWWXXXXXXXXXYYYXXXYYYZZZ\\\]]]^^^^^^^^^aaaaaabbbbbbdddeeeggggggkkkiiimmmkkkiii___VVVSSSOOOJJJGGGFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMOOOMMMwwweeeqqqtttiiinnniiilllkkkjjjhhhggggggggggggdddfff---555111''',,,+++******))))))******))))))))))))************))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((('''&&&&&&%%%'''(((((((((((()))))))))***))))))))))))******+++((('''&&&'''((())))))'''))))))***++++++,,,------//////............//////...---,,,+++,,,,,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&$$$"""$$$'''***+++***)))))))))(((((((((''''''))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((***))))))(((((((((((()))******))))))))))))*********)))))))))(((((((((''''''(((((((((((((((''''''{{{rrr^^^OOOEEEAAA@@@>>><<<:::999888888888888777555444333222111111111111111000000000000---------......---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++************++++++***))))))(((((())))))***,,,,,,++++++***)))))))))*********************************))))))((((((''''''((((((((())))))))))))***))))))))))))***++++++))))))(((((((((((())))))************************))))))(((((((((((())))))///'''444zzz+++++++++++++++*********++++++******)))((((((((()))+++,,,,,,++++++,,,------ 222;;;UUUQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRTTTVVVXXXYYYYYYZZZ]]]]]]]]]^^^```bbbcccdddhhh```fffqqqooooookkkgggddd```[[[WWWTTTSSSSSSNNNMMMLLLKKKKKKLLLMMMMMMLLLWWWgggtttvvviiiqqqhhhlllkkkjjjiiigggggggggfffgggcccccc333)))+++,,,+++******))))))******))))))))))))************((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''((((((((((((+++******))))))))))))***((('''&&&'''((())))))''')))******++++++,,,,,,,,,////////////////////////---,,,+++******,,,...///))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''*********(((''''''&&&&&&''''''((((((((((((((())))))))))))(((''''''''''''''''''((((((((((((((((((((((((((()))(((((((((((())))))***+++******************+++))))))))))))(((((((((((())))))))))))(((''''''&&&xxx{{{ooo]]]OOOEEEAAA@@@>>><<<:::999888888888888777555444333222111111111111111000000000///---------------------,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++))))))(((((((((((())))))+++++++++******)))))))))************************+++*********)))))))))((())))))((((((((()))***+++***************++++++,,,))))))(((((((((((())))))************************))))))))))))))))))))))))///000444)))ddd+++++++++***************+++++++++*********)))))))))***,,,+++******+++,,,***111555///***AAALLLMMMLLLLLLLLLLLLMMMMMMNNNNNNPPPRRRTTTVVVXXXYYYYYY[[[\\\\\\]]]___aaacccddddddaaacccfffxxxqqqqqqtttrrrnnnjjjfffcccaaa```ZZZYYYWWWTTTSSSRRRSSSSSSXXXSSSmmmtttnnntttmmmmmmlllkkkiiihhhgggggggggiiicccyyy,,,!!!---,,,+++******))))))******((()))))))))************((((((((((((((((((((((((+++******((('''&&&%%%%%%(((((((((((((((((((((((('''''''''((((((((((((((())))))*********))))))((('''''''''((((((((())))))))))))(((''''''&&&''''''((('''&&&'''((())))))''''''((((((((()))))))))***......////////////......+++,,,------,,,,,,,,,---************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&''''''&&&&&&)))((('''&&&&&&&&&'''((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((())))))))))))((((((((((((*********))))))'''&&&%%%uuuyyy|||lll[[[NNNEEEAAA@@@>>><<<:::999888888888888777555444333222111111111111111000000000///......------,,,,,,,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))(((((((((((())))))++++++++++++************))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++***************++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))************************000111---***###)))???************************++++++++++++************(((***+++***))))))***+++)))222''',,,EEE HHH222LLLLLLLLLLLLMMMMMMNNNPPPPPPSSSTTTVVVYYY[[[]]]^^^^^^___``````aaacccdddfffgggccckkkeeemmmuuutttuuutttrrrpppmmmkkkjjjiiigggfffcccaaa___^^^^^^^^^``````jjjjjjnnnsssssspppooonnnmmmkkkiiihhhhhhhhhhhhgggiii)))///%%%))),,,+++******))))))******((()))))))))************((((((((((((((((((((((((...---,,,***(((&&&%%%$$$''''''''''''''''''''''''(((((()))))))))*********))))))***************)))(((((()))))))))*********))))))(((''''''&&&''''''((('''&&&'''((())))))'''((((((((((((((())))))))),,,---............---,,,,,,000444444222...,,,+++,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''&&&&&&&&&+++***)))((('''''''''''''''((((((((()))))))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))************)))((('''&&&vvvyyy|||iiiYYYMMMFFFAAA@@@>>><<<:::999888888888888777555444333222111111111111111000000000000000///...,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************+++++++++,,,++++++************++++++***))))))(((((())))))***+++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******$$$###///::: +++444+++111555)))))))))***************************************((()))++++++******+++,,,000222444111......;;;DDDDDDIII{{{QQQOOOPPPPPPQQQSSSUUUWWWXXX\\\]]]___aaadddeeefffgggggggggggghhhiiijjjkkklllgggssskkkwww~~~tttuuuuuuuuuuuutttsssqqqpppooonnnllljjjiiiiiiiiiiiifffooo^^^kkkuuuooopppqqqpppooommmkkkjjjiiiiiiiiijjjfffjjj%%%///%%%,,,+++******))))))******))))))))))))************((((((((((((((((((((((((++++++******))))))((((((''''''''''''''''''''''''((())))))******++++++,,,''''''((()))))))))(((((())))))))))))************+++******))))))))))))***((('''&&&'''((())))))'''***************************+++,,,------,,,+++***---333999:::666111---,,,---------,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''###%%%'''(((''''''((()))((())))))))))))((('''&&&''''''(((((())))))******(((''''''''''''''''''((((((((((((((((((((((((((()))(((((((((((())))))***(((''''''&&&&&&''''''((((((((((((((())))))))))))************)))(((((('''xxxzzz}}}}}}{{{}}}gggWWWMMMFFFAAA@@@>>><<<:::999888888888888777555444333222111111111111111000000000000111000...,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++************++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,+++***))))))((((((((()))******'''((()))******)))((('''))))))))))))))))))))))))((()))***++++++***)))(((333!!!"""444 ***$$$"""+++555)))888((()))))))))*********+++************************)))***,,,,,,,,,,,,...///888 +++@@@:::GGG111999999CCC@@@CCCxxxWWWWWWXXXYYY[[[]]]```bbbccceeefffhhhkkklllnnnoooooonnnnnnnnnnnnnnnoooppppppooossspppvvvzzzrrruuuvvvwwwxxxwwwvvvuuusssqqqpppooonnnnnnoooppppppooosssooonnntttppptttsssrrrqqqooommmlllkkkkkkkkkkkkfff$$$...))),,,+++******))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((()))******++++++''''''((()))))))))))))))((((((((())))))))))))******))))))))))))******+++((('''&&&'''((())))))'''*********************)))(((***+++,,,,,,+++***(((***000666777333...------------,,,,,,+++******)))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))'''&&&''')))"""$$$''')))***)))(((''''''''''''((()))*********)))((((((''''''(((((()))((((((((((((((((((((((((***))))))(((((((((((()))((((((''''''''''''(((((('''((((((((()))))))))***))))))*********))))))(((zzz|||}}}yyyxxx{{{~~~fffVVVLLLFFFAAA@@@>>><<<:::999888888888888777555444333222111111111111111000000000000333111///,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++************++++++++++++************++++++'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((***,,,---------+++***((((((((((((((())))))***'''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))((('''999))) %%%444666+++###***555'''888jjj(((((())))))*********+++))))))))))))))))))*********,,,---.........000222//////:::;;;111:::JJJ@@@CCC555;;;III===666jjj[[[^^^___aaacccfffiiilllmmmkkklllnnnppprrrsssttttttrrrrrrqqqqqqqqqqqqrrrrrrvvvoootttooommmnnnpppqqqsssttttttrrrpppooopppooooooooooooqqqrrrssstttkkk~~~tttsssttttttzzzuuutttrrrpppnnnmmmlllkkkmmmjjjfff---###///,,,++++++***)))*********))))))))))))************************************'''''''''(((((((((((((((************************&&&''''''((()))******+++))))))***+++++++++++++++''''''''''''((((((((()))''''''&&&''''''((()))***((('''&&&''')))))))))'''(((((((((((('''''''''''''''(((***++++++***((('''%%%+++000000---***+++---,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((+++***'''$$$$$$%%% $$$(((******)))(((&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))******((())))))************)))zzz|||~~~qqqooowww}}}iiiXXXLLLDDD???>>>===;;;:::999888888666666555444333222222111111111111111000000000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''((((((***+++,,,------************************)))((('''''''''(((***++++++***)))(((((()))***+++,,,+++)))''''''(((***++++++*********))))))((((((((((((((((((((((((((((((((()))+++++++++***(((&&&))))))(((((('''''''''&&&***)))(((&&&&&&((()))***))))))))))))************((((((((((((((())))))***++++++******))))))(((((())))))))))))))))))))))))'''bbb)))************+++++++++++++++++++++************+++,,,...000000111000000111444999===@@@@@@>>>===<<<>>>@@@BBBCCCCCCBBBAAAPPPdddmmmlllkkkkkklllnnnppprrrpppsssvvvwwwtttssstttuuuuuuuuuuuuttttttsssssssssyyyjjjxxxpppwwwbbbiiiooouuusssnnnllllllmmmmmmnnnooopppqqqrrrrrrrrrwwwlllnnn{{{oooooo|||wwwvvvtttrrrqqqooooooooommmqqqlllkkkeee***(((,,,+++++++++++++++,,,---((()))***+++++++++++++++)))((((((((()))***++++++))))))(((((((((((())))))---+++)))((()))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))+++*********))))))((((((&&&((()))***)))((()))***######$$$$$$%%%&&&''''''%%%(((***)))&&&$$$%%%'''&&&'''''''''(((((())))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((***+++,,,,,,'''((()))******)))((('''((('''&&&&&&''''''&&&%%%((((((((((((((())))))***))))))))))))))))))))))))}}}wwwuuuzzz{{{gggWWWKKKDDD???>>>===;;;:::999888888666666555444333222222111111111000000000/////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,++++++******************************)))(((((('''((()))***+++,,,+++***))))))***+++,,,,,,+++***))))))***+++---************)))))))))((()))))))))))))))))))))))))))***+++,,,+++***(((''')))))))))((((((((('''''',,,+++***))))))***+++,,,))))))))))))************)))))))))))))))***++++++))))))((((((''''''''''''))))))))))))))))))))))));;; WWW)))************++++++++++++++++++******************,,,...000111222222222333555888;;;<<<<<<;;;:::;;;<<<===@@@CCCGGGJJJLLLCCCJJJdddnnnpppooonnnnnnoooqqqssstttqqqsssvvvvvvtttssstttuuuvvvvvvuuuuuuttttttsssssstttrrrpppuuutttkkkcccbbb```bbbggglllllljjjjjjkkklllnnnpppqqqrrrrrruuurrruuussswwwxxxtttwwwvvvtttrrrqqqpppoooooommmnnniiiggg444'''...---,,,+++++++++++++++))))))***+++++++++++++++))))))))))))))))))***+++))))))(((((((((((()))))))))'''&&&'''((()))(((&&&((((((((()))))))))******)))))))))))))))))))))))))))***++++++))))))***+++(((((((((((((((((((((((('''''''''&&&'''(((***+++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&((()))***)))((()))***%%%%%%&&&&&&'''(((((((((***++++++***(((''''''(((''''''''''''((((((((()))(((((())))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&$$$###"""'''((()))***))))))((('''***)))(((((())))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((~~~xxxeeeVVVJJJCCC???>>>===;;;:::999888888666666555444333222111111000000000/////////......------......------,,,++++++++++++,,,,,,---------,,,,,,,,,++++++++++++***......------,,,+++******************************)))(((((((((((()))***+++,,,,,,++++++++++++,,,,,,++++++*********,,,---...************))))))))))))***************************+++,,,,,,,,,+++)))(((*********))))))))))))))),,,+++***))))))***+++,,,))))))))))))***************************++++++,,,)))(((((((((((('''''''''))))))))))))))))))))))))+++666%%%;;;)))************+++++++++************+++++++++++++++,,,...000222333333333555666777999::::::::::::>>>===>>>@@@EEELLLRRRVVVbbbTTTMMMUUUjjjrrrtttssssssrrrssstttvvvwwwrrrtttuuuvvvuuutttuuuvvvvvvvvvuuuuuutttssssssrrriiixxxiiirrrvvv]]][[[[[[]]]```bbbbbbbbbccceeefffiiilllnnnpppqqqmmmqqqtttoooyyy|||xxxpppvvvuuutttrrrqqqpppppppppoooooonnnooo===&&&///...---+++******))))))))))))***++++++++++++***+++***))))))))))))))))))))))))(((((((((((())))))&&&%%%$$$&&&(((***)))((())))))*********+++++++++))))))))))))))))))))))))***,,,---,,,+++***+++,,,(((((((((((((((((((((((((((((((((((()))***+++,,,))))))***++++++***))))))************))))))))))))))))))))))))))))))))))))******))))))))))))((((((&&&((()))***)))((()))***((((((((()))))))))))))))---+++)))(((((()))((((((''''''''''''(((((((((((((((((())))))******++++++(((((((((''''''''''''&&&))))))(((&&&$$$""" '''(((((()))))))))(((((()))))))))(((((((((''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvbbbTTTIIIBBB???>>>===;;;:::999888888666555555444333222111111////////////............------......------,,,+++***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********++++++++++++++++++++++++***)))))))))***,,,---...*********)))))))))))))))************************+++,,,,,,,,,,,,+++***)))************************))))))(((''''''((())))))((()))))))))***************))))))))))))***++++++************************))))))))))))))))))))))))...,,,,,,...---***))),,,))))))*********+++++++++*********++++++,,,,,,,,,//////000111222333333333666666777888:::<<<>>>???DDDDDDEEEGGGLLLRRRXXX[[[XXX\\\iiisssjjj___lllrrrvvvuuutttttttttuuuvvvvvvsssssstttuuuttttttuuuuuuuuuttttttsssrrrqqqppppppeeetttiiicccqqqyyyQQQVVV\\\^^^YYYTTTUUU[[[[[[\\\^^^aaadddhhhjjjlllfffooolllnnnsssvvvyyyvvvuuutttrrrrrrqqqqqqqqqssspppsssuuuqqq999......,,,+++******)))))))))******+++++++++******++++++***)))((((((((()))))))))(((((((((((())))))&&&%%%%%%''')))******)))'''''''''((((((((())))))((((((((((((((((((((((((***+++,,,,,,******+++,,,((((((((((((((((((((((((++++++***)))((((((((('''((()))+++,,,,,,+++)))(((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))((((((&&&((()))***)))((()))******)))))))))))))))))))))***'''######&&&((((((&&&'''''''''(((((((((((((((''''''((()))******++++++((((((((('''''''''''''''((((((((((((''''''&&&%%%''''''(((((((((((((((((('''(((((('''%%%%%%%%%%%%$$$&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&sss```RRRHHHBBB???>>>===;;;:::999888888555555444333222111111000////////////............------......------,,,++++++++++++,,,,,,---------++++++++++++++++++++++++************++++++++++++************************((())))))***************)))******************)))((((((((()))***+++,,,,,,))))))))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,++++++******************++++++++++++))))))(((((((((((())))))((()))))))))************)))(((((((((((()))******************++++++++++++))))))))))))))))))))))))444(((%%%'''&&&%%%,,,111vvv))))))*********+++++++++***++++++,,,---......///333333333333333333333333444444666888<<>>===;;;:::999888888555555444333222111000000000000000/////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++***)))((((((************************((()))******++++++******((()))************)))(((((((((((()))*********+++))))))))))))************)))))))))))))))))))))))),,,+++++++++***************************+++++++++*********++++++*********))))))))))))************((((((((((((((())))))***((((((((())))))))))))***)))))))))))))))))))))))) ,,,333000))))))..."""000%%%\\\)))************++++++++++++,,,---...///000111222555444444333333444555555444555888<<>>===;;;:::999888888555444444333222111000000111111000000000/////////------......------,,,+++...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************((()))***+++++++++******)))***++++++++++++***))))))*********+++*********((()))))))))************************************++++++******)))))))))))))))))))))*********++++++******++++++++++++******))))))))))))************))))))(((((())))))***+++(((((()))))))))*********))))))))))))))))))))))))666000***'''$$$###(((///"""---'''///666@@@)))************+++++++++,,,---...///111222333444333333333333444666888999;;;===AAAFFFKKKPPPSSSUUUWWWZZZ___dddiiikkklllmmmlllmmmllljjjgggfffffffffYYYmmm{{{rrrhhh~~~nnnnnnnnnnnnnnnmmmlllkkkjjjiiigggeeeeeegggiiiiiihhhdddcccbbbaaa___^^^]]]\\\aaaIII```bbb______hhhRRRQQQVVVRRRKKKGGGKKKKKKKKKLLLNNNRRRUUUWWWUUUYYY```ZZZcccbbb|||ttttttsssssssssttttttuuuoooiiirrrrrrvvvYYY;;;:::888555222000///...+++++++++++++++***))))))))))))))))))))))))***+++))))))(((((((((((())))))+++***))))))******)))'''))))))*********+++++++++))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))&&&''')))***+++*********))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&((()))***)))((()))***&&&'''''''''((()))))))))'''((())))))(((((()))+++)))(((((((((''''''''''''(((((((((((((((((())))))'''((((((((())))))))))))''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%&&&''')))***,,,...000...)))'''(((+++(((((()))***************((((((((((((((((((((((((ppp^^^QQQHHHCCC???>>>===;;;:::999888888555444444333222111000000111111111111000000000000------......------,,,+++///...------,,,+++***)))*********++++++,,,,,,,,,))))))***+++---...//////************************((()))***+++,,,+++*********+++,,,------,,,+++***++++++,,,,,,,,,+++******(((((())))))*********++++++++++++++++++++++++++++++***))))))((()))))))))(((((())))))************(((((())))))))))))(((((())))))))))))*********************)))***++++++,,,******++++++,,,,,,,,,,,,)))))))))))))))))))))))))))&&&(((///222...)))'''...'''***+++&&&+++333000777)))************+++++++++---...///111222444555555111111222333555888;;;===DDDGGGKKKPPPUUUYYY\\\]]]cccdddfffhhhjjjllllllllluuuooonnnuuuvvvqqqmmmooopppllljjjkkkooorrrqqqooolllmmmmmmmmmmmmllljjjiiihhheeebbb``````ccceeeeeeccc```___^^^]]][[[ZZZYYYXXX\\\\\\___[[[YYYcccccciii```^^^[[[WWWRRRNNNKKKIIIHHHIIILLLOOORRRUUUXXXYYYTTTTTTVVVXXXZZZ\\\]]]^^^WWWWWWXXXYYYZZZ[[[\\\\\\bbbccceeeeeeccc___[[[XXXUUUIIIYYYXXXJJJXXX^^^PPPbbbYYYVVVXXXTTTJJJIIIOOOKKKJJJJJJKKKLLLOOORRRTTTVVVLLL[[[TTT[[[bbbRRRiii``````aaabbbdddeeeffffffjjjjjjjjjkkkkkkllllllllloooooooooooooooooooooooommmnnnnnnooopppqqqqqqqqqnnnrrrvvvuuunnnpppvvvppptttsssssssssssstttuuuuuuqqqmmmxxxppplllfffpppnnnnnnnnnnnnnnnnnnnnnnnnlllkkkjjjiiigggfffeeeeee___^^^[[[WWWSSSOOOLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOIIIJJJFFFUUUNNNFFFSSS>>>BBB@@@===999555222///...+++++++++++++++***)))((())))))(((((()))***++++++))))))(((((((((((()))))))))((('''((()))***)))(((((())))))))))))*********))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))++++++,,,,,,+++***((('''))))))(((((((((((())))))(((((())))))******++++++((((((((((((((((((((((((&&&'''''''''(((((())))))&&&(((******)))((()))***&&&''''''((()))******+++'''***,,,+++(((%%%&&&((())))))(((((('''''''''&&&************))))))))))))'''((((((((())))))******&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&''')))******---///---(((%%%'''***((((((((((((((())))))***(((((((((((((((((((((((({{{zzznnn]]]PPPGGGBBB???>>><<<<<<<<<;;;:::888888777777555444333222222///............---------000///...---+++***((((((+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---************************'''(((***,,,,,,***((('''+++***)))))))))))))))***))))))************))))))(((((((((((((((((((((((()))************))))))(((******))))))((((((''''''------,,,,,,+++***))))))************************((((((((()))******++++++************)))))))))))))))***+++***(((((((((***))))))(((((((((((())))))(((((((((((((((((((((((())))))***+++,,,------...************************&&&(((@@@lll+++,,,,,,+++***+++...000888444000000333777888888333444666777999===BBBFFFJJJNNNSSSXXX[[[^^^aaaddddddfffiiikkkmmmnnnqqqsssrrrssssssrrrrrrqqqpppooonnnnnnnnnoooooopppqqqqqqwwwlllrrrfffiiikkkiiieeebbbbbbccc[[[YYYWWWXXXYYY[[[[[[[[[WWWVVVUUUUUUUUUVVVXXXYYYYYY^^^aaa^^^^^^bbbfffggghhhccc[[[UUUQQQOOONNNNNNMMMMMMNNNQQQTTTWWWXXXXXXZZZ[[[ZZZZZZ___gggjjjiiigggbbb\\\YYYZZZ[[[[[[YYY[[[^^^cccgggfffbbb\\\XXXUUUVVVWWWWWWVVVXXX[[[]]]ccceeeccc]]]ZZZZZZXXXTTTRRRPPPMMMJJJIIIJJJKKKLLLPPPQQQSSSUUUVVVWWWXXXXXXWWWYYY[[[^^^aaabbbccccccdddfffggggggffffffggghhhmmmllllllllllllllllllllllllmmmnnnooooooooooooooorrrrrrqqqpppppppppqqqqqqtttttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnooonnnllljjjgggeeecccbbb```___]]][[[YYYWWWVVVUUUUUURRRNNNIIIGGGGGGHHHIIIGGGHHHHHHJJJKKKMMMOOOPPPOOOOOOPPPPPPOOOMMMKKKJJJFFFDDDBBB>>>:::666222000000...,,,,,,,,,+++)))'''***))))))******+++,,,---...---+++)))(((((()))******)))(((''''''((()))***,,,++++++***)))(((''''''((((((((((((((((((((((((+++)))((('''((()))+++,,,))))))))))))((((((((((((((()))***+++***)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((%%%''')))(((&&&%%%(((+++''''''''''''''''''''''''))))))((('''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((()))))))))))))))*********+++******)))(((''''''&&&)))))))))))))))))))))))){{{vvv~~~nnn\\\PPPGGGBBB???>>><<<<<<<<<;;;:::888777777666555444333222222000000/////////........./////////...------,,,,,,+++,,,,,,------,,,,,,+++((((((((((((((())))))***++++++++++++++++++++++++)))***+++,,,,,,+++***)))***)))))))))))))))************++++++++++++******************************))))))************))))))******))))))((((((((((((------,,,,,,+++******)))+++,,,,,,,,,,,,,,,++++++************))))))))))))************))))))))))))***+++,,,+++***))))))+++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,************************///'''(((444:::333***'''++++++,,,,,,,,,...111333777444333444666888777666777999;;;===@@@EEEJJJNNNRRRVVVZZZ^^^```bbbdddfffgggiiikkkllllllnnnqqqsssvvvvvvvvvuuutttsssrrrqqqooooooooooooooooooooonnnsss```kkkrrrccckkkpppRRRaaacccdddccc```^^^^^^___\\\ZZZWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ]]]cccfffddddddgggiiihhhjjjfff^^^XXXTTTRRRQQQPPPWWWWWWWWWYYY[[[]]]]]]]]]ZZZ\\\]]]___eeeooossssssoooiiibbb^^^^^^^^^^^^\\\\\\___dddffffffbbb\\\XXXVVVWWWXXXXXXXXXYYY[[[]]]dddhhhiiiddd```___]]]ZZZTTTRRROOOLLLKKKKKKLLLMMMPPPPPPQQQRRRSSSTTTUUUUUUWWWYYY[[[]]]___`````````___aaabbbbbb``````aaabbbiiiiiiiiijjjjjjkkkkkkkkkkkklllmmmnnnooooooooooooqqqqqqpppppppppppppppqqqqqqqqqqqqrrrrrrsssssstttrrrrrrrrrqqqqqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnoooooommmkkkiiigggfffeeeaaaaaa___]]][[[YYYWWWWWWUUUTTTRRRPPPMMMKKKIIIHHHHHHGGGGGGHHHIIIKKKMMMNNNNNNOOOPPPPPPPPPOOOMMMLLLJJJHHHFFFCCC???;;;777555222///---,,,---,,,+++***))))))(((((()))***++++++---,,,***((((((((()))***+++***)))(((((()))***+++++++++******))))))((((((***************************)))((('''((()))+++,,,((((((((('''''''''&&&&&&)))******+++***)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))(((''''''(((***(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))***+++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''(((***+++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))|||ttt~~~nnn\\\PPPGGGAAA???>>><<<<<<<<<;;;:::888666666555444333222111111111000000000////////////......///000000000//////+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++++++++,,,,,,,,,,,,++++++************************(((((()))***++++++++++++***))))))))))))(((((((((---,,,,,,++++++*********,,,---/////////---+++***,,,++++++***))))))((((((************))))))))))))+++,,,---,,,*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++%%%###&&&&&&"""%%%,,,+++,,,------...000333666555444555777999:::888666>>>@@@DDDGGGJJJOOOTTTXXX\\\___bbbcccdddeeefffhhhhhhjjjkkkkkkkkkmmmqqqtttwwwwwwvvvvvvtttsssqqqppppppoooooonnnmmmkkkjjjiiillldddeee```TTTXXX]]]UUU\\\]]]^^^^^^\\\[[[\\\]]]^^^[[[XXXVVVVVVWWWWWWVVVWWWWWWXXXXXXZZZ\\\]]]^^^eeekkkooonnnnnnnnnmmmiiillliiiccc]]]YYYWWWWWWWWW`````````_______________]]]```dddhhhppp{{{vvvooofff```_________^^^^^^```dddfffeeebbb]]]ZZZWWWYYY[[[\\\[[[[[[]]]^^^eeemmmrrrnnnhhhdddbbb```WWWUUUQQQNNNMMMMMMNNNOOOSSSSSSRRRRRRRRRSSSTTTTTTUUUVVVXXXZZZ\\\^^^______]]]^^^^^^^^^\\\[[[\\\]]]bbbcccdddeeeggghhhiiijjjiiijjjkkklllmmmnnnooopppooooooooonnnnnnoooooopppmmmmmmnnnppprrrsssuuuuuussssssrrrrrrqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnpppooonnnmmmllljjjiiiiiidddcccbbb```^^^\\\ZZZZZZWWWWWWXXXWWWTTTPPPKKKHHHIIIHHHFFFEEEFFFHHHJJJLLLMMMNNNPPPQQQQQQQQQPPPPPPOOONNNLLLIIIEEEBBB???===666333000.........------******)))))))))******+++,,,+++)))((('''(((((())),,,+++***))))))***+++,,,*********)))))))))))))))***************************)))((((((((()))+++,,,)))))))))(((((((((((('''************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''&&&&&&&&&***)))(((((())))))(((''')))))))))))))))))))))))))))((((((''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))(((((((((((())))))))))))((((((************************)))(((''''''''')))***+++*********))))))(((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))|||uuunnn\\\OOOFFFAAA???>>><<<<<<<<<;;;:::888555555444333222222111111000000000/////////............///000000000//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((((((((()))***,,,,,,***++++++++++++++++++***(((((((((((((((((((((((('''((()))***+++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********,,,---///000///---***(((+++++++++******)))))))))************)))))))))(((+++,,,---,,,***)))***++++++******))))))******+++************************++++++++++++++++++++++++************************,,,,,,...111000,,,///555---.........///000333666444555777999<<<=========GGGIIILLLOOORRRVVVZZZ^^^```bbbcccdddccccccdddeeefffggghhhiiijjjmmmqqqtttuuuuuutttsssqqqooommmlllmmmmmmllljjjhhheeecccaaaXXX___```]]]\\\YYYWWWYYYYYYZZZ\\\]]]^^^___`````````]]]YYYWWWXXXYYYYYYYYYYYYZZZ[[[]]]___bbbcccdddnnntttzzzzzzyyywwwrrrlllllljjjgggccc______```bbbiiiiiiiiigggeeecccccccccdddiiinnnsss|||~~~wwwllleeecccccccccbbbbbbdddfffgggfffccc```]]]ZZZ\\\___``````______```hhhrrryyyvvvmmmgggcccaaaYYYWWWTTTQQQPPPPPPQQQRRRXXXWWWVVVUUUUUUUUUVVVWWWRRRSSSVVVYYY\\\___aaabbb___``````^^^\\\ZZZZZZ[[[[[[\\\]]]```bbbdddfffgggfffggggggiiijjjlllmmmnnnmmmllllllllllllmmmmmmnnnkkkkkkmmmnnnppprrrssstttssssssrrrrrrqqqqqqpppppppppoooooonnnnnnnnnnnnnnnoooooonnnmmmmmmllllllkkkffffffdddcccaaa___^^^]]]ZZZ[[[[[[ZZZWWWSSSOOOLLLKKKIIIFFFDDDDDDEEEHHHJJJLLLMMMOOOQQQSSSSSSSSSSSSRRRRRRPPPNNNKKKHHHFFFDDD===999444000......------,,,,,,+++++++++++++++,,,******)))(((''''''((((((+++***))))))))))))***+++)))))))))))))))*********************************))))))(((((())))))***+++,,,,,,,,,+++++++++*********))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&&&&''''''+++)))'''(((***+++(((&&&(((((((((((((((((((((((()))(((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((''''''&&&(((((())))))))))))((((((************************%%%%%%%%%%%%&&&((()))***++++++***)))(((''''''&&&%%%&&&'''((()))***+++,,,((((((((((((((((((((((((|||xxxnnn[[[OOOFFFAAA???>>><<<<<<<<<;;;:::888444444444333333222222111/////////.........---------...///000000...---,,,+++,,,,,,------,,,,,,+++)))))))))))))))***++++++++++++++++++++++++++++++,,,+++************+++,,,(((((((((((()))***,,,,,,))))))************))))))(((((((((((((((((((((((((((((()))+++,,,,,,,,,,,,))))))))))))************,,,,,,+++++++++++++++******+++---......,,,)))'''))))))******+++++++++,,,************)))))))))((()))+++++++++)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------************************++++++---///...)))&&&&&&//////000000///000333555666777999;;;>>>AAAEEEGGGNNNPPPRRRTTTUUUWWWZZZ]]]]]]___```___^^^^^^___aaabbbcccfffgggiiikkkpppsssssssssrrrpppmmmkkkiiigggggggggfffeeebbb___[[[ZZZWWWZZZQQQLLLPPPMMMJJJSSSWWWYYY\\\```dddfffggggggccc```\\\ZZZ\\\]]]______]]]^^^aaadddgggjjjlllmmmvvv}}}xxxoookkkkkkjjjhhhfffgggjjjmmmsssttttttrrrnnnllllllmmmoootttyyy~~~}}}sssllljjjkkkkkkjjjggghhhiiiiiihhhfffcccbbb^^^aaacccddddddccccccccckkkvvv~~~zzzpppgggaaa]]][[[YYYVVVSSSRRRSSSTTTVVV[[[[[[ZZZYYYXXXXXXXXXXXXUUUVVVXXXZZZ]]]___aaacccddddddccc```\\\YYYYYYYYYVVVWWWXXX[[[]]]```bbbccccccccccccdddeeegggiiikkkiiiiiiiiiiiiiiijjjkkkkkkkkkkkklllmmmnnnooopppqqqrrrrrrrrrqqqqqqppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllliiihhhgggeeedddbbbaaa```___^^^]]][[[XXXVVVTTTSSSOOOLLLHHHEEEDDDEEEGGGIIIKKKMMMOOOQQQSSSTTTTTTTTTTTTSSSRRRQQQOOOMMMKKKIIIDDD@@@999444111///---,,,---,,,++++++************)))))))))(((((((((((((((***)))(((''''''((()))***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++)))((('''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***(((&&&(((++++++(((%%%''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((*********++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))+++******)))((('''&&&&&&'''((((((((()))))))))***((((((((((((((((((((((((|||yyynnn[[[NNNFFFAAA???>>><<<<<<<<<;;;:::888555444444444333333333222............------------,,,---...//////...,,,***+++,,,,,,------,,,,,,+++++++++******++++++,,,---************************++++++++++++++++++++++++)))((((((((()))***++++++)))))))))******)))))))))************************))))))***+++,,,,,,,,,,,,)))))))))************+++++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))******+++,,,,,,---************)))))))))))))))***+++***((('''((()))))))))(((((((((((())))))************************((()))***+++,,,------...************************(((((()))+++...000111111000111222111111333666888999;;;>>>@@@BBBFFFKKKOOORRRSSSUUUVVVVVVVVVXXXYYYXXXYYYZZZZZZZZZZZZ\\\^^^___bbbeeeggghhhjjjmmmppprrrqqqpppnnnkkkhhheeeddd`````````___]]]YYYVVVTTTVVVWWWQQQPPPUUUPPPLLLRRRWWWZZZ___gggmmmqqqpppooogggddd```^^^___bbbcccdddbbbdddhhhlllppptttvvvwww}}}}}}rrrkkkmmmnnnmmmkkklllqqquuuwwwyyyzzzxxxtttqqqsssuuuyyy{{{rrrmmmlllmmmmmmlllnnnmmmmmmllljjjiiihhhgggdddfffhhhhhhggggggggghhhpppyyy|||rrrjjjaaa[[[[[[YYYWWWUUUTTTVVVXXXYYY\\\\\\\\\\\\[[[ZZZYYYXXX\\\\\\]]]^^^```bbbcccdddhhhhhhfffbbb\\\XXXVVVVVVUUUVVVWWWYYY[[[]]]____________^^^___```bbbdddeeeeeeeeeeeeeeefffggghhhhhhjjjjjjkkkllllllmmmnnnnnnppppppppppppppppppppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllljjjjjjiiigggfffeeecccccccccbbb___\\\[[[ZZZZZZZZZSSSPPPMMMIIIGGGGGGHHHHHHJJJLLLNNNQQQSSSTTTUUUUUUTTTTTTSSSSSSQQQPPPNNNMMMJJJFFF@@@:::666333000...---,,,+++))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))************)))))))))))))))((((((((((((((((((((((((((()))))))))*********************))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))&&&&&&'''(((******(((&&&''''''''''''''''''''''''(((''''''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))*********)))))))))(((((('''''''''))))))))))))(((((((((((()))))))))))))))))))))))){{{vvvzzznnn[[[NNNFFFAAA???>>><<<<<<<<<;;;:::888555555555444444444444444////////////............)))+++---///000///...,,,+++,,,,,,------,,,,,,+++...------------...//////++++++++++++++++++++++++***+++,,,------,,,+++******)))))))))))))))******)))******++++++******)))******************************+++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++'''((()))***++++++++++++++++++++++++++++++++++++************))))))))))))***+++,,,+++)))((()))******))))))))))))))))))***++++++++++++++++++++++++*********++++++,,,,,,,,,************************---...---***((()))******000111333444555888<<>><<<<<<<<<<<<:::888555555555555555555444444000000000000////////////''')))---000111111000///+++,,,,,,------,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++***)))))))))))))))***+++++++++,,,,,,+++++++++((((((((((((((((((((((((++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++(((((())))))+++,,,,,,---------,,,++++++*********************))))))))))))+++,,,---,,,***)))***+++++++++************++++++************************,,,,,,,,,++++++++++++***************************%%%+++000...,,,,,,...000///111444666888<<>>;;;999999888888666555444333222111111111000000000000////////////---------------------------------------------------,,,+++*********+++,,,++++++,,,,,,,,,,,,------000...+++)))((()))+++,,,++++++++++++++++++++++++++++++***)))(((((())))))+++++++++************)))))))))))))))))))))))))))(((((()))************)))+++***)))***++++++***)))))))))*********+++++++++,,,++++++******++++++,,,///---+++***++++++)))(((+++++++++*********))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---******************++++++,,,---...////////////...222444777:::<<<>>>BBBDDDFFFFFFHHHHHHIIIIIIIIIHHHLLLMMMNNNPPPRRRSSSUUUVVVVVVVVVXXX[[[^^^aaadddfffgggiiilllllljjjfffdddcccddddddbbb___[[[YYYYYYZZZWWWXXXXXXXXXXXXVVVTTTSSSWWWYYY]]]```ccceeeeeefffdddjjjsss~~~}}}tttllliiigggfffgggkkklllooouuu}}}~~~xxxtttrrrtttuuutttvvvzzzzzztttrrrtttwwwvvvvvvsssnnnhhhggglllqqq|||xxxoooiiiccc^^^YYYWWWYYY\\\]]]]]]dddddddddgggiiihhhccc^^^___aaaeeellluuu{{{|||vvvlllbbb[[[XXXYYYYYY^^^______^^^\\\\\\]]]___]]]ZZZVVVTTTVVVYYY[[[\\\ZZZYYYYYYZZZ]]]```aaaaaaeeefffgggiiijjjjjjjjjjjjkkkjjjiiiiiijjjkkkmmmnnnppppppoooooonnnooooooppprrrpppmmmkkkjjjjjjkkklllkkkkkkjjjjjjiiihhhgggggghhhgggfffdddcccaaaaaaaaaaaa___[[[VVVSSSQQQPPPPPPMMMMMMLLLLLLMMMOOOQQQRRRTTTTTTUUUUUUTTTSSSQQQPPPOOOMMMKKKIIIHHHFFFBBB@@@999555111000000///,,,***++++++,,,,,,,,,++++++***+++*********))))))(((((((((((())))))*********++++++,,,,,,---,,,+++***)))******))))))))))))******+++++++++************)))++++++******))))))((((((******))))))))))))******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&"""$$$(((***+++)))&&&%%%%%%&&&(((((('''''')))***%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((---,,,******,,,------,,,))))))((('''''''''''''''++++++******))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))|||rrroooqqqvvvyyy}}}oooZZZMMMFFFCCCAAA@@@>>>;;;:::999888888777777555444333222222222000000000000////////////---------------------------------------,,,,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,***))))))+++,,,---++++++++++++++++++++++++,,,+++***)))))))))))))))+++++++++************)))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***)))***++++++***)))************++++++++++++,,,++++++******++++++,,,...,,,******++++++***)))+++++++++*********))))))************))))))))))))************************))))))))))))***+++,,,---***************++++++,,,------...//////000111111444777;;;===???AAADDDFFFFFFFFFFFFFFFGGGGGGGGGGGGLLLMMMOOOQQQTTTVVVXXXYYY^^^___```bbbdddfffhhhiiihhhjjjkkkiiifffcccaaaaaabbbccccccaaa^^^[[[[[[[[[YYYZZZ[[[[[[[[[[[[ZZZYYY]]]```eeejjjmmmooonnnnnnpppvvv}}}vvvooollljjjiiijjjnnnnnnrrrxxx~~~|||~~~~~~{{{{{{~~~|||zzz{{{}}}{{{zzzxxxrrrlllmmmrrrxxx}}}uuupppgggccc^^^\\\^^^aaabbbccciiihhhiiikkkmmmkkkgggcccbbbdddiiiqqqzzzzzztttjjjaaaZZZXXXXXXYYY___``````^^^]]]\\\^^^___^^^ZZZVVVTTTUUUXXXYYYZZZXXXWWWWWWYYY\\\_________aaabbbdddfffhhhiiiiiijjjhhhhhhhhhhhhiiijjjkkklllpppooooooooonnnoooooooooooonnnmmmkkkjjjjjjkkkkkklllkkkkkkjjjiiiiiihhhhhhiiihhhgggeeedddcccbbbbbbaaa```^^^\\\YYYVVVTTTSSSPPPOOOOOONNNOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPMMMLLLKKKIIIEEECCC>>>:::444000//////...,,,))))))************))))))+++*********))))))))))))((()))))))))******************+++,,,+++***)))(((******))))))))))))******+++++++++************)))*********)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***(((((('''''''''&&&&&&&&&!!!$$$(((++++++++++++'''((()))((('''&&&'''(((%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((---+++***+++---......---***)))((('''&&&'''(((((()))))))))(((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((|||sssppprrryyy}}}oooZZZMMMFFFCCC@@@???===;;;:::999888888888777666555444333333333000000000000////////////------------------------......------,,,,,,++++++///...---,,,,,,,,,------++++++,,,,,,,,,,,,------)))******++++++,,,------************************,,,,,,+++************++++++++++++************)))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***)))***++++++***)))******+++++++++,,,,,,,,,++++++************++++++---+++))))))+++,,,+++***+++++++++***************+++************)))))))))***************************))))))******+++,,,---+++*********++++++,,,---............000222444555888;;;???AAACCCDDDEEEGGGEEEDDDDDDCCCDDDEEEFFFGGGMMMNNNQQQUUUYYY\\\^^^___fffggghhhiiijjjiiiiiihhhhhhhhhgggdddaaa^^^^^^^^^```ccceeefffccc```^^^]]]\\\]]]^^^```bbbbbbcccccceeejjjqqqwww{{{|||zzzxxxxxx}}}wwwpppnnnnnnlllnnnrrrsssxxx{{{yyy{{{~~~~~~{{{uuurrrsssyyy~~~{{{ppplllgggeeefffiiikkklllqqqqqqqqqrrrrrroookkkgggfffhhhnnnwwwxxxrrriiiaaa[[[YYYYYYZZZ`````````___]]]]]]___``````\\\XXXUUUVVVWWWXXXYYYWWWVVVVVVXXX[[[]]]^^^]]]]]]^^^```bbbdddeeefffgggeeefffggghhhhhhiiiiiihhhnnnnnnnnnnnnnnnnnnoooooolllmmmmmmllllllkkkkkkjjjlllllllllkkkkkkjjjjjjiiijjjiiihhhfffeeedddddddddaaabbbcccbbb```]]]ZZZXXXTTTTTTSSSRRRQQQQQQRRRRRRTTTUUUWWWXXXXXXWWWWWWVVVTTTSSSQQQOOONNNMMMIIIGGGEEE@@@999444111111000///***************************************)))))))))))))))))))))************))))))***+++***)))((('''******))))))))))))******+++++++++************)))))))))))))))************((((((************(((((()))))))))))))))***++++++((((((((('''''''''&&&&&&&&&''''''(((((((((''''''))))))***)))'''%%%&&&'''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++******+++...//////...+++***(((&&&&&&'''((()))''''''''''''((((((((((((((((((((()))))))))******''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''}}}tttqqqttt|||ooo[[[MMMFFFCCC???>>>===<<<:::999888888888777666444333333333333000000000000////////////..............................---,,,,,,+++++++++...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,---,,,,,,+++)))))))))))))))))))))))),,,,,,+++++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))************)))+++***)))***++++++***)))++++++++++++,,,,,,,,,,,,++++++************+++++++++)))((()))+++,,,,,,+++************************'''((()))***+++,,,,,,---************************************+++,,,------+++++++++++++++,,,---.........---...000333666888<<>>======<<<:::999888777777666444333222222111111000000000000////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------***+++,,,------+++)))((()))))))))))))))))))))))),,,+++++++++++++++,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((()))************)))+++***)))***++++++***)))******+++++++++,,,,,,,,,+++******))))))******+++***)))((((((***,,,,,,+++************************(((((()))***+++,,,------************************************+++,,,---...++++++++++++,,,---...///.........///222666:::<<>>@@@BBBCCCCCCBBB@@@???@@@AAACCCDDDGGGKKKPPPUUUZZZ]]]aaacccfffiiikkklllkkkkkkiiiiiihhhfffccc```]]][[[VVVWWWXXXXXXZZZ___eeejjjtttyyy~~~xxxrrrnnnggghhhiiilllooorrruuuvvvzzz}}}zzzwwwzzz}}}~~~~~~xxxrrroooppprrrsssrrrrrruuuyyy~~~~~~~~~}}}~~~~~~}}}zzzxxxtttrrrpppoooqqquuuzzz}}}~~~||||||}}}|||{{{|||}}}tttlllgggeeehhhiiilllqqqvvvxxxwwwuuuppppppnnnkkkhhheeebbbaaaeeedddccc```^^^___bbbeeehhheeecccbbbbbbddddddcccaaaaaaaaabbbbbbbbb___]]]]]]]]]]]]]]]]]]\\\[[[ZZZ___```aaabbbcccccccccccceeeggghhhjjjjjjjjjiiiiiihhhjjjlllnnnoooooonnnnnnlllllllllllllllllllllllllllkkkjjjiiihhhhhhhhhhhhiiigggeeeccccccdddfffgggbbbaaa```___]]][[[XXXWWWTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUTTTQQQOOOKKKMMMOOOMMMGGGAAA<<<:::444333111...---,,,,,,,,,*********+++++++++++++++************)))))))))))))))***+++,,,---,,,++++++******))))))))))))******+++++++++************)))))))))))))))************''''''))))))))))))''''''((((((''''''''''''(((((()))))))))(((((((((''''''(((((((((''''''((())))))%%%&&&(((((('''((()))+++''''''((((((((((((((('''''''''(((((())))))******))))))))))))(((((((((((((((((()))+++---...,,,*********))))))((((((((()))))))))))))))************((((((((()))))))))******''''''(((((((((((('''''''''''''''''''''''''''''''''((()))******)))((('''yyysssrrrzzzppp[[[NNNFFFCCC;;;<<<<<<<<<;;;999888777777666555444333222222222000000000000////////////........................*********+++,,,,,,------,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))***+++,,,+++++++++************)))******************************+++,,,,,,,,,,,,++++++***)))***++++++***)))(((((()))))))))***************))))))))))))******+++)))((((((***+++******))))))*********+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,---......++++++,,,,,,---///000111000222555888<<<@@@CCCEEEDDDDDDDDDCCCBBBCCCFFFHHHJJJLLLPPPUUUZZZ___ccceeegggiiikkkmmmmmmllljjjhhheeedddbbb```]]][[[YYYXXXVVVWWWYYY[[[___dddkkkppp||||||uuuqqqjjjjjjkkklllooorrruuuvvv|||~~~}}}zzz{{{}}}~~~}}}xxxtttrrrssssssrrrooommmooosssyyy~~~|||zzzxxxxxxyyyxxxvvvsssrrrpppooopppssswww{{{}}}{{{yyyvvvuuuwww||||||}}}~~~uuummmhhhggghhhiiilllpppuuuyyyyyyxxxtttuuuvvvvvvsssoookkkhhhfffeeeccc```___```cccfffgggeeecccdddeeeggghhhhhhiiihhhgggggggggeeebbb___]]]^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^___``````bbbdddfffhhhhhhhhhgggffffffgggiiikkkmmmnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiihhhhhhhhhhhhhhhhhhggggggffffffffffffddddddcccbbb```]]][[[ZZZVVVWWWYYYZZZZZZZZZYYYYYYYYYWWWVVVVVVWWWVVVTTTRRRMMMPPPQQQOOOJJJEEEBBBAAA999777444000...---,,,,,,*********++++++,,,,,,,,,************)))))))))(((((()))***,,,,,,,,,+++*********))))))))))))******+++++++++************)))*********)))))))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))(((((((((''',,,+++***)))(((&&&%%%%%%&&&((()))(((''''''((()))''''''(((((((((((('''''''''''''''((()))*********))))))))))))((((((((((((''''''(((***,,,,,,***((())))))***+++***)))(((''')))))))))))))))(((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((zzzsssqqqxxxqqq[[[NNNFFFCCC;;;;;;<<<<<<;;;999888666888777666555444333333333000000000000////////////////////////////////////))))))***+++,,,------...,,,---.........---,,,+++++++++,,,,,,,,,---------*********++++++,,,------++++++++++++++++++++++++))))))(((((()))***+++++++++++++++************)))(((((((((((((((((((((((((((((()))************)))+++***)))***+++++++++)))(((((((((((())))))))))))******))))))))))))******+++***(((((()))******)))))))))******++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++,,,---......+++,,,,,,---...///111111222444888<<>>;;;888444111/////////*********++++++,,,,,,,,,+++*********))))))(((((('''((()))***++++++***)))******))))))))))))******+++++++++************)))++++++******))))))((((((((((((''''''''''''((((((---,,,+++)))(((((((((((())))))))))))((((((((((((%%%%%%''')))***+++++++++((()))***)))'''&&&&&&''''''(((((((((((((((''''''&&&''''''((()))******+++))))))))))))((((((((((((''''''(((***++++++(((&&&((()))+++,,,+++***(((&&&))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))){{{qqqmmmrrrzzzoooZZZLLLDDD@@@>>>===<<<;;;:::999999999777666555444333222222222111222222222111000...---++++++,,,------,,,++++++...------,,,,,,------......---+++))))))***+++,,,---,,,+++******+++,,,---+++++++++*********))))))++++++************++++++************************)))************++++++++++++***)))***++++++***)))((()))+++,,,,,,+++)))(((************************,,,,,,+++***))))))******&&&'''(((***+++,,,---...*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,+++++++++++++++,,,,,,,,,,,,---...///111222333<<>>999444000///...000...---.........+++)))(((((())))))*********+++************)))))))))(((++++++)))(((''''''''''''************))))))))))))(((((()))***************)))***+++,,,,,,+++***))))))((('''''''''(((***+++'''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((''')))***++++++***)))'''''''''(((((())))))******))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%))))))************))))))!!!(((+++***)))))))))++++++++++++***)))''''''(((''''''''''''&&&&&&&&&***)))'''&&&&&&'''(((((())))))(((((('''''''''&&&((())))))))))))(((((('''xxxoookkkrrr{{{lllXXXKKKCCC???>>>===<<<:::999999888888777666555444333222222222222222222111111000///...,,,---...//////...---,,,...------,,,,,,------...,,,+++)))((('''((()))***,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++************++++++************************)))************++++++++++++***)))***++++++***))))))***+++,,,,,,+++***)))************************,,,++++++***))))))******......---+++)))((('''&&&******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))))),,,,,,+++++++++,,,------------...///111333666777>>>AAAFFFIIIIIIIIIJJJJJJHHHJJJKKKLLLMMMOOOSSSUUU[[[]]]aaafffhhhiiiiiiiiihhhgggeeedddcccbbb```___YYYWWWUUUSSSTTTVVVYYY\\\^^^dddkkkooorrryyyzzzwwwsssrrrqqqpppssswww{{{{{{wwwrrrmmmkkklllppptttuuuxxxyyyvvvrrrppprrrvvvyyytttqqqooorrrxxx~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{yyyyyy|||~~~{{{yyyzzz}}}{{{vvvrrrnnnmmmoooqqqwww~~~}}}tttllljjjhhhccc``````eeebbbaaadddjjjnnnoooooooooppppppmmmhhhdddddddddaaaaaabbbcccddddddddddddccc```]]]ZZZXXXXXXZZZ[[[YYYZZZ\\\^^^```aaabbbcccdddfffhhhiiijjjjjjiiihhhiiijjjjjjkkkkkkkkkkkkkkklllmmmnnnmmmkkkiiiiiijjjkkklllmmmllljjjiiijjjkkkiiihhhfffdddcccbbbaaaaaa```______^^^^^^^^^^^^___```^^^\\\[[[[[[ZZZXXXVVVWWWUUURRRQQQPPPPPPNNNLLLJJJHHHCCC===888444111000...---,,,,,,---,,,***((())))))))))))*********+++++++++++++++************(((((((((((()))***+++,,,************))))))))))))(((((()))***************''''''(((((((((((('''''')))(((((('''((()))***+++((())))))))))))(((''''''(((''''''''''''((())))))'''((()))******)))((('''(((((((((((())))))))))))******))))))))))))******((((((((((((''''''''''''))))))************))))))$$$'''******)))(((***+++************)))((('''&&&$$$%%%%%%&&&'''((())))))'''''''''''''''((()))***)))))))))(((((((((''''''(((((())))))))))))((((((tttkkkiiiqqq{{{hhhUUUJJJBBB>>>===<<<;;;999888888888888777666555444333222222222333222111000////////////...///000000000000///......------,,,,,,------...,,,+++)))(((((()))******++++++,,,,,,,,,,,,+++++++++++++++***************++++++************++++++************************)))************++++++++++++***)))***++++++***)))************************************************,,,+++******)))*********+++++++++*********))))))***************************++++++++++++,,,,,,,,,***************************)))((((((((((((((((((,,,,,,,,,,,,,,,---....../////////111444777;;;===BBBEEEIIILLLLLLMMMMMMNNNOOOPPPRRRSSSSSSUUUWWWZZZ```bbbeeeggghhhhhhhhhgggeeedddcccbbb```_________XXXVVVUUUTTTUUUXXX\\\^^^ccciiipppuuuzzz}}}|||wwwxxxzzzyyyyyy}}}vvvrrrlllhhhfffiiimmmppppppqqqqqqnnnjjjjjjnnnrrr}}}wwwtttrrrqqquuuzzz}}}}}}yyyuuurrrpppnnnqqqtttyyy|||sssoookkkfffcccbbbfffcccbbbeeekkkpppssssssoooooonnnkkkfffcccbbbbbb___```aaacccdddeeefffggggggeeeaaa]]]YYYWWWVVVVVVUUUUUUVVVWWWZZZ\\\___aaadddeeefffhhhiiihhhhhhggghhhhhhiiijjjjjjjjjjjjjjjlllmmmnnnnnnllljjjjjjkkkkkklllmmmllljjjiiijjjkkkjjjiiihhhgggeeeeeeddddddaaaaaa```_______________aaa___^^^]]]]]]\\\ZZZYYYXXXVVVSSSRRRQQQQQQOOONNNOOOMMMIIIDDD>>>999555222///---,,,,,,------+++))))))))))))***************,,,,,,,,,++++++++++++***'''(((((()))+++,,,------++++++*********)))))))))((())))))************)))*********))))))*********((((((((((((((()))************)))(((((((((((()))((((((((((((((()))******&&&'''((())))))((('''&&&))))))))))))((((((((((((++++++************++++++************))))))))))))))))))************))))))++++++)))'''&&&&&&)))+++))))))))))))(((''''''&&&%%%%%%&&&'''((())))))***%%%%%%'''((()))************)))))))))))))))((((((&&&'''((())))))***))))))ppphhhgggppp|||}}}dddTTTJJJCCC???<<<;;;:::999888777777777777666555444333222222222333222000/////////000111/////////000000/////////...------,,,,,,------...------,,,+++++++++,,,---***+++,,,------,,,+++***************************++++++************++++++************************))))))*********++++++++++++***)))***++++++***)))++++++***))))))***++++++************************++++++***************+++(((((()))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++,,,---...///000000111333777<<<@@@CCCFFFIIIMMMOOOPPPPPPRRRSSSSSSUUUWWWXXXYYYZZZ]]]___dddeeefffffffffeeedddccc`````````_________```bbb^^^\\\YYYWWWXXX\\\aaadddkkkpppwww|||{{{sssoooiiifffgggkkkooorrrqqqqqqoookkkiiikkkooosss~~~zzzyyyxxxxxx{{{}}}zzzwwwtttsssrrrqqqqqqtttyyyuuuqqqmmmiiiggggggfffddddddiiioootttvvvuuunnnmmmkkkhhheeebbbaaaaaa]]]]]]^^^```bbbdddeeefffiiigggddd```\\\XXXUUUTTTTTTSSSSSSTTTWWW[[[^^^aaacccdddeeefffgggggggggffffffggghhhiiiiiiiiiiiiiiikkkmmmnnnnnnlllkkkkkklllkkklllmmmllljjjiiiiiikkkkkkjjjiiiggggggfffffffffdddcccbbbaaa`````````aaabbb```^^^^^^^^^]]]\\\ZZZYYYWWWTTTSSSSSSRRRQQQOOORRRQQQNNNJJJDDD>>>999555222000............---+++************************,,,,,,+++++++++***************++++++,,,++++++++++++++++++*********))))))((()))************)))))),,,,,,************,,,,,,((((((((((((((())))))***,,,+++)))((((((((()))***((((((''''''(((((()))***'''(((((())))))(((((('''******))))))((((((''''''+++******))))))******+++++++++*********)))))))))))))))************))))))***)))'''%%%$$$%%%&&&(((((((((((((((((('''&&&&&&((((((((((((''''''''''''%%%&&&((()))******))))))************))))))))))))&&&&&&''')))************~~~nnnggggggqqq}}}yyyaaaSSSJJJDDD@@@<<<;;;:::999888777777777777666555444333222222222222222000/////////000111...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,------+++,,,---......---,,,+++************************++++++************++++++************************))))))*********++++++++++++***)))***++++++***)))++++++***))))))***++++++************************+++***************++++++,,,,,,++++++***)))((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++))))))******,,,---//////222222444777;;;@@@EEEGGGKKKMMMQQQSSSSSSTTTVVVWWWUUUWWWZZZ\\\]]]___aaacccdddddddddcccbbbaaa___^^^\\\^^^_________```dddhhhfffccc]]]ZZZ[[[aaaggglllwww{{{xxxppplllhhhhhhlllqqqvvvwwwvvvuuuqqqnnnmmmoootttwww}}}}}}}}}}}}}}}|||yyyvvvuuutttttttttsssvvvyyy}}}|||rrrooommmkkkkkkmmmgggfffhhhnnnuuuyyyyyywwwnnnllljjjgggeeedddcccbbb[[[[[[[[[\\\^^^```bbbcccffffffeeeccc___[[[XXXVVVSSSSSSRRRRRRUUUYYY^^^```bbbccccccdddeeeeeeeeefffdddeeefffggghhhhhhhhhhhhjjjkkkmmmmmmlllkkklllmmmlllmmmmmmllljjjiiiiiijjjiiiiiihhhgggggggggggggggfffeeedddcccbbbbbbbbbbbbaaa```^^^^^^^^^^^^\\\[[[ZZZXXXUUUTTTTTTTTTSSSQQQSSSRRRQQQNNNIIICCC>>>:::444222///.........,,,++++++++++++***************+++*********))))))))))))***++++++,,,,,,,,,++++++++++++++++++************))))))*********))))))((()))((('''&&&&&&'''((()))'''(((((())))))))))))))),,,+++)))((((((((()))***''''''&&&&&&''''''((()))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))*********)))))))))(((((())))))************))))))&&&&&&&&&''''''''''''&&&'''((((((((((((''''''&&&))))))(((((((((''''''''''''((()))******)))((('''))))))))))))************&&&&&&''')))************|||ooohhhhhhsss~~~ttt^^^QQQJJJEEE@@@===<<<;;;999888888888888777666555444333222222222111111000000000000000111...------,,,,,,------......------,,,,,,------...*********+++++++++++++++,,,,,,------------,,,,,,***************+++++++++++++++************++++++************************)))************++++++++++++***)))***++++++***)))*********************************************************)))******+++,,,))))))*********+++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---))))))***+++---...000111444666888<<>>===<<<:::999999888888777666555444333222222222000000111111111111000000......---,,,,,,---.........------,,,,,,------...)))******+++,,,,,,,,,+++------,,,,,,,,,,,,------))))))*********+++++++++++++++************++++++************************)))************++++++++++++***)))***++++++***))))))***+++,,,,,,+++***)))******************************))))))***++++++,,,&&&'''((()))+++---......************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---///111333444777:::>>>CCCGGGKKKMMMNNNPPPRRRUUUVVVWWWXXX[[[]]]^^^```bbbccccccbbbcccddd```___^^^]]]\\\[[[ZZZYYY```cccdddcccbbbdddjjjooopppnnnmmmnnnqqqwww}}}|||zzzzzz{{{|||yyyyyy}}}~~~~~~~~~{{{yyyxxxxxxzzz{{{yyy{{{||||||}}}|||rrrjjjhhhkkkmmmqqquuussspppnnnqqqxxx~~~}}}xxxrrrnnnmmmkkkhhhfffaaa```___]]]]]]^^^___```aaaccceeefffeeebbb]]]ZZZWWWWWWWWWWWWYYY\\\___aaaaaaaaaaaaaaabbbcccddddddaaabbbccceeeffffffggggggfffhhhjjjkkkjjjjjjkkklllmmmnnnnnnllljjjhhhhhhiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiigggfffeeedddddddddcccbbb``````aaaaaa```^^^[[[YYYWWWVVVWWWWWWVVVTTTTTTTTTSSSRRRPPPMMMKKKJJJ>>>:::555222000///---,,,,,,,,,,,,++++++*********+++++++++*********))))))'''(((***,,,---,,,,,,+++,,,,,,+++++++++************************)))((((((++++++,,,,,,,,,,,,++++++&&&'''((()))***))))))(((((())))))))))))((('''''''''''''''''''''(((((())))))))))))(((((()))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))))))))(((((((((((())))))************))))))(((''''''))),,,,,,)))&&&((())))))******))))))(((&&&&&&'''((()))***++++++)))))))))((())))))******''''''((((((((()))))))))(((((())))))))))))((((((ssslllkkkuuulllWWWMMMHHHCCC>>>>>>===<<<;;;:::999999999777666555444333222222222///000111222222111000//////...---,,,,,,---...///...------,,,,,,------...+++,,,------..................,,,++++++,,,......))))))******++++++++++++++++++************++++++************************)))************++++++++++++***)))***+++++++++)))((()))+++,,,,,,+++)))(((******************************))))))***+++,,,,,,......,,,+++***((('''&&&************************,,,,,,,,,++++++*********************************+++*********+++,,,------,,,------///111333555666:::===BBBGGGLLLNNNPPPPPPQQQSSSVVVWWWXXXYYY\\\^^^bbbdddffffffdddbbbbbbbbb^^^^^^]]]\\\[[[[[[ZZZZZZdddfffhhhfffcccdddjjjooorrrsssvvvzzz~~~}}}|||yyyxxxyyyzzz~~~}}}{{{{{{|||zzzyyyyyy{{{|||xxxzzz{{{zzz{{{{{{qqqhhhgggjjjmmmqqqvvvyyytttooopppvvv~~~xxxssspppmmmiiiffffffdddbbb```______aaaaaa```cccfffhhhfffccc^^^[[[\\\\\\\\\]]]^^^```bbbddd````````````aaabbbcccddd```aaacccdddeeefffffffffeeegggiiijjjjjjjjjkkklllmmmnnnnnnllljjjhhhhhhiiiiiiiiiiiihhhiiiiiijjjjjjjjjiiihhhgggeeeeeeddddddeeecccbbbbbbccccccaaa```\\\ZZZXXXWWWWWWWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPOOODDD@@@;;;777555333111///,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********+++,,,---,,,***'''&&&,,,,,,,,,+++++++++*********************)))(((((('''((()))******)))((('''&&&''')))*********)))((('''((()))))))))(((&&&%%%((((((((((((((()))******((((((''''''''''''((((((''''''(((((())))))******++++++************++++++*********))))))))))))((())))))************)))))))))'''%%%&&&((()))&&&$$$))))))***************)))))))))))))))((((((((((((((((((''''''(((***,,,---&&&'''''''''(((((())))))((()))))))))))))))((('''wwwpppnnnwwwlll\\\LLLFFFFFF@@@>>><<<::::::;;;;;;:::999666666555444333222222111000000000000////////////......////////////......,,,,,,---......---,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,+++***((((((((()))))),,,++++++******++++++,,,)))))))))))))))))))))))))))*********++++++++++++,,,,,,***)))))))))***+++)))************+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---************************+++,,,------......------)))*********)))+++---000+++,,,---.........---,,,---...///000000333777;;;???AAAEEEJJJNNNPPPRRRRRRSSSTTTWWWZZZ]]]```aaabbbhhhgggfffdddaaa___^^^]]]YYYZZZZZZYYYWWWYYY___dddiiiiiiiiihhhiiilllrrrvvv{{{~~~|||vvvvvv|||zzzyyyzzz~~~|||{{{~~~}}}|||{{{~~~}}}|||~~~~~~uuuooohhhdddffflllssswww{{{wwwrrrrrrvvv}}}xxxsssrrrrrrsssppppppooolllhhheeeddddddaaabbbeeeffffffdddaaa```ZZZ\\\___``````aaabbbdddbbbbbbbbbbbbaaa```______aaaaaaaaabbbbbbbbbbbbbbbfffggghhhhhhhhhhhhggggggllllllllllllkkkiiigggfffhhhiiijjjkkklllmmmmmmmmmkkklllkkkkkkjjjiiihhhggggggeeecccbbb`````````aaa___]]]\\\[[[\\\[[[YYYXXXWWWUUUTTTSSSTTTSSSQQQPPPJJJFFFBBB===:::555111...---,,,+++,,,---,,,+++)))((()))***+++,,,---------,,,++++++******++++++,,,)))))))))***+++++++++,,,,,,+++***+++---...---,,,((((((***+++,,,,,,,,,,,,))))))************))))))+++***)))'''''')))***++++++*********))))))((((((***)))(((''''''((()))******((('''&&&&&&'''(((***+++***((('''&&&&&&'''((())))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((()))***)))'''(((***)))))))))))))))))))))))){{{tttrrrzzzjjj[[[KKKFFFEEE???>>><<<::::::;;;;;;:::999666666555444333222222111000000000000////////////------............------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))******,,,++++++******++++++,,,************************)))))))))*********++++++,,,+++***)))))))))***+++)))************+++++++++++++++++++++++++++++++++++++++***************+++************************++++++,,,---------------+++,,,,,,,,,******,,,...+++,,,---.........---,,,...///111333666:::???BBBCCCDDDGGGJJJNNNPPPRRRSSSUUUWWWYYY\\\___aaacccdddhhhgggeeeccc```^^^\\\[[[WWWXXXYYYXXXXXX\\\ccciiimmmnnnnnnoooppptttyyy}}}}}}vvvrrruuu}}}~~~|||~~~}}}|||~~~}}}}}}}}}xxxrrrjjjfffhhhnnnuuuxxx{{{wwwssssssxxx~~~~~~zzzwwwwwwyyyzzzyyyyyywwwtttoookkkjjjjjjjjjjjjjjjiiihhheeecccbbb^^^```cccdddcccbbbcccccceeeddddddcccaaa___]]]\\\____________```bbbcccdddffffffggggggggggggggggggkkkkkkkkkkkkkkkiiihhhggghhhiiijjjkkklllmmmmmmmmmllllllllllllkkkjjjiiihhhhhhgggeeecccaaa`````````___]]]\\\[[[\\\[[[YYYXXXXXXWWWUUUUUUUUUTTTSSSQQQLLLIIIDDD@@@<<<888333000...---,,,,,,------,,,***,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,************++++++++++++***)))((()))+++,,,+++***''''''((((((''''''&&&&&&((()))******+++++++++***+++***)))(((((()))***+++************)))))))))((())))))(((((((((((())))))((())))))))))))))))))((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))'''((()))))))))))))))))))))))))))xxxwww}}}hhhYYYJJJEEEDDD>>>>>><<<::::::;;;;;;:::999666666555444333222222111000000000000////////////,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,************************((()))))))))************,,,+++******))))))******)))************+++++++++++++++++++++++++++++++++------+++******)))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,---......,,,++++++,,,++++++,,,------------------///111333666:::???BBBGGGGGGIIIKKKNNNQQQSSSTTTYYY[[[]]]```bbbdddeeefffdddbbb```]]]ZZZWWWVVVUUUVVVWWWYYYZZZ\\\bbblllssswwwxxxzzz{{{~~~{{{vvvrrrrrrxxx}}}~~~}}}wwwppplllmmmrrrxxx{{{}}}zzzwwwwww|||}}}zzz{{{~~~zzzxxxxxxuuussspppmmmkkkiiiiiiiiieeegggiiiiiigggeeedddcccggggggfffeeebbb___[[[YYY[[[[[[[[[[[[]]]```ccceeeeeeeeeeeeeeeeeefffggghhhiiiiiijjjjjjkkkjjjiiiiiiiiiiiikkklllmmmnnnnnnnnnmmmnnnnnnnnnmmmlllkkkjjjjjjiiigggeeecccaaaaaa```___]]]\\\[[[\\\[[[ZZZXXXZZZXXXVVVVVVVVVVVVTTTRRRPPPMMMIIIEEEAAA===888444///...------......,,,+++///...------,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++************)))((()))+++,,,+++***((((((((('''&&&$$$""""""((()))******+++++++++++++++***)))(((((()))***+++************))))))))))))(((((())))))))))))((((((''')))***,,,,,,***)))'''((('''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((())))))(((((())))))((())))))))))))))))))))))))zzzzzzyyyeeeXXXIIIDDDDDD>>>>>><<<::::::;;;;;;:::999666666555444333222222111000000000000////////////,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------,,,++++++******++++++,,,************************(((((()))))))))*********+++++++++***************))))))*********+++++++++***+++++++++++++++,,,,,,---,,,++++++************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++---//////...,,,,,,,,,++++++,,,,,,------......111333555666777:::>>>@@@HHHHHHIIIKKKOOOSSSVVVXXX^^^___aaacccdddffffffggg```___\\\YYYVVVTTTSSSRRRVVVXXX[[[^^^ccckkkwww~~~yyyvvvuuuwwwxxxssstttxxx}}}~~~}}}{{{zzz}}}|||vvvqqqnnnnnnoooqqqlllnnnooonnnkkkhhheeedddgggggggggfffccc^^^ZZZWWWWWWVVVVVVVVVYYY]]]aaacccdddcccccccccdddeeeggghhhggghhhiiiiiijjjkkkkkkkkkiiijjjkkkmmmnnnnnnnnnnnnooooooooooooooonnnmmmllllllkkkjjjgggeeecccbbbaaa```^^^\\\\\\\\\\\\ZZZYYYZZZXXXVVVVVVVVVVVVTTTSSSSSSQQQMMMJJJGGGBBB===999111///...---......,,,+++...---,,,,,,+++,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++***+++---...---,,,*********)))(((&&&%%%$$$)))))))))******)))((((((******)))(((((()))***************)))))))))))))))'''((()))******)))((('''((()))************)))((()))((('''&&&&&&&&&'''((((((((((((((((((((((((((())))))************))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))'''(((+++***((())))))))))))))))))))))))yyyyyyvvvcccVVVIIIDDDDDD>>>>>><<<::::::;;;;;;:::999666666555444333222222111000000000000////////////......////////////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,------...,,,++++++******++++++,,,************************))))))))))))************++++++++++++******))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++(((+++...///...---......+++,,,,,,,,,---...//////666888;;;===>>>AAADDDGGGGGGHHHJJJMMMQQQVVV[[[]]]bbbbbbcccdddeeeeeeeeeeee___^^^[[[XXXVVVUUUUUUUUUVVVYYY^^^ccciiittt}}}}}}{{{{{{{{{zzz}}}|||zzz~~~wwwrrrppppppqqqqqqrrrsssrrrnnnjjjhhhgggfffggghhhhhheee```ZZZWWWSSSSSSRRRSSSUUUYYY]]]```aaaaaaaaabbbccceeefffgggggggggggghhhiiijjjkkkllljjjkkklllmmmnnnooooooooooooooopppppppppooonnnnnnnnnmmmllljjjhhheeedddcccaaa```^^^]]]^^^]]]\\\ZZZYYYXXXVVVVVVVVVUUUTTTRRRTTTSSSPPPNNNKKKGGGBBB>>>555222000.........,,,+++************+++,,,---...,,,++++++******++++++,,,---,,,,,,,,,++++++******,,,+++***+++---...---,,,***************)))((('''******))))))((('''%%%%%%******))))))))))))******))))))))))))))))))******'''((()))******)))(((''')))(((''''''''''''((()))+++***)))'''&&&&&&''''''(((((((((((((((((((((((())))))************)))))),,,)))&&&$$$$$$&&&))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***)))''')))......)))************************~~~wwwwwwtttaaaVVVIIIEEEDDD>>>>>><<<::::::;;;;;;:::999666666555444333222222111000000000000////////////...//////////////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------)))***+++,,,---......---,,,++++++******++++++,,,++++++++++++++++++++++++)))*********++++++++++++***++++++++++++***)))))))))************+++++++++*********++++++,,,,,,---*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,(((***,,,---------...000------------...///111222333666;;;>>>AAAEEEIIILLLIIIKKKNNNRRRVVV[[[___aaaddddddddddddcccbbbaaaaaaYYYXXXVVVTTTSSSTTTUUUVVVXXX]]]cccjjjrrr|||~~~wwwrrrooonnntttuuuuuurrrooolllkkkkkkhhhjjjkkkkkkhhhbbb[[[WWWRRRRRRRRRRRRTTTWWWZZZ\\\]]]^^^```bbbdddeeeeeeeeeggggggggggggiiijjjkkkllljjjkkkmmmnnnooooooppppppooooooppppppppppppooooooooonnnnnnllljjjhhhfffeeecccaaa```___```___]]]\\\ZZZXXXVVVVVVVVVVVVTTTRRRTTTSSSQQQPPPOOOKKKFFFCCC;;;888444111000///---,,,'''(((***+++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++***)))((()))+++,,,+++***'''((()))))))))))))))(((*********)))((('''&&&%%%)))))))))******)))))))))))))))))))))************(((((())))))))))))((((((***((('''%%%%%%'''(((***,,,+++***((('''(((((()))))))))))))))))))))))))))))))))************)))))),,,)))&&&######&&&))),,,************************))))))))))))))))))))))))))))))))))))************'''***)))'''+++333222+++************************}}}vvvuuu}}}rrraaaVVVIIIEEEEEE???>>><<<::::::;;;;;;:::999666666555444333222222111000000000000////////////---......//////......---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,+++***)))((()))************+++++++++)))******+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,+++++++++---...............///111222444333666;;;???BBBEEEIIILLLNNNPPPTTTXXX\\\```cccdddfffeeeeeecccaaa___]]]\\\WWWVVVTTTSSSTTTVVVYYYZZZ```eeennnvvv~~~~~~~~~xxxsssqqquuuuuutttqqqnnnlllmmmnnnnnnpppqqqppplllddd\\\WWWTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\___cccdddeeedddcccgggggggggggghhhiiikkklllkkklllmmmnnnooopppppppppooooooppppppppppppooooooooooooooonnnllljjjhhhgggeeecccaaaaaaaaaaaa___^^^[[[YYYXXXWWWWWWWWWUUUTTTRRRQQQQQQQQQQQQNNNIIIFFFBBB>>>999555333111///...(((***,,,......---,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***(((((())))))***))))))((())))))************))))))))))))************))))))((()))))))))************))))))(((((((((((()))))))))(((((((((((((((((()))******)))))))))***,,,---))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******&&&***)))'''---777666---************************~~~~~~vvvttt{{{rrr```VVVJJJFFFFFF@@@>>><<<::::::;;;;;;:::999777666555444333222222111000000000000////////////,,,------......------,,,...---,,,,,,,,,,,,---...------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---.........---,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,+++***)))((()))************+++++++++))))))***+++,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---,,,***))))))+++---//////...///000222444555:::===AAADDDEEEGGGJJJLLLSSSUUUYYY]]]```cccdddeeeffffffdddbbb___]]]ZZZYYY\\\[[[ZZZZZZ\\\___bbbeeehhhnnnwww{{{vvvwwwzzz~~~{{{{{{~~~~~~~~~}}}~~~~~~zzzwwwvvvuuussspppmmmmmmoooqqqsssuuuvvvtttnnnfff]]]WWWVVVVVVWWWWWWXXXXXXXXXXXXXXX[[[___ccceeeeeecccbbbhhhggggggggggggiiikkklllkkklllmmmoooppppppppppppnnnoooooopppppppppoooooonnnooooooooommmllljjjhhhfffdddcccbbbcccbbb```___\\\[[[YYYXXXYYYXXXWWWUUUPPPPPPQQQQQQQQQOOOKKKHHHGGGCCC===999666444111000***,,,///111000...+++))),,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,+++***+++---...---,,,+++++++++++++++***))))))((((((***+++------......))))))************))))))(((((())))))*********+++***)))(((''''''((()))***((()))***++++++***)))(((((((((((()))+++---///111))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&******'''...999888///************************wwwttt}}}ooo]]]VVVKKKEEECCC???@@@>>>;;;999777777777888666555444333222111111111000000///...............000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,---///111222------............------+++******)))***+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***''''''***,,,---,,,+++***)))***,,,---,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,+++************)))***+++,,,,,,+++***)))***+++---...///000000000//////.........222777;;;>>>???AAACCCGGGLLLSSSWWW\\\]]]```bbbeeeggghhhhhhdddccc```^^^\\\ZZZZZZZZZ^^^______^^^^^^aaaggglllssszzz~~~yyytttnnnmmmsss{{{}}}yyyyyy{{{}}}~~~~~~zzzxxxxxx|||~~~~~~|||zzz|||~~~wwwpppkkkkkknnnqqquuuvvvvvvtttppphhhaaa\\\VVVWWWYYY[[[\\\\\\\\\[[[ZZZ\\\^^^___```aaadddffffffhhhiiiiiihhhhhhiiikkkkkklllooopppqqqpppooonnnqqqpppoooooooooooooooooorrrooolllkkkmmmnnnllljjjiiihhhfffffffffdddbbb```]]]\\\[[[YYYXXXVVVUUUUUUUUUUUUTTTRRRQQQPPPOOONNNIIIHHHEEEAAA===888444222111///------------+++)))---,,,,,,+++*********++++++++++++++++++++++++++++++++++++******)))))))))************************...---+++)))(((((()))***++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))&&&'''((((((((('''%%%$$$))))))))))))************((((((((((((((((((((((((xxxuuu}}}nnn\\\UUUJJJDDDCCC???@@@>>><<<999888888888999777666555333222222222222111000//////......//////........................,,,,,,,,,+++++++++******...---,,,+++++++++++++++------............------,,,,,,+++***++++++------+++******))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***''''''***,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------******+++,,,,,,+++******+++,,,---....../////////222333333333444888===AAABBBDDDFFFIIILLLRRRXXX]]]___```bbbdddeeefffffffff```___\\\YYYXXXXXXYYYZZZbbbeeegggffffffiiiooovvv~~~}}}yyyvvvrrroooooottt|||~~~zzzyyy{{{}}}~~~zzzwwwvvvwww{{{{{{vvvsssqqqooossszzz{{{sssllljjjlllooosssssssssrrrmmmhhhbbb^^^XXXXXXYYYZZZ[[[[[[ZZZZZZYYY[[[^^^______```bbbccceeeggghhhiiihhhhhhiiijjjkkklllnnnoooppppppooooooqqqppppppoooooooooppppppqqqooollllllmmmnnnllljjjjjjiiihhhggghhhgggdddbbb___^^^]]]\\\ZZZXXXWWWWWWVVVUUUTTTSSSQQQPPPOOOOOOLLLJJJHHHDDD@@@;;;888666222000............,,,+++---,,,++++++******++++++++++++++++++++++++++++++,,,+++++++++******************************************++++++++++++******++++++***)))))))))))))))(((((((((((()))))))))***************************++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***)))((('''&&&))))))))))))************************************yyyuuu}}}kkkYYYSSSIIIDDDCCC???@@@>>><<<:::999888999999888777555444333333222222111111000////////////000........................,,,,,,,,,,,,++++++++++++......------,,,+++***)))------............------...---,,,,,,,,,,,,,,,---+++******))))))******+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***+++,,,++++++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000+++,,,,,,------,,,,,,+++,,,,,,------............000222333555777;;;AAADDDEEEHHHKKKOOOSSSXXX^^^bbbcccdddeeeffffffeeedddccc]]][[[XXXVVVVVVXXX[[[]]]hhhnnnssstttrrruuu}}}{{{wwwvvvxxxyyyxxxvvvttttttssstttxxx~~~~~~~~~zzzzzz{{{}}}~~~|||yyyxxxyyy~~~vvvppphhhffffffjjjrrryyy|||}}}{{{wwwnnnjjjjjjkkkoooooonnnmmmjjjfffcccaaa^^^]]]]]]]]]\\\\\\[[[[[[YYY\\\^^^```_________```dddeeeggghhhggggggiiijjjllllllmmmmmmnnnooooooppppppppppppppppppqqqqqqqqqqqqooonnnnnnnnnnnnmmmllllllkkkjjjjjjjjjjjjgggeeebbbaaa```^^^\\\[[[YYYYYYVVVVVVUUUSSSRRRQQQPPPOOONNNMMMKKKHHHDDD@@@===;;;444222000/////////...,,,,,,,,,++++++******++++++************************,,,,,,,,,++++++++++++***************************'''(((***,,,------,,,,,,+++***))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))************************************yyyttt{{{iiiXXXRRRHHHCCCCCC??????>>><<<;;;:::999999999888777666555444333333333222111111000000000000000........................///............---------,,,---.../////////...---,,,------......------,,,///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******+++++++++***)))***,,,---,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......---------------------------------------......//////222555888;;;@@@EEEIIIHHHKKKPPPTTTXXX\\\aaaeeefffgggggggggfffdddbbb```]]]ZZZWWWUUUWWW[[[```dddooovvv~~~wwwtttqqqqqqsssvvvxxxxxxwwwyyy|||~~~}}}||||||~~~~~~{{{{{{|||}}}~~~~~~}}}{{{uuupppgggeeeeeejjjqqqwwwzzzzzzxxx{{{zzzpppjjjhhhiiikkkjjjiiigggfffdddccccccddddddcccaaa```_________\\\^^^aaaaaa```___^^^^^^aaadddfffggggggggghhhiiilllkkkkkklllmmmnnnooopppppppppqqqrrrrrrrrrrrrrrrqqqqqqppppppppppppooonnnnnnmmmlllllllllllljjjhhhdddcccbbb```^^^\\\[[[ZZZWWWWWWVVVTTTSSSRRRQQQPPPOOONNNMMMJJJGGGDDDAAA???666333000/////////---,,,,,,,,,++++++***++++++,,,************************,,,,,,,,,+++++++++++++++************************)))******+++,,,---......******)))))))))))))))***(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((()))))))))))))))+++++++++++++++*********((()))))))))************************************wwwrrryyyhhhWWWQQQGGGCCCCCC???>>>===<<<;;;:::999999999888777666555444333333333222111111000000000000000/////////////////////////////////.........------,,,---.../////////...---,,,,,,------------,,,,,,............---,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++************++++++***)))***,,,---,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,+++++++++++++++---------------------------------------...000000333777;;;@@@DDDHHHMMMQQQNNNRRRVVVZZZ]]]aaadddggggggffffffeeecccbbbaaa```]]][[[XXXWWWYYY___eeejjjuuu}}}zzzqqqpppooopppsssxxx{{{}}}}}}|||{{{{{{}}}|||{{{}}}}}}~~~~~~|||wwwssslllkkkjjjnnntttyyyzzzyyyyyyzzz{{{~~~zzzqqqllljjjjjjjjjhhhgggeeeddddddddddddggggggfffeeedddccccccbbb```bbbcccccc```^^^^^^^^^___aaaeeeggggggggghhhiiijjjjjjjjjkkklllnnnooopppoooppprrrsssttttttttttttrrrrrrssstttsssrrrqqqqqqpppooonnnnnnooonnnllljjjfffeeecccaaa___]]]\\\[[[XXXXXXWWWUUUTTTSSSRRRQQQOOOOOONNNLLLIIIGGGEEECCC999666222//////...---+++,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++************************...---+++)))***,,,...000***)))))))))))))))******))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))++++++******))))))))))))((()))))))))************))))))))))))))))))))))))vvvqqqxxxhhhWWWQQQGGGCCCCCC???<<<<<<;;;::::::999888888888777555444333333222222111111000////////////000000000000000000000000000------------,,,,,,,,,+++......------,,,+++***))),,,,,,------------,,,,,,,,,------------,,,,,,++++++******))))))******+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***))))))***+++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,+++************...------,,,,,,------.........------...000222333555999???DDDIIIMMMQQQTTTVVVZZZ^^^bbbccceeeggghhheeedddbbb`````````aaabbb___^^^\\\[[[___eeekkkppp{{{|||uuuooooooqqqtttxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz|||}}}~~~}}}|||}}}~~~}}}}}}~~~}}}yyysssqqqqqqsssyyy||||||{{{{{{zzzyyyxxxzzz|||}}}wwwrrrnnnmmmnnnlllkkkhhhgggeeeeeeffffffhhhhhhiiijjjiiihhhfffeeeeeeeeeeeeccc___]]]]]]^^^\\\```dddfffggggggggghhhhhhiiijjjkkklllnnnoooooooooppprrrtttvvvvvvvvvuuusssuuuwwwwwwvvvtttttttttuuutttrrrrrrrrrqqqnnnlllhhhgggeeecccaaa___]]]\\\YYYYYYXXXVVVUUUTTTSSSRRROOOOOONNNMMMLLLJJJHHHGGG>>>:::555111///...,,,+++++++++******++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************000...+++((())),,,000333)))))))))))))))******+++)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***+++***))))))(((((())))))))))))))))))************((((((((((((((((((((((((wwwrrryyyiiiXXXQQQGGGBBBBBB>>>::::::::::::999888777777777666555333222222222222111000//////......//////////////////////////////------------,,,,,,,,,,,,...---,,,++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,,,,++++++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))+++---,,,***((()))***+++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,------,,,++++++,,,------......---...000222555666777<<>>999999999999999888777666666555444333222111111111000000///.......................................000000/////////.........,,,,,,,,,,,,---///111222+++,,,,,,------,,,,,,+++((()))+++,,,---,,,,,,+++---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))+++---,,,***((()))***+++***)))***,,,---,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////---,,,++++++++++++,,,---............000333777999===BBBIIIOOOTTTWWW[[[]]]\\\___ccceeedddcccbbbbbb___]]]ZZZXXXZZZ^^^cccfffmmmllllllmmmqqqvvv|||{{{uuutttwwwvvvqqqvvvzzz}}}}}}~~~~~~~~~xxxyyy{{{}}}}}}|||{{{zzz||||||zzzzzz{{{||||||}}}}}}||||||{{{{{{{{{zzzyyyzzz{{{|||}}}{{{|||~~~~~~}}}~~~~~~}}}|||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||~~~|||zzzwwwvvvnnnpppqqqqqqqqqrrrtttvvvuuutttrrrooommmlllkkkjjjmmmppptttxxxyyywwwuuussshhhgggddd___[[[YYY[[[]]]ZZZ]]]bbbeeeffffffggggggeeegggjjjlllnnnnnnmmmmmmnnnpppsssvvvwwwxxxwwwwwwuuuxxx||||||zzzxxxxxxyyy}}}{{{yyyxxxvvvssspppmmmllljjjhhheeecccaaa```ZZZZZZYYYXXXVVVUUUTTTSSSQQQQQQQQQQQQPPPOOONNNMMMGGGCCC<<<777333111...---+++*********+++,,,,,,---------------------------''''''(((((()))))))))***************************))))))***,,,...111333444))))))((())))))***++++++)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&&&&'''((())))))***,,,+++***)))))))))***+++))))))))))))************************************|||xxx|||iiiTTTMMMDDDAAAAAA===;;;::::::999888888888999999888666444222111000000000000000000000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,------.........***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++************++++++,,,,,,,,,+++***)))((((((((()))***+++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---......------------------------+++---......---,,,,,,---......---------.../////////000111222333666:::===BBBFFFMMMTTTYYY]]]___```bbbccccccccccccaaa___^^^^^^\\\YYYXXXZZZbbblllsssyyyyyyyyyyyyzzz}}}{{{yyyvvvsssrrruuuzzz~~~}}}|||}}}~~~|||zzzyyyyyyxxxxxxyyyyyyzzz{{{~~~}}}{{{xxxxxxxxxyyyzzz{{{}}}~~~{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~{{{~~~|||xxxtttqqqmmmmmmlllmmmqqqvvv{{{}}}{{{xxxuuusssrrrsssssssssvvvzzz~~~~~~{{{wwwtttpppkkkccc\\\YYYYYY[[[]]]^^^```bbbeeeffffffeeedddbbbeeehhhjjjjjjkkkmmmnnnnnnqqqssstttssssssuuuvvv{{{}}}~~~}}}|||~~~|||yyyvvvtttrrrooollljjjhhhfffdddaaa^^^]]][[[YYYWWWVVVUUUUUUVVVVVVUUUSSSQQQOOOMMMKKKHHHDDD@@@<<<888444000,,,...---,,,+++*********************+++,,,---...///***+++---......---+++***------,,,++++++******)))************************))))))))))))))))))))))))+++++++++*********))))))***)))'''&&&'''(((***+++((()))***,,,+++***(((''')))((((((((()))***++++++******))))))(((((('''''')))((((((''''''(((***+++(((((())))))*********+++************))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))((((((((((((((())))))(((((((((***+++,,,{{{iiiUUUNNNEEEAAABBB===<<<;;;:::999888888888888999888666444222111000000000000000000000000000000///////////////////////////......---------------------...............///.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,(((((()))***++++++++++++)))******++++++++++++***,,,,,,,,,,,,++++++++++++******+++,,,,,,---......------------------------+++---......---,,,------......------------......,,,...///111333888>>>BBBJJJMMMSSSYYY]]]```bbbbbbccccccbbbaaa```___^^^]]]ZZZYYYYYYZZZ^^^hhhsss{{{xxxxxxwwwvvvvvvyyy}}}~~~yyyzzz{{{zzzzzzzzzyyywwwvvvvvvvvvvvvwwwxxxyyyzzz}}}~~~}}}{{{yyywwwwwwwwwxxxyyyzzz{{{|||{{{{{{zzzzzzyyyzzzzzz{{{}}}~~~~~~}}}|||||||||~~~}}}}}}||||||||||||}}}}}}}}}~~~}}}}}}~~~{{{xxxtttxxx|||~~~~~~|||yyyuuurrroooooooooqqqtttyyy~~~~~~zzzxxxwwwxxxzzz|||yyyzzz~~~{{{vvvqqqlllddd]]]XXXXXXYYY[[[\\\^^^```bbbdddddddddcccaaacccfffggghhhjjjlllooooooqqqssstttsssssstttuuuxxx{{{~~~{{{xxxvvvtttrrrooommmllliiifffccc```___]]][[[YYYXXXWWWWWWWWWVVVUUUSSSQQQOOOMMMLLLJJJGGGCCC???<<<888333000...---,,,+++*********+++,,,+++++++++,,,---......***+++,,,------,,,+++***++++++++++++++++++++++++************************************************+++++++++*********))))))***)))'''''''''(((***+++'''((()))******)))((('''))))))))))))))))))***++++++*********))))))))))))+++***)))(((''''''((()))*********)))))))))))))))((((((((())))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((()))***+++iiiUUUNNNEEEBBBBBB>>>===<<<;;;999888777777777999888666444222111111000000000000000000000000000////////////////////////000///......------......///////////////.........///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,)))***+++,,,------------++++++++++++++++++***))),,,,,,,,,,,,------------***++++++,,,,,,------...------------------------,,,---//////---,,,---.........---------------...---...000333777===EEEJJJPPPSSSXXX]]]aaacccccccccdddbbb```^^^]]]\\\\\\\\\ZZZ[[[]]]```fffppp{{{|||wwwxxxzzz{{{||||||pppllliiikkkqqqyyy~~~}}}zzzwwwwwwvvvuuutttssssssssstttuuuwwwxxxyyy}}}~~~~~~}}}{{{yyywwwvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||||||||||||||{{{|||}}}~~~}}}yyyyyyzzzyyyrrrnnnlllmmmnnnoooppprrrvvvyyy}}}}}}yyyvvvrrrsssuuuwww{{{~~~|||yyyyyy|||}}}}}}|||tttppplllddd]]]XXXWWWWWWXXXZZZ[[[]]]___```aaaaaaaaa___```bbbcccdddgggkkknnnoooqqqssstttssssssssstttuuuyyy}}}}}}zzzxxxxxxvvvtttrrrpppmmmiiifffdddcccaaa^^^\\\ZZZYYYYYYWWWWWWUUUSSSRRRPPPNNNMMMMMMJJJGGGDDDAAA===999666///...---+++++++++++++++------,,,,,,,,,------...+++++++++******+++++++++))))))******+++,,,,,,---************************************************+++++++++***************))))))((('''((()))***+++''''''''''''((((((((((((+++***))))))))))))))))))++++++++++++************,,,,,,***)))((('''''''''++++++******)))(((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((******))))))))))))******((()))))))))***++++++++++++***))))))((())))))***iiiUUUNNNFFFCCCCCC???>>>===;;;999888777666666888777666444222111111111////////////////////////////////////////////////000000///............///000/////////......------,,,+++***)))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++************++++++......//////...---,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,------.........+++++++++,,,,,,---------------------------------,,,...//////...------.........---------------...111222444777<<>>;;;222111...,,,++++++,,,,,,......------,,,---------,,,+++)))(((((()))+++,,,))))))******+++++++++,,,************************************************************************))))))((((((((()))***+++(((((('''''''''((())))))++++++***)))((((((((()))************************++++++***))))))(((((((((*********)))))))))))))))&&&''''''((())))))******((((((((((((((((((((((((******))))))))))))******(((((()))***+++,,,,,,---++++++***))))))(((((((((hhhTTTNNNEEEBBBCCC???>>>===;;;999888777666666888777555444333222111111////////////////////////////////////////////////000000///............//////......------,,,,,,,,,,,,+++*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,******))))))))))))******,,,------------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,------.........++++++,,,,,,,,,,,,------------------------------,,,...//////...------.........---------...//////444666888<<<@@@GGGOOOTTTWWWYYY]]]aaadddeeeeeeddd```^^^[[[YYYXXXYYY[[[]]]___bbbhhhooovvv{{{wwwtttuuuwwwyyyzzztttfff]]]ZZZYYYZZZ^^^fffooowww|||}}}~~~{{{xxxvvvtttttttttsssssstttuuuwwwzzz|||}}}}}}|||zzzyyyxxxyyyzzz{{{|||||||||{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}||||||}}}~~~}}}}}}~~~|||}}}}}}yyyyyyzzz{{{|||~~~~~~uuulllgggccc___YYYTTTSSSTTTVVVWWW\\\bbbkkktttzzz}}}~~~}}}yyyyyyzzz|||}}}xxxrrrlllkkknnnsssvvvxxxxxx{{{yyyooojjjgggccc^^^\\\[[[[[[[[[XXXWWWVVVVVVWWWXXXZZZ[[[[[[[[[[[[[[[\\\```fffjjjmmmpppsssttttttrrrrrrrrrvvvyyy|||~~~{{{yyy{{{zzzzzzzzzyyyuuuoookkkiiihhheeebbb___]]][[[ZZZYYYXXXVVVTTTRRRQQQQQQQQQOOONNNLLLKKKJJJGGGBBB???777555111...,,,,,,,,,---...------,,,,,,,,,---------+++)))(((((()))+++---+++++++++******)))))))))************************************************************************)))))))))))))))******+++)))(((((((((((()))***+++++++++***)))((((((((()))))))))))))))))))))))))))))))))***************)))''''''((()))***++++++,,,)))))))))))))))(((((((((((((((((((((((((((((((((******))))))))))))******(((((()))***+++,,,,,,---************))))))((((((}}}gggSSSMMMEEEBBBCCC>>>===<<<;;;999888777777777777777555444333222222222000000000000000000000000////////////////////////000///......------......---------------,,,,,,,,,000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++******************+++&&&&&&((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000...---...///------......///000222222555888<<<@@@DDDJJJQQQVVV\\\^^^aaadddfffeeedddccc\\\ZZZYYYXXXXXXZZZ]]]___]]]bbbkkkttt}}}|||wwwtttqqqooopppuuuzzz~~~vvvhhh]]]XXXVVVVVVYYY^^^eeemmmuuuyyyzzz|||~~~~~~}}}}}}}}}~~~}}}zzzwwwuuuvvvwwwuuuvvvvvvxxxzzz|||~~~~~~}}}||||||zzz{{{}}}~~~~~~~~~}}}|||||||||{{{||||||}}}~~~}}}||||||~~~||||||}}}||||||}}}zzzrrrmmmddd^^^VVVPPPMMMLLLLLLLLLQQQTTTZZZ```gggmmmppprrrpppssswww{{{zzzuuummmgggdddeeeiiikkksssuuu{{{{{{rrrhhhfffccc```^^^]]]]]]]]]XXXWWWUUUSSSSSSTTTVVVWWWZZZZZZZZZYYYZZZ]]]bbbgggkkknnnrrrttttttsssrrrsssvvvxxx{{{}}}~~~}}}{{{||||||}}}~~~}}}yyytttooolllkkkhhhdddaaa^^^]]]\\\YYYXXXVVVTTTRRRRRRRRRRRRPPPOOONNNNNNMMMKKKGGGCCC<<<999555111...---------,,,,,,+++++++++,,,,,,------,,,***))))))***,,,---,,,++++++***))))))((((((************************++++++++++++++++++++++++***************+++++++++)))))))))*********++++++(((((())))))******+++++++++***))))))))))))))))))((((((((((((((()))))))))((()))******++++++******&&&&&&''')))***+++,,,---+++*********)))))))))(((((((((((((((((((((((((((******))))))))))))******((()))))))))***+++++++++)))************))))))((({{{}}}fffRRRLLLDDDAAABBB>>><<<;;;:::999888888888888777666555444333222222222000000000000000000000000///////////////////////////......---------------------------............000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---,,,,,,++++++,,,,,,---%%%&&&((()))+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000.........///------...///111333444555777;;;@@@FFFKKKQQQWWW[[[```aaacccddddddbbb___]]]WWWWWWWWWXXXZZZ]]]```bbbccciiisss}}}yyyvvvtttqqqppprrryyyttthhh___ZZZYYYVVVXXX\\\aaagggnnntttxxxzzz{{{}}}}}}|||{{{|||}}}~~~~~~~~~{{{wwwvvvwwwyyywwwxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~}}}|||||||||||||||}}}~~~}}}|||}}}}}}}}}}}}}}}~~~~~~zzzvvvkkkddd[[[TTTPPPNNNLLLJJJKKKLLLMMMQQQVVV\\\bbbeeegggmmmtttzzz~~~}}}yyytttmmmfffcccccceeeggglllqqqzzz|||uuuiiigggeeebbb___^^^]]]\\\ZZZXXXTTTRRRQQQQQQSSSTTTZZZZZZZZZYYYYYY\\\```ccciiimmmqqqtttuuutttsssssstttvvvyyy{{{|||~~~}}}}}}~~~xxxtttpppnnnkkkgggdddaaa___^^^ZZZXXXVVVTTTRRRRRRSSSSSSQQQPPPPPPQQQQQQOOOKKKGGGAAA>>>999333///------...***************+++,,,------,,,+++******+++,,,---************))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++))))))******+++++++++***&&&'''(((************)))))))))))))))))))))***+++(((((()))))))))*********)))***+++++++++***)))(((''''''((()))***++++++,,,************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((******+++***))))))zzz|||eeeQQQKKKCCC@@@AAA===;;;::::::999888888888999777666555444333222222222000000000000000000000000////////////////////////......---,,,,,,,,,,,,------.........//////000000,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///......------......///+++,,,,,,---------,,,,,,***+++,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000///......///------...000222444666888999>>>EEELLLRRRXXX^^^aaaaaabbbbbbbbb```\\\YYYVVVTTTUUUVVVXXX[[[^^^aaacccnnnttt}}}}}}xxxwwwttttttwww}}}zzzsssiii```ZZZZZZ\\\XXX[[[```eeejjjooouuuxxx{{{}}}~~~~~~}}}|||}}}}}}}}}~~~}}}{{{wwwvvvxxxzzzxxxxxxyyyzzz{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{|||~~~}}}|||||||||||||||}}}~~~}}}|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||ssslllbbbZZZVVVSSSPPPMMMHHHGGGFFFGGGKKKQQQWWW[[[aaahhhssszzz|||yyyxxxzzzuuuooohhheeedddfffhhhfffnnnyyy{{{vvvkkkiiigggccc```^^^\\\[[[[[[XXXUUUQQQOOOPPPRRRSSSZZZZZZZZZZZZYYY[[[^^^aaahhhlllqqqtttuuutttttttttrrrtttwwwzzz|||~~~~~~|||wwwrrrqqqmmmjjjfffcccaaa```ZZZYYYVVVTTTSSSSSSSSSTTTRRRRRRRRRSSSSSSQQQMMMJJJDDDAAA;;;555000...---...))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,---((((((((()))******++++++************************++++++++++++++++++++++++))))))******++++++++++++))))))***++++++++++++***###%%%''')))******)))((())))))(((((()))***++++++))))))******+++++++++,,,+++,,,,,,,,,+++)))(((&&&))))))))))))************))))))***+++,,,------...******************************))))))))))))******))))))))))))(((((((((((('''((()))***++++++***)))zzzzzzmmmTTTJJJEEE>>><<<>>><<<;;;;;;:::999888777777555555666666555333111000111111111222333333444444111111111111000000000000------------------------//////...,,,******---///---------,,,,,,+++++++++///...---,,,,,,---...///000///---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++,,,------...//////111000...---,,,,,,------..................------------......///............/////////000333888<<<@@@DDDJJJQQQWWW\\\___aaabbbaaa```^^^\\\ZZZXXXWWWWWWVVVWWWYYY]]]bbbhhhkkkrrryyy~~~nnnlllhhhdddaaa``````aaa```aaacccggglllqqqvvvyyy~~~~~~}}}zzzxxxzzz{{{}}}}}}}}}{{{{{{|||~~~~~~~~~~~~}}}||||||{{{|||}}}~~~~~~}}}||||||{{{{{{{{{||||||zzz{{{}}}|||wwwooogggaaaZZZUUUQQQMMMIIIFFFEEEGGGKKKNNNPPP[[[\\\cccppp|||xxxssstttvvvxxx{{{|||yyyrrrmmmkkkgggbbbfffkkkrrryyy|||{{{wwwuuuqqqpppmmmhhhccc___^^^^^^aaa```]]]YYYTTTRRRQQQQQQUUUUUUVVVXXXZZZ]]]___```eeefffiiioootttwwwxxxwwwuuuuuuwwwyyy|||~~~|||ssspppllliiigggeeebbb___^^^\\\ZZZWWWUUUSSSSSSSSSUUUTTTSSSRRRRRRQQQOOOLLLLLLGGG@@@:::666444111000...------,,,+++++++++,,,---+++)))***,,,---,,,)))++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,***)))''''''(((((())))))*********+++++++++'''(((***+++,,,,,,+++******)))(((''''''((()))***))))))(((((((((((())))))***+++,,,+++)))))))))***+++++++++*********))))))))))))))))))))))))))))))+++***))))))******((('''++++++***)))(((((())))))((((((((((((((((((((((((************************************************{{{zzzlllTTTJJJEEE???===???<<<;;;;;;:::999888777777666666666555444333222111000000//////////////////............---------------------------------------///000///...,,,---............---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++))))))***++++++,,,------///...---,,,------...///------------------------......//////000000/////////000111111333777<<<@@@EEEIIIOOOVVV[[[___```aaa___^^^\\\ZZZXXXWWWVVVVVVVVVVVVVVVYYY]]]dddjjjnnnwww||||||vvvllljjjgggdddbbbcccdddeeeeeefffhhhjjjnnnsssvvvyyy~~~~~~|||yyyxxxzzz|||}}}}}}}}}{{{{{{|||}}}||||||}}}~~~~~~}}}}}}}}}}}}~~~}}}||||||{{{{{{|||||||||}}}~~~{{{tttmmmgggbbb]]]ZZZRRROOOJJJHHHIIIJJJLLLLLLPPPRRRZZZfffqqq{{{xxxqqqqqqvvvzzz}}}xxxrrrmmmooopppsssuuuwwwwwwvvvvvvtttsssppplllgggbbb```___bbbbbbaaa^^^ZZZVVVSSSRRRUUUUUUUUUVVVXXX[[[]]]^^^aaacccgggnnntttxxxxxxxxxtttuuuvvvxxx{{{~~~~~~}}}wwwsssooollliiigggdddaaa___^^^[[[XXXVVVUUUUUUUUUVVVTTTSSSSSSSSSQQQOOOMMMLLLGGGAAA<<<999666333000...---,,,,,,++++++,,,,,,---+++)))***,,,---,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))******+++******************++++++***++++++,,,,,,,,,,,,+++***)))(((((((((((()))******))))))(((((())))))***+++,,,---,,,***))))))***+++++++++*********))))))))))))))))))))))))))))))---+++((('''((()))))))))++++++***)))))))))))))))************************))))))))))))))))))))))))************************|||{{{kkkTTTJJJFFFAAA>>>AAA<<<;;;;;;:::999888777777777777555444333333222222000000//////...------,,,------------,,,,,,,,,,,,------------------------,,,///111222000...------//////............------++++++,,,,,,,,,,,,++++++,,,+++******+++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////.........---------)))******++++++,,,,,,---,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,/////////000000111111111///111333555777<<>>999555///...------,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++***************///---,,,*********+++,,,+++******************+++++++++************++++++---......---***))))))***************************)))))))))))))))))))))))),,,***((('''(((***************)))))))))))))))***************************))))))))))))))))))))))))************************kkkUUUKKKFFF???;;;===<<<;;;;;;:::999888777777999888666444333333333444111111111222222333333333111111111000000000//////...........................///...---++++++---///,,,,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,+++,,,,,,,,,---...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---............------------,,,,,,------------......,,,------------------,,,---........./////////000............///000111222111444888<<<@@@FFFLLLPPPWWWZZZ^^^bbbcccaaa]]][[[WWWUUUSSSSSSUUUZZZ```cccaaacccfffkkkqqqxxx~~~~~~yyywwwllljjjiiihhhiiikkknnnpppqqqqqqqqqsssuuuxxx{{{}}}~~~}}}|||{{{||||||{{{zzzyyyyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzxxxwwwvvvttttttpppjjjddd```[[[VVVSSSNNNNNNPPPSSSVVV___rrrzzz~~~~~~xxxtttqqqpppooouuussssssuuuyyy|||}}}}}}tttoooiiieeecccbbb```^^^ZZZYYYWWWUUUUUUVVVWWWXXXYYYZZZ^^^dddjjjnnnpppooorrrrrrtttvvvyyy|||~~~}}}yyyuuuqqqmmmjjjfffdddaaa^^^[[[YYYXXXXXXXXXVVVUUUTTTTTTSSSQQQOOOMMMLLLJJJHHHFFFBBB===:::222111000...---,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************************---,,,+++)))))))))***+++*********++++++*********++++++************++++++,,,------,,,***))))))***************************)))))))))))))))))))))))))))((()))***,,,+++)))'''***)))))))))))))))******))))))))))))))))))))))))************************************************iiiSSSJJJFFF???;;;<<<<<<;;;;;;:::999888777777888888666555444444333333/////////000111222222222000/////////....................................//////---+++******---///+++++++++,,,,,,,,,,,,---******++++++++++++*********++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,+++.........///000000111111...---------...000222333444777<<>><<<;;;;;;:::999888777777777777777777666444333222/////////000000000000000//////.........---------...........................//////...,,,,,,---...,,,,,,,,,,,,------......++++++************++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++)))***,,,---...------,,,------......///000000111///.........///111333555888<<>>@@@<<<;;;;;;:::999888777777777777888888777555333222222222111111000000//////000000/////////.........////////////////////////---///111111000...---------------.........//////...---,,,++++++,,,---............//////...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///.........------------------------------------'''(((+++---...//////...,,,,,,------...///000000000000//////000222555666<<>>::::::999888777666666666666777777666555444333333222444333111////////////000000000000000////////////..............................---,,,++++++******+++,,,.../////////...............------,,,,,,,,,******+++++++++,,,,,,,,,---.........---+++)))(((++++++***)))((('''&&&%%%222000------///...,,,)))........................------------------------........................///...,,,++++++,,,---///333222222111333555777999BBBDDDHHHMMMSSSWWW[[[]]]aaaaaa```^^^]]][[[ZZZYYYWWW^^^eeejjjqqq|||~~~~~~{{{yyyxxxzzzzzzwwwtttppppppqqqrrrtttvvvxxxyyy{{{zzzyyyyyyyyy{{{}}}~~~}}}|||{{{{{{|||~~~}}}||||||~~~~~~}}}~~~~~~~~~|||yyywwwvvvvvvwwwrrrrrrqqqppppppsssxxx|||}}}zzzvvvsssxxxrrrmmmnnnxxxyyykkkeeehhhlllkkkhhheeedddcccccccccaaa^^^\\\]]]\\\\\\___eeennnwww}}}{{{uuuppppppuuu{{{}}}}}}|||uuunnnhhhbbb]]]ZZZWWWWWWWWWVVVUUUTTTRRRQQQQQQQQQQQQPPPOOOLLLJJJHHHDDD@@@:::666333111///------------------,,,+++***++++++***))))))***++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++++++++************)))******))))))))))))******************************))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))******))))))))))))******,,,+++***)))((((((((((((+++++++++*********))))))~~~aaaMMMHHH@@@===>>>:::;;;:::999888777777777777777777666555444333333222333222111000/////////000000000000/////////..............................//////......------,,,,,,,,,---...//////......---......---------,,,,,,,,,++++++,,,,,,,,,---------,,,------------,,,***))),,,,,,,,,++++++++++++******)))((())),,,---,,,***------------------------------------------------........................000///...---------...///222222222222444777:::;;;DDDGGGKKKQQQVVVZZZ]]]^^^^^^^^^]]]]]]]]]^^^^^^___[[[dddmmmttt~~~|||zzz{{{{{{yyy{{{|||zzzwwwwwwxxxxxxvvvsssqqqqqqrrrsssuuuwwwyyyzzz|||{{{zzzyyyyyy{{{|||}}}}}}|||{{{zzzzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~|||yyyxxxwwwwwwxxxuuuuuutttssssssvvv{{{~~~~~~~~~|||{{{zzzuuuqqqsss{{{zzzlllfffhhhkkkjjjgggfffeeeeeeddddddaaa]]]ZZZ\\\\\\]]]aaagggooowww|||{{{vvvpppooosssxxxyyyyyy}}}|||}}}yyyrrrlllfffaaa^^^YYYYYYYYYXXXWWWVVVUUUTTTRRRRRRQQQPPPNNNLLLJJJIIIFFFCCC>>>999666333000...------------,,,+++******************************++++++++++++++++++++++++,,,+++******))))))******+++++++++************)))*********))))))*********************************))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************++++++++++++***)))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,+++++++++*********))))))dddOOOHHH@@@===>>>:::;;;:::999888777777777888777777666555444333333222333222111000/////////000/////////.........------........................000/////////////////////---............------,,,...------------,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++,,,,,,---------...+++******+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////111111222444777;;;>>>@@@HHHKKKPPPVVVZZZ]]]^^^^^^ZZZZZZZZZ[[[^^^aaadddfffeeennnxxx~~~{{{wwwuuuvvvvvvuuuwww||||||zzzyyyyyyyyyyyywwwuuusssttttttuuuwwwyyy{{{|||}}}|||{{{zzzyyyzzz{{{|||~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~|||zzzyyyyyyzzzzzzyyyyyyyyyxxxxxxzzz~~~~~~~~~}}}yyyvvvxxxzzznnnhhhhhhjjjhhheeefffeeeeeefffeeeaaa\\\XXXYYY[[[]]]bbbiiipppwww{{{{{{vvvpppnnnpppssstttssswwwwwwzzz~~~wwwqqqlllfffbbb\\\\\\[[[ZZZYYYXXXWWWWWWSSSRRRQQQOOOMMMLLLKKKKKKHHHFFFBBB>>>;;;777333///---------,,,+++******))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++***))))))))))))***+++++++++************)))++++++************++++++************************)))))))))*********++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))************))))))))))))******(((((((((((()))***+++,,,+++++++++***************hhhRRRIII@@@===>>>:::999999888777777777777777777777666555444333333222222111111000000000000000///.........------------........................///////////////000000000............---,,,,,,+++------------------------,,,,,,,,,,,,------------+++++++++,,,------------++++++++++++,,,,,,,,,,,,000///............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................///000000000//////000111333777;;;???CCCEEEMMMPPPUUUYYY\\\\\\[[[ZZZWWWWWWXXXYYY]]]ccchhhkkkooovvv~~~{{{zzzyyyyyyxxxyyyuuusssuuuuuutttwww{{{}}}}}}}}}}}}}}}|||zzzyyyvvvvvvwwwxxxyyy{{{}}}}}}~~~|||{{{zzzzzzzzz{{{~~~~~~~~~~~~~~~}}}|||||||||}}}}}}|||||||||{{{{{{}}}~~~}}}yyyyyyyyynnnhhhhhhhhheeebbbaaabbbccceeeeeebbb]]]XXXVVVYYY]]]ccciiipppuuuwwwyyyuuuooollllllmmmmmmmmmpppqqqvvv}}}|||vvvpppjjjfff^^^^^^\\\[[[ZZZYYYXXXXXXUUUSSSQQQNNNLLLLLLLLLLLLJJJHHHEEEBBB???;;;555111......---,,,+++*********)))***,,,------,,,***)))++++++++++++++++++++++++---,,,,,,++++++++++++++++++++++++*********)))))),,,++++++++++++++++++,,,************************))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))***************))))))))))))******,,,+++***)))((((((((((((************************lllTTTKKK@@@===>>>;;;888888777666666666777777777777666555444333333222111111111111000000000//////.........------------..........................................//////......------,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,------...---------,,,,,,,,,,,,+++---------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---...////////////...111333666;;;@@@EEEIIIKKKRRRUUUXXXZZZ[[[YYYVVVUUUVVVVVVWWWZZZ^^^dddjjjnnnttt{{{{{{wwwttttttuuuuuuuuuvvvrrrqqqssstttsssvvv{{{}}}~~~~~~}}}{{{{{{xxxxxxyyyzzz{{{|||~~~~~~}}}||||||{{{{{{~~~~~~~~~~~~}}}{{{yyy~~~wwwooojjjhhhgggccc```]]]^^^```ccceeeccc^^^[[[UUUWWW\\\bbbiiinnnrrrtttuuurrrmmmiiihhhhhhhhhhhhkkklllqqqyyy~~~zzzsssmmmiiiaaa```^^^\\\ZZZYYYXXXXXXUUUSSSQQQOOOMMMLLLLLLLLLJJJIIIGGGEEEBBB>>>888333000///---,,,+++*********)))***,,,------,,,***)))++++++++++++++++++++++++---,,,++++++******+++++++++++++++*********)))))),,,++++++++++++++++++,,,))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))*********+++(((((())))))******************))))))))))))******,,,+++***)))((((((((((((************************pppWWWLLLAAA===>>>;;;888888777777777777777888777777666555444333333222000000111111111111000////////////.........------........................------------------------...---,,,,,,,,,,,,,,,---,,,,,,,,,------------...*********+++++++++,,,,,,,,,+++++++++,,,,,,---...000/////////......------+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------......//////000333555:::???EEEJJJNNNPPPVVVWWWYYYYYYYYYVVVTTTRRRUUUVVVXXX\\\bbbhhhnnnqqqvvv}}}}}}vvvtttqqqppprrrsssttttttsssooommmpppqqqqqqtttyyy{{{}}}~~~|||{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~|||}}}wwwqqqmmmkkkhhhdddaaa\\\\\\___bbbddddddaaa^^^VVVYYY]]]ccchhhmmmppprrrpppnnnjjjgggeeeddddddeeehhhhhhmmmtttyyy}}}yyyrrrmmmeeeccc```]]]ZZZYYYXXXXXXTTTSSSRRRPPPNNNMMMLLLLLLLLLJJJIIIGGGEEEAAA<<<888222111///---+++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++******)))(((((((((((()))+++++++++************)))++++++************++++++))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))))))))*********((((((((()))******++++++******))))))))))))******(((((((((((()))***+++,,,***************+++++++++~~~sssYYYLLLAAA===???<<<:::999999999999999::::::777777666555444333333222///000111222222111000///000000000/////////..............................///......------,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,---------......+++++++++,,,,,,,,,---------,,,+++++++++,,,---...---...............//////,,,...///...,,,+++,,,...------------------------------------------------........................///............000111222666888===CCCIIINNNRRRTTTWWWWWWXXXXXXWWWVVVTTTSSSTTTVVVZZZaaahhhoootttwwwxxxzzzuuunnnmmmlllnnnqqqsssssssssqqqmmmllloooppppppsssxxxzzz~~~|||||||||zzzzzz{{{{{{|||}}}}}}yyytttpppnnnkkkgggddd______```ccceeeeeebbb```ZZZ\\\___dddiiimmmppprrrllljjjhhheeebbbaaabbbdddgggfffiiippptttxxxxxxtttjjjhhhddd___\\\ZZZYYYXXXSSSSSSRRRQQQOOONNNLLLKKKNNNLLLJJJIIIHHHEEEAAA>>>444333000...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((+++++++++************)))*********))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++'''(((((()))******++++++******))))))))))))******(((((((((((()))***+++,,,))))))*********+++++++++tttZZZMMMAAA===???<<<;;;;;;;;;::::::;;;<<<<<<777777666555444333333222///000111222222111000///000000000000////////////........................000000///...---,,,,,,+++,,,++++++***+++,,,...///,,,,,,,,,------.........,,,,,,,,,---------.........---,,,+++++++++,,,---))))))***+++,,,---...///,,,------***&&&######%%%........................------------------------........................000000......///111333555777:::???EEEKKKPPPTTTVVVVVVWWWWWWWWWWWWWWWVVVVVVSSSVVV\\\dddlllsssyyy|||{{{{{{tttpppjjjiiijjjmmmpppssssssrrrqqqnnnmmmoooqqqqqquuuzzz|||~~~{{{{{{{{{{{{|||}}}}}}}}}zzzvvvtttqqqnnnjjjgggcccbbbbbbdddeeeeeecccaaa]]]^^^aaaeeejjjnnnqqqsssiiihhhfffcccaaa```bbbcccgggfffhhhmmmqqquuu}}}}}}yyynnnkkkfffaaa]]][[[ZZZYYYSSSSSSSSSRRRQQQNNNLLLJJJPPPNNNLLLKKKJJJHHHEEEBBB555444111...---------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++***************+++++++++************)))******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,'''(((((()))***+++++++++******))))))))))))******,,,+++***)))(((((((((((())))))******++++++++++++tttYYYLLL???;;;===;;;999888888777666777777777777777666555444333333222000000000000000000000000......//////000000111111---.../////////...,,,+++,,,---.........---,,,+++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---000///.........000111222...///000111111000///...,,,...000111222222444666:::>>>DDDJJJNNNRRRVVVYYYXXXWWWUUUSSSRRRSSSTTTTTTXXX]]]dddkkkqqqwww{{{~~~|||vvvppplllkkklllmmmnnnooopppqqqrrrpppooonnnmmmooorrrvvvyyy}}}~~~}}}}}}{{{{{{|||~~~~~~|||~~~~~~|||xxxtttpppmmmkkkjjjfffeeecccccccccdddfffgggdddbbbcccgggnnnssstttsssmmmkkkgggdddaaaaaaaaabbbaaaeeeiiikkklllooowww}}}yyysssooojjjfffddd```YYYTTTTTTTTTSSSRRRQQQOOOMMMLLLHHHHHHJJJLLLMMMKKKFFFCCC;;;888333...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))...)))%%%&&&+++...---+++)))))))))))))))******+++...---+++*********++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))(((((((((((((((&&&&&&&&&''''''((()))******++++++++++++,,,,,,,,,...,,,)))&&&&&&'''***,,,tttYYYKKK???;;;===;;;:::999888888777777888888777777666555444333333222000000000000000000000000.../////////000000000111......//////......---,,,------.........---,,,+++..................------////////////////////////---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---///......------...///000...///000000000000///...,,,...000111222333555888<<<@@@FFFLLLPPPSSSVVVXXXXXXWWWUUUSSSSSSUUUWWWXXX\\\bbbjjjrrrxxx|||~~~xxxsssnnnkkkiiikkknnnpppqqqpppooonnnmmmlllkkkkkkmmmqqquuuxxx~~~||||||~~~}}}~~~|||xxxtttpppmmmkkkjjjhhheeeccccccdddeeeggggggggghhhlllrrrtttsssqqqkkkjjjhhhgggeeeddddddddddddhhhlllmmmmmmoootttxxx}}}vvvrrrlllhhheeeaaa\\\WWWUUUUUUTTTSSSQQQOOONNNMMMJJJJJJJJJLLLMMMKKKHHHEEE>>>;;;666111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,((($$$%%%(((+++***((()))))))))))))))******+++,,,+++***)))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***)))))))))))))))))))))))),,,+++***))))))(((((()))((())))))))))))*********,,,+++)))''''''(((***+++sssXXXKKK???;;;===;;;;;;:::999999888888999999777777666555444333333222000000000000000000000000////////////000000000000//////......------......---............---,,,,,,000//////...------,,,,,,---------------------------------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///......------------...---...////////////...---,,,...000222333555888:::???CCCJJJOOORRRTTTVVVWWWXXXWWWUUUUUUVVVYYY]]]```bbbhhhqqqyyy~~~vvvqqqnnnkkkiiihhhjjjnnnqqqrrrpppllljjjkkkkkkkkkkkknnnrrrvvvyyy}}}}}}|||wwwtttqqqooopppmmmiiieeeddddddggghhhllllllnnnrrruuuuuupppkkkhhhiiijjjkkkjjjiiigggfffgggkkknnnooonnnnnnppprrr{{{|||wwwpppkkkhhhddd___[[[WWWWWWUUUTTTRRRPPPOOONNNMMMLLLLLLLLLLLLLLLJJJHHHCCC@@@;;;666111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++,,,)))&&&&&&(((***)))''')))))))))))))))******+++******)))((((((((())))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************,,,,,,+++***))))))))))))((())))))))))))************))))))((())))))***+++qqqWWWJJJ>>>;;;>>>;;;;;;;;;:::999999999999:::777777666555444333333222000000000000000000000000////////////000000000000000///...------...///000...............------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...000//////...---------------..................------...111222444777;;;>>>CCCHHHNNNRRRTTTUUUVVVWWWYYYXXXWWWXXX[[[```eeehhhiiinnnuuu||||||vvvpppllljjjiiiiiiiiikkknnnppppppnnnllljjjllllllmmmnnnrrrvvvzzz|||~~~~~~}}}~~~{{{wwwuuuuuuuuuwwwsssnnniiigggiiikkkmmmsssssstttwwwxxxtttllleeeeeegggkkkmmmnnnllliiigggiiilllpppqqqooommmmmmmmmssszzz{{{sssnnnjjjgggccc___ZZZYYYWWWUUUSSSQQQPPPOOOQQQOOOMMMLLLLLLLLLKKKJJJFFFCCC???999555111...------------------,,,,,,,,,------------------------((((((((())))))*********...,,,))))))***+++***))))))))))))))))))******+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))************************+++++++++''''''''''''((()))***+++******+++++++++,,,,,,,,,'''((()))***************pppUUUIII>>>;;;>>>;;;<<<;;;::::::999:::::::::777777666555444333333222000000000000000000000000000000000000////////////000///...------...000111//////......---------------------.........//////////////////////////////++++++******++++++,,,---------------------------------------------------------------------------,,,,,,------............000000000000//////...............------............///222444666:::???CCCHHHLLLQQQUUUVVVWWWXXXYYY\\\\\\\\\^^^bbbhhhnnnqqqqqqssswww|||wwwtttpppkkkhhhhhhiiijjjllllllmmmmmmmmmmmmmmmlllmmmmmmnnnppptttxxx|||~~~}}}~~~~~~~~~}}}}}}|||||||||~~~}}}~~~xxxuuuvvvyyy{{{}}}yyytttpppoooqqqtttvvv}}}|||||||||{{{uuukkkdddcccfffjjjmmmooonnnlllkkklllnnnqqqrrrqqqooommmlllnnntttxxxrrrnnnkkkfffbbb]]]\\\YYYVVVTTTRRRQQQPPPSSSPPPNNNMMMMMMMMMLLLKKKFFFEEEAAA<<<888333000............------,,,,,,,,,------------------------+++*********)))))))))(((---,,,***************))))))))))))))))))******+++))))))******************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))******++++++++++++'''''''''(((((()))***+++******+++++++++,,,,,,,,,'''((()))***++++++******nnnTTTHHH===;;;>>><<<<<<;;;::::::999999::::::777777666555444333333222000000000000000000000000000000000000//////////////////......//////000000000///......------......,,,,,,------...//////000------------------------***************++++++,,,------------------------------------------------------------------------+++,,,---......///......///000000111000000///...//////...------.../////////111333666999>>>DDDHHHLLLOOOSSSVVVWWWYYY[[[\\\___```bbbfffkkkqqqvvvyyywwwxxxzzz~~~{{{vvvpppooolllhhhffffffiiillllllllllllmmmmmmnnnnnnooolllmmmnnnqqqtttxxx{{{}}}}}}~~~|||yyyxxxxxxyyyzzz}}}~~~{{{}}}~~~wwwuuuwww{{{~~~{{{yyyyyy{{{}}}vvvmmmfffaaacccgggllloooqqqrrrsssssstttuuuvvvtttqqqnnnlllkkkqqqzzz~~~xxxtttooojjjeee```^^^[[[XXXUUUSSSRRRRRRSSSQQQOOOMMMNNNMMMLLLKKKFFFEEECCC@@@;;;777333111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))(((((((((((()))))))))))))))******+++((()))***+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++(((((())))))***+++++++++------,,,+++************((())))))))))))*********((())))))************)))~~~mmmSSSGGG===;;;>>><<<;;;::::::999999999999999777777666555444333333222000000000000000000000000111000000000/////////.........///000000000000000000000......---......///------..................************************++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---.../////////...---...///000000000///...000000///......///000000111222555888;;;AAAHHHLLLPPPRRRUUUVVVXXXZZZ]]]```bbbdddhhhmmmsssxxx}}}{{{|||~~~yyyyyy|||zzztttpppkkkkkkiiifffdddeeeiiillljjjkkkmmmoooppppppooooooooooooqqqsssvvvyyy|||}}}~~~{{{xxxxxxyyyzzz{{{}}}~~~|||~~~~~~zzzxxxzzz}}}zzztttlllfff^^^```dddjjjpppvvv|||~~~~~~}}}|||zzzxxxtttpppmmmkkkooovvv~~~zzzuuunnniiiccc```]]]YYYUUUSSSSSSRRRSSSQQQOOONNNNNNMMMKKKIIIFFFFFFEEECCC???;;;888555/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++'''((()))))))))((()))))))))))))))))))))******+++'''''')))*********))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++''''''((())))))***++++++------,,,+++************((())))))))))))******************)))))))))))))))|||~~~mmmSSSGGG===;;;>>><<<;;;:::999999888888999999777777666555444333333222000000000000000000000000111111000000/////////...---...///111111111000///111000///------......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++........................***+++---///000000///...+++,,,.../////////......111000///......///000111222333666999===CCCJJJOOORRRSSSUUUVVVXXX[[[___bbbdddggglllrrrxxx}}}|||{{{vvvwww{{{~~~wwwppplllhhhiiihhheeecccdddhhhlllhhhjjjnnnrrrsssrrrpppnnnrrrssstttvvvyyy|||~~~|||{{{{{{}}}zzz|||{{{}}}}}}}}}||||||~~~{{{vvvpppiiiddd\\\^^^bbbiiiqqq{{{~~~{{{vvvqqqnnnlllooottt{{{yyyqqqkkkdddbbb]]]YYYVVVTTTSSSSSSRRRQQQOOOOOOOOOMMMKKKHHHGGGGGGGGGEEECCC???;;;999000000///...------,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......((()))+++++++++++++++,,,)))))))))))))))******+++%%%&&&((()))))))))((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++&&&''''''((()))*********(((((((((((()))***+++,,,***++++++++++++,,,,,,,,,,,,+++***)))(((((()))))){{{}}}pppRRREEEAAA;;;888888666666777777888888888999999888777555444444444444////////////............111000///......///000111000000///...------,,,,,,..........................................------........................++++++++++++,,,---......------------------------///...,,,++++++,,,...///////////////...---,,,+++//////.........---------,,,---...//////...---,,,///...---------///000222222555999===BBBHHHNNNSSSUUUVVVVVVUUUTTTXXX```fffnnnooorrrwww}}}{{{yyyvvvzzz~~~wwwrrrnnnmmmhhhgggfffdddcccdddgggjjjjjjlllooorrrssstttsssrrruuuuuuvvvxxx{{{|||{{{{{{}}}~~~}}}wwwqqqkkkeeeaaa]]][[[]]]hhhxxx|||vvvqqqkkknnnqqqvvv|||yyyqqqkkkfff```\\\ZZZXXXTTTPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJHHHGGGEEEAAA<<<888666333000///......---+++***************************+++,,,---------------,,,+++***))))))***+++,,,************************************************))))))))))))************,,,------,,,)))(((((())),,,---............---,,,((((((((((((((((((((((((************************,,,+++***))))))***+++,,,+++******))))))))))))))),,,***)))***++++++***))),,,,,,,,,++++++*********{{{}}}nnnQQQEEEAAA<<<888999777777888888888888888888999888777555444444444444111111111000000000//////111000///......///000000000//////......---,,,,,,...........................................................................------,,,,,,,,,------------------------------///...,,,++++++,,,...///////////////...---,,,+++//////.........---------///000111222222111000/////////000000111111111111444777<<>>EEELLLPPPTTTWWWYYYSSSUUUXXXYYY\\\cccmmmuuu}}}~~~zzzvvvuuutttrrrooollliiihhhgggeeefffffffffeeegggjjjlllqqqrrrtttwwwyyyzzz{{{{{{zzz|||~~~}}}{{{|||{{{wwwooooooppptttzzz{{{|||rrrhhhccc```^^^\\\WWWYYY___kkkyyy{{{yyyyyyvvvoooiiiiiikkkmmmooorrrwww~~~}}}uuukkkccc```]]]ZZZWWWSSSRRRQQQPPPNNNNNNMMMMMMKKKJJJHHHHHHIIIGGGEEECCC???;;;555111000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************************************((()))))))))************)))***++++++***)))***,,,******++++++++++++******++++++++++++++++++++++++************************+++******************+++,,,+++******))))))******+++)))))))))+++,,,+++***++++++++++++++++++++++++}}}}}}jjjNNNCCCAAA===;;;===;;;::::::999999888888888888777666444333333333333222111111111111000000000000000000000000///......///////////////.................................---------.........//////.......................................///000111........................---------,,,,,,---------.........///......---,,,---.....................000000000000000000000000333222000000111444777999<<>>888444222111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...///)))***+++,,,,,,+++***)))************************************************((()))))))))************+++,,,---+++)))(((((()))*********************************************************************************++++++*********,,,++++++******************)))((()))+++,,,+++***++++++++++++++++++++++++~~~iiiMMMCCCAAA===;;;<<<999999999999999888888888888777555444333333222222111000000000000///////////////000000000000//////////////////////////////........................,,,,,,------.../////////........................---------......///111111........................---------------------------...............---------------...............000//////......//////000333222//////111555:::===AAAEEELLLQQQTTTVVVXXXZZZXXX[[[___bbbgggppp{{{|||tttmmmjjjjjjiiiiiijjjjjjiiihhhgggfffdddfffhhhiiijjjllloooqqqwwwxxxyyy{{{~~~~~~}}}tttsssrrrtttwwwzzz|||||||||||||||{{{zzz|||~~~~~~{{{wwwssstttzzzzzzooogggdddccccccbbbbbbccceeeiiiooosssuuuvvvrrrnnnkkklllnnnmmmgggbbbaaacccfffiiinnnttt{{{wwwnnnhhhbbb]]]YYYUUUSSSQQQNNNLLLKKKKKKKKKMMMLLLJJJIIIIIIHHHFFFEEEDDD@@@<<<888555333000...++++++++++++++++++++++++(((((((((((())),,,...///******++++++++++++******************************************************))))))))))))***************++++++***'''&&&&&&'''))))))(((((((((((())))))))))))))))))))))))))))))************************)))***++++++++++++***))),,,,,,+++************+++***)))((()))+++,,,,,,+++***++++++++++++,,,,,,,,,jjjMMMBBB@@@===:::<<<777777888888888888888888777666555444333222222222111111000000000/////////---...///000111111000000/////////////////////000........................,,,,,,------...//////000.................................------...//////........................,,,------------------,,,------...............------------.........//////...---,,,,,,,,,,,,---...222111000111444999===@@@FFFJJJOOOSSSUUUWWWYYY[[[```cccgggkkkpppyyy{{{tttnnngggeeeggggggggghhhiiiiiihhhgggffffffhhhkkkmmmnnnpppsssuuu{{{{{{}}}|||zzzxxxxxxyyy{{{{{{{{{zzzzzzzzzyyyxxxzzz}}}~~~~~~}}}|||zzzxxxwwwvvvuuutttrrrsssxxx}}}xxxooojjjjjjlllllllllnnnlllkkkjjjkkklllmmmmmmpppllliiijjjlllkkkeee______```cccfffjjjpppwww|||}}}tttmmmggg```ZZZWWWUUURRROOOMMMLLLLLLLLLKKKJJJHHHHHHIIIIIIIIIHHHEEEBBB>>>;;;888444000---------------------------***)))(((((()))+++---...++++++************++++++************************************************))))))))))))************)))******)))'''&&&'''(((***)))(((((((((((()))***))))))))))))))))))))))))************************)))***++++++++++++***)))---,,,++++++******++++++)))(((((()))+++---,,,+++******+++++++++,,,,,,,,,jjjNNNBBB@@@<<<:::;;;666666777777888888888999777666555444333222222222111111111000000000000///,,,---///000111222111111////////////000000000000........................,,,,,,------...///000000........................000///...------,,,------////////////////////////,,,------......------,,,------...............------------.........//////111000///......///000111000111222555888<<>>;;;666333333111///.........---+++------,,,,,,,,,,,,++++++************************************************+++******))))))******+++)))************+++++++++************************************************************************+++******))))))******+++++++++++++++++++++++++++***)))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++oooQQQEEEBBB>>>;;;===:::::::::999999999888888888777666555444333333333111111111111111000000000111111000000000/////////222222111111000//////...------......///000000111...------------,,,,,,,,,------............------.............../////////---------.........//////000000////////////.........------------...//////000000000000000000000000......//////000000000000333555888;;;>>>CCCIIIMMMUUUVVV[[[aaadddfffmmmuuu~~~|||~~~}}}{{{ssspppkkkfffdddcccdddeeecccfffiiikkkkkklllnnnooorrruuuzzz~~~{{{wwwuuuuuuwwwxxx||||||~~~~~~~~~}}}wwwuuuqqqlllhhheeecccbbbfffjjjpppwww|||~~~~~~yyyvvvrrrpppttt{{{zzzrrrpppqqqxxxsssjjj___]]]aaacccbbbbbbaaa```^^^^^^```eeehhhmmmjjjhhhkkktttyyypppjjjccc___YYYTTTQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJHHHFFFCCCAAA???<<<999666111000............,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************))))))))))))))))))***)))************+++++++++************************************************************************)))))))))******)))))))))************************''''''((()))************++++++++++++++++++++++++*********++++++,,,,,,,,,oooQQQEEEAAA===:::<<<:::::::::999999999888888888777666555444333333333111111111111111111111111111111111000000000//////000000000//////.....................//////000000---------------,,,,,,,,,------............------........................---------............///000000000000000/////////...------------...//////////////////////////////////////////000111111222444666:::>>>BBBGGGMMMRRRYYYZZZ___fffjjjmmmuuu}}}}}}{{{~~~{{{wwwuuuqqqnnnjjjgggeeeeeefffgggdddgggjjjlllmmmnnnqqqsssxxx{{{}}}xxxvvvuuuvvvwww{{{zzzzzz|||}}}}}}~~~{{{wwwrrrlllhhhddd```^^^```dddjjjrrryyy~~~yyyvvvrrrqqqttt|||xxxrrrqqqqqqvvvqqqfff\\\ZZZ___ccccccbbbbbbaaa___^^^```eeehhhkkkhhhfffhhhqqq~~~vvvooofffbbb[[[VVVRRRPPPNNNLLLMMMLLLKKKJJJIIIIIIIIIJJJHHHFFFDDDBBBAAA???;;;999111000///...///...,,,***------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******))))))*********+++++++++************************************************************************((()))***,,,,,,***)))((())))))))))))))))))))))))&&&''')))++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,nnnPPPCCC@@@;;;999::::::::::::999999999888888888777666555444333333333111111111111111222222222111111111111000000000000---------....../////////000000//////............------------------------------............------...............---------///............---------/////////000000000000000...------------...//////////////////////////////000/////////000111333444444777<<>><<<333222000//////...,,,***------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++******+++++++++))))))*********+++++++++************************************************************************(((***,,,------,,,***(((************************'''(((***,,,------,,,,,,++++++++++++++++++++++++///......---,,,+++++++++nnnPPPCCC???;;;888999:::::::::999999999888888888777666555444333333333111111111222222222222222222222111111111000000000,,,,,,---......///000000111000000///......---------------............///------............------.........---------------//////.........---------......////////////000000...------------...//////000000000000000000000000000000//////000222444555666:::???EEEJJJQQQWWW[[[aaabbbhhhpppuuu{{{}}}yyyuuuqqqnnnkkkjjjgggdddcccbbbcccccciiillloooqqqssswww{{{~~~~~~|||zzzzzz|||zzzwwwvvvxxx{{{}}}~~~~~~~~~~~~{{{wwwyyy|||~~~{{{sssmmmfff___ZZZVVVVVVZZZbbbnnnwww|||~~~{{{yyyvvvuuuvvvyyy~~~}}}vvvqqqppppppiiifff___WWWVVVZZZ\\\[[[[[[^^^aaadddgggjjjnnnqqqqqqooolllmmmqqqzzz|||ooojjjccc\\\WWWSSSPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDAAA???888555111///......---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++000//////...,,,++++++***oooQQQDDD@@@;;;999::::::::::::999999999888888888777666555444333333333111111111222222333333333222222222111111111000000/////////000000000000000///////////////................../////////000000------............------.........------,,,,,,,,,---------...............------........./////////...------------...//////000000000000000000000000111000000///111333555666999===CCCIIIPPPVVV\\\aaaeeegggmmmuuu{{{}}}zzzxxxvvvsssnnnkkkiiihhhfffdddddddddeeeeeeiiilllppptttxxx}}}~~~}}}}}}yyyuuusssuuuxxxzzz{{{~~~}}}zzzvvvyyy}}}vvvoooggg^^^WWWSSSQQQSSSZZZgggssszzz||||||zzzxxxvvvvvvwwwyyyzzz{{{}}}~~~{{{vvvssssssuuukkkjjjddd]]]ZZZ\\\[[[WWWUUUYYY___eeehhhllloooqqqrrrqqqooonnnqqqwww}}}uuuppphhhaaa[[[WWWTTTQQQOOONNNMMMKKKJJJJJJIIIIIIIIIHHHFFFFFFFFFEEECCCAAA<<<888333///...------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++pppRRREEEAAA<<<:::;;;:::::::::999999999888888888777666555444333333333111111111222222333333333222222222111111111111000333333222222111000000000------......///000000000.../////////000000111111---..................---.........------,,,,,,,,,++++++,,,---...///000111,,,---------......//////...------------...//////000000000000000000000000111000000000111333555777;;;@@@FFFMMMSSSZZZ```dddiiijjjpppxxxzzzwwwuuuttttttqqqlllhhhiiihhhggggggggggggiiiiiigggkkkpppuuu{{{}}}yyytttqqqrrruuuxxxyyyzzzyyyyyyyyyzzzyyywwwuuuvvvzzz~~~xxxpppggg]]]VVVRRROOOOOOVVVcccpppxxx{{{|||{{{yyyxxxvvvvvvvvvvvvrrrvvvyyyyyywwwvvvxxxzzzqqqpppkkkdddaaa```]]]WWWQQQWWW^^^dddhhhkkknnnooosssqqqooooooppptttxxx{{{zzztttlllddd___ZZZVVVTTTOOONNNMMMKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFDDDBBB@@@;;;444///---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++************************************************++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((,,,+++***)))))))))***+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,mmmRRRFFF<<<:::<<<888777777888888888888777777666555444333333444666777666555444333111000//////333222111111000000111111//////............//////////////////////////////,,,---...///000000000000..........................................------................................................,,,,,,,,,,,,---///000111...000222222111000///000111222222111222444999<<<@@@DDDKKKTTT\\\ccciiikkknnnnnnqqqwww}}}yyytttpppooopppooojjjfffdddfffggggggfffggghhhjjjmmmqqqvvv||||||}}}xxxsssppppppqqqsssrrrsssuuuuuuttttttuuuvvvyyyzzz|||xxxpppggg]]]UUUSSSRRRSSSVVV^^^iiitttzzz~~~|||yyyvvvuuuuuuvvvttttttyyyzzznnnfffbbb___]]][[[UUUVVVYYY]]]bbbfffkkkmmmrrrtttuuutttssssssvvvyyyyyy~~~|||qqqhhhccc^^^XXXTTTQQQOOOMMMLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFEEEDDDDDDBBB@@@===888444000...,,,...---++++++++++++***((())))))))))))))))))))))))))))))***++++++,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,++++++***)))))))))************************************************,,,++++++******++++++,,,*********************************++++++,,,,,,,,,+++++++++++++++***)))(((mmmRRRFFF===:::<<<999999999::::::::::::999999777666444333333444555666555444444333222111000000111111000/////////////////////............//////////////////////////////...///////////////..............................////////////////////////........................////////////////////////000///---,,,,,,---000111...000222222111000000000111111222222222555:::===DDDHHHPPPYYYaaahhhlllnnnnnnnnnrrrxxx~~~xxxtttpppnnnooonnnjjjffffffggghhhggggggiiilllooorrrvvv||||||||||||zzzyyyssspppnnnoooooonnnoooqqqqqqpppqqqsssuuuxxxyyy{{{~~~xxxppphhh^^^XXXUUUUUUVVVZZZaaajjjsssxxxzzzzzz{{{|||~~~~~~~~~|||yyyvvvuuuyyyzzzooofff___[[[XXXVVVXXX[[[^^^aaaeeeiiikkksssuuuwwwvvvuuutttvvvxxxxxx|||uuullleee```[[[WWWSSSPPPNNNMMMMMMMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEBBB@@@===999444111...---...---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------***************************************+++++++++***************+++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))mmmSSSGGG>>>;;;===999999999::::::::::::999999888777555444333333444555333333333222222222111111000000000/////////......//////............//////////////////////////////000000000000///...---,,,........................////////////////////////////////////////////////000000000000000000000000333111...,,,,,,---///111...000222222000000000111000111222222444777<<<@@@IIINNNWWWaaaiiioooqqqrrroooooossszzzwwwsssooommmmmmllliiieeehhhhhhhhhhhhiiilllqqquuuyyy}}}~~~wwwwwwzzz{{{{{{tttooolllkkkjjjkkklllllllllmmmooosssvvvwwwxxxyyy|||~~~xxxqqqjjjccc]]][[[\\\^^^bbbgggmmmsssvvvzzzxxxxxx}}}|||xxxzzzzzzmmmbbb\\\ZZZYYY[[[^^^aaabbbeeehhhkkksssuuuwwwxxxvvvuuuuuuvvvvvvwww{{{{{{qqqiiiccc]]]YYYUUURRROOOMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFBBB@@@===999555222///......------...//////---+++************************------,,,,,,+++***))))))***++++++,,,---,,,,,,,,,))))))))))))))))))))))))+++++++++***************))))))******+++,,,,,,---************************************************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))mmmSSSHHH>>><<<===999777777888888888888777777888777666444333333333333222222222222222222222222111111222111111111000000//////............/////////////////////////////////////////////...------....................................////////////000000000000000000000000////////////////////////111000//////...///000000...000111111000000111222000111333444666;;;@@@DDDMMMTTT^^^hhhqqquuuwwwwwwrrrrrruuuzzz|||uuurrrnnnlllkkkjjjhhhfffiiiiiihhhhhhkkkpppwww|||~~~zzzuuuwww}}}}}}vvvoookkkhhhfffiiijjjjjjjjjkkknnnsssvvvuuuvvvxxxzzz}}}~~~}}}yyytttooojjjfffdddfffiiimmmqqqtttuuuvvv|||xxxxxx|||zzzssshhhbbb```^^^aaaeeeggggggiiilllooouuuwwwyyyzzzyyywwwuuuttttttttttttwwwuuummmfff___[[[VVVSSSPPPMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFBBB@@@>>>;;;777444111///---,,,---...000///---***))))))))))))))))))))))))------,,,++++++******)))(((((()))************)))************************,,,+++++++++***)))))))))*********++++++,,,,,,,,,************************************************++++++************+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++,,,,,,+++******lllRRRHHH???<<<===999777777888888888888777777777777666555444333333333111222222222222333333333444444444555444333222222//////............//////////////////////////////------...//////000//////........................,,,,,,,,,------.........000000000000000000000000........................,,,---///111111111111000...000111111000000111333000222444666999???EEEJJJPPPWWWbbbmmmvvvzzz||||||vvvuuuvvvzzz~~~|||xxxrrrpppmmmjjjiiihhhhhhggghhhiiiiiijjjmmmttt}}}xxxvvvzzz~~~wwwqqqkkkgggeeegggggghhhggghhhkkkpppsssttttttuuuxxx{{{}}}yyyvvvsssrrrpppssswww{{{}}}}}}|||{{{|||wwwvvv~~~~~~yyyzzzyyynnnhhhffffffjjjooopppoooooorrrvvv||||||}}}}}}}}}{{{xxxvvvrrrpppooopppwww{{{rrriiiaaa\\\XXXTTTPPPMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBAAA@@@===:::777444222---,,,,,,---......,,,***------------------------++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,,,,,,,++++++******************************************************+++******))))))******++++++++++++,,,,,,---------,,,,,,,,,++++++************++++++,,,,,,,,,++++++kkkRRRHHH>>><<<<<<888999999::::::::::::999999666666666555555444444333222222222222222222222333444444555666555444333222//////............//////////////////////////////,,,---...///000000000000........................+++++++++,,,------......////////////////////////........................+++,,,...000111111111000///000000000///000222444111333666999===CCCJJJOOORRRYYYdddpppyyyzzzxxxwwwzzz}}}~~~zzzvvvooommmkkkhhhgggggghhhiiiiiijjjkkkmmmrrrzzz|||yyy{{{~~~yyysssmmmiiigggfffgggggggggfffhhhlllnnnppppppqqqssswww|||~~~~~~~~~{{{vvvssszzz}}}vvvtttwww|||~~~wwwrrrooorrrwww{{{{{{wwwuuuwwwzzz{{{yyynnnllljjjkkkppp}}}zzzpppfff___[[[WWWRRRNNNMMMMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBB@@@===:::777555///...,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++***************...------,,,++++++************************************************************))))))))))))************++++++,,,,,,------,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,iiiPPPGGG>>>;;;;;;777999999::::::::::::999999555555555555555555444444333222222222222222222222111222333444444222000/////////............//////////////////////////////......///////////////...........................++++++,,,,,,---......///......................................................---,,,---...000111//////000000///000222444222444888;;;@@@GGGNNNSSSUUU[[[fffrrr|||}}}zzzxxxzzz~~~|||zzzyyyuuuqqqlllkkkiiigggfffgggiiikkkjjjkkknnnrrrxxx~~~~~~zzzuuuqqqmmmjjjjjjkkkkkkkkkiiiiiikkkmmmkkkkkklllnnnrrrwww|||xxxsssuuu~~~yyysssooopppssswww~~~~~~|||wwwxxxzzz~~~~~~}}}zzzwwwiiihhhfffgggkkkuuuxxxmmmeee^^^ZZZUUUQQQOOOOOONNNNNNKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCC@@@===999777333111---,,,,,,,,,,,,+++************************---,,,,,,++++++*********+++,,,,,,---------------***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******************************************************))))))))))))******))))))******+++,,,,,,---++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,hhhPPPFFF===:::;;;666777777888888888888777777444444555555666555555555333333333222222222111111...///111222111000...---//////............//////////////////////////////000000000000///...---,,,........................,,,,,,------...///000000........................000000000000000000000000333000,,,))))))+++///222//////000//////000222555333555999===BBBIIIQQQVVVVVV\\\gggsss}}}~~~zzzxxx{{{zzztttttttttpppllljjjiiihhhfffeeegggjjjmmmkkkmmmqqquuu|||}}}{{{wwwsssooommmooopppqqqpppnnnmmmnnnooohhhhhhiiikkkoootttyyy|||~~~uuurrrwww}}}|||vvvppplllllloooqqqyyyzzz}}}~~~wwwvvvxxx~~~zzzyyyyyyxxxvvvsssfffeeeddddddhhhpppzzzrrrjjjaaa]]]WWWSSSQQQQQQPPPPPPLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFEEEDDDBBB>>>;;;999777333///,,,,,,,,,,,,,,,------------------------///...---,,,***)))((('''******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))******+++++++++,,,***++++++,,,,,,------...******************************************************))))))))))))******(((((()))***++++++,,,,,,*********++++++,,,,,,---***+++,,,,,,------------gggOOOEEE===;;;<<<888999::::::;;;:::999888777888777666555444333222222333333333222222222111111111000000///...---------//////............/////////////////////.........000000000000000000000000000///---,,,+++,,,,,,---+++******---111333111/////////............//////............////////////---......///////////////.........---,,,...111333666888===AAAGGGNNNVVV[[[___dddmmmxxx~~~zzzooommmllljjjiiijjjfffffffffgggiiijjjlllmmmqqqtttwwwzzz~~~~~~|||yyyuuussssssssssssrrrrrrrrrrrrrrrnnnllljjjiiilllqqqvvvzzz|||~~~~~~uuuqqqqqqsssuuutttrrrmmmhhheeedddgggiiijjjlllrrryyy~~~rrrnnnqqqrrrtttuuuuuurrrpppoooooohhh```ZZZ\\\ccciiiqqqwww{{{sssiiiccc[[[VVVUUUTTTRRROOOLLLKKKIIIHHHGGGHHHHHHIIIGGGFFFEEEDDDCCCAAA<<<999333111///---,,,---...///,,,,,,------,,,,,,+++***++++++,,,---,,,+++)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++---......///---+++)))'''((())))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---.........------,,,,,,,,,------,,,+++,,,---...///gggOOOFFF>>><<<<<<888999::::::::::::999888777888888777666555555444444333333333222222222111111111000000///......------//////............///////////////////////////...000000000000000000000000......------,,,,,,---------,,,,,,---...//////...//////............//////............////////////...//////000111000000000///000//////...///333555888;;;@@@EEEKKKRRRYYY^^^bbbhhhqqq}}}~~~tttkkkiiiiiihhhhhhiiiffffffgggiiikkkmmmooopppsssuuuxxx{{{~~~~~~|||~~~~~~~~~~~~}}}zzzwwwuuuwwwwwwwwwxxxxxxyyyyyyyyyqqqooolllkkklllooosssvvvyyy{{{~~~yyytttrrrrrrrrrqqqoookkkgggdddbbbcccdddfffiiinnnuuu}}}}}}tttpppqqqoooooonnnmmmlllkkkjjjiiiddd\\\WWWZZZ___eeemmmtttwwwlllfff^^^XXXVVVUUURRRPPPLLLKKKJJJHHHHHHHHHHHHIIIGGGFFFEEEEEEDDDAAA===:::444333000...---,,,---...,,,,,,------,,,,,,+++******+++,,,,,,+++***)))(((******+++,,,,,,,,,,,,+++***************************************************************************+++,,,------+++***((()))))))))*********++++++++++++++++++++++++++++++++++++******++++++,,,------------------,,,,,,,,,---,,,,,,+++,,,---...///|||~~~gggPPPHHH@@@======777999999:::::::::999888888888888777777666666666666333333333222222222111111111000000//////......---000//////......//////000......//////////////////000000000000000000000000,,,------............---//////...,,,+++***,,,---//////............//////............///////////////000000111111111111111000000111000000222555888:::>>>DDDJJJPPPVVV]]]aaagggnnnxxxvvvmmmeeeeeeeeedddeeegggeeefffhhhkkkmmmppprrrsssuuuwwwzzz|||}}}{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwyyyzzz{{{|||~~~xxxuuuqqqnnnlllmmmnnnpppsssuuuxxx{{{}}}yyytttpppnnnlllkkkhhhfffdddbbbaaa```ccceeeiiiooowww}}}}}}}}}}}}yyyuuutttpppkkkfffddddddeeeeeeccc___YYYUUUXXX]]]bbbiiipppzzz|||qqqjjjaaa[[[XXXVVVSSSPPPMMMLLLJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEDDDBBB???<<<888666222///---,,,,,,---,,,,,,------,,,,,,+++******++++++++++++******)))******+++,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))'''(((***+++,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......zzz}}}gggQQQIIIAAA===<<<777999999999999999999999999777777666666666666666666333333333222222222111111000000000000//////......000000////////////000000............////////////////////////////////////+++,,,---/////////...---...//////,,,)))(((,,,/////////............//////............//////////////////000111111111111000///000111111111333777:::===AAAGGGNNNTTTZZZaaaeeellltttzzzqqqiiicccbbbbbbaaabbbddddddfffhhhlllpppsssuuuwwwxxxzzz}}}~~~~~~|||{{{zzzzzz~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}{{{zzzyyyxxxyyyzzz}}}|||wwwrrrnnnkkkjjjjjjmmmnnnqqquuuyyy|||}}}}}}~~~~~~yyyrrrmmmhhhgggfffffffffeeecccbbbcccdddhhhlllrrrwww{{{~~~~~~yyywwwzzz~~~}}}zzzuuummmccc___```bbbbbb```]]]WWWUUUWWW[[[___fffmmmvvvvvvooofff^^^ZZZWWWSSSOOONNNMMMKKKIIIHHHHHHIIIIIIHHHGGGEEEEEEEEECCC@@@>>>;;;999555111...,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++************************************************************************))))))***+++,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,---------{{{~~~gggQQQIIIAAA===<<<666999999999999999999999:::555555555555555555555555333333333222222222111111000000000000000/////////000000////////////000000---.........//////000000////////////////////////+++,,,...///000///......,,,......,,,)))***...222//////............//////............////////////---...//////000000//////...///000111222444999<<>>;;;777333///---,,,,,,,,,,,,------,,,,,,+++***------,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,fffOOOGGG???<<<<<<666999999888888999999:::;;;666666555555444444444333333333333222222222111111000000000000000000000000111000000//////000000111------......///000000000000000000000000000000000---....../////////......,,,---------,,,...000222//////............//////............////////////------...///////////////...///000111333666;;;>>>EEEHHHMMMRRRYYYaaaiiioooyyy~~~{{{wwwuuunnniiieeedddbbb___```dddeeehhhlllqqqvvvyyy{{{|||~~~}}}~~~~~~|||{{{|||}}}||||||~~~}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyy{{{}}}}}}vvvpppjjjfffcccbbbbbbccciiiqqqvvvxxxxxx{{{{{{|||~~~yyynnnkkkhhhiiimmmqqqrrrqqqooooooooonnnnnnoooooopppoooqqqtttyyy{{{mmmaaa\\\[[[[[[[[[XXXUUUTTTUUUUUUVVV[[[bbbqqq}}}qqqhhhaaa[[[UUUQQQPPPOOOMMMKKKJJJIIIIIIJJJIIIHHHFFFFFFFFFFFFDDDCCC@@@===999444000...------,,,,,,------,,,,,,+++***---,,,,,,,,,,,,------...******+++,,,,,,,,,,,,+++------------------------************************++++++++++++++++++++++++...------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,fffNNNEEE===:::;;;666999999888888888999:::;;;888777777666555444333333333333333222222222111111000000000000000000000000111111000000000000111111------......///000000111000000000000000000000000000//////............///...------...000111111000//////............//////............////////////......///000000000000000...000111333555888===AAAJJJMMMPPPUUU[[[dddnnnuuu~~~{{{yyyvvvsssqqqkkkgggddddddbbb```bbbggghhhkkkpppuuuyyy}}}~~~~~~yyy{{{}}}~~~}}}~~~}}}||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{}}}~~~{{{uuunnnhhhcccaaa___^^^___eeemmmtttuuuuuuuuuvvvwwwzzz~~~~~~}}}wwwqqqkkkjjjnnnsssvvvvvvwwwuuussspppnnnllljjjjjjhhhooouuuzzzxxxiii___\\\\\\]]][[[XXXXXXYYYWWWVVVZZZaaammmzzz{{{}}}xxxnnnfff```YYYTTTQQQPPPNNNLLLJJJJJJJJJJJJJJJHHHFFFFFFGGGGGGFFFEEE@@@>>>:::555111///......,,,,,,------,,,,,,+++***++++++*********+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++++++++)))***+++,,,---,,,,,,+++fffMMMCCC;;;999;;;777999999888888888999;;;<<<:::999888777666555444333333333333222222222111111000000000000000111111111111111000000000000111111---------...///000000111000000000000000000000000111000///---------...///000...---///222333000---//////............//////............/////////000//////000111111111111111000111333444666:::???CCCNNNPPPRRRWWW]]]gggrrryyy~~~zzzwwwuuussspppnnngggdddcccdddcccaaadddiiikkknnnsssxxx|||}}}vvvyyy|||~~~~~~}}}|||{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{~~~|||xxxsssmmmgggbbb___^^^\\\\\\bbbkkkrrrtttsssoooqqqssswww||||||{{{|||~~~}}}uuummmjjjnnntttwwwwww{{{yyyvvvqqqmmmjjjgggfffdddnnnvvvzzzqqqddd^^^___aaa```^^^]]]^^^[[[YYY]]]cccjjjvvv~~~zzzsssuuu}}}}}}rrrjjjccc\\\WWWRRRPPPNNNLLLJJJJJJJJJJJJJJJHHHFFFFFFGGGGGGGGGFFFAAA>>>:::555222000///...,,,,,,---------,,,++++++))))))((((((((()))+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))***,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++*********)))***+++,,,---,,,++++++eeeMMMFFF???>>>>>>888;;;:::999888777777777777555555555666666666666666444444444333333222222222000000000000000000000000333333111000000000111222000////////////111222333555333111000111111000///////////////////////////....../////////...,,,+++000000////////////000000............/////////000444333111000000000111222222333444666;;;@@@EEEIIISSSTTTUUUZZZbbblllvvv|||zzzuuusssuuutttppplllgggfffeeecccbbbcccfffiiippprrrwww|||~~~{{{}}}~~~|||{{{zzzzzz{{{yyyxxxwwwwwwxxxyyy{{{|||zzzzzzzzzzzzzzzzzzzzzzzz|||zzzvvvqqqjjjddd___]]]\\\[[[]]]aaagggkkkkkkjjjlllnnnqqquuuzzz}}}{{{yyyxxxppphhhgggmmmssswwwyyyzzzyyytttnnniiiiiijjjiiiiiinnnyyy~~~nnneeebbbccccccdddeeedddbbb___^^^]]]lllpppssstttssstttvvvyyyzzznnneee^^^ZZZTTTQQQOOOMMMLLLJJJHHHEEEIIIHHHHHHGGGFFFEEECCCCCCAAA@@@???<<<888333///---//////...---,,,******)))---,,,,,,++++++******)))++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++***************************************+++++++++---,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++dddMMMEEE???======888::::::999888777777777777888888777555444333111111222222333333444444555555000000000000000000000000222111000/////////000000000/////////000111222333555333111000111111000///////////////////////////....../////////...---,,,000000////////////000000........./////////000000222111111000000000111111222333444777<<>>FFFOOOUUU^^^aaafffkkkpppwww}}}yyyuuuqqqoooooonnnjjjgggeeeffffffffffffhhhlllooouuuxxx|||~~~|||zzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzzzzz{{{zzzzzzyyyxxxwwwvvvvvvvvvuuurrrnnniiieeeaaa___]]][[[YYYZZZ]]]```aaaaaaaaaeeejjjqqqvvv{{{}}}~~~~~~~~~}}}|||||||||||||||zzz|||~~~}}}|||}}}}}}|||||||||~~~nnnddddddiiinnnqqqtttwwwxxxvvvrrrooonnnllliiijjjqqqzzzzzzssspppnnnsssvvvqqqhhhbbbeeeiiigggjjjnnnooonnnnnnpppsss|||pppfffaaaWWWUUUQQQOOONNNMMMJJJIIIHHHHHHHHHHHHGGGFFFDDDDDDDDDCCCAAA???;;;777333111......------,,,,,,,,,+++++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))((((((+++)))((()))***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------```KKKDDD<<<:::;;;777777888888999999999888888777777666555444444333333444333222000///---,,,,,,000000000000000000000000111111000000/////////////////////000000111222222333111000///000111000///////////////////////////...////////////........./////////....../////////...////////////000000000---...000111222111111000333555999<<>>:::888666000000000//////.........//////...------,,,++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,+++)))***,,,------,,,+++++++++,,,,,,------...++++++,,,,,,------......|||}}}xxx]]]LLLFFF===999<<<:::888999:::::::::888666555::::::999777666444333333222333333333444555555555000000000000000000000000000111222222222111//////---...000111222222111111111000......000111000/////////////////////////////////.........///111222///......------....../////////000000000111111111//////000111333444666777888???GGGLLLOOOTTT^^^fffrrrzzz}}}{{{xxxuuurrrrrrpppmmmiiigggfffffffffiiillloooqqqtttxxx{{{zzz{{{}}}~~~}}}{{{yyywwwwwwwwwtttvvvxxxyyy{{{{{{{{{{{{||||||{{{{{{{{{zzzzzzzzzwwwwwwvvvtttrrrooommmkkkffffffccc^^^YYYWWWXXX[[[\\\^^^```cccfffhhhjjjkkkmmmrrrxxx|||}}}zzzuuuqqqnnnqqquuuyyyzzzxxxuuusssnnnqqqtttwwwzzzyyyooofffaaadddgggooo{{{xxxoooiiieeegggmmmxxx}}}}}}yyyyyyzzzzzzzzzuuuxxxyyywwwssspppppprrrssswww}}}wwwhhhccc\\\VVVRRRNNNKKKIIIHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDCCCBBB@@@===:::888444444333222111111000000------------------------++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++******+++,,,---,,,***+++,,,,,,---......//////******++++++,,,---------}}}xxx]]]MMMGGG===:::<<<;;;888999:::;;;:::888666444555555555666666666666666222222222222111111000000000000000000000000000000///000111111111000...------...000111222222111111111///......000111000///////////////////////////000///.........000111222.........------.........000000000000111111111111000000000111222555777999999AAAJJJOOOQQQVVV^^^fffpppxxxzzzyyyxxxvvvsssqqqqqqooolllhhheeedddeeehhhkkkooorrrtttwww{{{}}}|||}}}~~~~~~}}}{{{xxxwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvtttrrrooommmkkkhhhhhhfffaaa[[[YYYZZZ\\\]]]]]]___```bbbdddfffggggggmmmuuu{{{}}}zzztttpppqqqtttyyy}}}~~~|||yyywwwnnnppptttwww{{{ttthhh___^^^aaajjjxxx~~~tttjjjddddddiiilllttt}}}|||yyyzzz}}}yyy{{{|||zzzuuurrrqqqsssrrrtttxxx}}}lllggg___XXXTTTPPPMMMKKKHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEECCCAAA>>><<<:::222222111000///...---,,,)))******++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,---*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++------+++))),,,,,,------...///000000))))))***++++++,,,------zzz^^^LLLFFF===:::<<<999:::;;;;;;<<<<<<;;;;;;:::999888777666555444333333222222333444333222111000000000000000000000000000////////////////////////000000111111111000000//////000111222222111000///......///000000000000000///////////////...............------------......////////////000000000000111111111111222666;;;@@@???HHHRRRXXXYYY[[[bbbhhhwww{{{|||vvvrrrqqqqqqrrrqqqooolllhhhgggggghhhiiiiiijjjmmmqqquuuzzz~~~}}}{{{~~~{{{xxxwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttsssssstttuuuuuutttrrrssspppjjjeeeaaa^^^^^^^^^bbbaaa___^^^^^^___```aaafffkkkrrrxxx{{{{{{yyyxxxwwwzzz~~~}}}yyyvvvoooqqqtttxxx}}}ooo```_________hhhxxxkkkdddaaa```dddjjjrrrzzz~~~}}}|||}}}~~~}}}xxxyyyzzzyyyuuuqqqooonnnsssrrrvvv}}}wwwmmmaaa[[[VVVOOOKKKKKKKKKJJJIIIIIIGGGGGGFFFEEEHHHDDD@@@AAACCCCCC@@@;;;777444000...---------,,,------------------------///......---+++******)))*********++++++,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,))))))*********+++++++++,,,,,,+++++++++,,,---...************+++,,,------------------------------++++++++++++++++++++++++------------------------yyy]]]KKKFFF===:::;;;888999999::::::::::::999999888888777666555444444333222222333333333222111000111111111111111111111111111111111111111111111111000000111111111111000000///000111222222111000///......///000000000000000//////////////////////////////............//////000000000000111111111111111111111111222666<<<@@@EEENNNYYY^^^^^^```fffkkkyyy}}}yyyssspppoooooopppnnnmmmjjjiiiiiijjjkkklllnnnooorrrvvvzzz~~~~~~{{{yyyxxxxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvuuuuuutttsssssssssrrrtttuuuvvvuuussstttrrrnnniiieeebbb``````aaaaaa```_______________ccchhhooovvvzzz{{{{{{yyyzzz|||}}}yyyvvvpppqqquuuyyywwwiii\\\[[[YYY```uuuwwwiii___ZZZXXX[[[bbbllltttzzz~~~|||||||||{{{|||}}}{{{vvvrrrooonnnrrrqqqsssyyy|||pppddd]]]WWWQQQMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFHHHEEEAAAAAACCCCCC@@@<<<888555111.........---,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,---------,,,+++++++++,,,,,,------+++++++++***++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,xxx\\\JJJEEE<<<999;;;888888888999999999999888888777777666666555555555444222333333333333222111000222222222222222222222222111111111111111111111111000000111111111111000000000000111111111111000///...//////000000000000000////////////////////////000000////////////000000111111111111222222222222000111111111333777===AAAMMMVVVaaaffffffggglllqqq|||~~~}}}zzzuuupppmmmlllmmmmmmjjjiiiiiiiiikkkmmmoooppprrrsssvvvyyy}}}}}}zzzyyyxxxxxxwwwxxxyyyyyyyyyxxxvvvvvvttttttuuuuuuttttttsssrrrrrrrrrrrrtttvvvwwwvvvuuuwwwvvvsssoookkkgggdddbbbbbbbbbbbbaaa```___^^^]]]^^^ccckkksssyyy||||||||||||~~~}}}yyyvvvppprrrvvv{{{uuu___ZZZTTTWWWhhhvvvggg\\\UUUQQQPPPWWWaaakkksssyyy~~~~~~{{{}}}zzz|||~~~~~~|||xxxtttqqqppprrrpppppptttxxxwwwiii```YYYSSSOOOPPPKKKKKKJJJIIIHHHGGGGGGFFFIIIFFFCCCBBBDDDDDDAAA>>>:::666222//////...---,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,++++++***+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,www[[[JJJDDD<<<999;;;888888888999999999999888888666666666666666555555555333333333333222222111111222222222222222222222222111111111111111111111111///000000111111111111000111111111111111000000/////////000000000000/////////////////////000000000111111000000000000111111000000000111111111222222000000111222555999@@@DDDRRR\\\hhhnnnoooooosssxxx~~~{{{xxxsssnnnkkkiiiiiijjjgggggghhhjjjlllnnnpppqqqssstttwww{{{~~~~~~|||zzzyyyyyywwwxxxyyyzzzyyyxxxwwwuuussssssttttttssssssrrrqqqqqqqqqqqqtttwwwxxxxxxvvvyyyyyyxxxvvvrrrmmmiiifffccccccccccccaaa___\\\[[[[[[```gggooowww{{{~~~~~~~~~|||xxxvvvqqqssswww}}}hhh```VVVTTT]]]nnntttiii^^^UUUQQQJJJNNNUUU^^^gggrrr||||||xxx{{{|||~~~}}}yyyvvvtttssstttqqqoooppprrrxxx}}}nnnccc[[[TTTQQQQQQLLLLLLKKKJJJIIIHHHGGGGGGIIIFFFDDDCCCDDDCCCAAA???<<<888444111000///...---------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,---------,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------vvv[[[IIIDDD<<<999;;;888999999::::::::::::999999666666666666666555555555333333222222222222111222222222222222222222222222000000000000000000000000//////000111111111111111222111111000000000000000//////000000000000//////////////////000000111111111111000000000000111111/////////000000000111111///111222444888>>>EEEJJJUUU```mmmtttuuuuuuyyy}}}~~~~~~zzzwwwrrrmmmiiigggffffffggghhhjjjlllmmmoooppppppuuuwwwyyy}}}}}}{{{zzzyyywwwxxxzzz{{{zzzyyywwwuuusssssssssssssssrrrrrrqqqqqqqqqqqqtttwwwyyyxxxwwwyyyzzzzzzzzzwwwrrrmmmjjjeeeeeeeeecccaaa^^^[[[YYYYYY]]]dddlllsssyyy|||~~~|||~~~|||xxxvvvrrrtttyyysssiii\\\TTTUUU^^^jjjttt~~~}}}zzztttjjj```VVVPPPIIIJJJLLLRRR[[[iiixxx|||uuuuuuxxxzzz{{{yyywwwvvvvvvwwwrrrnnnmmmnnnsssttthhh___VVVRRRRRRMMMLLLLLLKKKJJJIIIHHHGGGHHHFFFEEEDDDCCCCCCAAA@@@>>>;;;666222111000...---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++))))))*********+++++++++***+++,,,---------,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................vvv[[[JJJDDD<<<:::<<<999999999::::::::::::999999777777666666555555555444444333222222111111222222222222222222222222222222////////////////////////...///000111111222111111333222111000/////////000000000000000000//////......//////000000111111222111111000000000000111111.../////////000000000000000111444777<<>>999555333111///...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++---......---+++***++++++,,,------,,,++++++++++++,,,,,,,,,---------)))+++,,,......---,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++------------------------------------------------www\\\KKKFFF>>>;;;>>>;;;777777888888888888777777999888777666555444333333444333222111111111222333000000000000000000000000111111111111111111111111......///111111222222222444333111////////////000000000000000000///.........//////000111222222222000000////////////000000000111111111111222222222000333777<<>>;;;<<<888:::999888777777888999:::999888888777666555555444444333222222111111222222111111111111111111111111222222111111000000//////333222222222222222222333222111111111000000//////333222111///............///000000000111111111111111111111000000000000000...000111111000000111333444777:::>>>HHHVVV___aaaoootttzzz}}}}}}}}}~~~yyyrrrooonnnllliiieeecccdddiiimmmmmmpppssswwwyyyzzzyyyxxx|||}}}tttooommmiiihhhfffeeeeeeggghhhiiiooorrruuuxxxxxxwwwuuusssoooooonnnmmmmmmmmmmmmmmmmmmmmmllllllmmmooorrrtttwwwwwwxxxzzz~~~~~~|||{{{zzzyyyyyyzzz{{{zzzwwwuuusssuuuwwwxxxwwwuuurrrpppppppppppprrruuuxxxxxxwwwsssssstttuuuwwwwwwuuusssqqqnnniiiccc^^^ZZZYYYXXXVVVXXXZZZ[[[]]]```dddgggeeemmmwww{{{zzzwwwwwwxxxvvvyyy}}}rrreeeXXXOOOJJJOOOSSSZZZccchhhfff^^^WWWOOOMMMIIIDDDBBBIIIVVV```jjjsssxxxuuutttvvvvvvtttrrrrrrtttwwwyyyxxxuuurrrppphhhaaa```bbbhhhrrr|||ttthhh^^^WWWTTTQQQNNNKKKJJJIIIGGGEEEFFFFFFEEEDDDCCCBBBAAAAAA???>>><<<:::666333000///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))***+++,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++......---,,,,,,+++******,,,,,,,,,---------......zzz]]]KKKEEE>>>;;;<<<888999999888777777888999999888888888777666555555555555444333333222222333333111111111111111111111111111111111000000000000000222222111111111111222222111111111111000000000///111000000////////////000000000000000000111111222111000000000000000000000000111222222111111222444666:::>>>DDDOOO]]]eeegggtttxxx|||~~~~~~~~~}}}uuuooommmmmmllliiifffeeefffkkknnnooorrruuuyyy{{{{{{{{{zzz~~~zzzwwwssstttzzz~~~tttjjjeeeccc___^^^]]]\\\\\\^^^___aaaccceeehhhjjjkkkiiigggeeebbbbbbaaa```````````````ccccccccccccdddeeeggghhhiiiiiijjjlllooossswwwzzz~~~~~~|||{{{zzzzzzyyyzzz{{{zzzwwwuuussstttvvvvvvvvvuuusssrrrqqqpppppprrruuuwwwwwwvvvssssssssstttvvvvvvtttrrrpppmmmhhhccc^^^ZZZYYYXXXWWWXXXXXXXXXXXX[[[^^^aaabbbiiiqqqvvvwwwuuuuuuuuuuuuwww{{{~~~~~~}}}~~~zzzmmm```UUUNNNJJJMMMTTT^^^eeegggccc^^^WWWUUUOOOHHHDDDGGGPPPXXXdddlllrrrqqqpppssstttrrrtttvvvxxx{{{}}}zzzuuuqqqnnnggg```___bbbhhhrrr|||{{{nnnccc[[[UUURRRNNNLLLKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCBBB???>>>===:::777444111///---------,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************......---,,,,,,+++******,,,,,,,,,---------......zzz]]]JJJEEE>>>;;;<<<888999999888777777888999999888888777777666666555555666555444444333333444444111111111111111111111111000000000000111111111111111111000000000000111111111111111111000000000000///////////////000111111111000/////////000222333000000000000000000111111111222333333111222333555999???FFFMMMXXXfffoooqqq|||~~~|||wwwqqqlllkkkjjjjjjiiihhhgggiiimmmqqqrrrtttwwwzzz|||}}}||||||sssmmmjjjhhhfffiiiqqq{{{uuuiii___ZZZXXXTTTTTTSSSSSSTTTVVVXXXYYY]]]___aaacccbbb```]]][[[WWWVVVVVVUUUTTTUUUUUUUUUXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[^^^bbbfffhhhkkkpppyyy}}}}}}{{{zzzyyyyyyzzzyyywwwuuuttttttttttttuuuuuuuuuuuusssrrrqqqrrrtttvvvuuutttsssrrrrrrsssttttttrrrpppooommmhhhccc^^^[[[YYYXXXXXXWWWUUUSSSRRRSSSWWWZZZ^^^bbbhhhnnnqqqssssssrrrtttvvvyyy{{{||||||zzzyyywwwvvvvvvvvvxxxzzz{{{}}}|||yyykkk]]]TTTHHHIIINNNVVV___ddddddccc^^^[[[UUUMMMGGGGGGLLLQQQ[[[bbbhhhjjjjjjnnnqqqqqqxxx{{{~~~vvvpppkkkddd^^^___bbbhhhsss|||vvviii```WWWTTTPPPMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDCCC@@@???===;;;888555222111------------,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...------,,,,,,++++++***,,,,,,,,,---------......yyy\\\JJJDDD===;;;<<<888999888888888888888888999888777777777666666666555555555444333333333333333111111111111111111111111//////000000111111222222000000////////////000000111111111000000000000000000000////////////000000111000///...///000222333000000000000000111111111111222333222111222444666<<>>;;;888666444.........---------,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------,,,,,,,,,,,,++++++,,,,,,,,,---------......www[[[HHHDDD===;;;<<<888777888999999999999888777777777777777666666666666333333222111111111111222111111111111111111111111000000000000111111111111000000////////////000000000000000000111111111111333222111///......------///000000000111111111111/////////000111111222222000111222222333555999<<>>BBBKKKYYYiiittt|||{{{uuuooonnnllliiiiiilllhhhlllqqquuuwwwxxxyyyyyyyyyzzz{{{|||}}}qqqbbb]]]YYYSSSSSSZZZ[[[```hhhpppwwwpppcccZZZWWWVVVSSSSSSUUUVVVWWWXXXYYYYYY[[[\\\^^^___]]]ZZZWWWTTTPPPPPPOOONNNNNNNNNNNNOOOOOOPPPQQQSSSTTTTTTTTTSSSNNNMMMKKKJJJJJJLLLMMMOOOPPPQQQTTTWWW[[[^^^```aaa[[[[[[[[[[[[[[[\\\]]]]]]]]]eeennnpppnnnnnnsssyyy|||yyyxxxxxxxxxwwwvvvttttttssssssrrrrrrsssssstttrrrqqqrrrssssssrrrqqquuusssrrrsssuuuwwwxxxxxxpppooommmiiieeeaaa^^^\\\\\\ZZZWWWRRRMMMJJJJJJKKKKKKMMMPPPRRRTTT[[[dddkkkmmmooorrruuuvvvuuutttsssqqqsssuuutttrrrrrrvvv{{{zzz}}}|||rrr\\\UUULLLIIINNNVVV]]]```ffffffeeeccc^^^VVVNNNHHHIIIJJJPPPYYY\\\]]]ccckkkqqqyyyuuujjj```[[[ZZZ]]]bbbfffnnnvvv{{{vvveee___XXXRRRNNNLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCAAA@@@===;;;999777............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......wwwZZZHHHCCC===;;;<<<888777888999::::::999888777666666666666777777777777555555444333333333333444111111111111111111111111222222111111000000//////111111000000000000111111//////000000111111111222///////////////000000111---...111333333222000......//////000111222222222222333555666888<<>>;;;999888//////.........---------)))******+++---...//////+++,,,,,,------,,,,,,+++---,,,,,,++++++*********++++++,,,,,,---...//////------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......sssYYYIIIDDD<<<999:::777999999999888999999:::;;;888777777666555555444333222222222333333444444444333333222222111000////////////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111222333444444111000333666;;;DDDMMM___gggqqq|||xxxsssooommmjjjgggggghhhjjjlllqqqtttwwwyyyzzzzzz{{{}}}|||}}}~~~~~~~~~}}}mmmddd[[[XXXUUUTTTVVVZZZ___gggooowww}}}nnnddd^^^ZZZXXXTTTVVVWWWWWWVVVUUUWWWXXXXXXZZZ\\\^^^]]][[[XXXVVVRRRRRRQQQPPPPPPPPPPPPQQQSSSRRRRRRSSSVVVXXXYYYYYYTTTPPPKKKHHHHHHIIIJJJJJJNNNOOOQQQTTTVVVXXXYYYYYY\\\[[[XXXVVVTTTRRRQQQQQQPPP^^^hhhaaaVVVSSS[[[cccgggiiikkklllmmmqqquuuxxxzzzvvvvvvyyy{{{{{{~~~~~~|||zzzyyyxxxvvvssstttssssssrrrrrrrrrssssssrrrrrrrrrqqqqqqrrrssssssvvvwwwwwwxxxxxxwwwwwwvvvtttrrrnnnjjjfffdddddddddddddddaaaZZZQQQKKKHHHHHHLLLKKKJJJKKKOOOUUU[[[^^^hhhjjjmmmnnnoooqqqtttvvvyyywwwtttrrrpppppppppqqqxxxxxxyyyzzz|||~~~sssgggWWWLLLIIIMMMRRRUUU^^^eeehhhddd```___ZZZSSSMMMLLLLLLNNNSSSYYY___bbbeeemmmvvv}}}~~~sssggg___]]]\\\^^^bbbggglllnnnuuutttssssssvvvqqqfff[[[VVVRRRNNNKKKLLLKKKJJJJJJIIIHHHGGGFFFEEECCCBBBAAAAAAAAA>>>;;;888444111...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------...//////...,,,+++++++++,,,---...///000------............------sssXXXHHHDDD<<<999;;;777999999888777666666666777888888777666555444444444222333333333333333333444333333222222111000000///000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111000000000111222333333999666555888<<>><<<999666333000------------,,,------------------------///...,,,******+++,,,---'''(((***+++------......++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...---,,,---//////---,,,------,,,,,,,,,------...------............------rrrWWWHHHDDD<<<999;;;888;;;:::999777666555555555999888666555444555555666444333333333333333333222333333222222111000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111222222111111111222222333888555555999>>>DDDOOOYYYeeeooo||||||vvvrrrlllhhhhhhhhhggghhhiiilllppprrruuuwwwyyyzzzzzzzzz{{{||||||~~~~~~tttggg^^^WWWTTTTTTSSSVVV[[[bbbkkkvvvvvviiiaaa\\\YYYXXXXXXYYYWWWUUUSSSSSSTTTYYY[[[^^^```___\\\WWWUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVUUUVVVWWWYYY\\\___aaa]]]YYYSSSNNNMMMMMMMMMMMMQQQRRRTTTWWWZZZ]]]___```aaa```^^^ZZZVVVQQQMMMJJJIIIRRR\\\bbbdddccc[[[RRRSSSVVV[[[___bbbdddgggiiijjjgggfffgggfffccccccfffiiijjjkkknnnppprrrtttuuu}}}}}}{{{zzzzzzyyywwwuuusssssssssrrrrrrsssssstttrrrqqqppppppppppppqqqrrruuuvvvwwwxxxyyyzzzzzzzzzvvvssspppllliiigggggggggjjjjjjiiieee]]]UUUPPPMMMHHHGGGEEEEEEHHHMMMRRRVVV___ccciiinnnqqquuuxxxzzz{{{yyyvvvrrrpppoooooopppqqqqqqsssuuuyyy}}}vvvfffWWWMMMHHHGGGGGGKKKSSS[[[___bbbggghhhggg\\\UUUMMMIIIMMMTTTZZZ]]]aaagggmmmpppssstttnnnfff```]]]\\\___fffkkkkkkiiilllkkkjjjjjjnnnuuu~~~rrrddd[[[UUUPPPNNNPPPLLLJJJHHHFFFEEEEEEFFFFFFFFFDDDAAA@@@??????===;;;999555111/////////...---...........................---,,,+++***+++,,,---'''((()))+++,,,---......++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,......,,,+++......---,,,,,,,,,,,,---------............------qqqVVVGGGCCC<<<:::;;;888<<<;;;:::999888888888888999888666555444555666777444444444333333222222222222222222111111111000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111333333222111111111222222666444555:::@@@HHHSSS^^^jjjuuu~~~wwwsssnnnjjjgggeeeeeefffiiilllpppsssuuuwwwyyyzzz{{{zzzzzz|||}}}{{{~~~|||ttthhh```XXXWWWWWWWWW[[[___bbbmmmyyyyyykkkaaa[[[XXXYYYYYYYYYXXXUUUSSSSSSTTTYYY\\\```cccccc___[[[XXXTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXZZZ^^^cccgggccc^^^WWWQQQNNNNNNNNNMMMQQQRRRTTTXXX[[[___bbbdddiiihhhfffbbb\\\UUUOOOLLLIIIMMMPPPTTTZZZ___^^^YYYQQQUUUZZZ___aaabbbdddeeeeeeaaa```aaa```[[[ZZZ]]]^^^```bbbeeeiiikkkmmmnnnrrrtttwwwyyyzzz|||~~~}}}{{{zzzzzzyyywwwuuussssssrrrrrrrrrsssttttttrrrqqqpppnnnnnnooopppqqqqqqrrrsssuuuvvvwwwxxxxxxvvvtttpppmmmjjjiiiiiiiiijjjkkkkkkiiicccZZZSSSNNNJJJHHHFFFEEEGGGLLLQQQUUUXXX]]]dddkkkppptttxxx{{{}}}{{{xxxuuurrrqqqqqqrrroooooopppsssxxx~~~qqqaaaTTTKKKFFFDDDHHHNNNUUU[[[```eeeiiijjjkkkbbbVVVOOOOOOTTTYYY\\\___dddhhhiiikkknnnkkkgggccc^^^ZZZ\\\ccciiijjjhhhiiiiiiiiiiiilllrrrzzz{{{jjj___WWWQQQOOOQQQLLLJJJGGGEEEDDDDDDFFFGGGGGGDDDAAA?????????>>>===:::777222000//////...---------------------------------,,,+++++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,------,,,***------,,,,,,,,,------...------............------oooUUUFFFCCC<<<:::<<<999:::999999999999999::::::999888777666555666777777444444444333333222222222222222222111111111111111222222111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111333333222222222222222222777666999@@@HHHPPP\\\gggppp{{{yyytttooollliiigggcccdddgggkkkppptttwwwxxxxxxzzz{{{{{{{{{{{{}}}|||xxxjjjbbb[[[YYYYYYYYY]]]aaadddnnn{{{|||lll```ZZZWWWXXXYYYYYYXXXVVVUUUVVVWWWXXX\\\bbbffffffbbb]]]ZZZSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVWWWXXXZZZ___fffllliiicccZZZSSSPPPNNNNNNMMMPPPRRRTTTXXX\\\aaaeeegggoooooommmjjjccc[[[RRRNNNDDDGGGGGGGGGJJJQQQUUUTTTSSSWWW\\\```aaaaaabbbbbb\\\XXXVVVVVVTTTPPPPPPRRRRRRTTTWWW[[[^^^aaabbbccchhhjjjmmmoooppprrruuuwwwwwwyyy}}}}}}{{{zzzzzzyyywwwuuurrrrrrrrrrrrrrrssstttuuurrrqqqooommmlllmmmooopppoooppprrrtttuuuwwwwwwxxxvvvtttpppmmmkkkjjjjjjjjjlllmmmnnnnnniiiaaaXXXRRRLLLJJJFFFDDDEEEJJJOOOSSSVVVZZZbbbiiioootttzzz}}}~~~{{{xxxvvvuuuuuuuuuooooooooorrrwww~~~zzzjjj[[[NNNGGGCCCEEEHHHOOOVVV\\\bbbiiiooovvvnnnbbbXXXSSSTTTWWWZZZ^^^bbbeeedddeeeiiijjjhhhfff```ZZZZZZ___eeeggghhhiiiiiijjjjjjlllqqqxxx}}}qqqcccZZZRRRPPPQQQMMMKKKGGGEEEDDDEEEFFFGGGGGGDDDAAA@@@@@@@@@??????;;;777333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++,,,------,,,******++++++,,,---...000111------............------nnnTTTEEEBBB<<<:::<<<999777777666666777888888999777777777777777777777777444333333333333333333222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222333333222222222333333444666666;;;EEENNNWWWbbblllwwwzzzxxxtttpppllliiihhhgggcccfffjjjnnnssswwwyyyzzzyyyzzz{{{|||{{{|||~~~}}}mmmddd]]]ZZZZZZYYY\\\aaagggqqq}}}~~~mmm```YYYWWWUUUWWWXXXYYYYYYYYY[[[]]]\\\```fffjjjjjjeee___ZZZRRRRRRSSSSSSUUUVVVXXXXXXVVVWWWYYYYYY[[[aaajjjqqqooohhh^^^VVVQQQOOONNNNNNQQQRRRTTTXXX]]]ccchhhkkkrrrsssrrroooiii___VVVPPPFFFJJJLLLIIIIIIMMMNNNMMMUUUXXX]]]```aaa```aaaaaaZZZUUUQQQPPPNNNJJJJJJMMMKKKMMMPPPTTTXXXZZZ\\\\\\```bbbdddffffffhhhjjjllllllnnnpppsssuuuwwwyyyyyy}}}}}}~~~~~~~~~|||zzzzzzxxxvvvtttrrrrrrrrrrrrsssttttttuuurrrpppnnnkkkkkklllnnnoooqqqrrrsssuuuvvvwwwxxxxxxuuussspppmmmkkkkkkkkkkkkpppqqqrrrrrrpppiii```ZZZNNNKKKFFFCCCDDDHHHNNNQQQVVVZZZaaagggnnnttt{{{}}}zzzxxxxxxxxxyyypppooooooqqquuu}}}rrraaaRRRHHHCCCAAAAAAFFFOOOXXX```llluuu|||xxxpppdddXXXSSSSSSVVV[[[```bbb```aaaeeehhhggggggccc^^^[[[]]]aaaeeegggiiijjjjjjkkklllpppvvvzzzyyyjjj___UUUQQQQQQMMMKKKIIIGGGFFFFFFGGGGGGFFFDDDBBBAAABBBAAA@@@???<<<999444111///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,......,,,+++))))))***+++---///111222------............------mmmSSSEEEBBB<<<:::===:::888888777777666777777777555666888999999888777666222333333333333333333444111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222222222222333444555666888???KKKUUU^^^hhhrrr~~~uuutttrrroookkkiiiiiiiiieeehhhlllqqqvvvyyyzzz{{{yyyzzz{{{||||||~~~rrriiiaaa^^^\\\[[[^^^bbbkkktttoooaaaZZZXXXRRRTTTWWWZZZ[[[]]]```ccchhhlllqqqtttrrrkkkbbb]]]SSSSSSTTTUUUVVVXXXZZZ[[[WWWYYY[[[[[[\\\cccnnnvvvtttmmmcccYYYTTTQQQPPPPPPRRRSSSVVVZZZ```ffflllooouuuwwwxxxvvvpppfff\\\UUUNNNPPPOOOMMMOOOSSSTTTQQQUUUXXX]]]```aaabbbcccddd___XXXRRROOOKKKGGGGGGJJJHHHJJJNNNRRRVVVXXXYYYYYYYYY[[[]]]^^^^^^___aaabbbbbbbbbbbbccceeeggghhhiiilllmmmnnnoooqqqrrrssstttyyyzzz~~~|||{{{yyywwwtttrrrrrrrrrrrrrrrssstttuuuuuurrrpppmmmjjjjjjkkkmmmnnnqqqqqqssstttvvvvvvwwwwwwtttrrrooommmkkkkkkkkklllqqqqqqrrrsssrrrmmmeee___RRRNNNIIIEEEFFFIIIOOORRRUUUXXX]]]ccciiipppxxx}}}}}}zzzyyyyyyzzz{{{qqqpppnnnnnnssszzz|||iiiXXXLLLFFF???===@@@IIISSS]]]kkkyyyqqq```TTTRRRUUUXXX]]]___]]]]]]aaaeeefffggggggeeebbb______bbbeeeggghhhiiijjjkkknnnsssvvv~~~qqqdddYYYSSSSSSLLLLLLJJJIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCCCC@@@>>>>>>;;;666222000///---,,,------------------------***+++,,,,,,------------***++++++++++++***))))))++++++,,,,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,---//////---,,,******+++,,,---...000111------............------mmmSSSDDDBBB<<<:::===:::<<<<<<:::999888888777777444666888::::::999666555222222222333333444444444111111111111111111222222//////000000111111222222000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111111222333444555666;;;>>>GGGUUU___gggqqqzzz|||ttttttssspppmmmkkkkkkkkkgggiiinnnssswwwzzz{{{{{{yyyzzz{{{||||||~~~xxxooofffbbb```^^^```dddnnnwwwpppbbb[[[YYYPPPSSSWWWZZZ]]]```dddgggssswww{{{}}}yyyqqqgggaaaTTTUUUUUUVVVXXXZZZ\\\]]]YYY[[[\\\\\\^^^eeepppyyyxxxqqqfff\\\VVVSSSRRRQQQSSSTTTWWW[[[bbbhhhnnnrrryyy{{{}}}|||vvvlllbbb[[[RRROOOIIIGGGMMMWWW[[[YYYVVVYYY]]]aaabbbdddggghhh```YYYQQQLLLGGGBBBBBBFFFDDDFFFJJJNNNRRRSSSTTTTTTUUUWWWYYYYYYYYYYYY[[[]]]ZZZZZZYYYYYYZZZ\\\]]]___^^^___```bbbeeefffhhhiiirrrtttxxx~~~}}}{{{{{{}}}}}}{{{yyywwwtttqqqqqqqqqqqqrrrssstttuuuvvvrrrpppmmmjjjiiijjjlllnnnooopppqqqrrrssstttttttttsssqqqooolllkkkkkkkkklllooooooppprrrrrrmmmfff___WWWSSSMMMIIIIIILLLRRRVVVSSSUUUYYY]]]ccckkksssyyy~~~|||zzzyyyzzz{{{|||qqqooommmmmmqqqwwwppp^^^PPPJJJBBB>>>>>>FFFOOOYYYiiixxx|||gggXXXTTTWWWVVV[[[]]][[[ZZZ___ccceeeeeeiiikkkiiiccc```aaaccceeefffggghhhiiilllpppsss}}}vvvhhh\\\UUUTTTLLLLLLKKKKKKJJJHHHHHHGGGEEEDDDCCCDDDDDDCCC@@@>>>@@@===888444222000///---........................***+++,,,---------------------,,,***(((&&&###"""++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------...//////...,,,,,,,,,,,,,,,------...///---..................---lllSSSFFFBBB;;;999<<<;;;777777777777777888888999222444777777666555555666555555444444444333333333222222222222222222222222222222111111111111222222111000/////////000222333//////000111111111111000111///...///000000///...111111000//////000111111000333555555333333666999===CCCRRRdddnnnrrrzzzyyywwwsssrrrpppmmmkkkiiihhhgggkkkkkkmmmssszzz~~~~~~~~~xxxkkkccc^^^___eeemmmsssxxxvvvfffZZZSSSRRRSSSWWW\\\```ccclllvvvwwwjjjbbbYYYYYYXXXWWWVVVWWWZZZ]]]```___]]]]]]aaajjjvvv~~~~~~vvvkkk```ZZZXXXWWWWWWYYY[[[^^^aaaffflllqqqtttzzz{{{sssggg\\\VVVSSSOOONNNQQQUUUXXXYYYWWWZZZ\\\]]]bbbkkkpppqqqmmmeeeZZZQQQKKKIIIHHHHHHFFFFFFFFFGGGJJJNNNRRRTTTZZZYYYYYYZZZ[[[[[[YYYVVVNNNLLLIIIJJJLLLOOOQQQRRRRRRSSSTTTVVVYYY\\\^^^```dddggglllqqquuuxxxyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvyyyyyyxxxyyyzzz|||~~~~~~|||zzzxxxwwwuuuuuusssrrrrrrrrrtttuuuvvvuuurrrpppmmmjjjiiiiiijjjllloooppppppqqqqqqrrrsssssspppooonnnmmmlllkkkjjjjjjkkkmmmoooqqqppplllhhheeeZZZVVVQQQMMMMMMOOOPPPQQQTTTTTTTTTXXX^^^gggpppuuu~~~}}}|||zzzyyyyyyxxxxxxtttrrrpppmmmmmmrrrxxx~~~yyyjjjXXXJJJ@@@>>>>>>CCCJJJUUUfffuuusss\\\PPPMMMQQQUUUYYY\\\]]]___cccgggiiipppooolllkkk```ZZZccccccfffhhhgggiiioooqqqpppzzzzzz|||kkk```XXXTTTTTTPPPKKKHHHGGGHHHHHHHHHEEEEEEDDDDDDCCCBBB@@@???<<<:::888555222000...---,,,,,,------,,,,,,+++***...,,,***)))***+++++++++,,,,,,,,,------.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,kkkRRREEEBBB:::888<<<:::999999888777666666777777999777666555555555555555444444333333333222222222222222222222222222222222222222111111111111222222111000000///000111222333000111111111222222222222222111000000222222111000111111111111111111111111000333555555333444888<<>>BBBCCCAAA<<<777444666666555555555444444444222222222222222222222222222222111111111111222222000111222333333333222222...///222333444333111///000///...000222333222111222222222222222222222222111333555777;;;DDDOOOXXXdddqqq}}}~~~xxxtttqqqnnnlllkkkkkkmmmqqquuuxxxxxx{{{uuuqqqsssttt{{{yyyrrrkkkggghhhllllllooovvvxxxfff[[[UUUUUUXXX```iiiuuummm```WWWVVVUUUWWW\\\fffrrrzzzvvvmmmjjjkkklllpppyyyxxxfffaaaYYYUUUTTTWWW[[[\\\aaaiiirrrzzzwwwdddWWWPPPMMMLLLJJJJJJJJJKKKMMMPPPSSSUUUXXXYYY\\\```cccdddbbb___YYYSSSKKKEEEBBBBBBCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJMMMOOORRRVVVZZZ\\\^^^^^^]]]ZZZVVVRRRPPPNNNNNNOOOLLLLLLLLLMMMNNNPPPRRRTTTYYY^^^dddgggggghhhmmmqqqrrruuuyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~||||||{{{zzzyyywwwvvvuuunnnppprrrpppllljjjmmmppppppoooooonnnmmmllllllllljjjjjjkkkkkklllmmmmmmmmmjjjjjjhhhgggfffdddcccccc___^^^\\\[[[[[[[[[]]]]]]```_________]]]YYYSSSNNNHHHGGGFFFHHHLLLSSSZZZ^^^]]]]]]^^^aaaffflllrrruuuvvvuuussspppmmmkkklllnnnqqqvvv}}}rrrcccQQQFFFAAAAAAFFFLLLUUUdddoooooonnnpppmmmfff```ZZZTTTSSSVVV\\\aaadddiiirrruuuvvvuuuhhh```ffffffsss~~~{{{wwwsssooollljjjkkkooorrrxxxssshhhZZZVVVPPPLLLJJJIIIGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>===;;;888555333...////////////...---------,,,,,,...//////...,,,,,,,,,------------------,,,,,,------------,,,,,,........................------............------+++,,,---......---,,,+++///......------......///........................------------.........///}}}dddMMMBBBAAA;;;888:::777;;;:::999777666666666666999555222444999<<<:::666555555444444444333333333222222222222222222222222222222111111111111222222000111222333444333222222...000333555666444111000000//////000222444333222333222222111111222222333000222555999???JJJWWW```lllxxx{{{vvvrrrooonnnmmmllllllnnnrrrwwwzzzyyy||||||nnnjjjlllnnnvvv|||tttmmmggggggkkkjjjnnnvvv{{{hhh]]]WWWWWWZZZbbbkkkwwwmmmaaaVVVVVVUUUWWW\\\gggttt|||vvvmmmkkkmmmooouuu~~~{{{hhhbbb[[[VVVUUUXXX[[[]]]hhhqqq{{{yyygggYYYQQQMMMKKKIIIIIIJJJKKKNNNRRRUUUWWWVVVYYY^^^dddhhhhhhdddaaaVVVQQQIIIDDDBBBCCCDDDEEECCCCCCDDDEEEGGGIIIKKKLLLPPPSSSWWW[[[^^^`````````\\\YYYTTTNNNKKKJJJJJJKKKHHHHHHHHHHHHIIIKKKMMMNNNTTTYYY^^^``````bbbhhhmmmnnnqqquuuxxxzzz|||~~~yyyyyyxxxxxxxxxyyyyyyzzzyyyyyyxxxwwwuuuuuuttttttkkknnnpppnnnjjjiiilllpppqqqqqqpppnnnmmmkkkjjjjjjhhhiiiiiijjjkkkkkklllllliiihhhgggfffeeedddcccccc^^^]]]\\\[[[[[[\\\\\\]]]\\\\\\\\\]]]\\\XXXRRRMMMHHHGGGEEEFFFJJJPPPVVVZZZYYYYYY[[[^^^dddkkkqqquuuuuuuuutttqqqmmmkkkkkkkkklllrrryyyzzziiiVVVIIIBBB>>>@@@EEEMMM]]]hhhiiilllssssssmmmfff___VVVQQQSSSXXX]]]___fffooorrrssstttiiiccckkkfffssszzzuuuppplllkkkhhhhhhlllpppuuu~~~yyymmm]]]XXXQQQLLLJJJHHHHHHGGGEEEEEEEEEDDDCCCBBB@@@@@@>>>>>>>>>>>><<<999666444...............------,,,,,,,,,---///111222000///,,,,,,,,,------.........,,,------......------,,,........................------............------++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---////////////////////////---.........//////000000zzz^^^MMM>>><<<<<<888666999999999888666555555555555333333333333333333333333222222222111111111000000333333222111000000000111333333333222222111111111222222222222222222222222222222222222222222222222111111111111000000//////222222222222333444444555666555666;;;GGGVVVfffooo}}}yyyuuuppplllkkkmmmooorrruuuwwwyyyyyy~~~xxxmmmhhhgggkkkrrr}}}zzzpppgggeeehhhhhhnnnyyy}}}iii]]][[[XXXYYYcccppplll^^^UUURRRRRRXXX```gggqqq{{{wwwoookkknnnsss}}}|||ooodddZZZUUUUUUWWW^^^eeelllwww|||gggZZZSSSNNNJJJLLLKKKKKKMMMOOOSSSXXX[[[___bbbdddggglllpppmmmggg\\\SSSJJJGGGFFFCCCBBBCCCDDDEEEFFFGGGHHHKKKOOOSSSTTTYYY\\\^^^ccchhhgggccc```YYYPPPIIIFFFEEEFFFFFFAAABBBDDDDDDEEEGGGJJJMMMKKKOOOTTTYYY\\\___bbbdddkkkmmmpppsssuuuvvvvvvvvvvvvvvvvvvtttrrrrrrtttvvvtttttttttuuuuuussspppmmmppppppooonnnnnnnnnnnnnnnpppooonnnmmmlllllllllllliiiiiihhhhhhiiikkklllmmmmmmllljjjhhhfffddddddccc___^^^]]][[[ZZZYYYYYYYYYZZZ[[[]]]___^^^ZZZTTTOOOJJJIIIGGGGGGJJJNNNTTTWWWWWWWWWXXX[[[aaaiiipppuuuvvvuuusssqqqnnnkkkhhhgggkkknnnrrrwww|||uuucccPPPDDD@@@@@@CCCIIIPPP]]]jjjssswwwwwwwwwpppeeeWWWOOOLLLNNNVVV```hhhiiikkknnnqqqpppllliiitttvvvyyyyyywwwrrrmmmjjjgggjjjmmmmmmlllqqq{{{nnnaaaXXXQQQNNNKKKHHHFFFHHHGGGFFFEEEEEEEEEEEECCCAAAAAA???======<<<;;;888555333000---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------------------------------------------------------///...---,,,,,,,,,,,,,,,000000000000000000000000yyy^^^MMM>>><<<<<<888666999888777666555555444555555555555555555555555555555444333333333222222222111222222111111000111111111333333333222222222111111111111111111111111111111222222222222222222222222333333333333222222222111222222222222333444555555777777:::BBBOOO```pppyyy}}}xxxuuuqqqnnnlllnnnpppsssvvvxxxzzzzzzwwwlllgggfffiiioooyyy|||ssskkkiiillllllrrr|||mmm```\\\ZZZ\\\eeessslll___UUURRRRRRYYY```hhhrrr|||wwwpppnnnrrrxxx|||mmmcccZZZWWWWWWZZZbbbjjjttt}}}hhh[[[TTTOOOLLLNNNNNNOOOPPPSSSWWW[[[___eeeiiillloootttxxxtttnnn]]]TTTKKKIIIHHHEEEEEEFFFFFFHHHJJJKKKMMMPPPUUUYYYYYY^^^bbbdddhhhllliiiddd^^^XXXOOOGGGDDDCCCDDDDDD@@@BBBCCCCCCDDDFFFIIILLLKKKOOOTTTXXXZZZ]]]```bbbgggiiillloooqqqrrrrrrqqqqqqrrrqqqpppnnnnnnoooqqqqqqqqqqqqrrrqqqpppmmmkkknnnmmmlllkkkkkklllmmmnnnqqqpppooonnnmmmllllllllljjjiiiiiiiiijjjkkkmmmnnnmmmllljjjhhhfffdddcccccc___^^^\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\[[[XXXSSSOOOJJJIIIGGGFFFHHHLLLQQQTTTUUUUUUVVVZZZ```hhhoootttuuutttsssqqqooollljjjiiiiiikkkpppuuuzzz~~~}}}jjjXXXJJJBBB@@@@@@GGGNNN[[[jjjwww~~~}}}sssgggYYYOOOKKKKKKRRR[[[ccceeehhhkkkmmmmmmlllkkkvvvwwwxxxwwwsssooollljjjhhhlllnnnnnnmmmpppzzzvvvfff]]]TTTPPPMMMHHHFFFHHHFFFEEEDDDEEEFFFEEECCCBBBAAA???======<<<;;;888666222///,,,,,,---.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,+++,,,------......------------------------------------------------------///...---,,,,,,,,,,,,---........................www^^^MMM>>><<<<<<888666999666666555444444555555555777777777777777777777777444444444444333333333333111111111000111111222222333333333222222222222111000000000000000000000000222222222222222222222222333333333333222222222222222222222222333444555666888:::@@@JJJYYYkkk{{{{{{wwwuuurrrpppnnnpppsssvvvyyyzzz{{{|||uuujjjfffeeefffllluuuxxxooommmoooqqqvvvqqqddd^^^\\\___iiiwwwlll___TTTQQQRRRYYYbbbjjjttt~~~xxxsssssszzzyyyiiiaaaZZZYYYZZZ^^^gggpppkkk]]]UUUQQQOOOPPPRRRSSSUUUXXX\\\aaaeeemmmqqquuuyyy~~~{{{ttt```VVVMMMKKKJJJHHHHHHIIIJJJLLLOOOQQQTTTYYY^^^bbbbbbgggkkknnnppprrrmmmfff\\\VVVMMMFFFBBBBBBBBBBBB@@@AAABBBBBBCCCDDDHHHJJJKKKOOOSSSVVVYYYZZZ]]]___ccceeehhhjjjkkklllkkkjjjjjjjjjjjjhhhggggggiiijjjlllmmmmmmmmmllljjjiiigggjjjiiihhhggghhhjjjlllnnnqqqpppooonnnmmmlllkkkkkkkkkjjjjjjiiijjjkkkmmmnnnmmmlllkkkhhhfffdddcccbbb^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVRRROOOKKKIIIGGGEEEFFFIIILLLOOORRRRRRTTTWWW^^^eeemmmqqqqqqppppppooommmkkkjjjiiigggiiilllqqqwww}}}uuubbbRRRGGG@@@>>>CCCHHHUUUgggyyyvvvjjj[[[PPPIIIGGGLLLSSS[[[___dddggghhhiiillloooxxxxxxvvvsssooolllkkkkkkkkknnnppppppnnnqqqyyymmmbbbWWWRRRNNNIIIGGGGGGEEEDDDDDDEEEFFFFFFDDDBBBAAA???>>>======;;;999666111///---,,,---//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,------......------------------------------------------------------......---,,,,,,,,,------........................yyy^^^MMM>>><<<<<<777666999666666555555555666666777777777777777777777777777444444444333333333333333111000000000111222333333222222222222222222222222111111111111111111111111111222222222222222333333111111111111111111111111222222222333444555666777888<<>>???CCCNNNaaauuuwwwkkk\\\PPPHHHCCCFFFKKKTTTZZZaaaeeefffiiioootttzzzyyyvvvqqqkkkiiikkknnnnnnqqqrrrrrrqqqtttzzzsssgggZZZTTTPPPKKKHHHHHHEEEDDDDDDDDDFFFFFFDDDCCCAAA???>>>======<<<999777222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,++++++++++++,,,------......------------------------------------------------------...------,,,,,,,,,------........................|||^^^MMM>>><<<<<<777666999777777777777777777888888666666666666666666666666222222222333333333333333111000000000111222333333222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111222222222222333444555777888999>>>HHHVVVgggwwwzzzuuurrrpppoooooorrrtttxxx|||{{{vvvjjjdddbbbfffjjjsssvvvqqqrrrxxx|||wwwjjjaaa```eeeppp~~~kkk^^^UUURRRTTT]]]fffppp|||}}}}}}zzznnnddd```^^^^^^___cccmmmwwwqqqaaaWWWTTTSSSSSSXXX^^^bbbeeejjjrrrxxxvvveeeZZZPPPLLLKKKIIIIIIKKKOOORRRWWW]]]bbbhhhnnnrrrwww|||~~~yyyoooeeeWWWRRRJJJEEEBBBAAAAAAAAAAAABBBDDDDDDEEEGGGKKKNNNPPPSSSWWWYYYZZZ[[[]]]^^^cccdddeeeeeedddbbb```___]]]]]]]]]\\\[[[[[[]]]___cccdddfffdddbbbaaaaaabbbddddddddddddfffiiikkkmmmmmmmmmnnnnnnmmmllljjjjjjlllkkkjjjiiijjjkkklllmmmmmmlllkkkjjjgggdddbbb```\\\\\\[[[ZZZYYYYYYYYYYYYZZZYYYWWWVVVWWWVVVTTTRRRKKKIIIFFFDDDBBBBBBCCCDDDHHHHHHJJJNNNSSSZZZ```ccccccdddeeefffggghhhhhhhhhggghhhkkkpppvvv}}}sssbbbSSSGGGAAA@@@BBBJJJZZZmmmyyy{{{yyytttiii\\\QQQHHHAAAAAAEEENNNVVV```fffhhhlllrrrwwwzzzyyyvvvoooiiiiiinnnssssssttttttrrrrrruuuzzzyyykkk\\\UUURRRMMMJJJJJJEEEEEEDDDEEEFFFFFFDDDBBB@@@???>>>======<<<:::888444222000///...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***************++++++++++++,,,------......------------------------------------------------------------,,,,,,,,,------...////////////////////////}}}^^^MMM>>><<<<<<888666999999999888777777888888888555555555555555555555555222222222222333333333333111111111000111111222222111222222222222333333333222222222222222222222222111111111222222333333444333333333333444444444444222222222333444666777888;;;AAAMMM\\\mmm|||}}}wwwrrrooonnnoooppptttwww{{{~~~zzzuuu~~~yyyllldddaaaeeeiiirrr}}}{{{vvvvvv{{{yyyllldddccciiitttiii\\\VVVTTTVVV___iiitttvvvlllccc``````bbbcccgggqqq|||tttcccZZZWWWWWWWWW^^^fffkkkooovvvuuueeeZZZPPPMMMLLLKKKLLLOOOTTTXXX^^^dddjjjpppvvvyyyyyylllaaaSSSOOOHHHDDDBBBBBBBBBAAACCCEEEGGGHHHIIILLLPPPSSSUUUXXX\\\^^^___```aaacccfffffffffeeeccc___\\\ZZZXXXXXXYYYXXXVVVWWWYYY[[[^^^```bbb```]]][[[]]]```aaaaaabbbdddfffgggiiijjjiiijjjkkkllllllkkkjjjiiikkkjjjiiiiiiiiijjjkkklllmmmmmmllljjjhhhdddaaa___\\\[[[ZZZYYYYYYYYYYYYYYYZZZYYYXXXWWWXXXWWWUUUSSSKKKIIIFFFCCCAAAAAAAAAAAACCCCCCEEEHHHMMMRRRWWWZZZ]]]___aaaccceeeggghhhiiigggiiilllqqqvvv|||wwwgggXXXLLLEEECCCDDDIIIUUUcccnnnrrrrrrmmmdddZZZRRRJJJBBB@@@BBBIIIRRR^^^hhhnnnqqqtttvvvxxxwwwtttnnnhhhiiipppwwwyyywwwtttqqqppprrrwww{{{{{{rrr```XXXTTTOOOKKKJJJGGGFFFEEEEEEEEEEEECCCAAA@@@???>>>>>>>>>===;;;999444222000//////...,,,***........................------------------------------------------------************+++++++++++++++,,,------......------------------------------------------------------------,,,,,,,,,---......000000000000000000000000|||^^^MMM>>><<<<<<888666999:::999888777666666666777666666666666666666666666333333333333444444444555222222111111000111111111111111222222222333333333111111111111111111111111000111111222333333444444333333333444444444555555222222222333555666888999???FFFSSSddduuu|||yyytttooolllmmmqqqtttvvvyyy}}}zzzuuutttttt|||nnneeeaaaaaagggooowww~~~~~~~~~~~~|||ooohhhhhhmmmyyy~~~hhh[[[WWWUUUXXXaaalllwwwrrriiiaaa```bbbfffhhhmmmxxxvvvfff^^^]]]^^^]]]eeepppwww{{{ssscccYYYPPPNNNOOOPPPSSSVVV[[[___ffflllrrrxxx~~~vvviii]]]OOOKKKEEEBBBAAAAAAAAAAAAEEEGGGIIIKKKMMMQQQUUUYYYYYY\\\```cccdddeeeggghhhiiiiiihhheeeaaa]]]YYYVVVTTTTTTUUUTTTSSSSSSVVVXXXYYY[[[]]][[[XXXVVVYYY\\\]]]___aaacccdddeeefffffffffgggiiikkkkkkkkkjjjiiijjjjjjiiihhhhhhhhhiiijjjmmmmmmlllkkkhhhdddaaa___[[[[[[ZZZYYYYYYYYYYYYZZZYYYXXXWWWXXXXXXWWWTTTRRRKKKIIIFFFCCCAAA@@@@@@@@@>>>???@@@CCCGGGKKKOOOQQQVVVWWWZZZ]]]```ccceeefffgggiiimmmqqquuuyyy|||}}}{{{kkk\\\PPPIIIBBBCCCFFFNNNXXXaaahhhkkkeee^^^XXXSSSLLLDDD@@@AAAFFFOOO]]]jjjsssvvvuuusssssstttqqqlllgggiiirrrzzz{{{uuunnnkkklllppptttsssxxx{{{ggg\\\WWWQQQLLLIIIHHHGGGEEEEEEEEEDDDBBB???@@@???>>>>>>>>>===;;;999111000//////000000...,,,........................------------------------........................++++++,,,,,,,,,---------+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,---...///////////////////////////{{{^^^MMM???<<<<<<888666999999999888666555555555555666666666666666666666666444444444555555555666666333333222111000000000111111111111222222333333333000000000000000000000000000000111222333333444444111111111222222333333333222222222333555777888999BBBJJJXXXiii{{{zzzwwwrrrmmmkkkmmmssswwwwwwzzz~~~yyyqqqnnnnnntttpppfffaaa^^^dddlllrrrwww}}}~~~qqqkkkkkkppp|||}}}gggZZZXXXVVVYYYcccnnnyyyzzzmmmfff___```ccchhhlllqqq}}}vvvgggaaaaaadddccckkkwww~~~pppaaaWWWOOOOOORRRTTTXXX]]]```eeelllrrrxxx~~~~~~tttfffZZZLLLHHHCCC@@@???@@@AAA@@@GGGIIIKKKNNNPPPTTTYYY\\\\\\___cccfffggghhhjjjllljjjjjjhhheeeaaa[[[VVVSSSQQQRRRRRRQQQPPPQQQSSSVVVUUUXXXZZZXXXTTTSSSVVVZZZ[[[]]]___bbbddddddcccbbbccceeehhhjjjkkkkkkjjjiiijjjiiihhhgggggghhhiiiiiimmmmmmlllkkkhhhdddaaa^^^[[[ZZZZZZYYYYYYYYYYYYZZZWWWWWWWWWXXXXXXWWWTTTQQQKKKIIIFFFDDDAAA@@@@@@@@@<<<<<<>>>@@@CCCGGGJJJLLLNNNPPPSSSWWW[[[^^^```aaagggiiimmmqqqtttwwwxxxyyyyyy|||}}}nnn^^^RRRJJJ???@@@BBBGGGOOOXXX```eee```[[[WWWTTTNNNEEE@@@@@@CCCLLL[[[kkkvvvxxxtttpppooopppooojjjfffhhhrrr{{{~~~uuulllggggggjjjmmmmmmrrrzzzlll```YYYRRRKKKHHHIIIHHHFFFEEEEEEDDDAAA???@@@???>>>>>>>>>>>><<<:::///......///111222111///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------....../////////+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,---...///........................zzz^^^KKKBBB???888999===999;;;:::999777666555555555777777777777666666666666555444222222222222111///111222222333333222222111222222222222222222222222333222222111111222222333222222222222222222222222222333333333333333333444666555666666444333:::DDDGGGTTTfffvvvzzzwwwrrrnnnmmmppptttwww}}}tttlllnnnttt{{{yyyjjj______```dddkkkooosss{{{tttkkknnnuuu{{{fff]]]TTTXXX^^^eeennn{{{nnneeeeeeccceeehhhjjjoooxxxsssiiiddddddgggooottt}}}tttgggYYYVVVSSSSSSVVVZZZ^^^aaahhhnnnuuu{{{zzzjjj]]]UUUNNNGGGAAAAAACCCCCCCCCFFFHHHLLLPPPTTTWWW[[[^^^aaabbbfffhhhiiilllrrruuusssrrroookkkgggbbb\\\UUUQQQOOOOOOMMMMMMNNNPPPRRRSSSTTTUUUVVVVVVUUUUUUVVVWWWZZZ[[[\\\\\\\\\]]]```bbbaaabbbcccdddfffggghhhhhhjjjjjjjjjjjjjjjkkkllllllllllllkkkiiigggdddaaa___cccbbb```^^^\\\ZZZYYYYYYXXXYYYZZZZZZXXXUUUQQQOOOKKKIIIFFFCCC@@@>>>======@@@>>>===<<<===@@@BBBDDDIIIKKKOOORRRVVV[[[```dddjjjkkklllmmmoooqqqssssssssswww}}}yyymmm^^^RRREEE???===BBBJJJPPPVVV[[[[[[[[[XXXTTTMMMHHHEEEDDDDDDIIITTTdddrrrxxxuuuqqqkkkmmmnnnjjjgggjjjttt|||zzzooogggddddddfffhhhgggkkksss}}}tttaaaXXXRRRMMMIIIHHHFFFDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>===;;;999666444111...---...///000///...---,,,------,,,***------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------............---,,,,,,,,,,,,---...........................////////////////////////zzz]]]KKKBBB???999999<<<888::::::888777666666666666777777777777666666666666555444222222333222111///111222222333333222222111222222222222222222222222333222222111111222222333222222222222222222222222222222333333333333444444333333555666555666>>>IIIUUUcccttt}}}xxxuuurrrooonnnpppsssvvv~~~yyypppkkkpppxxx}}}nnnbbb]]]]]]aaahhhlllpppxxxvvvooosss{{{{{{ggg^^^WWWZZZ```iiiuuu{{{jjjcccdddeeehhhkkkooottt}}}rrrjjjgggiiimmmuuuzzzmmmaaaXXXUUUSSSSSSWWW^^^dddgggooottt|||uuufffYYYRRRMMMGGGBBBCCCEEEEEEFFFIIIMMMQQQVVVZZZ]]]___bbbeeeeeeiiillllllooouuuwwwuuuvvvrrrlllfffaaa[[[UUUPPPNNNMMMMMMMMMNNNPPPSSSTTTUUUVVVWWWWWWVVVVVVWWWXXX[[[[[[\\\[[[ZZZ[[[^^^``````aaabbbccceeefffggggggggggggggggggggghhhiiijjjkkkkkkjjjhhhfffccc```___ZZZZZZYYYYYYXXXYYYYYYYYYXXXYYYYYYYYYXXXUUUQQQOOOKKKJJJGGGCCCAAA???>>>===>>>===;;;:::;;;===@@@BBBDDDGGGJJJMMMQQQVVV[[[___gggiiikkkmmmoooppppppppprrrvvv{{{~~~sssfffZZZLLLDDD???BBBGGGLLLQQQVVVXXXXXXVVVSSSOOOJJJGGGFFFCCCHHHQQQ___lllrrrpppmmmggghhhiiigggfffjjjrrrxxxzzzsssjjjccc``````aaabbbdddiiiqqq{{{zzzggg\\\UUUPPPLLLIIIGGGEEEDDDDDDDDDCCCBBB???>>>===>>>??????>>><<<999777444111//////000111///...,,,,,,------,,,+++------------------------------,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,---------.........,,,,,,------------------...---,,,,,,,,,,,,---...................................................zzz[[[JJJBBBAAA::::::<<<777999999888777777666777777777777777666666666555555555444222222333333111000111222222333333222222111222222222222222222222222333222222111111222222333222222222222222222222222222222222333333444444444111111333666777:::EEEPPP```nnn~~~yyyvvvtttqqqooooooqqqtttvvv{{{rrrlllmmmwwwrrrfff\\\[[[]]]ccchhhmmmvvv~~~yyytttzzzzzzggg___ZZZ]]]dddppp}}}tttfffaaacccggglllqqqwww}}}~~~rrrlllkkkooouuu~~~wwwggg]]]WWWVVVUUUWWW\\\eeemmmrrrzzz~~~|||mmm___SSSMMMKKKFFFCCCEEEGGGHHHKKKNNNSSSWWW]]]aaadddfffhhhiiiiiinnnqqqrrruuu{{{|||zzz{{{vvvmmmeee^^^XXXTTTQQQKKKKKKLLLMMMOOORRRUUUVVVWWWXXXZZZZZZYYYXXXZZZ[[[]]]^^^^^^]]][[[\\\^^^```aaabbbccceeefffgggggghhhfffeeeeeefffggghhhiiiiiijjjiiihhhgggdddbbb___^^^[[[ZZZZZZZZZZZZ[[[[[[\\\XXXYYYYYYYYYWWWTTTQQQPPPLLLJJJHHHEEEBBB@@@>>>>>><<<;;;999999999;;;===>>>AAACCCFFFIIIMMMQQQWWWZZZcccfffiiimmmooonnnmmmlllnnnrrrxxx|||}}}pppeeeTTTJJJBBBAAACCCGGGKKKQQQSSSTTTTTTSSSQQQNNNKKKIIICCCFFFMMMXXXccciiijjjiiibbbbbbbbbccceeeiiimmmooonnniiiccc^^^\\\\\\\\\\\\aaafffoooyyynnnaaaYYYSSSOOOIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@??????@@@@@@>>><<<:::888555222000///000000...---,,,,,,---...---+++------------------------------,,,,,,,,,,,,++++++++++++,,,------------------------.........//////------------------,,,,,,...------,,,,,,------...................................................zzzZZZIIIBBBAAA;;;:::<<<777888888777777777777777888777777777666555555555444555444222222333333222111111222222333333222222111222222222222222222222222333222222111111222222333111222222222222222333333222222222333333444444444111111444888:::???KKKXXXhhhvvvzzzwwwvvvsssooommmmmmqqqvvvyyyuuunnnlllrrrvvvhhh]]]ZZZZZZ```eeekkkttt||||||xxxxxxfff___]]]```iiivvvooodddbbbeeekkkpppxxx~~~}}}rrrooopppuuu|||~~~oooddd]]]YYYYYYZZZ]]]ccclllvvv|||ttteeeXXXOOOJJJIIIEEEDDDGGGJJJKKKOOOTTTXXX\\\bbbgggiiikkklllnnnnnnssswwwyyy}}}xxxmmmbbb[[[VVVSSSQQQJJJKKKLLLOOORRRUUUXXXZZZ[[[\\\^^^^^^]]]]]]^^^```bbbbbbbbb```______```bbbeeeeeeggghhhiiijjjiiiiiiggggggggghhhhhhiiijjjkkkiiihhhgggeeeccc```___^^^___^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYXXXWWWTTTRRRPPPLLLKKKIIIFFFCCCAAA???>>>;;;:::999888888999;;;<<<@@@BBBEEEHHHKKKPPPUUUYYY```ccciiimmmooonnnllliiiiiimmmsssyyy~~~zzzppp\\\PPPDDD@@@@@@BBBGGGLLLPPPQQQSSSUUUUUURRRNNNJJJCCCDDDHHHPPPZZZbbbgggiiibbb```___aaadddfffeeedddbbb___\\\ZZZZZZ\\\\\\\\\```eeennnwwwvvvfff\\\TTTPPPJJJHHHFFFDDDEEEDDDCCCBBBFFFDDDBBBAAA@@@>>>;;;999:::888555111///---------...,,,+++,,,......---,,,------------------------------,,,,,,,,,++++++++++++,,,,,,---...---------------------.....................------,,,,,,,,,------------------------........................000000000000000000000000zzzYYYIIIBBBAAA;;;;;;===777888888777777777777777888777777777666555444444333555333222333444444333111111222222333333222222111222222222222222222222222333222222111111222222333111111111222222333333333111111222333333444555555444444666:::===DDDRRR___rrr~~~{{{wwwvvvwwwsssmmmjjjlllrrrzzzxxxpppllloooyyyyyyjjj```[[[YYY]]]ccciiirrrzzz{{{tttddd``````eeeooo|||{{{mmmffffffjjjpppuuu~~~vvvsssuuu{{{ttthhh```\\\ZZZ\\\```dddiiirrr}}}~~~lll^^^TTTMMMIIIGGGEEEFFFJJJMMMOOOTTTZZZ]]]```fffjjjmmmoooqqqssssssyyy~~~~~~vvvjjj___XXXTTTSSSRRRLLLMMMPPPSSSVVVZZZ]]]^^^```bbbcccccccccccceeefffdddeeeeeedddcccccceeegggiiijjjlllmmmmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkkkkkhhhgggeeecccaaa```___^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQMMMLLLJJJHHHEEEBBB@@@???;;;;;;:::999999999:::;;;>>>@@@CCCFFFIIIMMMRRRVVV]]]aaahhhnnnpppooollliiidddiiipppwww}}}wwwbbbUUUFFF@@@>>>???DDDIIIMMMOOORRRVVVYYYWWWQQQLLLDDDCCCDDDIIIRRR]]]fffkkkfffccc```aaacccbbb^^^ZZZYYYWWWWWWXXX[[[___``````aaafffmmmuuu|||}}}kkk^^^UUUOOOKKKIIIFFFEEEEEEDDDCCCAAAFFFEEECCCAAAAAA???<<<999:::999666333000...---------++++++,,,...///...---------------------------------,,,,,,,,,+++++++++,,,,,,---.........------+++,,,,,,,,,,,,---------.........------,,,,,,,,,------------------------................................................zzzZZZIIIBBB@@@:::;;;===999999999888777777666777777888777777666555444333333555333222333444555444222111222222333333222222111222222222222222222222222333222222111111222222333111111111222222333333444111111222333333444555555555555777<<>>>>>AAAEEEIIILLLQQQXXX]]]]]]WWWQQQGGGEEECCCDDDLLLWWWdddlllkkkhhheeecccbbb___[[[VVVSSSSSSSSSWWW\\\```cccdddbbbgggmmmrrrxxxsssbbbVVVPPPLLLIIIGGGEEEEEEDDDCCCAAABBBAAA@@@@@@AAAAAA???===<<<;;;888666333111000///,,,+++***,,,...//////...------------------------------,,,,,,,,,,,,++++++,,,,,,---...............+++++++++,,,,,,,,,------------------------,,,,,,,,,------......------,,,........................++++++++++++++++++++++++{{{ZZZIIIAAA???999:::>>>:::::::::888777666666666666888777666555444333333222555333222333444555444333111222222333333222222111222222222222222222222222333222222111111222222333000111111222333333444444000111111222444555555666555555888>>>DDDOOOaaaqqq}}}yyyuuutttssspppnnnmmmnnnssszzzyyyooolllmmmuuuxxxggg^^^WWWXXX^^^dddmmmttt|||qqqiiijjjnnnxxxtttmmmkkkooouuu~~~qqqfffaaa^^^]]]aaahhhrrr{{{~~~kkk\\\SSSOOOLLLIIILLLLLLOOOUUUWWWYYY___fffhhhkkkooorrrvvv{{{qqqjjj```WWWSSSSSSTTTTTTUUUWWWZZZ^^^bbbeeeggghhhlllmmmooopppoooppprrrsssppprrrssstttuuuwww{{{~~~~~~~~~zzzwwwuuuoooooommmlllkkkjjjjjjjjjhhhgggeeecccaaa`````````___^^^]]]]]]]]]]]]]]]]]]ZZZZZZYYYWWWUUUTTTRRRRRRMMMMMMLLLJJJGGGDDDAAA???;;;;;;::::::999888888777888:::===???BBBFFFKKKOOOVVVZZZbbbiiimmmnnnlllkkkggglllssszzz}}}mmm___NNNDDD???<<<===AAADDDHHHOOOZZZbbbccc^^^WWWLLLHHHCCCAAAEEEQQQ___iiiooommmiiifffbbb___[[[XXXQQQPPPQQQTTTYYY___bbbccccccgggkkkooosss{{{{{{hhhZZZSSSLLLJJJGGGFFFEEEEEECCCAAA@@@??????@@@AAAAAA???>>>;;;:::999666444222111000+++******,,,...000000///------------------------------,,,,,,,,,,,,++++++,,,------...............,,,,,,,,,,,,---------...,,,,,,------------------,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,{{{[[[III@@@>>>888:::???;;;;;;:::999777666555555555888777666555444333222222555333222333555555444333222222222333333222222222222222222222222222222222333222222222222222222333000000111222333333444444000111111222444555666666333444888???GGGSSSgggwww}}}wwwtttsssqqqkkklllnnnrrrwww}}}vvvllllllppp|||hhh^^^VVVVVV\\\bbbkkkrrrxxxqqqlllooouuusssmmmmmmqqqwwwyyyllleeecccbbbcccgggppp}}}wwweeeWWWPPPMMMKKKIIIOOOOOOSSSYYY[[[\\\bbbjjjmmmooorrrvvvzzz~~~mmmfff\\\UUURRRSSSTTTUUUYYYZZZ^^^aaaeeehhhjjjkkkoooqqqssssssssssssuuuwwwxxxzzz|||~~~}}}tttsssrrrpppnnnmmmmmmmmmiiigggeeecccaaa``````aaa___^^^\\\ZZZXXXVVVUUUUUUZZZZZZXXXWWWUUUTTTRRRRRRNNNMMMLLLKKKHHHEEEBBB@@@;;;::::::999888777666666888:::===@@@BBBFFFKKKOOOSSSXXX___ggglllmmmlllkkkjjjooouuu|||~~~qqqbbbQQQFFF???;;;;;;===@@@DDDNNNZZZeeehhhccc]]]PPPKKKCCC???BBBMMM[[[fffpppooolllhhhccc___\\\[[[PPPOOOOOORRRWWW\\\___```dddfffjjjlllpppxxxmmm^^^UUUMMMJJJGGGFFFEEEEEECCCAAACCCAAA@@@@@@@@@???===:::999888777555333111//////+++******,,,...000000///---------------------------------,,,,,,,,,++++++,,,---......//////......---------.........//////,,,,,,,,,------.........,,,,,,---......---,,,,,,........................////////////////////////tttYYYKKK>>>:::;;;;;;;;;;;;::::::999999888777666666777777777777666555333333555555444444444444333333333333333222222111111111000111111111111222222222333333333333333333333333333444444555555444444333555444444444444333333333555666888>>>JJJ[[[mmmxxx{{{wwwsssrrrsssllllllmmmqqqwww~~~wwwpppnnnmmmvvvnnnaaaXXXYYY]]]^^^eeennnyyy}}}ooommmppptttrrrtttzzz{{{qqqhhhdddeeeiiimmmppp}}}zzzlll]]]UUURRROOONNNOOOPPPTTTYYY\\\^^^bbbhhhmmmrrrtttyyy{{{ssshhhaaaYYYUUUUUUXXXZZZZZZ\\\___dddgggjjjkkknnnoootttwwwyyyyyyyyyzzz~~~{{{xxxvvvtttrrrooollljjjhhhfffccc```^^^]]]\\\[[[[[[ZZZZZZZZZ\\\]]]^^^^^^[[[XXXWWWVVVUUUSSSQQQRRRPPPMMMKKKJJJHHHEEECCC???===:::999999999999888777888:::===AAAFFFJJJLLLMMMSSS[[[dddjjjlllkkkjjjmmmpppuuu{{{xxxlll[[[KKKAAA===<<<<<<<<>>:::;;;;;;:::;;;::::::999999888777777666777777777777666555444444333333222222222222111111333333222222222222222222111111111111222222222222333333333333333333333333333222000//////000222333444444444444444444444444777888;;;BBBNNN^^^ppp{{{yyyvvvrrrqqqsssooopppqqqtttyyyvvvqqqqqqssssssdddYYYYYY[[[\\\ccclllwww~~~rrrqqquuuvvvuuuyyy|||vvvnnnhhhgggkkkqqqvvvrrreeeXXXRRRPPPNNNNNNQQQYYY]]]bbbeeegggkkkqqqvvvzzz}}}ssskkkbbb]]]WWWTTTVVVZZZ]]]^^^cccfffjjjmmmooorrrtttvvvzzz|||}}}zzzwwwuuurrrooollljjjhhhfffccc```^^^]]]\\\[[[[[[ZZZZZZZZZ[[[]]]^^^\\\ZZZWWWVVVVVVVVVUUUSSSRRRPPPMMMKKKJJJIIIFFFDDD@@@>>>;;;999999999888777777777999<<<@@@DDDHHHKKKLLLQQQYYYaaagggjjjkkkkkknnnqqqvvv||||||qqq___OOODDD???===<<<===BBBIIISSSaaammmooolll^^^QQQFFFEEEDDDEEEPPP^^^mmmppppppmmmjjjfff^^^UUUQQQMMMIIIIIIOOOWWW^^^bbbfffhhhjjjlllpppuuu|||yyyggg]]]SSSLLLGGGHHHIIIEEECCCCCC@@@@@@@@@???????????????;;;:::999777555333111111//////...---------------........................,,,,,,------------------------------------------&&&''')))+++------------...------,,,,,,------....................................------,,,,,,,,,......///000000000000///xxxZZZLLL???;;;<<<;;;::::::::::::999999888777777777888888888888777666555555333333222222222222111111222222222222222222333333111111111111222222222333333333333333333333333333333111///------///111333444444444444444444555555888:::???GGGTTTdddttt}}}wwwtttqqqpppqqqrrrtttvvvyyy}}}|||uuuqqquuu|||zzzjjj\\\XXXYYYYYY```jjjuuu~~~vvvwww|||zzz{{{uuuqqqllljjjmmmuuu~~~{{{iii^^^TTTPPPPPPPPPRRRUUU\\\aaagggjjjmmmqqqwww|||vvvkkkddd^^^ZZZWWWVVVZZZ___ccceeekkknnnrrrtttvvvyyy|||zzzwwwtttqqqnnnkkkiiihhhfffccc```^^^]]]\\\\\\[[[[[[ZZZ[[[[[[\\\]]]ZZZXXXVVVVVVWWWWWWVVVUUURRRPPPNNNLLLKKKIIIGGGDDDBBB???<<<:::999999777666666777888;;;>>>BBBFFFHHHKKKNNNTTT[[[aaafffiiikkkooosssxxx}}}vvvfffVVVJJJCCC>>><<<999===BBBKKKZZZiiiqqqqqqdddYYYNNNIIIDDDCCCKKKWWWeeelllpppnnniiieee___XXXSSSOOOJJJIIINNNUUU[[[___dddfffiiilllpppvvv}}}pppdddUUUNNNIIIIIIIIIFFFDDDEEE@@@@@@@@@?????????>>>>>>;;;;;;:::888666444222111//////...------------...........................------------------,,,,,,------------------------'''(((+++---............///......------......///.................................---------------......------......///000zzzZZZLLL???<<<===<<<::::::999999999888888888777777888888888888888777666666555555444444444333333333111111111222222333333333111111111222222222333333333333333333333333333333444333222111111222333444333333444444555555666666888<<>>>>>>>>;;;;;;:::999777555222111///......---------.......................................------,,,,,,,,,---------------------------...////////////...---......------------.............................................---------///...---------...000111|||ZZZMMM@@@======<<<:::999999999999888888888888888777888888888888777777666555555444444444333333333111111111222222333333333111222222222222333333333333333333333333333333333222333444555555444333222333333444444555666777777999>>>HHHTTTbbbqqq{{{wwwsssnnnnnnppprrruuuzzzzzzttttttvvvxxxeee^^^[[[[[[bbblllrrr||||||vvvqqqkkkkkkmmmrrr|||qqqfff___XXXSSSSSSTTTUUUYYY^^^eeejjjrrrxxx}}}vvvmmmfffbbb```^^^___```aaaeeejjjooosssuuuwwwyyy|||~~~zzzwwwsssoookkkiiigggeeecccdddcccbbb```^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZ\\\ZZZWWWVVVVVVVVVTTTSSSSSSQQQNNNMMMLLLKKKIIIGGGEEEBBB>>>;;;:::999777666666666777999;;;>>>AAACCCFFFGGGJJJNNNUUU\\\bbbfffkkkqqqxxx|||~~~~~~qqqcccVVVKKKAAA<<<;;;???DDDJJJVVVeeennnqqqllleee[[[PPPGGGCCCHHHPPPYYYccckkkkkkgggccc]]]WWWPPPNNNKKKJJJLLLSSSZZZ```bbbeeeiiimmmqqquuuyyy}}}zzzjjjZZZRRRKKKJJJIIIEEECCCDDDAAAAAA@@@@@@???>>>>>>===;;;;;;;;;:::888555333111......---------......///.................................------,,,,,,,,,------------------------,,,---...//////...---,,,------,,,,,,,,,,,,------................................................000///...---...///000111}}}ZZZMMMAAA>>>>>><<<999999888888888888888888888888666777777888888777666666333333222222222222111111222222222222222222333333222222222222333333333333333333333333333333333333///111333555555333111///222333444555666777888888;;;BBBMMM[[[iiixxxyyyuuurrrnnnppptttuuuwww|||tttqqqvvv|||nnneee```^^^dddmmmrrr{{{~~~vvvqqqpppiiilllqqqzzzvvvggg]]]YYYUUURRRTTTUUUVVV[[[aaahhhnnnxxxzzzmmmddd___^^^]]]___aaadddgggjjjooouuuyyy|||~~~zzztttpppllliiieeebbbaaa```___^^^```______^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\ZZZYYYXXX\\\ZZZXXXVVVVVVVVVTTTSSSSSSQQQOOONNNMMMLLLJJJHHHFFFCCC???<<<;;;:::888777777777777888:::===???AAADDDDDDFFFJJJPPPWWW]]]aaadddllluuuzzz{{{}}}vvvjjj]]]QQQEEE>>>;;;???BBBFFFOOO]]]gggjjjkkkiiidddYYYNNNGGGHHHLLLRRR\\\dddgggfffddd]]]VVVQQQOOOMMMKKKLLLRRRZZZ```cccfffkkknnnpppsssvvvxxxzzzppp___VVVNNNKKKJJJFFFCCCDDDBBBAAAAAA@@@???>>>======;;;<<<<<<;;;999666333111...------------...//////........................------------------,,,,,,------------------------'''(((***,,,............,,,,,,,,,++++++,,,,,,,,,.......................................///////////////......//////000111}}}[[[NNNBBB>>>???<<<999888888888888888888888888888555666666777777666666666333333222222222222111111333333222222222222222222222222222333333333444444333333333333333333333333000111222333333222111000222222333555666888999999>>>FFFSSSbbbqqqzzztttrrrpppooosssxxxzzz|||zzzooooooyyyxxxllleee```ccclllsss|||yyypppmmmpppmmmrrr{{{yyylll```XXXVVVSSSSSSVVVXXXZZZ```fffmmmttt~~~}}}oooddd^^^]]]___```bbbfffjjjooorrrxxx~~~yyysssnnnhhheeeccc```\\\ZZZZZZ[[[\\\[[[\\\\\\[[[[[[\\\]]]^^^^^^]]]]]]]]]]]]\\\ZZZXXXWWW[[[YYYVVVVVVWWWWWWVVVUUUSSSQQQOOONNNNNNMMMKKKIIIEEEBBB???<<<;;;;;;999888888888888999:::<<>>===<<<<<<<<<===<<<:::777333111---------------...//////........................,,,,,,------------------------------------------(((***,,,...///000000///------,,,,,,,,,,,,------........................---........./////////000------...////////////...}}}[[[NNNBBB??????===999888888888888888888888999999555555666666666666666555555555555444444444333333444333333222222111111111222222333333333444444444333333333333333333333333333333222222222222333333222222333555666888999:::@@@IIIWWWgggvvvzzzuuuqqqpppoooooouuu|||uuulllooo|||~~~qqqhhhaaabbbjjjsss|||}}}zzzuuummmlllpppsssyyy|||pppfff\\\WWWUUUSSSUUUYYY\\\___eeemmmvvv}}}zzzrrrggg___\\\___cccfffeeejjjpppvvvzzzxxxnnnhhhddd___[[[^^^[[[WWWVVVWWWYYYZZZZZZYYYYYYYYYZZZ[[[\\\^^^___]]]]]]^^^]]]\\\ZZZXXXWWWXXXWWWUUUVVVWWWXXXXXXWWWSSSQQQOOONNNNNNMMMKKKIIIEEEBBB???===<<<;;;:::999999999999999:::<<<>>>@@@AAABBBCCCFFFKKKQQQVVVZZZZZZcccooouuuwwwzzz|||ssshhh[[[NNNFFF>>>>>>;;;999@@@PPP```hhhoooyyyyyyjjjZZZNNNGGGEEEMMMWWW```gggiiiaaaXXXWWWUUURRRNNNLLLPPPWWW^^^gggjjjmmmppppppppppppqqqttt|||iii___UUUQQQMMMHHHEEEEEEBBBBBBAAA@@@???>>>===<<<<<<<<<======;;;777444111---------------...///000........................,,,,,,,,,------.........------------------------///000111222222111000///.........------.................................---.........//////000000+++,,,---...///...---,,,{{{```MMMCCCAAA;;;<<<>>>888999999888888777666666666666666666666666666666666>>>666222555666111...000444333222111222333444555333333222222111222222222222222222222222222222222222222222222222222222222111444777777777888<<>><<<;;;::::::888888777777777888:::;;;<<>>;;;:::===CCCQQQ^^^nnn|||}}}iiiRRRAAAAAAFFFPPPYYY```bbb___\\\[[[]]][[[VVVPPPQQQXXX```iiiooorrrqqqppprrrrrrppprrrxxxsssdddTTTNNNLLLJJJGGGGGGDDDCCCBBBBBB@@@@@@???>>>>>>===;;;::::::888555333//////000222444333111.........//////000000111111+++,,,------,,,,,,---///...,,,***+++...000...,,,////////////////////////,,,,,,,,,---------......000000000000///...---,,,..................------111000000////////////000|||```MMMCCCAAA;;;<<<>>>888999999888888777777666666555555555666666666777777:::444111444666333111333222222222222222333444444333333222222222222222333222222222222222222222222333333333333333333333333222555777777777999>>>CCCPPPVVVbbbqqqyyytttrrrooonnnpppuuuzzz~~~uuutttuuuxxx}}}ooojjjiiijjjtttzzz~~~zzzzzz|||}}}~~~zzzwwwssspppqqqsssvvvwww~~~sssiiibbbZZZVVVUUUTTTYYY___dddiiioooxxx~~~~~~rrrlllgggbbb^^^___ccchhhkkkrrrvvv|||{{{pppkkkccc[[[VVVSSSPPPNNNMMMMMMMMMMMMOOOQQQRRRTTTWWWWWWXXXZZZ\\\^^^```aaa___```___]]]ZZZXXXWWWXXXWWWWWWXXXWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPOOOMMMKKKFFFDDDAAA???<<<;;;::::::999888777777777888:::;;;===???BBBEEEGGGJJJOOORRRSSS\\\gggoooxxx}}}~~~~~~zzzpppggg[[[PPPFFF@@@<<<;;;<<>>===;;;::::::888666333///.........///...+++)))...///////////////000000+++,,,---,,,,,,,,,,,,---...,,,+++,,,...///...,,,........................---............/////////---...///////////////...........................000000////////////000000~~~```MMMCCCAAA;;;<<<>>>999999999999888777777666666555555555666666777777777666222111444555444444666000111111222333222222222333333222222222222333333333333333333333333333333444444444444444444444444444666777666777;;;BBBHHHUUU]]]jjjyyy|||tttooonnnnnnooosssyyy~~~rrrsssxxxuuummmjjjjjjqqqxxx|||wwwtttsssuuuvvvvvvuuutttrrrrrrtttxxx}}}xxxjjjbbb\\\XXXWWWYYYWWW\\\dddkkkqqqzzz~~~rrriiieeedddbbbbbbdddiiinnnqqqwww|||~~~sssllleeeaaa[[[VVVRRRNNNKKKIIIJJJJJJJJJKKKMMMPPPSSSTTTUUUVVVXXXZZZ\\\^^^```aaaaaabbbaaa___[[[XXXWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUTTTRRRQQQPPPPPPOOOLLLJJJGGGEEEBBB???===;;;::::::999888777777777888999:::>>>@@@BBBCCCDDDFFFJJJLLLOOOYYYdddmmmwww||||||}}}~~~~~~uuulllaaaWWWKKKDDD>>>;;;;;;???IIITTTddduuuvvv]]]JJJBBBCCCGGGPPP\\\dddfffdddhhhiiigggbbb[[[XXX[[[```mmmrrruuutttsssuuuuuurrruuuxxx}}}ooo]]]SSSOOOJJJGGGFFFDDDDDDCCCBBBAAA@@@??????>>>===;;;;;;:::999666444222000......//////...---/////////...............,,,,,,,,,,,,,,,,,,,,,+++---,,,+++,,,...///...---........................------------............,,,,,,---//////000000000........................//////...//////000111222aaaMMMDDDAAA<<<<<<>>>999::::::999888888777777666777777777777666666666555444333222333444444555666///000111222333222111111333333222222222333444444333333333333333333333333444444444444444444444444555555666555666<<>>???AAAAAAAAACCCEEEGGGLLLVVVbbblllwww||||||}}}~~~{{{ssshhh^^^QQQIIIAAA===;;;===DDDLLLZZZlllvvv]]]IIIDDDBBBCCCKKKYYYeeejjjjjjppppppnnnhhh```\\\\\\___mmmrrrvvvttttttvvvvvvsssuuuvvvyyyuuuaaaVVVPPPKKKHHHGGGDDDDDDCCCBBBAAA@@@?????????===<<<;;;;;;:::777555000...------///222333333//////......------,,,,,,...---,,,,,,------,,,+++,,,,,,,,,,,,---......---........................*********+++++++++,,,,,,,,,---....../////////...---------...........................///000222222aaaNNNDDDBBB<<<===???999::::::999999888777777777::::::999777666555444333444555555333222333444444///000111222333222111111333222222222333444444555333333333333333333333333333333333333333333333333444555555444777>>>IIIQQQ]]]hhhxxx|||zzzuuupppoooppprrrvvvzzz~~~~~~xxx}}}vvvnnnlllooovvv|||yyyvvvrrrpppqqqsssttttttwwwyyy{{{}}}rrriii```]]][[[[[[___dddeeekkkssszzzssskkkgggfffcccfffjjjnnnqqqvvv|||xxxnnnfffaaa___]]]ZZZXXXVVVSSSPPPMMMLLLMMMNNNPPPRRRVVVYYY[[[\\\]]]^^^_________^^^^^^```aaacccbbb___\\\[[[[[[[[[[[[[[[ZZZYYYXXXVVVVVVUUUTTTRRRQQQPPPOOOLLLJJJIIIGGGDDDAAA>>><<<;;;;;;:::999888777777888999999===>>>?????????@@@BBBDDDKKKUUUaaakkkvvv}}}}}}~~~yyynnndddXXXNNNDDD???<<<;;;@@@FFFRRRcccwwwrrr[[[HHHDDDAAAAAAHHHUUUccclllooovvvuuurrrlllddd^^^\\\]]]iiiooosssrrrrrrtttuuusssrrrssstttyyyzzzeeeXXXQQQLLLIIIHHHEEEDDDDDDCCCBBBAAA@@@??????===<<<<<<<<<;;;888666///,,,******,,,...000000//////......------,,,,,,///---,,,,,,...///---,,,,,,,,,------------..............................*********+++++++++,,,,,,...............---,,,,,,---------.........//////............///000222222aaaNNNDDDBBB<<<===???::::::::::::999888888777777;;;:::999888666555444333444777777333111333444333000111111222333222222222333222222333333444555666333333333333333333333333333333333333333333333333444555555666999AAAMMMVVVbbbmmm~~~{{{yyyvvvrrrqqqqqqsssvvvzzz}}}~~~~~~uuurrrrrrwww~~~{{{wwwvvvsssqqqppprrruuuvvvvvvyyy|||vvvjjjccc^^^]]]^^^___eeekkkpppuuu}}}vvvmmmfffdddfffdddhhhnnnrrrvvv{{{zzzsssmmmgggdddbbb```]]][[[ZZZXXXUUUSSSRRRSSSSSSTTTVVVYYY\\\]]]```aaabbbbbbbbbaaa```___^^^```bbbbbb___]]][[[[[[]]]]]]\\\[[[ZZZYYYWWWVVVUUUSSSRRRQQQQQQPPPMMMKKKJJJHHHEEEAAA>>><<<;;;;;;:::999888777777777888999;;;<<<===>>>>>>???BBBDDDKKKTTT___iiittt~~~~~~~~~sssiii^^^SSSGGGAAA===;;;===BBBMMM[[[lllwwwxxxooo\\\KKKCCCAAA@@@EEEOOO]]]jjjqqqyyyxxxssskkkccc^^^[[[ZZZccciiimmmmmmnnnqqqrrrqqqnnnnnnooottt~~~kkk\\\TTTMMMIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@???>>><<<<<<===<<<999777555222///------........./////////..................,,,***+++///000...,,,+++,,,...---,,,,,,---///------------------------------------............/////////......,,,++++++,,,,,,------...///////////////...//////000111222bbbNNNEEEBBB======???:::;;;::::::999999888888777999999888888777666666666222777888333000333555444222222222222222333444444222222222333333555666666444444444444444444444444444444444444444444444444555666888999===EEEQQQZZZhhhttt{{{xxxvvvrrrpppqqqrrruuuyyy}}}}}}zzzuuuyyyzzzvvvvvvtttrrrsssvvvyyy{{{{{{}}}xxxnnnddd```___bbbeeehhhnnnvvvzzzvvvooojjjeeefffkkkgggmmmsssxxx}}}|||vvvssspppmmmlllhhhfffccc``````^^^\\\[[[XXXXXXXXXXXXYYY[[[]]]^^^bbbccceeeffffffeeecccbbbaaaccceeeeeebbb^^^\\\[[[^^^^^^]]]\\\[[[YYYWWWWWWTTTSSSQQQQQQQQQPPPNNNLLLKKKIIIFFFBBB???===;;;;;;;;;:::888777777777888999888:::<<<===>>>???BBBEEEJJJSSS]]]fffqqq|||~~~~~~vvvlllbbbVVVJJJCCC>>>;;;<<>>=========<<<:::888999666333222111111000///...///////////////000000+++(((''')))---///...+++***,,,......,,,,,,---///---------------------------............/////////---------......---,,,,,,,,,,,,------...//////000000000////////////000000bbbNNNEEEBBB======???:::;;;;;;:::999999888888777666777777777888888888888000666888222000444666555444333222111222333444555222222222333444555666777444444444444444444444444666666666666666666666666666888:::<<<@@@IIITTT]]]lllxxxxxxwwwuuupppnnnppprrruuuzzzwww{{{~~~~~~|||wwwwwwvvvuuuvvvzzz}}}vvvnnnhhhbbbaaabbbggglllpppwwwtttllljjjjjjhhhkkkqqqkkkqqqyyy~~~zzzvvvuuuttttttsssooolllhhhfffeeedddcccaaa[[[[[[ZZZZZZ[[[\\\]]]^^^bbbdddfffhhhhhhhhhgggfffgggiiikkkjjjfffbbb___]]]^^^^^^^^^]]][[[YYYXXXWWWSSSRRRQQQQQQRRRQQQOOOMMMKKKIIIFFFBBB???===<<<;;;;;;:::888777777777888888777999;;;<<<>>>@@@CCCFFFIIIQQQ[[[dddnnnyyy~~~}}}}}}~~~wwwmmmeeeXXXKKKDDD???<<<<<<>>>AAAKKKWWWaaahhhggg]]]RRR<<<===???@@@DDDPPPaaammm{{{wwwpppggg```ZZZXXXWWWXXX^^^dddeeeggglllnnnlllffffffhhhmmmwwwxxxeeeXXXOOOIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>======>>>===;;;999444222000///000000///.........//////000000111111)))&&&$$$''',,,///---******---///...,,,+++---000------------------------,,,,,,,,,---------......++++++,,,---............,,,,,,------...///000000111000000////////////000aaaMMMCCC@@@:::;;;>>>999;;;;;;;;;;;;999888666555777777666666555555444444444444333222222111000000111111222222222333333333222222333333333333444444444444444444444444444444444444444444444555777777555888;;;>>>DDDMMMZZZcccvvv~~~zzzuuupppmmmmmmpppqqqvvvzzz}}}|||~~~~~~}}}}}}~~~}}}~~~zzzyyyxxxyyy|||zzznnniiijjjeeegggiiilllpppwwwvvvsssooommmmmmooopppqqqvvvzzz|||yyywwwxxxxxxuuussstttqqqnnnlllkkkiiiddd```______^^^^^^___```bbbcccdddfffhhhjjjlllmmmmmmmmmmmmmmmmmmllliiiddd___\\\^^^]]]]]]]]]^^^\\\ZZZWWWRRRSSSSSSSSSQQQPPPNNNMMMLLLKKKHHHEEEBBB???===<<<999999888888777666666666888999;;;<<<>>>@@@DDDGGGLLLOOOVVV___iiiqqqvvvxxxyyy{{{}}}{{{pppkkk```TTTKKKCCC<<<999;;;???EEEOOOYYY___^^^XXXSSSJJJEEE@@@???BBBJJJZZZiiiqqqoooiiibbb___^^^YYYSSSRRRVVV[[[aaafffiiijjjjjjhhhgggkkkttt|||lll]]]TTTNNNJJJHHHGGGEEEDDDBBBBBBAAAAAA>>>>>>>>>>>>===<<<;;;:::555333111000///000111222//////.........---------//////.........---------.........------,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222000...,,,+++,,,---//////.........///000111222aaaMMMCCC@@@:::;;;>>>999======<<<;;;:::999888888999888888888777777777666666555555444333333222222222222333333333444444444222222333333333333444444444444444444444444444444444444444444555666777777777999<<<@@@GGGRRR```kkk|||yyytttooommmnnnppprrrwww{{{~~~{{{{{{{{{}}}sssiiigggiiimmmnnnqqqtttyyyyyyrrrooommmlllnnnqqqtttuuuwww}}}}}}{{{{{{~~~{{{{{{||||||yyywwwvvvssspppnnnmmmkkkgggccccccbbbaaa`````````aaabbbeeefffiiilllnnnooopppppprrrrrrqqqnnnkkkfffbbb``````___^^^^^^^^^]]]ZZZXXXRRRSSSSSSSSSRRRPPPNNNMMMLLLKKKHHHEEEBBB???===<<<::::::999999888777777777666888:::;;;===@@@DDDGGGKKKNNNSSS[[[eeemmmsssvvvxxxyyy|||uuummmbbbVVVMMMEEE===:::;;;<<>>>>>>>>>>>===<<<;;;:::777555333000/////////000//////.........---------//////.........---------.........------,,,,,,,,,,,,---......//////......------------------------................................................------...///000222333333aaaMMMCCC@@@;;;<<<>>>999===<<<;;;999888888888999888888888888777777777777777777666666555444444444333333444444444555555555222222333333333333444444333333333333444444444444444444444444555666777888999;;;>>>CCCLLLZZZkkkwwwyyyvvvrrrooommmnnnqqqsssxxx|||}}}}}}~~~tttkkkffffffjjjqqqsssvvvzzzwwwpppnnnnnnnnnooorrrvvvzzz}}}~~~|||wwwvvvvvv~~~}}}}}}}}}~~~}}}{{{xxxuuussspppooonnnllliiigggfffeeedddbbbaaaaaabbbbbbeeegggjjjmmmqqqsssuuuvvvyyyxxxuuurrrnnnjjjfffeeebbbaaa______^^^]]]ZZZXXXRRRRRRSSSSSSRRRPPPNNNMMMLLLJJJHHHFFFBBB@@@>>><<<;;;;;;::::::999888888888555666999:::<<>>>>>>>>>>>===<<<;;;:::999777555222///........................---------/////////............---.........---------------------...////////////...........................------------------------+++,,,...///000000///...,,,---...111222333444444aaaNNNCCCAAA;;;<<>>===;;;::::::999888888777777444666888:::<<<@@@DDDHHHJJJLLLNNNRRRXXX```hhhmmmqqqssswww|||~~~rrrhhh\\\TTTJJJAAA<<<;;;:::<<<@@@GGGNNNSSSVVVVVVMMMHHHCCC@@@@@@DDDPPP\\\hhhkkkjjjccc]]][[[XXXUUUVVVXXXZZZ]]]aaadddggghhhgggooo|||kkk[[[PPPIIIGGGFFFEEECCCAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999777555333111//////.........................../////////..............................---------------...///////////////........................------------------------------...///////////////---...000222333444444444bbbNNNDDDAAA;;;<<>>EEEOOO]]]ooovvvsssqqqpppoooppprrruuuwwwzzz}}}~~~zzzooojjjhhhiiimmmsss}}}~~~vvvqqqoooppprrrvvvyyy}}}vvvsssvvvyyy~~~~~~|||xxxtttpppnnniiiiiiiiiiiihhhiiijjjkkkiiihhhfffddddddddddddeeefffgggkkkoootttyyy}}}|||xxxtttpppmmmkkkcccaaa^^^\\\ZZZYYYVVVTTTQQQQQQRRRRRRRRRPPPOOONNNKKKJJJHHHFFFCCCAAA???>>>999999999888777777666666555777999;;;<<<@@@DDDGGGIIIKKKMMMPPPSSSZZZbbbhhhlllpppvvv}}}tttjjj___WWWMMMBBB<<<;;;<<<<<<>>>CCCKKKRRRVVVXXXPPPJJJEEEBBB@@@BBBLLLWWWhhhnnnpppiiiaaa\\\YYYWWWWWWXXX[[[^^^bbbeeehhhjjjeeelllzzzrrr___RRRJJJHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>===<<<;;;:::777666555444222111111000---.....................////////////////////////........................---...//////000000//////------------------------------------------------222111///---------///000000000222333444444444444bbbNNNDDDAAA<<<===???:::<<<;;;:::999888999999:::777777777777888888888888333333333333333333333333111111111222222222333333222222333333333333444444111111222222333333444444555555555555666777888888999@@@LLLYYYhhhzzz}}}sssqqqpppooooooqqquuuxxxzzz|||yyyqqqjjjiiikkkmmmrrrxxxuuuooollllllrrrvvv|||zzzqqqoootttyyy{{{uuuoookkkjjjccceeeffffffgggiiilllooommmkkkiiigggfffeeeeeeeeeeeegggjjjoootttzzz~~~|||xxxtttpppnnneeebbb^^^[[[YYYWWWTTTRRRQQQQQQRRRRRRRRRQQQOOONNNKKKJJJIIIFFFDDDAAA@@@???999999888888777666666555555777999:::;;;>>>BBBEEEGGGJJJLLLMMMOOOTTT\\\bbbhhhmmmvvvwwwnnnccc[[[QQQEEE===<<<<<<;;;;;;@@@GGGOOOUUUXXXRRRMMMHHHDDD@@@AAAIIISSSeeeooouuupppfff```\\\ZZZWWWYYY\\\___bbbeeeggghhheeejjjtttyyyeeeVVVNNNIIIHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::777777666555333222111111---------..................////////////000000000.............../////////......///000000000000///------------------------------------------------444222///---,,,---///000111111111222333555777888bbbOOODDDBBB<<<===@@@;;;;;;;;;;;;;;;::::::::::::666777777777888888888999333333333333333333333333222222222333333333444444222222333333333333444444000111111222333333444444555555555555666777888999999CCCSSSccctttxxxqqqoooooooooqqqssswww{{{}}}xxxrrrlllhhhlllppptttzzzwwwqqqnnnmmmmmmwww}}}uuummmlllrrrxxx|||vvvoooiiiffffffaaaccceeeggghhhkkkqqquuutttrrroookkkhhhfffeeeeeeeeefffiiinnnsssyyy~~~|||xxxtttqqqfffccc___[[[YYYWWWTTTRRRPPPQQQRRRRRRRRRQQQPPPOOOKKKJJJIIIFFFDDDBBB@@@???::::::999888888777777666444666777888888;;;>>>AAADDDGGGJJJKKKKKKOOOVVV\\\dddkkkvvv{{{rrrhhh```UUUIII@@@>>>999888888;;;BBBJJJQQQTTTUUUPPPJJJFFFAAA@@@GGGPPP```mmmwwwuuukkkddd```^^^\\\^^^aaadddeeeffffffeeehhhhhhnnnxxxlll\\\TTTKKKJJJHHHEEECCCAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::999888777666444222000///---------.........//////.../////////000000000000---........./////////000......///000000000000000................................................111000///......//////000000000000111333777;;;===bbbOOODDDBBB<<<===@@@;;;999999:::::::::999888888444555555555666666777777333444444444444444444444333333333444444444555555222222333333333444444444000000111222333333444444555555555666666777888999:::FFFXXXjjj{{{uuupppoooooooooqqqtttyyy|||~~~uuupppooojjjiiiooovvv{{{}}}xxxtttqqqqqqrrrttt|||}}}ssskkkkkkrrryyy{{{zzzxxxqqqiiidddcccccc```cccfffhhhjjjnnnuuuzzzzzzxxxtttooojjjgggeeeddddddfffhhhmmmrrrxxx}}}{{{vvvssshhheee```\\\ZZZWWWUUUSSSPPPQQQRRRRRRRRRQQQPPPOOOKKKJJJIIIGGGDDDBBBAAA@@@;;;;;;::::::999888888777333444666666666888;;;>>>AAAEEEIIIIIIIIIKKKRRRXXXbbbjjjvvv~~~vvvlllcccYYYKKKBBB???777555555888???GGGMMMPPPVVVQQQKKKGGGBBB@@@FFFNNN[[[jjjwwwwwwnnngggcccaaabbbdddgggiiiiiihhhfffdddlllhhhjjjrrrzzz~~~qqqaaaXXXLLLJJJHHHFFFDDDBBBAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;999777444111...------------.........//////.../////////000000111111---.........//////000000...//////000000000000000000000000000000000000000////////////////////////---...///000111111000000///......///333999>>>BBBbbbSSSDDD>>>>>>===<<<<<<<<<<<<;;;::::::999999888888888777666555444333333666444444444555666555444555555555444444333333333444444444444444444444444555555555444444333333333333111222666777666888<<>>;;;:::999888777777777777555444444555777;;;>>>@@@EEEDDDCCCBBBDDDIIIPPPUUU^^^kkkzzz{{{pppeee[[[PPPEEE>>><<<888666888:::>>>GGGQQQVVVTTTSSSRRRIIIAAAAAAHHHUUUcccssszzzvvvmmmeeebbbcccaaabbbeeeeeeaaa```bbbgggfffgggllltttyyy{{{zzzzzzdddXXXNNNKKKGGGEEEDDDCCCAAA???@@@@@@???===<<<:::999999555555444333222000///...000//////...---,,,,,,,,,,,,,,,---///111000...++++++---//////...---...////////////...------,,,,,,------............------...------------...////////////............//////000000000222555999===@@@bbbSSSDDD>>>>>>===<<<<<<::::::999888888777777666666666666666666555555555777666555555777777666555555555444444444333333333444444444444444444444444555555555444444333333333555333444777888777:::???GGGRRRbbbsss~~~vvvqqqppppppppprrrvvv{{{{{{rrrllljjjlllooottt{{{~~~zzzwwwuuuvvvuuuwww~~~zzzrrrkkkggghhhnnnsssxxxvvvqqqkkkeeeaaabbbcccgggjjjnnnrrrvvvzzz|||uuuoooiiifffdddeeeeeeeeehhhmmmsssyyy}}}zzztttoooggg^^^XXXWWWWWWVVVTTTRRRSSSSSSSSSRRRQQQOOONNNIIIGGGEEEEEEDDDBBB@@@===<<<<<<:::999888888888888555555555555777:::<<<>>>BBBBBBBBBBBBCCCGGGMMMRRR\\\iiiwwwvvvjjj___TTTIIIAAA===888666888:::>>>FFFOOOVVVUUUUUUTTTLLLCCCDDDJJJRRR^^^nnnxxxwwwpppgggccccccaaabbbfffeeeaaa___aaaccceeehhhmmmssswwwyyyzzzhhh[[[OOOLLLHHHEEEDDDCCCAAA@@@@@@@@@???===<<<;;;:::999999888777666333111///...............///////////////......///000///---+++,,,---//////...---...///.../////////////////////---......//////......---///............///000000//////............//////000000000222666:::>>>@@@aaaRRRDDD???>>>===<<<<<<::::::999888888777777666555555555666666777777777888666555666777888777666555444444444444333333333444444444444444444444444555555555444444444444444777555666999999999<<>>>>>===;;;:::999888888888666666555666777888:::;;;>>>???@@@AAABBBEEEJJJMMMYYYfffsss{{{{{{ooocccXXXLLLDDD===999777888999<<>><<<;;;::::::===<<<:::888555222000...,,,---...///000111222333222111/////////...---+++,,,...//////...------.........//////000111111222---......//////......---///////////////000111111//////............//////000000111333777;;;???BBB```QQQCCC??????===;;;;;;<<<<<<;;;::::::999999888555666666666666777777777777666555666777777666555444444444444444444444444444444444444444444444444555555555555555444444444888666777999999999???FFFRRR]]]nnn|||wwwrrrqqqooopppssswww|||zzznnniiigggiiiqqqyyyzzzwwwxxxyyy}}}|||}}}}}}}}}|||zzzwwwrrrpppmmmhhheeeeeehhhkkkpppppppppnnnkkkjjjlllmmmqqquuuzzz~~~yyyqqqjjjgggcccbbbbbbdddhhhooovvvzzz}}}zzzssshhh___ZZZXXXVVVUUUTTTTTTTTTTTTRRRPPPNNNMMMJJJIIIGGGGGGGGGFFFCCCAAA>>>===;;;:::888888777777777777666666666777888999:::<<>>===<<<;;;:::<<<<<<;;;999666444111000------...000111222333444333111.........///...------...000///...,,,------....../////////000000000......////////////......//////......//////000111//////............//////000000111444888===AAADDD^^^PPPCCC??????===;;;;;;<<<<<<;;;::::::999999888888777777777666666666666666555444444666666555444444444444444444444444444444444444444444444444444555555555555555555555555666666777999999:::AAAJJJWWWccctttzzzrrroooooonnnppptttyyyxxxppphhhfffgggmmmxxxxxxtttuuuyyy|||}}}|||{{{zzzxxxwwwqqqpppmmmiiieeeeeegggjjjqqqrrrssssssrrrrrrsssuuuuuuxxx}}}}}}tttmmmhhhcccbbb```aaaeeelllssswww{{{zzzoooeee]]]YYYWWWVVVUUUUUUUUUUUUTTTRRRPPPOOOKKKIIIHHHGGGGGGFFFCCCAAA===<<<:::999777666666555777666666666666666666666999;;;>>>???AAACCCFFFIIISSS___llltttyyyuuujjj^^^RRRJJJAAA<<<999888888:::BBBJJJ[[[bbbfffbbbXXXNNNGGGCCCBBBHHHSSSbbbnnnsssooojjjgggeeefffiiihhhccc```aaa^^^dddlllrrrtttvvvzzz}}}~~~~~~hhhVVVQQQKKKGGGDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;::::::999888666444333222000000000000111111222222000...------...000//////,,,...//////...------.../////////......---------...//////////////////.........------......///000//////............//////000000222555999>>>CCCFFF~~~]]]PPPCCC??????===;;;:::::::::999888888777777666888888888777777666666666666444333444555666555444333333333444444444444555444444444444444444444444555555555555555666666666555555777999999;;;EEEPPP^^^jjjyyy|||vvvpppnnnpppooorrrvvv||||||ooojjjfffgggkkksss~~~wwwsssssswww}}}~~~|||{{{zzzzzzyyyvvvtttqqqmmmiiiiiikkkmmmsssuuuxxxyyyxxxxxxyyyzzzwww{{{yyypppkkkdddbbb```___ccciiioootttxxxttthhh^^^XXXVVVUUUTTTUUUVVVVVVUUUTTTRRRQQQKKKIIIGGGFFFEEECCC@@@>>>===<<<:::888777555555555666666666666666555555555777999<<<===???AAADDDGGGOOO[[[gggooovvv~~~yyyooodddYYYQQQDDD???;;;:::999:::AAAIII[[[dddjjjfff\\\QQQGGGAAA@@@DDDLLLXXXeeemmmoooooojjjhhhhhhkkkjjjfffdddfff```dddkkkppptttxxx{{{}}}~~~mmmXXXSSSMMMGGGEEEDDDCCCBBB@@@@@@???>>>>>>===<<<<<<999888888777666444333222111111111000000000000000...---,,,---/////////...+++---//////...---...///000//////...------,,,,,,...//////000000//////...---------------...////////////............//////000111222555:::@@@EEEGGG|||\\\OOOBBB??????===;;;:::::::::999888888777777666777777777777777888888888666555444555666777666444333333333444444444555555444444444444444444444444444555555555666666666777555666888::::::===IIIUUUeeeppp~~~{{{wwwtttpppppptttqqqtttzzzzzzpppkkkhhhhhhmmmtttxxxvvvssssssvvv}}}~~~|||xxxsssooonnnpppsssvvvxxx|||}}}}}}||||||}}}zzz~~~}}}uuuoooeeebbb___^^^```ffflllpppuuu}}}wwwiii^^^WWWTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRLLLJJJHHHFFFEEECCC???===>>>===;;;999777666555555444555555555666555555555666777999:::;;;>>>BBBEEEJJJVVVbbbkkkrrr{{{zzzpppggg\\\UUUFFFAAA===;;;::::::AAAIIIWWWccclllhhh___UUUJJJAAA???AAAGGGPPP\\\fffnnnrrrnnnkkkjjjlllllliiiiiilllbbbcccgggmmmtttyyy{{{|||}}}rrrZZZUUUNNNHHHEEEDDDCCCBBB@@@@@@??????>>>=========;;;:::999888666444222111000000000000000000000000---,,,,,,---......,,,******,,,...///......///111////////////............//////000000000000//////...............//////000//////............//////000111333666;;;AAAFFFIII{{{\\\NNNBBB??????>>>;;;:::<<<<<<;;;;;;:::999999888555555666777888999::::::888666555666777888777666333333333444444555555555444444444444444444444444444555555555666666777777666666999;;;<<<@@@LLLYYYiiittt~~~vvvuuutttqqqssswwwssswww||||||sssjjjkkkjjjmmmttt}}}xxxtttssssssvvv{{{}}}xxxssssssuuuwwwwwwzzz}}}~~~~~~}}}~~~|||xxxssseeeccc___]]]___dddjjjooosss|||wwwiii]]]UUURRRRRRPPPQQQSSSTTTTTTTTTSSSRRROOOMMMKKKIIIGGGDDDAAA>>>???>>><<<:::888777666666333444555555666555555555444555777777999<<>><<<:::;;;AAAIIITTTbbbllliii```WWWMMMCCC???AAADDDKKKVVVbbbnnnuuupppmmmkkkmmmmmmkkklllooocccbbbdddjjjsssyyy{{{{{{}}}uuu[[[UUUNNNHHHEEEDDDCCCBBB@@@@@@??????>>>>>>============;;;999777444111000......//////000000000111---------......---)))&&&)))+++---......///000222......//////000000111111//////000000000000/////////////////////000111111//////............//////000111333666;;;AAAGGGJJJyyyXXXLLLBBB??????<<<;;;;;;===<<<999777666666777777:::888555333333444666777555444444333333444444555555555555555555555555555333333333333333333333333555555555555666666666666333777;;;;;;<<>>??????===999777888:::555444444444444333333333555777999:::;;;<<>>NNNYYYcccfffbbbZZZNNNCCC===;;;<<>>???>>><<<;;;;;;999777666666666444222111111111111000000000000///...---,,,,,,,,,,,,,,,//////000000000000//////............///////////////////////////......------...000111111111000///...///////////////.........333888<<<>>>CCCIIINNNwwwXXXLLLBBB??????<<<;;;;;;===;;;999777666666777777888777777777666666666666555444444333333444444555555555555555555555555555555555555555555555555555555555555555666666666666555999<<<<<>>HHHSSS^^^cccbbb\\\RRRHHH???<<<<<>>BBBPPPcccrrr}}}zzzuuuoookkklllpppsssuuu|||vvvrrrpppoooqqqvvv}}}~~~wwwqqqllllllooouuuxxx}}}{{{{{{|||}}}~~~~~~yyyzzz|||yyypppgggcccaaa```ccchhhooowww~~~wwwlll```XXXSSSRRRQQQOOONNNOOORRRUUUVVVVVVYYYUUUOOOKKKHHHEEEAAA???:::;;;:::888555444444666666666555555444333222222444666888999:::===@@@CCCBBBHHHRRR[[[dddlllssswww}}}}}}|||~~~}}}xxxssskkkcccVVVOOOEEE===::::::<<<===BBBLLLXXX^^^aaa___XXXOOOCCC>>><<<@@@FFFQQQaaaooorrrqqqqqqrrrrrrqqqooolllaaa\\\\\\eeeooowww~~~rrr\\\RRRPPPGGGDDDGGGFFFDDDBBBAAA@@@@@@@@@>>>===;;;:::888888888777444222111111111111000000000000////////////.....................//////.....................///////////////////////////......---......///000000000000000000000000000000000000000444777;;;>>>BBBHHHPPPVVVqqqXXXLLLBBB??????<<<;;;;;;<<<;;;:::888888777888888555666777888888777666555555555444444444444555555555555555555555555555555666666666666666666666666555555555555666666666666999;;;===???FFFVVVkkkzzz|||xxxtttnnnkkklllqqqwwwzzzzzzsssqqqqqqssszzz|||sssooommmmmmooottt~~~~~~|||{{{{{{}}}~~~}}}zzz{{{|||~~~vvvlllhhhdddbbbcccfffmmmttt{{{}}}~~~wwwnnnddd[[[VVVSSSPPPNNNNNNPPPSSSVVVXXXXXXVVVSSSNNNKKKIIIGGGEEECCC??????>>><<<:::999999999777777666555444333222222333555777999:::===@@@CCCAAAFFFNNNWWW___gggooossszzzzzzzzz{{{}}}~~~{{{wwwoooggg[[[SSSHHH???;;;;;;<<<<<>>BBBKKKZZZgggooopppsssvvvxxxxxxtttqqq```[[[ZZZbbbmmmwwwyyyaaaSSSPPPGGGDDDGGGEEECCCBBB@@@@@@@@@@@@>>><<<;;;:::999999999888555222111111111111000000000/////////000000000/////////------............------............///////////////////////////......---...//////000000000000000///////////////000000111555888<<>>???>>>===;;;;;;;;;:::::::::888555222111111111111000000000/////////000111111000000///------............------............///////////////////////////......---///////////////000000111//////.........///000111555999===@@@EEEMMMVVV^^^rrrXXXLLLBBB??????<<<;;;;;;;;;::::::::::::999999888777777666666666777888888666666555555555555666666555555555555555555555555444444444444444444444444555555555555666666666666888:::>>>EEEQQQdddyyy~~~pppooonnnmmmnnnttt}}}|||{{{{{{yyyxxxyyy|||~~~zzzoooiiieeehhhnnnsss{{{}}}yyyqqqvvv|||yyywwwwwwxxxyyyzzz|||||||||||||||~~~}}}}}}}}}~~~yyyrrrkkkdddaaabbbeeekkkppprrrvvv||||||wwwrrrkkkccc[[[UUUNNNMMMMMMOOOSSSVVVXXXYYYXXXUUUPPPLLLIIIFFFDDDBBB@@@>>>;;;:::::::::888777666666666555555555555444444666888999999;;;>>>@@@AAADDDJJJQQQXXX```hhhnnnrrruuuxxxyyy{{{}}}yyyqqqddd\\\OOODDD>>>;;;;;;;;;@@@FFFNNNVVV```gggeee```QQQJJJBBB>>>>>>BBBLLLWWWhhhnnnwww{{{ccc[[[WWW\\\hhhtttmmmYYYRRRHHHDDDFFFCCCBBB@@@>>>>>>>>>>>><<<;;;<<<;;;;;;;;;;;;999666333111111111111000000000000---...000111111111000///.........//////.....................///////////////////////////......---///////////////000111111000///......///000222333555999???CCCHHHPPPYYY```uuuXXXLLLBBB??????<<<;;;;;;:::::::::;;;::::::999999777888999:::;;;:::999999666666555555555555666666555555555555555555555555444444444444444444444444555555555555666666666666888;;;@@@IIIWWWjjjzzzoooppppppqqqsssyyy|||~~~wwwssstttwwwyyyyyy{{{xxxrrriiieeeeeelllvvv~~~uuupppnnnmmmvvv{{{xxxvvvuuutttuuuvvvxxxyyyzzzzzz{{{{{{{{{{{{|||~~~}}}vvvnnneeeaaaaaa```ggglllnnnrrryyy}}}~~~~~~{{{wwwsssnnnfff\\\VVVNNNMMMLLLNNNRRRUUUWWWWWWVVVSSSNNNKKKIIIGGGDDDBBBBBB???<<<<<<<<<<<<:::888555555555555666666666666555777888999999:::<<>>CCCJJJRRR^^^ggghhhcccUUUMMMEEE@@@>>>???GGGQQQaaakkkzzzzzzcccZZZUUUZZZffftttttt^^^UUUJJJFFFGGGCCCCCCAAA????????????===;;;<<<;;;;;;<<<<<<:::666333111111111111000000000000,,,---///111111000///......//////000000//////...............///////////////////////////......---000//////...///000111222222111000000111222444666666;;;AAAGGGLLLTTT\\\cccwwwXXXLLLBBB??????<<<;;;;;;::::::;;;;;;;;;:::999999666888<<>>::::::;;;;;;999666444444555555666777777777666777999999888999;;;===???BBBFFFKKKQQQZZZccciiiooossswwwzzz|||jjjaaaSSSGGG@@@<<<::::::;;;@@@FFFOOO]]]hhhiiidddVVVOOOGGGBBB>>>>>>EEEMMM\\\iii}}}xxxaaaXXXSSSYYYeeetttyyyaaaWWWLLLGGGHHHDDDDDDBBB@@@@@@@@@@@@>>>===<<<<<<<<<======:::666333111111111111000000000000+++---///000111000///...//////000000000000//////............/////////000///////////////......---000///.........///111222444333222222222444777888777<<>><<<;;;:::999888666666666666555555555555888888888888888888999999>>>@@@BBBFFFKKKSSS\\\ccclllqqqwwwzzz{{{}}}~~~qqqeeeUUUIIICCC???:::666666<<>>;;;===CCCHHHZZZkkkrrr___WWWQQQUUUaaaqqqgggSSSLLLJJJFFFBBBBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;:::999888888444333111000///...//////......////////////......333222000///...---......111111000000//////......///////////////////////////......---------......000000111000000222555888;;;???EEEJJJOOOVVV___fffzzzzzzsssVVVKKK@@@======:::888999:::999888777777666666666777666666666666555555555777666555555555666888999777666555555444444555555555555666666666666555555444666888888777666777888===>>>EEERRRbbbuuu}}}tttsssssstttvvv{{{yyyxxxzzz{{{{{{ooonnnllljjjlllrrr{{{wwwoookkkhhhiiilllqqqwww~~~pppgggaaa```ccchhhrrr~~~zzzwwwtttsssqqqpppooooooppprrrtttuuuvvvxxx{{{|||}}}}}}vvvnnnfffaaa\\\]]]___ccchhhoootttxxx|||{{{yyyvvvpppggg]]]UUUKKKJJJJJJLLLOOORRRSSSSSSRRRPPPMMMJJJGGGEEECCCCCC??????>>>===;;;:::999888666666666666555555555555555555555666777888999:::;;;<<<>>>AAAFFFNNNVVV\\\gggmmmuuuzzz|||sssgggXXXLLLFFFAAA===999777<<<@@@EEEQQQ___fffeee\\\UUUIII???;;;===BBBFFFVVVggg||||||qqqbbbXXXRRRUUUaaaqqqlllVVVNNNLLLHHHCCCBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;:::999888888444333111000///...//////......////////////......111000///...------......111000000000/////////...///////////////////////////......------.........000111111111111333666999===AAAFFFKKKOOOVVV___eee}}}}}}pppUUUJJJ@@@======;;;999:::::::::888777777777777777;;;:::999888777555555444777777666555555666888999888777666666555555666666555555555555555555555555555666888777777666777999===???GGGTTTeeeyyyzzztttttttttuuuyyy~~~{{{vvvvvvyyy{{{~~~~~~wwwpppiiiiiiiiikkkpppzzzzzzooojjjhhhhhhlllqqq|||yyyoooddd^^^\\\]]]dddlll|||{{{xxxtttrrrooonnnmmmmmmnnnpppssstttvvvxxxzzz|||}}}|||ssskkkeee]]]]]]]]]___eeellltttxxxzzz{{{zzzyyytttkkk```YYYLLLKKKJJJKKKNNNQQQRRRRRRPPPNNNLLLIIIGGGEEEDDDCCC@@@???>>>===;;;:::999999666666666666555555555555333333444555666888999:::999:::<<<>>>BBBIIIQQQVVVbbbiiissszzz~~~uuujjj[[[OOOIIIEEE@@@<<<999;;;===AAAKKKXXX```bbb^^^VVVKKKAAA<<<<<<@@@CCCOOOaaavvvxxxpppfff\\\TTTWWWbbbrrrttt\\\QQQMMMIIIFFFCCCCCCBBB@@@???>>>===<<<;;;<<<<<<;;;;;;:::999888444333111000///...//////......////////////............------------......000000000000////////////000000000000000000000000///......---......//////111222222222222444777:::???CCCHHHLLLPPPVVV^^^dddnnnVVVKKKAAA??????===<<<<<<::::::999888777777777777;;;;;;:::999777666555555777777666666666666777888888888777666666666666666555555555555555555555555555666777777666777888:::===@@@IIIXXXiii|||~~~vvvtttssstttvvvzzzvvvqqqssswww{{{}}}}}}zzzuuuoookkkhhhiiikkkooowwwzzzrrrllljjjlllnnnuuu}}}yyyqqqiiiccc\\\ZZZYYY]]]gggrrr}}}xxxuuusssmmmmmmllllllmmmoooqqqsssuuuwwwyyy{{{|||~~~yyyooohhh```^^^\\\]]]aaaiiiqqqwwwyyyzzz{{{zzzuuulllaaaYYYNNNLLLJJJKKKMMMOOOPPPQQQNNNMMMKKKIIIGGGFFFDDDDDD@@@???>>>===<<<:::999999666666666666555555555555555444555555666777888999:::;;;<<<===AAAGGGNNNSSS___gggsss{{{vvvkkk]]]RRRLLLGGGAAA===999999:::===FFFRRR[[[```___XXXNNNDDD===<<<>>>@@@III[[[oooyyyzzzyyyvvvssslllbbbXXXYYYbbbqqq|||cccTTTNNNJJJGGGDDDCCCBBB@@@???>>>======<<<<<<<<<<<<;;;:::999888444333111000///...//////......////////////......---------....../////////000000000000////////////000000000000000000000000...............//////000222222333333333555999<<<@@@DDDIIILLLPPPVVV^^^dddoooVVVKKKAAA??????===<<<<<<;;;:::999888777777777777666666555555555444444444777777666666666666666777888888777666666666666666555555444444444444555555555666777777666777999;;;>>>AAALLL\\\mmm~~~xxxssssssqqqsssvvv{{{yyypppnnnqqqwww{{{|||vvvrrrooommmlllkkkmmmrrrwwwxxxrrrnnnlllooosssxxxtttiiiaaa]]]ZZZXXXXXXYYY___mmmzzz~~~zzzvvvtttmmmlllkkkkkkkkkmmmoooqqqsssuuuwwwyyyzzz|||}}}tttmmmdddaaa]]]\\\___fffnnnsssxxxxxxyyyxxxtttkkk___WWWOOOMMMJJJJJJLLLNNNOOOOOOMMMMMMLLLJJJHHHGGGEEEDDD@@@@@@???===<<<;;;:::999666666666666555555555555888888777666666666777777::::::;;;<<<>>>DDDKKKPPP___gggsss{{{uuukkk___VVVPPPJJJCCC===999777777;;;BBBLLLWWW______YYYOOOFFF???<<<<<<===DDDUUUhhhqqqtttwwwyyyyyytttiii^^^\\\cccooojjjXXXOOOJJJGGGEEEDDDBBB@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999999444333111000///...//////......////////////......---......///000000000111////////////000000000000000000000000000000000000...............///000111111222333333333666999===@@@DDDIIIMMMQQQWWW```fffpppUUUJJJ@@@======;;;999:::;;;:::999888888777888888666666666666777777777777777777777777666666666666888777666666555555666666666555444333333444555666666777777777666777:::===@@@EEERRRcccsss}}}||||||tttrrrrrrppprrrwww}}}|||sssmmmmmmqqqyyy~~~|||yyyuuuqqqooooooppprrrsssvvv|||vvvpppmmmlllooovvv}}}vvvmmmeee]]]XXXUUUUUUWWWYYY\\\cccttt|||xxxvvvooommmlllkkkkkklllmmmooooooqqqtttvvvxxx{{{yyyrrriiieee```\\\^^^cccjjjnnntttuuuvvvuuurrriii___XXXQQQNNNKKKIIIKKKMMMNNNNNNNNNNNNMMMLLLJJJGGGEEEDDDAAA@@@???>>><<<;;;::::::666666666666555555555555999999888777666666666666666777777888:::@@@GGGLLL]]]eeepppxxx{{{}}}~~~~~~{{{vvvnnnddd]]]WWWPPPFFF>>>999666666:::???FFFQQQ[[[^^^YYYQQQHHHAAA===<<<;;;AAAOOO```jjjqqqyyy}}}qqqddd```ccckkkwwwrrr^^^QQQKKKHHHFFFDDDBBB@@@???>>>>>>???<<<======<<<<<<;;;:::999444333111000///...//////......////////////............///000111111000000////////////000000000000000000000000000000000000............///000111111111222222333333666:::===@@@EEEJJJOOOTTT[[[dddkkkpppVVVKKK@@@======:::888999;;;;;;:::999888888888888::::::::::::::::::::::::777777777777777666555555777666555555444444555555666555333222222333555666666777777666666888;;;>>>DDDJJJXXXjjjyyy~~~wwwrrrqqqqqqpppsssyyy{{{wwwqqqmmmnnnttt|||{{{yyyuuutttrrrqqqqqqtttxxx{{{~~~{{{tttooolllmmmooowww}}}pppeee^^^ZZZVVVSSSQQQTTTYYY^^^bbblll}}}zzzxxxpppooommmkkkjjjkkklllmmmkkkmmmqqqtttwwwzzz~~~xxxnnnjjjccc^^^]]]```fffiiipppqqqrrrrrrpppjjjccc]]]RRROOOKKKIIIJJJLLLMMMMMMOOOOOOOOOMMMKKKHHHFFFDDDAAA@@@???>>>===;;;::::::666666666666555555555555777777666555555555666666444555555666888===DDDIIIYYYaaakkkssswwwyyy|||}}}||||||yyy}}}yyyssskkkeee```WWWKKKBBB:::666666999;;;>>>HHHSSS]]]YYYQQQIIIBBB>>>;;;;;;>>>JJJXXXcccppp|||wwwjjjdddcccgggpppxxxzzzdddUUUMMMJJJFFFEEEBBB@@@>>>>>>??????============<<<;;;:::999444333111000///...//////......////////////......---...///000000000///....../////////000000000111////////////////////////............///000111222000111222222333555999===AAAFFFMMMRRRYYYaaakkkrrrpppYYYNNNCCC??????<<<::::::<<<;;;:::999888888888888888888888888777777666666777777888777777666555555666666555444444444444444666555333222222333555666666777777666666888;;;>>>GGGNNN]]]ooo}}}{{{tttrrrqqqqqqqqqtttzzzxxxtttpppnnnpppwwwyyyvvvtttrrrssssssssstttuuuzzzxxxqqqmmmlllkkkqqquuu~~~zzzpppcccYYYTTTSSSRRRRRRQQQUUU]]]dddiiiuuu~~~{{{yyyrrrpppnnnllljjjjjjkkkllliiikkkooorrrvvvzzz~~~|||qqqllleee```]]]___cccfffmmmnnnooopppppplllfffaaaSSSOOOKKKIIIIIIKKKLLLMMMPPPPPPPPPNNNLLLIIIFFFDDDAAA@@@???>>>===<<<;;;:::777666666666555555555555444444444444444555666777444555555666999>>>EEEJJJUUU]]]gggoootttwww{{{~~~~~~{{{zzzzzzxxx{{{|||wwwqqqlllggg]]]PPPFFF;;;777666888888999AAALLL\\\XXXQQQJJJCCC>>><<<:::<<>>>>>???@@@============<<<;;;:::999444333111000///...//////......////////////......------...//////...---,,,.../////////000000111111////////////////////////............///000222222///000111111222555999<<>><<<;;;::::::666666555444444444444555666666666666666555555555444555777777999<<<@@@DDDNNNZZZfffjjjooowwwzzzyyy|||~~~}}}}}}}}}}}}{{{uuuppplllfffWWWHHH@@@;;;888888888:::@@@HHHUUUXXXWWWNNNEEE@@@<<<999>>>BBBKKK[[[nnn~~~tttkkkddd```ccciiitttmmmZZZOOOLLLIIIFFFCCCAAA@@@@@@???>>>::::::<<>>CCCGGGJJJOOOVVV___kkkvvv~~~uuuWWWLLLBBB??????>>><<<<<<<<<;;;999888777888999:::888777666555555777888999888888777666666555444444666555555555555555555666444444555555555555555555666555777999777666;;;BBBKKK]]]rrrxxxsssqqqssswwwzzz~~~yyyqqqmmmkkkpppuuuzzz~~~wwwrrrpppppprrrsssxxx~~~zzztttnnnllljjjiiinnnuuuxxxrrrbbbZZZSSSPPPOOONNNRRRWWWZZZ```iiisss~~~{{{vvvssspppnnnmmmllliiihhhkkkkkklllooorrrvvvyyy|||yyyrrrhhh___ZZZYYY[[[]]]aaafffjjjjjjjjjjjjgggaaaZZZUUUOOOJJJIIIJJJKKKKKKPPPPPPPPPOOOLLLJJJGGGEEEBBBAAA@@@>>><<<;;;::::::666666555444444444444555555555444444444444444444444555777777888;;;@@@CCCKKKWWWbbbhhhmmmuuuyyyyyy}}}~~~}}}~~~~~~zzzuuurrrkkk\\\MMMAAA<<<888888888999@@@GGGTTTYYYYYYRRRIIICCC>>>999===@@@IIIXXXjjj{{{vvvlllccc]]]```fffrrr~~~rrr]]]QQQMMMGGGEEEBBB@@@@@@@@@???>>>>>>>>>???DDDGGGFFF???999444444333222222222222222////////////////////////000...---...111222111///////////////000000000000000000000000000000000000///111222111000///000111222222333444666:::@@@DDDHHHLLLRRRZZZdddooo{{{uuuXXXMMMCCC@@@@@@>>>======999888888777888999;;;<<<:::999888777777777888999777777666666555444444444777666666555555666666777555555555555555555444444666555777999888777===DDDPPPcccxxxzzzuuusssvvvzzz}}}}}}vvvmmmkkklllrrrxxx}}}|||yyytttuuuwwwyyyzzzzzzyyyyyyzzzxxxuuurrrsssuuuyyy|||zzzsssnnnkkkiiijjjkkknnnvvv~~~vvvllleee\\\VVVQQQPPPPPPQQQVVV]]]bbbiiittt~~~xxxvvvssspppooonnnllljjjjjjjjjkkkmmmqqquuuyyy{{{~~~vvvkkk```YYYWWWYYY[[[]]]bbbfffffffffhhheeeaaa\\\WWWOOOIIIGGGIIIJJJKKKNNNOOOOOONNNLLLIIIGGGEEEBBBAAA@@@>>><<<;;;::::::666666555444444444444555333333333333333333333444444555666777888:::???BBBGGGRRR^^^eeelllsssxxxyyy~~~~~~~~~|||zzzssscccSSSCCC===888777777999>>>EEERRRYYY\\\WWWNNNGGG@@@;;;;;;>>>EEERRRdddwwwzzzooobbbZZZ\\\bbbooo{{{yyybbbSSSMMMGGGDDDAAA@@@@@@@@@???>>>===<<<===???BBBAAA===999555444333222111000000000///////////////////////////.........000111000///////////////000000000000222222222222222222222222...000111000///...///000222333444555777<<>>======888888888888999:::;;;<<<;;;;;;999888888888888999666666555555444444444444777777666666666666777777555555555555555444444444666555777999999999???GGGSSSfff}}}yyyuuutttwww|||zzztttmmmlllooovvv{{{|||wwwrrrnnnllliiikkknnnppprrrsssuuuwwwxxxxxxxxxyyy{{{xxxpppkkkhhhgggiiinnnrrrxxxzzztttoooggg```[[[WWWTTTTTTTTTUUU[[[ccckkksss~~~{{{xxxuuurrrqqqooommmkkkjjjjjjkkklllppptttyyy|||{{{nnnaaaYYYVVVWWWXXXZZZ___bbbbbbdddfffeeebbb___XXXOOOIIIGGGHHHJJJKKKMMMNNNNNNNNNMMMJJJGGGEEEBBBAAA@@@>>><<<;;;::::::666666555444444444444555333333333333444444444444555666666666777999===@@@EEENNNZZZcccjjjqqqwww{{{~~~yyyiiiZZZGGG???888666777888===BBBPPPYYY___\\\TTTLLLCCC<<<999;;;AAALLL]]]ppp~~~ttteeeZZZZZZaaammmxxxfffUUUMMMGGGEEEBBBAAAAAAAAAAAA@@@<<<;;;:::;;;======:::888888777555222///---,,,+++//////////////////////////////...///////////////////////////000000000000222222222222222222222222---...//////------...///000222444666999===CCCGGGKKKRRR]]]iiitttvvvZZZNNNDDDAAAAAA>>><<<===::::::999999999999999999;;;;;;:::999999888888888555555555555555444444444777777666666666666777777555555555555555555555444777555777999999:::AAAJJJXXXlllwwwssstttxxx}}}wwwrrrooooootttzzz~~~}}}wwwqqqllliiieeeccccccfffjjjlllnnnqqqvvvyyyzzz}}}yyytttoookkkiiigggiiinnnuuu|||yyypppllliiiccc^^^ZZZWWWWWWYYYZZZ\\\dddlllwww|||zzzvvvtttrrrpppnnnlllkkkkkkkkklllooosssxxx{{{rrreee[[[VVVVVVWWWXXX\\\___```bbbfffgggdddaaa[[[QQQJJJGGGHHHJJJKKKLLLMMMNNNOOONNNKKKHHHFFFBBBAAA@@@>>><<<;;;::::::666666555444444444444555333333444444555555555555555666666666666888<<>>GGGUUUhhhyyyyyyjjj^^^\\\bbblllvvvlllWWWMMMIIIFFFCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;888777555222///---,,,+++////////////////////////.../////////.........///////////////000000000000111111111111111111111111...///000000......///000///111444777:::???EEEIIIOOOWWWdddqqq{{{wwwZZZNNNDDD@@@@@@===;;;<<<;;;;;;::::::999888777777:::::::::999999999999888555555555555555555555555777666666555555666666777444444444555555555666666777666777999:::<<>><<<;;;::::::666666555444444444444555333333444444555555666666555666666555555777:::===BBBHHHTTT```hhhmmmuuu|||}}}rrrdddOOOEEE:::777888888;;;???KKKVVV___```ZZZQQQFFF>>>888999<<>><<<;;;::::::666666555444444444444555111222222333444444555555555666666555555666999<<>>888:::<<>><<<::::::999999:::::::::999888888666777888999999999999999666666666777777777777777555555444444444444555555111222333444555777888888777666777:::;;;>>>FFFPPPcccuuu{{{tttssswww{{{tttqqqrrrsssyyy}}}zzzxxxvvvtttrrrqqqrrrrrrqqqpppllliiieeeccccccdddcccccchhhmmmrrrvvvyyy}}}qqqiiidddbbbaaaccchhhoootttwww{{{yyyvvvsssrrrsssuuuwwwuuuuuuxxx{{{|||}}}zzzxxxvvvsssqqqkkkiiigggeeegggjjjnnnqqqvvvxxxzzz~~~|||pppddd\\\WWWUUUQQQUUUXXXYYY]]]eeehhhhhheee```XXXRRRNNNLLLJJJIIIKKKMMMPPPRRRRRROOOLLLIIICCCAAA@@@>>><<<;;;::::::666666555444444444444555000000111222333333444444666666666555444666999;;;@@@CCCNNN\\\dddhhhoooyyy{{{~~~xxxkkkVVVIII===999999:::<<>>999:::<<<@@@HHHVVVfffqqq||||||}}}xxxnnngggeeeeeemmmvvvyyy|||~~~{{{{{{{{{bbbUUUIIIFFFBBB???>>>===;;;999>>>???@@@@@@>>><<<<<<<<<888777555333222111000000////////////////////////---///111///,,,+++,,,...////////////000000000000000000000000000000000000---...///...---,,,---///222555:::>>>CCCHHHNNNRRRWWWaaaooo{{{]]]KKKCCCAAA;;;;;;???;;;<<<;;;;;;::::::;;;;;;<<<999999888888888888999999777666555444444555666777777888888888999999999999777777666666666666666777555555777:::<<>>AAAGGGQQQ^^^iiiqqqvvv{{{~~~xxxnnn^^^OOO@@@;;;;;;:::999:::FFFNNNVVVWWWUUUQQQIIIBBB===888777===FFFRRRaaammmyyy{{{~~~|||vvvnnnhhhdddfffllluuu|||~~~}}}|||wwwxxx~~~fffVVVMMMKKKGGGEEECCCBBBBBBBBB@@@???>>><<<:::999999999666666555444222111000000111111000000//////......000000////////////000000------...000111222333444000000000000000000000000000...,,,---111333222000333777===AAADDDHHHNNNSSSZZZhhhvvv~~~}}}xxx^^^LLLCCCAAA;;;;;;???:::;;;;;;::::::::::::;;;;;;999999888888888888999999777666555555555555666777666666666777777777777888777777666666666666777777777666888;;;<<<@@@LLLXXXdddzzz}}}yyyxxx|||zzzrrrooopppqqqvvv~~~}}}{{{xxxvvvwwwxxxxxxwwwxxxwwwtttsssrrrsssuuuvvvxxx{{{|||tttmmmgggdddbbbaaacccfffkkkqqqxxx}}}{{{yyyxxxpppiiiccccccdddeeehhhmmmooosssxxx|||xxxkkk```WWWRRRPPPRRRUUUYYY^^^cccgggjjjkkkeee[[[TTTPPPNNNKKKIIIMMMNNNOOOPPPOOOMMMJJJHHHCCCAAA>>>=========<<<:::999777444222111222333444333222222222222333444444555555666666777777777888===???FFFPPP\\\gggpppuuu|||~~~yyyppp___PPPBBB<<<;;;:::999:::@@@IIIQQQSSSSSSPPPIIIBBB>>>999888===EEEPPP___kkkvvvyyy{{{zzzuuunnngggddd___gggqqqzzz~~~~~~}}}}}}uuuvvv|||jjjXXXNNNKKKGGGDDDBBBBBBAAAAAA@@@???>>><<<:::999999999777666555444222111000000111000000000/////////...000000////////////000000......///000111222222333000000000000000000000000222///---...000111111///222777>>>CCCFFFLLLRRRWWW___kkkwww}}}}}}~~~^^^LLLDDDBBB;;;;;;>>>999::::::999999999999::::::999999888888888888999999777666666555555666666777444444555555555666666666777777666666666666777777999888:::<<<>>>CCCOOO\\\lll|||zzz{{{xxxqqqpppqqqqqqwww~~~~~~yyypppmmmhhhccc```___```aaaffflllttt}}}}}}|||qqqjjjcccccccccbbbeeeiiimmmqqqvvv{{{|||pppcccYYYSSSQQQQQQSSSWWW[[[```eeehhhkkkeee]]]VVVQQQNNNKKKIIINNNOOOPPPPPPOOOLLLIIIGGGEEEBBB@@@??????>>>===;;;888777555444333222222222222222222222222333444444666666666666666666666666;;;>>>DDDMMMXXXdddnnnttt{{{~~~zzzqqqaaaSSSEEE>>>;;;999999:::;;;CCCKKKNNNPPPOOOIIICCC???;;;999===DDDNNN]]]jjjrrruuuwwwwwwrrrkkkfffccc\\\dddoooyyy~~~~~~}}}|||uuuvvv|||ppp\\\OOOKKKFFFCCCBBBAAAAAA@@@@@@???===<<<::::::999999777666555444333111000000000000000000////////////000000////////////000000/////////000000111111111000000000000000000000000222111//////000000000///333888???DDDIIIOOOWWW\\\dddnnnxxx|||}}}^^^LLLEEEBBB;;;;;;===888:::999999888888999999:::999999888888888888999999777666666666666666666777444444444555555555666666777666666666666777777888:::999:::<<>>===;;;777777666666555333222111222222222111222333333444555555555666666777777777999<<>>:::999===CCCLLL\\\iiippprrrtttrrrnnnhhhcccaaa\\\dddpppyyy}}}}}}{{{yyyxxxyyyvvv```QQQLLLFFFBBBBBBBBB@@@??????>>>===<<<;;;:::::::::777777666444333222111000000000000000////////////000000////////////000000000000000000000000//////000000000000000000000000111000//////000111111111555999@@@EEEJJJPPPXXX^^^fffpppyyy}}}{{{]]]LLLDDDCCC<<<;;;===888:::999999888888999999:::999999888888888888999999666777777777777777777666555555666666666777777777666666666666666777888888:::888999===AAAKKK\\\lll|||{{{tttrrrsssuuuxxx}}}~~~vvvpppjjjfffbbbaaabbbbbbbbbbbbeeeiiimmmwwwzzzqqqiiifffdddaaabbbeeegggkkkqqqvvv{{{wwwkkkaaa[[[SSSRRRQQQRRRVVV[[[aaaeeehhhfffbbb\\\UUUNNNJJJHHHHHHJJJMMMOOOOOONNNLLLKKKEEECCC@@@???>>>===<<<:::666777777777666444222111222111111111111222333333111222333555666888999999888;;;???FFFNNNYYYeeennnwwwzzz~~~|||ttthhh[[[LLLCCC===888888::::::???EEEHHHMMMOOOKKKDDD<<<999999===BBBKKK[[[jjjnnnooopppmmmiiieeebbbaaa\\\dddoooxxx|||{{{zzzxxx{{{}}}}}}dddTTTNNNFFFBBBBBBBBBAAA>>>???>>>===<<<;;;:::::::::777777666555333222111111////////////000000000000000000////////////000000000000000///////////////////////////////////////......///000000222333555777<<>>999::::::999999999999::::::999999888888888888999999666777777888888777777666666666777777777888888888666555555666666777888999:::888:::>>>FFFRRRgggxxxxxxtttsssuuuvvv|||zzzvvvooojjjfffccc```^^^^^^aaaeeefffhhhkkkrrrwww}}}tttkkkfffccc______aaadddhhhnnntttyyy~~~yyynnneee```UUUSSSQQQQQQTTTZZZ```dddggggggddd___VVVNNNIIIGGGEEEGGGKKKNNNOOOOOONNNNNNFFFCCCAAA???>>>===;;;:::777777777777555444333222111111111111111222333333000111222444666888::::::777:::>>>BBBIIISSS```iiisssvvv{{{~~~~~~|||tttkkk^^^PPPFFF>>>888777::::::>>>CCCGGGMMMQQQMMMFFF<<<:::;;;===@@@IIIYYYhhhllllllkkkhhheeeddddddfff```gggpppxxx{{{|||{{{zzz~~~jjjWWWPPPGGGCCCCCCDDDAAA???>>>>>>===;;;;;;:::::::::888777666555444222111111////////////000000000000000000////////////000000////////////////////////////////////////////////,,,...///000000222555777999===BBBGGGKKKRRRZZZaaaiiisss{{{}}}}}}~~~|||vvvYYYIIICCCCCC======???:::;;;;;;::::::::::::;;;;;;999999888888888888999999666777888888888888777666666666777777777888888888555555555555666777888999:::999;;;BBBKKKZZZqqq||||||wwwtttuuuwwwxxx~~~~~~pppmmmhhheeedddbbbaaa___bbbgggmmmpppsssyyyxxxnnniiiddd```___aaabbbfffmmmsssxxx}}}yyypppiiieeeWWWUUURRRQQQSSSYYY___dddfffgggfffaaaXXXOOOIIIFFFDDDFFFJJJMMMOOOOOOOOONNNHHHEEEBBB@@@???>>><<<;;;888888777666555444333333111111111111111222222333111111333444666777888999888:::===@@@EEENNN\\\fffooosssxxx|||}}}}}}~~~~~~~~~{{{tttmmmaaaSSSGGG>>>777777:::777;;;???EEEMMMSSSPPPJJJ???======>>>???EEEUUUdddhhhgggeeecccbbbdddiiimmmpppuuu{{{}}}{{{{{{pppZZZQQQHHHCCCDDDEEEBBB???>>>===<<<;;;;;;;;;;;;;;;888888777555444333222111.../////////000000000111000000////////////000000......//////////////////////////////////////////---///111111000111444666:::>>>CCCHHHMMMUUU^^^eeeooowww|||{{{zzz|||~~~}}}uuuXXXHHHCCCCCC>>>>>>@@@;;;<<<;;;;;;::::::;;;;;;<<<999999888888888888999999666777888999999888777666666666666666777777777777555555555555666777999999<<<:::===DDDOOO```xxx{{{yyy}}}zzzvvvuuuvvvwwwxxxyyytttnnnkkkhhhfffeeeeeedddbbbiiiooovvv{{{|||rrrmmmhhhbbbaaacccaaaeeelllrrrwww}}}yyyrrrkkkgggXXXUUURRRQQQSSSYYY___dddfffhhhgggbbbXXXOOOIIIFFFEEEGGGJJJMMMOOOOOONNNMMMIIIGGGDDDBBBAAA@@@>>><<<999888777555444444444444111111111000111222222333333333444444555666777777888;;;===???BBBLLLYYYdddlllpppvvv{{{|||}}}}}}~~~{{{tttooocccTTTIII>>>777777:::444888===CCCMMMTTTSSSLLLBBB@@@???>>>>>>CCCRRRaaadddcccaaa```aaafffmmmsss{{{zzzttt\\\SSSHHHDDDEEEFFFCCC@@@>>>===<<<;;;;;;;;;;;;;;;888888777555444333222111.../////////000000111111000000////////////000000............//////000000///////////////////////////111222222000000222555999>>>DDDIIIOOOXXXbbbjjjuuuzzz|||yyyxxx{{{uuuZZZIIICCCBBB<<<<<<>>>999;;;;;;::::::::::::999999666777888999999999999999777777666555555555555555555666777888888777666555777777666444333555888;;;;;;<<<>>>EEETTTkkkzzzyyyxxx{{{~~~yyyyyyyyyxxxzzz~~~}}}|||xxxrrrmmmggghhhiiiiiiiiikkknnnpppvvvyyyzzzrrrlllfffaaa^^^bbbaaafffnnnuuuyyy|||vvvnnniii]]]YYYUUURRRSSSWWW]]]bbbffffffddd```YYYQQQHHHDDDEEEGGGIIILLLNNNPPPRRRRRRMMMJJJFFFCCCBBB@@@>>><<<;;;:::999777555444333333444444333222111111111111444333333333444555777888777888<<<@@@AAAFFFRRR```gggpppxxxzzz{{{~~~~~~~~~yyyuuummmggg\\\PPPEEE===999666999999;;;BBBKKKQQQRRRPPPGGGCCC<<<999;;;DDDNNNTTT```]]]\\\```bbbggguuu|||{{{bbbTTTIIIGGGEEE@@@@@@DDD@@@???>>>===<<<;;;;;;;;;999:::;;;999555222000000000000000000000000000000////////////////////////000000000000000000000000111///...///222333222000000111111000000222555888:::???GGGNNNUUU___iiiqqq|||}}}~~~|||vvvuuu~~~uuuZZZIIICCCBBB<<<<<<>>>999;;;;;;::::::::::::999999777777888999999999888888888888777666666666666666666666777777777777666666777777666555444555888;;;<<<===@@@HHHWWWnnn|||xxxwwwwww{{{~~~{{{{{{|||zzz|||~~~|||{{{zzzzzzwwwrrrnnnkkklllmmmmmmnnnqqquuuxxx}}}uuunnnhhhccc```aaa```dddmmmtttxxx~~~|||vvvpppkkkaaa]]]VVVRRRQQQUUUZZZ^^^ccccccccc```ZZZSSSKKKGGGFFFGGGIIILLLNNNPPPQQQRRRNNNKKKFFFCCCBBB@@@>>>======<<<:::888666555444444333333222222111222222222444444333333444555666777777888;;;>>>???BBBNNNZZZfffooowwwyyyzzz}}}~~~~~~yyyvvvmmmggg^^^SSSHHH@@@;;;999777666999@@@IIIPPPRRRQQQKKKFFF???:::;;;AAAJJJPPPXXXXXX[[[aaaeeennngggXXXLLLIIIFFF@@@???CCC<<<;;;;;;:::::::::;;;;;;;;;:::999777555333111///000000000000000000000000////////////////////////000000000000000000000000///---,,,---000111000...000000111000000222555888<<>>:::;;;;;;::::::::::::999999888888999999999888888777999999888777777777777777888777777666666777777888777777777555444555888;;;<<<===BBBKKK\\\sss}}}xxxwwwuuutttvvv{{{~~~~~~~~~}}}}}}~~~}}}zzzyyyyyyzzzzzzxxxtttqqqqqqrrrssstttvvvzzzxxxqqqjjjeeeaaa```^^^bbbjjjqqquuu|||~~~{{{wwwqqqmmmfffaaaXXXQQQOOOQQQVVVZZZ```aaaaaa```\\\UUUNNNJJJFFFGGGIIIKKKNNNPPPQQQRRROOOKKKGGGDDDBBBAAA>>>======<<<;;;999777666555555222222222111222222333333555555444444444555555666777777999<<<<<>>;;;555555666===FFFNNNQQQRRROOOJJJBBB<<<:::>>>EEEIIIOOOSSSYYYaaahhhuuummm]]]NNNJJJGGGAAA???BBB;;;;;;::::::;;;;;;<<<======:::666555555555222///000000000000000000000000000000000000000000000000000000000000000000000000///...---...///000///...//////000000000222555888>>>BBBIIIPPPYYYeeerrr|||}}}zzzyyy}}}~~~wwwZZZJJJCCCCCC===<<>>GGGQQQ```iiirrruuuwww{{{}}}|||~~~~~~zzzwwwpppllleeeZZZPPPFFF>>>:::666555666;;;BBBJJJOOOQQQQQQLLLDDD===:::<<>>>>>===============>>>???999444333555666333///000000000000000000000000000000000000000000000000////////////////////////111000000000111111111000.../////////000222666999???CCCJJJRRR[[[hhhwww{{{zzz{{{|||xxx[[[JJJDDDCCC======???:::;;;;;;:::::::::999999999999999999999999888777666777777666555555555555666999888777666666777888999777777888777666666888::::::===DDDRRRfff|||xxxrrrpppqqqoooqqqttt{{{~~~}}}|||}}}~~~|||uuunnngggccc___\\\]]]bbbhhhmmmttt{{{{{{xxxwwwuuurrrpppjjjddd[[[SSSOOOPPPTTTWWW___```bbbbbb^^^XXXPPPLLLHHHIIIIIIJJJLLLOOOQQQRRRQQQNNNIIIEEECCCAAA???===<<<;;;999777555444333333111111111111222333444444555555555555555555444444555444666:::<<>>===<<<;;;;;;>>>999444333555666444000111111111111111111111111000000000000000000000000////////////////////////000111111111000000000111...///000000111444888;;;???DDDKKKSSS]]]kkkzzzzzzzzz{{{~~~yyy[[[JJJDDDCCC======???:::;;;;;;::::::::::::999999888888999999999888888777777666666555555555555555888888888777777888888888777888888888777777999:::;;;>>>FFFUUUjjjwwwqqqppprrroooqqquuu}}}~~~wwwqqqjjjfff___\\\[[[___dddhhhooowww}}}|||xxxuuutttsssqqqpppkkkfff]]]VVVRRRQQQTTTVVV]]]```bbbccc```YYYRRRMMMIIIIIIIIIJJJLLLNNNQQQRRRRRROOOJJJFFFDDDBBB???===;;;:::999777555444333333222222222111222222333333444444555555666555555444555333555999<<>>@@@BBBFFFPPP\\\hhhxxxooolllvvvxxxcccOOOIIIHHHCCCAAACCCAAA@@@>>><<<;;;999999888<<<999555444666666333111111111111111111111111111000000000000000000000000000000000000000000000000...///000///...---...///...///000111222555:::===@@@FFFNNNVVVaaannn}}}|||zzz{{{{{{zzzyyy[[[KKKDDDCCC>>>===@@@;;;;;;;;;::::::::::::999999777777888999999999888888888777777666555666666666777888888999999888888777666888999888777777999:::===@@@IIIYYYooo~~~|||xxxqqqppprrrooorrrwww{{{tttnnniii```\\\ZZZ]]]```dddkkksssyyy~~~{{{vvvrrrqqqpppooonnnmmmhhhaaaYYYTTTRRRRRRSSSZZZ]]]aaacccaaa\\\UUUQQQJJJJJJIIIJJJKKKNNNQQQRRRSSSOOOKKKGGGDDDBBB???===<<<;;;999777666444444333333333222222111222222222222333444666666666555555666444555999;;;===BBBIIIUUU___iiinnnqqqwwwzzzzzz}}}~~~{{{wwwuuurrrqqqllleeeZZZNNNCCC===888777777999???IIITTT[[[]]]XXXPPPIIICCCAAABBBCCCHHHRRR\\\hhh{{{vvvffffffrrrhhhRRRKKKIIIDDDAAABBB@@@???>>><<<;;;:::::::::888888888777666444333222111111111111111111111111////////////////////////000000000000000000000000...000111000---,,,---//////000111222444777<<>>>>>@@@;;;;;;;;;;;;:::::::::999999666777888999999999999999999888888777777777777777777888999::::::999888777666888999999888888999:::???BBBLLL\\\rrrzzzzzz~~~yyyrrrppprrrppprrrxxx}}}wwwppplllaaa\\\YYY[[[^^^bbbiiiqqquuu~~~~~~zzzuuuqqqoooooonnnmmmoookkkccc\\\VVVRRRQQQQQQWWW[[[```cccbbb^^^XXXTTTJJJJJJIIIJJJKKKNNNQQQRRRSSSPPPKKKGGGEEEBBB@@@>>>===<<<:::999777666555555444444333222111111111111111222444666777777666666888555555888:::;;;???DDDTTT^^^hhhmmmpppvvvyyyyyy}}}zzzvvvtttqqqpppmmmggg^^^RRRHHHAAA777666777999@@@KKKXXX```ccc^^^VVVMMMGGGDDDCCCCCCKKKSSS\\\gggyyynnn```bbbnnnzzzlllUUUMMMJJJDDD@@@AAA@@@@@@???>>>>>>>>>>>>>>>666888999999666333222222111111111111111111111111////////////////////////000000000000000000000000000222333222///...///111///000222333555888===@@@DDDJJJTTT^^^hhhttt}}}{{{yyyzzz~~~wwwooozzzwwwYYYNNNDDDAAA@@@>>><<<===<<<<<<<<<;;;:::999777666;;;::::::999999::::::;;;:::999888777666666666666666777888999999888777666999::::::999888999<<<>>>===GGGTTTcccvvvzzz~~~|||uuuuuuuuurrruuuvvvzzz{{{sssmmmhhhbbb]]]]]]]]]^^^cccjjjtttzzzzzzrrrnnnoooqqqrrrrrrooolllfff]]]UUUPPPNNNOOOWWW\\\```aaabbb```ZZZRRRNNNKKKIIIIIILLLOOOQQQRRRTTTRRRNNNJJJEEEAAA???===;;;:::999777666444333222111222333444444444444333555555444333333333444444555777888999:::===@@@CCCOOOVVVaaaiiinnnsssxxx{{{}}}zzzvvvsssvvvqqqlllhhhbbbVVVIIIBBB:::777666888<<>>>>>DDDOOO[[[eeetttqqqccc```gggpppvvv|||vvvYYYKKKHHHGGGDDDCCCAAA@@@???>>>============888888777555444333222111000000000000000111111111000000000000000000000000222111111111111111111111111111000000//////......222333333333555999???CCCIIIMMMUUU^^^hhhuuuwwwrrrrrrwww{{{|||uuunnnyyywwwYYYNNNDDDAAA@@@>>><<<===<<<<<<<<<;;;:::999777777:::999999888888999999::::::999888777666666666666777888999::::::999888777777888888888777888:::===>>>HHHVVVgggzzz{{{~~~{{{tttsssrrroootttvvv|||}}}uuunnniiibbb]]]\\\\\\\\\bbbhhhrrrxxxzzzsssooooooqqqrrrsssqqqoooiii```XXXRRRPPPPPPVVV[[[___aaabbbbbb[[[TTTNNNLLLIIIIIILLLOOOQQQRRRTTTRRRNNNJJJFFFBBB???>>><<<;;;:::888777555444333333333222222222222222222333333333333444444555666555777888999999;;;???BBBLLLTTT___gggmmmrrrwww{{{~~~|||yyyuuurrrvvvqqqmmmiiibbbWWWJJJBBB:::777666888<<>>============999888777666555333222222111111111000000000000000000000000000000000000000000000111111111111111111111000000000/////////...222222333444666:::@@@EEEKKKPPPWWWaaakkkwwwyyyssspppqqqsssxxxrrrlllyyyvvvYYYNNNCCC@@@@@@>>><<<<<<<<<<<<<<<;;;:::999888777999888888777777888888999:::999888777666666666666888888999::::::999888888666666777666666777999;;;>>>JJJ[[[mmmzzzrrrpppooonnntttwww~~~~~~yyy{{{}}}wwwrrrkkkddd]]]ZZZYYYYYY^^^eeennnttt}}}{{{uuuqqqpppqqqsssssstttrrrlllddd[[[UUURRRQQQUUUZZZ___aaacccccc^^^WWWPPPMMMJJJIIILLLOOOQQQRRRTTTRRROOOKKKFFFBBB???>>>===<<<;;;999888666555444444333222111000000111111222222222333444666777888666777888888888999===???HHHPPP[[[eeekkkqqqwww{{{}}}|||xxxtttqqquuurrrnnniiicccYYYLLLCCC<<<888777888;;;AAAOOO[[[iiiiiifff]]]RRRIIICCCAAAAAAIIIQQQZZZeeettt~~~rrrhhhccceeejjjnnnyyy~~~aaaPPPJJJFFFCCCBBBAAA@@@???>>>============:::999888777666444333333222222111111000000//////000000000000000000000000/////////000000111111111000000000000////////////000111333444777<<>><<<;;;:::999777666555444555444222000000111333444333333333444444555666777666777888777777888;;;===CCCLLLWWWbbbiiipppvvv{{{}}}}}}yyyuuurrrssssssooojjjeee\\\PPPEEE>>>:::888888:::???LLLXXXeeejjjiii```TTTJJJDDD@@@>>>CCCJJJSSS]]]jjjvvv}}}|||sssiiicccccchhhmmmzzzgggTTTKKKFFFBBBAAAAAA@@@???>>>============;;;:::999888777555444444333222222111000///......////////////////////////.........///000000111111000000000000////////////000111333555999???FFFKKKRRRWWW```jjjsss}}}wwwooojjjhhhhhhsssooolllzzzuuuXXXMMMCCC@@@???===;;;<<<;;;;;;;;;;;;:::999888888::::::999999999999::::::999888777777777777777777555666777888888777666555666777888888777999<<<>>>BBBQQQeeeyyyzzz~~~|||uuuqqqppprrrtttvvv{{{}}}{{{{{{zzzzzzzzzzzzzzz{{{|||zzzsssjjjaaa\\\XXXUUUXXX^^^dddiiiqqqyyy}}}xxxssspppppprrrssstttsssooohhh```XXXSSSRRRRRRWWW\\\___bbbeeeaaa[[[SSSOOOKKKIIIKKKNNNQQQRRRTTTSSSQQQMMMIIIDDD@@@>>>::::::999777666555444444444333222111222444777888666555555444444555555555666777888777666777:::<<<@@@HHHUUU___hhhooouuuzzz}}}{{{vvvsssqqqsssqqqlllgggbbbUUUIII@@@<<<888888888===IIITTTdddllloooeeeXXXNNNFFF???;;;>>>DDDMMMWWWcccpppxxx|||tttjjjbbbaaahhhnnn}}}lllXXXMMMFFFBBBBBBAAA@@@???>>>============;;;;;;:::888777666555444333222222111000///......////////////////////////......//////000000000111////////////000000000000000111333666:::AAAIIINNNUUU[[[eeeooowww~~~{{{rrrkkkhhhiiikkkssspppnnn}}}uuuXXXMMMBBB??????===;;;;;;:::;;;;;;;;;::::::999888;;;::::::::::::::::::;;;888888777777777777777888555555666777777666555555777888999999999:::===@@@EEEUUUjjj~~~{{{xxx}}}xxxtttrrrqqqtttxxxxxx}}}}}}{{{wwwxxxxxxzzz{{{~~~~~~wwwooofff```ZZZVVVWWW[[[___dddllltttzzz~~~~~~|||yyytttpppoooppprrrsssrrrpppjjjaaaZZZUUURRRQQQVVV[[[]]]aaadddaaa[[[UUUQQQLLLIIIKKKNNNPPPRRRUUUTTTRRRNNNJJJEEEAAA>>>999999888777666555444444222222222333444666888999777666666555444444555555666777888777777888:::===>>>GGGSSS^^^fffnnnuuuyyy}}}|||wwwtttoootttsssnnnjjjggg\\\NNNBBB===999888777;;;FFFQQQcccpppuuukkk]]]SSSIII@@@:::;;;@@@IIISSS^^^jjjuuu||||||wwwmmmcccaaahhhoooqqq\\\OOOGGGCCCCCCAAA@@@???>>>============;;;:::999888777555444444222222111111000000//////000000000000000000000000000000000000000000000000////////////000000000000000222444777<<>>@@@HHHXXXmmm}}}xxxvvv|||wwwsssrrrqqquuuzzzzzz~~~zzzzzz|||zzzrrrjjjddd^^^WWWVVVXXX[[[```gggpppwww|||~~~}}}|||yyytttooommmoooqqqrrrrrrpppkkkddd\\\WWWTTTQQQUUUYYY\\\```ccc```ZZZVVVRRRLLLIIIJJJMMMPPPRRRUUUTTTRRROOOKKKFFFAAA>>>:::999999888777666555555222222333333444555666666666555555555555555666777666777888888777999<<<>>>===FFFRRR]]]fffmmmtttyyy~~~{{{vvvsssnnntttuuuooommmlllaaaSSSDDD???:::888666999CCCOOOaaapppxxxnnn___TTTIII???;;;999===FFFOOOXXXeeeqqqyyy|||{{{ssshhhccchhhnnnuuu___QQQHHHDDDDDDAAA@@@???>>>============::::::999888666555444333111111111000000000000000000000000000000000000000222222222111000000//////.../////////000000000111111333555888===DDDKKKQQQ\\\dddqqq{{{~~~|||zzzyyywwwsssnnniiihhhiiikkkuuutttsssuuuXXXLLLBBB??????<<<;;;;;;::::::;;;;;;;;;:::999999999999888888888888999999888777777777777777888888666777888999999888777666777888999999999;;;>>>@@@JJJYYYnnnzzzuuuuuu|||wwwsssrrrqqqtttzzz|||~~~|||tttmmmggg```XXXUUUWWWYYY^^^eeemmmuuuzzz}}}|||{{{yyytttnnnlllnnnqqqrrrrrrqqqmmmfff^^^YYYVVVPPPUUUYYY[[[___bbb___ZZZWWWRRRLLLIIIJJJMMMPPPRRRUUUTTTSSSPPPKKKFFFAAA>>>;;;::::::999888777666666222222333444444444333333444444444555555777888999666777888888888:::===???===FFFRRR]]]eeelllsssxxxzzzuuurrrmmmtttuuupppooooooeeeVVVEEE???:::888666888BBBMMM^^^ooowwwmmm^^^SSSHHH===<<<999<<>>============:::999888777666444333333000000000000000111111111000000000000000000000000444444333222111000//////.../////////000000111111222444666999===DDDLLLQQQ^^^hhhuuuzzzwwwuuutttsssoookkkhhhhhhhhhzzzvvvsssyyyYYYNNNCCC??????===<<<===;;;;;;;;;;;;:::999888777999999999999999999999999999999888888888888999999888888777777888888999:::999666666:::;;;;;;???DDDLLL\\\qqqxxxyyyzzz|||wwwrrrsssssssssuuuzzzqqqiiibbb]]]YYYVVVVVVZZZaaahhhmmmrrrwwwyyyyyyxxxvvvrrrnnnllllllmmmpppooommmjjjeee___YYYUUUTTTTTTUUUXXX\\\_________XXXSSSMMMJJJJJJMMMOOOQQQUUUTTTRRRNNNJJJEEE@@@>>>;;;:::999777666555555555333333333333333333333333333333555666666666555444777777777888999:::<<<<<<>>>DDDOOO[[[gggpppvvvyyy~~~zzzvvvsssuuuuuutttrrrrrrpppfff[[[KKKCCC<<<::::::;;;AAAHHH[[[gggqqqooocccUUUFFF;;;888777:::AAAGGGOOO]]]jjjttt}}}{{{pppjjjjjjiiixxxbbbRRRMMMIIIDDDBBBAAA@@@???>>>===<<<;;;;;;:::888666444333222222///000000111111111111000//////...///000111333444111111000000///.........000//////.........//////111222666<<>>===<<<<<<;;;:::888666444333222222000000111111111000000///111000/////////000111222111111000000000000//////000//////.........//////222333777===@@@CCCLLLUUUcccppp||||||xxxyyy{{{}}}|||wwwrrrooonnn|||yyywwwYYYNNNCCC??????===<<<===============<<<;;;::::::777777777777777777777777999888888777777888888999666666666666666777777777:::888888:::;;;;;;@@@GGGUUUeeexxx|||}}}tttqqqsssvvvzzz}}}}}}uuummmfff```ZZZWWWRRRUUUZZZ```gggmmmrrruuuuuuvvvvvvsssoookkkjjjjjjggghhhiiihhhddd___YYYUUUQQQQQQRRRVVV[[[___bbbbbb[[[VVVPPPLLLMMMOOORRRSSSXXXVVVSSSOOOIIICCC===::::::999888666555555555555555555555555555555555555333444555555666666555555777777777888999:::;;;<<<@@@FFFQQQ]]]iiirrrxxx{{{{{{yyyvvvsssppprrrrrrsssvvvwwwpppfffPPPFFF===999999:::>>>DDDQQQ^^^iiijjjcccVVVGGG<<<<<<::::::>>>CCCLLLZZZggguuu~~~}}}tttooommmkkkllltttnnn[[[QQQHHHAAACCCBBBAAA@@@>>>===<<<;;;:::999888666444333222222111111111111111000///...222111000////////////000000000000111111111111222/////////......//////000333444888>>>AAAEEENNNWWWfffsss|||~~~uuuooolll~~~{{{vvvYYYMMMCCC??????===<<<===<<<<<<<<<<<<<<<;;;::::::888888888888888888888888888888777777777777888888666666666777777777777777:::888888::::::<<>>999888999<<>>BBBFFFOOOXXXjjjvvvvvvkkkfff~~~yyyuuuYYYMMMCCC??????===<<<===:::;;;;;;;;;;;;:::999999999999999999999999999999888777777777777777777888666777888999999999888888:::888999::::::<<>><<<:::999888999999777666444333333333222222222111111///...------......///000111111111//////000111222333333444///////////////000111111222333888???CCCGGGPPPZZZmmmyyyvvvhhhaaa}}}wwwsssYYYNNNCCC??????===<<<===999::::::;;;::::::999999999999999999999999999999888777777666666777777888666777999::::::999999888999888999::::::>>>IIITTTkkk{{{vvvtttuuuwww|||xxxqqqqqqqqqrrrssstttvvvwwwyyyzzz~~~~~~yyytttnnnggg___ZZZUUURRRPPPSSS[[[dddjjjlllpppppppppmmmiiifffdddddd___```aaaaaa```]]]ZZZXXXRRRQQQRRRVVV\\\bbbggghhhddd___WWWQQQPPPPPPQQQRRRSSSQQQOOOJJJEEE???;;;888666666555444444444444444444444444444444444444444555444444444444555666666666666666777888999:::;;;>>>EEEOOO[[[gggpppvvvyyyzzz}}}xxxvvvsssqqqsssttttttuuuyyy|||wwwooo```QQQBBB;;;:::999:::===HHHVVVdddkkkjjj```OOO@@@999777777;;;@@@IIIWWWddduuu}}}zzztttmmmgggeeelllwwwzzz___PPPIIIEEEBBBAAA@@@>>><<<:::999888999888777666444444444333111111111111111000///...+++,,,...///000111111111//////000000111222333333////////////000111222222333444999@@@EEEIIISSS]]]ooo{{{wwwggg```|||uuusssYYYNNNCCC??????===<<<===::::::;;;;;;;;;;;;;;;:::888888888888888888888888777777666666666666777777555666888999:::999888777777777888::::::???LLLYYYrrr|||vvvvvvwwwyyy~~~{{{tttmmmllllllllllllmmmmmmnnnnnnpppssswww{{{~~~~~~|||xxxtttooohhhaaa[[[VVVQQQMMMNNNVVV___eeegggmmmmmmlllhhhdddaaaaaaaaaaaaaaa```___^^^\\\[[[ZZZTTTSSSSSSWWW]]]ccchhhjjjgggaaaYYYRRROOOOOOOOOOOONNNMMMKKKHHHDDD???;;;888666555444444333333444444333333333333333333333333555444444333444555666777666666666666777999:::;;;<<>><<<:::999999888777555444444444444000000111111111000000///,,,---///000000000///////////////000000111111111////////////000111222333555666<<>>@@@DDDOOOZZZeeennnvvvxxxvvvsssnnngggbbbhhhssskkkVVVKKKEEEFFFEEECCCAAA???===<<<;;;999888777555555444444444///000000111111111111000...///000000000///------////////////000000000000////////////000111222333777888>>>EEEJJJOOOYYYcccqqq}}}qqqccc\\\xxxvvvyyyxxx\\\PPPEEEAAAAAA>>>======<<<<<<;;;;;;;;;:::::::::999999999999888888777777888777777777888999::::::888888777777777777777777666666888;;;===EEEVVVfff~~~zzzyyyzzzzzz{{{}}}rrrlllddddddcccbbbaaa___]]]\\\```aaadddgggjjjlllnnnnnnpppqqqrrruuuwwwyyy{{{|||~~~}}}yyytttpppmmmhhhaaa\\\UUUMMMHHHJJJOOOSSSWWW\\\aaadddeeecccbbbdddbbb]]]```^^^]]]]]]]]]]]]\\\ZZZZZZWWWUUUWWW]]]cccfffgggeeeaaa[[[TTTNNNKKKJJJJJJKKKIIIGGGCCC???<<<999777777777666555444444333333333333333333333333333333444444444444444444444444666666666666777888999:::;;;???GGGTTTbbbnnnuuuxxx}}}~~~}}}yyyuuurrrqqqrrrtttxxx|||}}}}}}{{{lll^^^KKK???;;;;;;999777===GGGTTT```iiijjj___QQQ@@@;;;888;;;???EEENNNWWW\\\fffpppuuuwwwtttkkkbbbZZZcccooo|||oooWWWLLLJJJEEECCC@@@???>>>>>><<<;;;;;;:::888777555444444444333333222222111000000000////////////000000000000000000000000000000000000000111111222222222111111777;;;???CCCHHHQQQ___iiixxx~~~nnnbbb]]]zzzvvvxxxyyy[[[OOODDD@@@???===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999888888888777777777777666777777888888777777777777777777777777888888999<<>>;;;999888777666666555444444333333333333333333333333333333444444444444444444444444666666666666777888999999;;;???GGGTTTbbbnnnvvvyyy~~~~~~zzzwwwtttttttttvvvzzz}}}~~~}}}|||pppaaaNNNAAA<<<;;;999666===EEEPPP\\\fffjjjbbbWWWDDD>>>:::;;;>>>BBBJJJRRRWWW```jjjooorrrrrrkkkbbb\\\dddppp}}}sssYYYMMMKKKEEECCC@@@???>>>>>><<<;;;;;;:::888777555444444444333333222222111000000000////////////000000000000000000000000000000000000000111111222222222222111777<<>>===<<<::::::999666666666555444444333333333333333333333333333333444444444444444444444444555555555555666777888888:::>>>GGGTTTbbbooowww{{{~~~{{{yyyvvvwwwwwwxxx{{{~~~~~~|||ssseeeRRRDDD===:::888666<<>>EEEMMMRRRYYYbbbhhhnnnpppkkkddd\\\cccnnn|||www]]]OOOLLLEEECCC@@@???>>>>>><<<;;;;;;:::888777555444444444333333222222111000000000////////////000000000000000000000000000000000000000111111111222222333333888===DDDIIINNNVVVbbblllrrrxxx}}}yyyyyyzzz{{{tttjjjdddccc{{{xxxzzz}}}ZZZOOOCCC@@@???===;;;<<<>>>============<<<<<<<<<999999999999999999999999999888777666666666666666888888888888999999999999;;;:::;;;>>>CCCPPPgggzzz}}}zzzzzzyyyzzzssshhhbbbZZZZZZYYYWWWVVVUUUUUUUUUXXXYYYZZZ\\\]]]]]]]]]]]]``````aaaccceeehhhjjjlllooorrruuuwwwzzz~~~~~~~~~|||xxxsssooonnnkkkgggeeeccc___XXXRRRJJJEEEBBBDDDGGGIIIOOOUUU[[[aaafffhhhjjjmmmkkkggg```^^^\\\[[[[[[\\\[[[ZZZYYYWWWUUUUUUWWWZZZ^^^```bbb^^^XXXRRRLLLIIIGGGFFF======<<<;;;::::::999999666666555555555444444444333333333333333333333333333333444444444444444444444444444555555666777888:::>>>FFFSSSbbboooxxx|||}}}|||yyyxxxyyyxxxyyy{{{}}}~~~}}}{{{sssgggUUUFFF>>>:::888666999@@@JJJVVVcccmmmkkkdddJJJCCC<<<::::::<<>>>>><<<;;;;;;:::888777555444444444333333222222111000000000////////////000000000000000000000000000000000000000000111111222333444444888>>>EEEKKKPPPXXXdddlllrrrxxx}}}~~~ttttttvvvwwwqqqhhhbbbbbbyyyyyy~~~~~~\\\PPPEEEAAA@@@>>>======>>>============<<<<<<<<<999999999999999999999::::::999888888777777777777999999999::::::;;;;;;;;;:::999:::???FFFTTTlll|||yyyxxxxxxzzz|||pppeee___YYYYYYWWWVVVUUUTTTUUUUUUXXXYYYZZZ[[[[[[\\\[[[[[[^^^^^^^^^___bbbeeehhhjjjmmmpppsssvvvyyy|||}}}|||{{{zzzyyyvvvrrrooojjjfffbbb___]]]ZZZTTTOOOHHHDDDCCCFFFHHHJJJPPPWWW]]]dddjjjmmmooorrroookkkeeebbb^^^\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUWWWZZZ]]]```\\\WWWQQQLLLGGGEEEDDD>>>>>>===;;;:::999888777555555555555555444444444333333333333333333333333333333333444444444555555444444444555555666777888:::===EEERRRaaannnxxx||||||}}}}}}zzzxxxxxxwwwwwwyyy{{{|||{{{zzzrrrfffUUUGGG>>>:::888777666>>>HHHUUUcccllljjjcccJJJBBB;;;999:::===DDDLLLTTTZZZ```hhhrrryyywwwqqqfffffflllyyybbbQQQKKKEEECCC@@@???>>>>>><<<;;;;;;:::888777555444444444333333222222111000000000////////////000000000000000000000000000000000000000000000111222444555666888>>>EEEKKKPPPYYYdddmmmuuu{{{|||sssrrruuuvvvpppfff```___uuuyyy\\\PPPEEEAAAAAA???===>>>=========<<<<<<<<<;;;;;;999999999999:::::::::::::::999888888888888888999999999999:::;;;;;;<<<<<<999999;;;AAAJJJYYYrrr~~~zzzvvvvvvwwwyyyzzznnnddd^^^YYYXXXVVVUUUTTTTTTUUUUUUXXXYYYZZZ[[[[[[[[[[[[[[[^^^]]]]]]^^^aaadddhhhjjjmmmooosssvvvxxx{{{~~~}}}{{{xxxvvvuuusssqqqnnngggbbb\\\XXXVVVSSSNNNJJJGGGDDDEEEHHHJJJMMMTTT[[[```gggnnnqqqsssuuuqqqlllfffccc___]]]\\\]]]\\\[[[[[[ZZZXXXUUUTTTUUUXXX[[[^^^[[[VVVPPPKKKFFFDDDBBB???>>>===;;;:::888777666555555555555555555555555333333333333333333333333222333333444444555555555555555555555666777888888:::===DDDPPP___mmmvvv{{{{{{}}}{{{yyywwwvvvuuuwwwyyyzzzzzzyyyrrrgggXXXIII???:::999888555;;;EEEPPP^^^hhhfff```JJJBBB;;;999:::>>>FFFNNNXXX^^^eeeooo{{{}}}ppplllnnnxxxeeeSSSLLLEEECCC@@@???>>>>>><<<;;;;;;:::888777555444444444333333222222111000000000////////////000000000000000000000000000000000000000000000000222444777888999???FFFKKKQQQZZZfffpppyyy~~~uuusssssssssmmmddd______|||ssswww[[[OOODDDAAA@@@>>><<<===<<<<<<<<<<<<;;;;;;;;;:::999999999:::::::::;;;;;;888777777777777888888999777777888888999::::::;;;888999===EEENNN^^^www|||wwwttttttuuuxxxyyymmmddd^^^YYYWWWUUUTTTSSSTTTUUUUUUXXXXXXYYYZZZ[[[\\\\\\[[[^^^]]]]]]^^^```dddgggjjjlllooosssuuuwwwyyy||||||yyywwwyyy}}}{{{vvvrrrpppooommmllleee^^^VVVPPPNNNLLLHHHEEEEEEDDDFFFJJJLLLOOOVVV___bbbiiipppsssuuuuuuqqqkkkccc```]]][[[\\\]]]^^^^^^\\\\\\ZZZVVVSSSSSSWWWZZZ\\\ZZZUUUPPPJJJFFFBBBAAA===<<<;;;:::999888777666555555555555555555555555333333333333333333333333222222333333444555555666666666666666777888999999:::===CCCOOO]]]jjjtttyyy|||~~~}}}zzzvvvuuuuuuvvvxxxzzz{{{zzzuuukkk\\\LLLAAA:::888777666:::@@@HHHUUU```aaa\\\KKKCCC<<<::::::>>>GGGOOOZZZ___hhhuuuvvvooommmttt}}}hhhUUUNNNEEECCC@@@???>>>>>><<<;;;;;;:::888777555444444444333333222222111000000000////////////000000000000000000000000000000000000000000///000222555888999<<>>FFFOOOYYY___jjjyyywwwnnniiiooowwwzzz|||jjjWWWOOOEEECCC@@@???>>>>>><<<;;;;;;:::888777555444444444333333222222111000000000////////////000000000000000000000000000000000000000000///000222555888:::???CCCIIIMMMSSS]]]lllvvvzzzzzztttmmmhhhccc___aaagggtttrrrqqq|||___PPPBBB???AAA@@@>>>===;;;;;;<<<<<<;;;999888777999999999999999888777666888888888888777777777777555777888888777777888999;;;;;;===EEEUUUkkkzzzzzzvvvrrrrrrvvv~~~xxxmmmbbb[[[XXXVVVRRROOOOOOQQQTTTWWWWWWWWWXXXZZZ[[[]]]^^^^^^```_________aaaccceeefffkkknnnqqqtttuuuwwwyyy{{{|||}}}{{{rrrmmmkkkjjjooowww|||vvvqqqmmmjjjgggeee]]]RRRGGGCCCAAA@@@BBBEEEFFFGGGIIIKKKOOOUUU]]]bbbkkknnnrrruuutttpppjjjggg]]][[[XXXVVVVVVWWWZZZ\\\]]][[[XXXVVVTTTTTTUUUVVVYYYVVVSSSNNNHHHCCC???===::::::999999888777777777555555555555555555555555444444222222222222444444111222444333222222333555666777777777777777666666:::<<>><<<888777555444555444333111555444333222111111111111000000000000000000000000222111111111000000//////111222222222222444888;;;AAAEEEJJJPPPXXXeeesss~~~~~~wwwkkkaaa^^^```bbbbbbuuutttttt{{{]]]NNNAAA===???>>><<<;;;===<<<:::999999999999:::999999999999999888777777888888888888777777777777666777888888777777888999<<<;;;>>>FFFWWWlll}}}wwwyyywwwttttttwww~~~wwwkkk```ZZZVVVUUURRRPPPPPPRRRUUUWWWWWWWWWXXXZZZ[[[]]]^^^^^^````````````bbbdddfffgggjjjlllppprrrssstttwwwyyyzzz{{{}}}~~~rrriiieeedddeeellluuu}}}~~~zzztttoookkkgggccc```YYYOOOFFFCCCAAA@@@AAADDDEEEGGGIIILLLQQQWWW___dddlllooosssuuusssmmmgggbbbYYYWWWUUUSSSSSSUUUWWWYYYZZZYYYWWWUUUTTTTTTUUUUUUXXXVVVRRRMMMGGGBBB>>><<<::::::999999888777777777555555555555555555555555444333333222222333333444222333444444333333444555666666777777777777666666:::<<>>===<<<999777666555666555333222222111000///............000000000000000000000000111111111111000000000///111222222222222444888;;;BBBFFFKKKRRR[[[hhhxxx~~~vvviii___\\\___bbbcccxxxxxxxxxyyy\\\OOOBBB>>>???>>><<<<<<===;;;999777777999;;;===999999999999999999888777888888888888777777777777666777888888777777888:::<<<<<>><<<::::::999999888777777777555555555555555555555555444333333222222333333444222444555555444444555666666666777777777777666666:::;;;???FFFOOOYYYccchhhsssvvvzzz|||}}}|||yyyzzz{{{{{{zzzyyywwwvvvxxxqqqfffXXXKKKAAA;;;888777999999;;;BBBJJJKKKHHHGGGAAA;;;::::::;;;AAAGGGOOOZZZkkk~~~qqqeee\\\___hhhpppvvvzzzwww]]]NNNGGGDDDAAA??????>>>===<<<:::888777666777666444333111000///...............000000000000000000000000111111111111000000000000000111222222333555999<<>>>>>;;;:::999888888999;;;<<<999999999::::::999888888888888888888777777777666666888999999888777999:::<<<===AAAKKK[[[ppp|||zzz|||{{{uuuxxx{{{{{{{{{zzzttt~~~uuuiii___XXXQQQRRRRRRSSSUUUVVVWWWWWWXXXYYYYYYZZZ\\\]]]]]]^^^______```aaaccceeefffggghhhjjjmmmooooooppprrrtttuuuvvvxxxzzz{{{{{{{{{{{{|||}}}~~~}}}qqqddd\\\ZZZZZZ^^^fffrrr|||zzzwwwrrrnnnhhhaaaZZZUUULLLGGGCCCBBBAAA@@@AAAEEEIIIMMMSSSYYY^^^dddjjjooorrrssstttrrrmmmeee\\\WWWOOONNNMMMMMMMMMMMMOOOOOOSSSSSSSSSSSSSSSTTTUUUVVVXXXUUUPPPJJJEEE@@@===<<<::::::999999888777777777555555555555555555555555333333333333333333333333333444666555444444555777555666666777777777777666888:::>>>CCCKKKUUU^^^eeennnrrrwwwzzz{{{~~~}}}{{{|||||||||{{{xxxvvvtttxxxsssjjj]]]PPPDDD===999777888999:::@@@HHHKKKIIIIIICCC>>>===<<<;;;???EEEIIIUUUfffyyyrrrfff]]]```hhhpppxxx}}}{{{```PPPGGGEEEAAA??????>>>===;;;;;;999888777777777555444333333222111111111111111000000000000000000000000111111111000000000000000000111222222333666:::===AAAFFFMMMUUU```oooqqqaaaXXXXXX[[[aaafffyyy\\\QQQFFFCCCBBB???>>>???999999:::;;;;;;;;;::::::888999999:::::::::999999888888888888777777777666777888999999888888999:::<<<>>>CCCNNN^^^rrrzzzwww{{{{{{tttxxx|||}}}~~~}}}vvvqqq|||uuuiii___XXXQQQQQQSSSTTTVVVVVVWWWWWWYYYYYYZZZ[[[\\\]]]]]]^^^]]]^^^___aaaccceeeffffffiiikkknnnoooooopppqqqsssuuuvvvxxxyyyzzzzzzzzzyyyyyyzzz|||~~~{{{nnnaaaZZZXXXZZZ___hhhuuuyyyvvvrrrmmmggg```XXXRRRHHHDDDBBBCCCCCCBBBDDDIIINNNRRRYYY```eeejjjooorrruuuuuussspppiiiaaaYYYTTTNNNNNNNNNMMMMMMMMMMMMLLLQQQQQQRRRSSSUUUVVVXXXXXXXXXUUUPPPJJJDDD@@@>>><<<::::::999999888777777777555555555555555555555555333333333333333333333333333444666555444444555777555555666777777777777777666888<<>>:::555888999999???IIINNNMMMKKKEEE???===<<<:::===AAAFFFQQQbbbrrrssshhh___```gggoooxxxdddRRRHHHEEEAAA???>>>>>><<<;;;;;;:::888777888777666444444444333222222222333333000000000000000000000000000000000000000000111111///000222222444777;;;>>>???EEENNNWWWbbbpppnnn\\\VVVWWW[[[bbbhhh{{{ZZZOOOFFFBBB@@@===<<<===999:::;;;<<<<<<;;;999888888999::::::::::::::::::888888888888777777777777777888999999888888999;;;<<<>>>EEEPPPaaauuu{{{yyy~~~xxxwwwtttwww{{{~~~yyysssrrr}}}tttiii^^^XXXRRRRRRSSSTTTUUUVVVWWWXXXZZZZZZ[[[[[[\\\]]]]]]^^^]]]^^^```bbbdddfffggggggjjjlllnnnoooooooooqqqrrrtttuuuwwwxxxyyyyyyyyyxxxwwwxxxzzz|||~~~yyymmm```YYYYYYZZZccclll{{{|||vvvtttooojjjddd]]]UUUPPPGGGEEEDDDEEEEEEEEEIIIPPPUUUZZZbbbiiimmmqqqsssuuuxxxvvvrrrmmmfff___XXXUUUQQQQQQQQQQQQPPPNNNMMMLLLPPPQQQRRRUUUWWWYYY[[[\\\YYYVVVPPPJJJEEEAAA>>>>>>::::::999999888777777777555555555555555555555555222333333444444333333222222444555555444444555666444555666777777888888777555888<<<@@@EEENNNYYYbbbggglllssswwwyyy}}}||||||{{{zzzxxxvvvtttsssssswwwvvvqqqfffWWWHHH???;;;444777888999???IIIPPPQQQLLLEEE???<<<999777999>>>DDDOOO]]]lll{{{tttiii______eeemmmwwwgggUUUHHHEEEBBB???>>>===<<<;;;;;;999888777888777555444333222222111111111222222000000000000000000000000000000000000111111111111///000111222444777<<<@@@@@@GGGQQQ\\\gggsss}}}jjjXXXUUUYYY\\\ccckkk}}}YYYPPPGGGCCC@@@===<<<>>><<<;;;;;;:::999999999999888999::::::;;;;;;::::::888888888888777777777777777888:::999888888999;;;<<>>AAAIIITTT]]]eeekkkrrrvvvyyy}}}zzz{{{yyywwwtttrrrrrrrrrsssuuuvvvtttiiiYYYIII???:::555888888888===GGGOOOQQQOOOGGG@@@<<<888666999>>>CCCMMMZZZgggtttvvvkkkaaa___dddlllvvvjjjWWWIIIFFFBBB???>>>===<<<::::::999777777777777555333222111111111111111222222000000000000000000000000///000000000111111111111...000111333444888===AAADDDLLLXXXcccmmmwww{{{gggVVVUUU[[[^^^eeennn~~~[[[RRRIIIFFFCCC???>>>@@@???===:::888777888999:::888999::::::;;;;;;;;;;;;888888888888777777777777777999::::::999888:::;;;<<>>:::888;;;@@@DDDMMMYYYcccppp|||yyynnndddaaaeeelllxxxlllXXXIIIFFFBBB???>>>===<<<::::::888777666777666444333333222222222222222333333000000000000000000000000//////000000111111111222...000111333555888===AAAHHHQQQ]]]iiirrr{{{zzzeeeUUUVVV\\\```fffooo}}}{{{}}}]]]QQQEEEAAA@@@>>><<<<<<<<<<<<;;;::::::::::::;;;===<<<;;;999888888999999888888888888888888888888888888888888888999999999===???GGGUUUhhh|||yyywwwqqqtttxxx~~~{{{vvvrrrooovvv{{{nnnbbbYYYUUUTTTTTTTTTSSSTTTTTTUUUUUUWWWYYY[[[]]]______^^^]]]```bbbfffiiikkkkkkkkkkkkiiikkklllmmmmmmoooqqqttttttuuuvvvvvvuuusssqqqooossstttvvvyyy{{{|||}}}}}}~~~|||rrrhhhdddeeehhhnnnzzz}}}wwwssslllddd\\\XXXSSSMMMKKKKKKIIIEEEFFFLLLQQQUUU___jjjsss}}}yyyooofff```]]]\\\[[[]]]]]]]]]\\\ZZZWWWTTTRRRTTTTTTUUUXXX]]]aaaccccccbbbZZZOOOIIIFFFDDDAAA=========<<<:::888777666555777777555444333222222222222222222222222222222222333333333444444444555555555555555555666666666666777666777:::<<<@@@JJJUUUccciiiqqqwww{{{|||yyywwwssspppoooppprrrssswwwxxxwwwoooaaaQQQFFF@@@777666666888===CCCJJJNNNQQQKKKDDD===::::::;;;<<<@@@KKKZZZccchhhnnnvvv}}}zzzrrrggg^^^^^^hhhxxxnnn[[[LLLGGGBBB??????@@@???===;;;:::888666444333222222222222111111000/////////////////////////////////111111111000000000000000000222333555777;;;AAADDDIIIRRR___llluuuzzz~~~uuueeeVVVUUU\\\ccciiilllzzzwww~~~~~~]]]QQQEEEAAA@@@>>><<<<<<<<<<<<;;;::::::::::::;;;===<<<;;;999888888999999888888888888888888888888999999999999::::::::::::>>>AAAJJJXXXkkk~~~xxxwwwqqqtttyyyyyyuuusssrrr{{{zzzlllaaaXXXTTTTTTTTTSSSSSSTTTTTTUUUUUUWWWYYY[[[^^^_________^^^bbbdddfffhhhiiijjjiiihhhiiijjjllllllmmmnnnppprrrssstttuuuuuutttssspppoooqqqsssuuuwwwyyy{{{|||}}}~~~vvvmmmiiihhhjjjqqq{{{~~~~~~~~~~~~|||yyysssooohhhbbb[[[VVVQQQKKKJJJNNNNNNLLLOOOVVV]]]bbbmmmwww|||vvvlllddd```^^^]]]\\\^^^______^^^\\\YYYVVVTTTTTTSSSTTTXXX]]]bbbdddeeeeee\\\QQQIIIEEECCC???;;;::::::999888888777666666555555444444333333444444333333333333333333333333333333333444444444555555555555555555666666666666777555777:::<<<@@@JJJTTT```fffooovvvzzz|||xxxvvvrrrpppooopppssstttyyyzzzyyyqqqcccSSSGGG@@@777666666888<<>>===;;;:::888666444333222222222222111111000/////////////////////////////////111000000000000000000000000222444555888<<>><<<===<<<<<<;;;::::::::::::;;;<<<<<<;;;:::999999999999888888888888888888888888::::::::::::;;;;;;;;;<<<@@@DDDNNN^^^ppp}}}}}}wwwuuuqqquuu{{{{{{vvvtttvvvxxxxxxkkk___WWWSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXYYY\\\^^^___``````___cccdddfffggghhhhhhgggfffhhhjjjkkklllllllllnnnpppqqqrrrsssssssssqqqpppooooooqqqsssvvvxxxzzz||||||}}}~~~|||tttooommmmmmttt}}}}}}{{{zzzyyyxxxwwwvvvrrrmmmiii___ZZZUUURRRMMMHHHHHHLLLOOOPPPVVV```hhhppp{{{wwwqqqhhhaaa^^^]]]]]]]]]````````````^^^[[[XXXVVVSSSSSSTTTXXX^^^cccfffgggggg___SSSJJJDDDAAA===:::888888888777777777777777444333333333444555666666444444444444444444444444333333333444444444555555555555555555666666666666666555777:::<<>><<<:::999888666444333222222222222111111000/////////000000000000000000000000000000000000000000111111000222444666888<<>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999999999999888888888888888888888888999999::::::;;;;;;<<<<<<@@@FFFRRRcccvvv~~~}}}{{{uuusssssswww}}}{{{uuussstttyyyvvviii^^^VVVSSSSSSSSSRRRSSSSSSTTTUUUVVVXXXYYY[[[]]]___`````````bbbccceeefffgggggggggggggggiiikkklllkkkkkkmmmnnnoooppppppqqqppppppooonnnooopppsssuuuxxxzzz|||||||||}}}{{{uuurrrpppvvv}}}}}}xxxuuusssrrrqqqpppnnnkkkfffbbb[[[UUURRRSSSSSSPPPMMMMMMSSSXXXaaalllwwwuuunnnfff___[[[ZZZZZZZZZ______``````^^^[[[YYYWWWSSSRRRSSSWWW]]]bbbfffgggfff___TTTKKKDDDAAA===;;;999999999888777777666666444444444444444555666666444444444444444444444444333333333444444444555555555555555555666666666666666555666:::;;;>>>FFFPPPZZZaaajjjrrrvvvzzz~~~uuusssqqqooopppsssvvvxxx}}}~~~~~~xxxkkkZZZJJJ@@@999888777777;;;@@@EEEIIIKKKHHHDDD>>>:::888999:::???HHHRRRZZZ___hhhvvvvvvkkkgggnnn|||sss\\\MMMHHHBBB?????????>>><<<:::999777666444333333333222222111111000/////////000000000000000000000000000000000000000111111111000222444666999===CCCGGGLLLSSS^^^iiirrryyy|||{{{yyyhhh^^^XXX\\\eeemmmsssxxxqqqmmmttt|||\\\PPPEEEAAAAAA>>>===>>><<<<<<;;;::::::::::::;;;::::::::::::::::::999999888888888888888888888888888888888999:::;;;;;;<<<@@@HHHVVVhhhzzz~~~wwwsssqqqvvvzzz|||sssqqqrrruuu~~~tttggg]]]VVVSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZ\\\^^^```aaaaaaaaabbbccceeeggghhhiiijjjhhhjjjllllllkkkkkkkkklllmmmmmmmmmnnnnnnnnnnnnnnnpppqqqsssvvvyyyzzz||||||{{{|||~~~zzzvvvsssuuu{{{}}}yyytttqqqmmmllljjjiiihhheee```]]]\\\UUUSSSZZZ```___YYYTTT```hhhttttttmmmddd\\\XXXVVVUUUUUU\\\]]]^^^^^^]]][[[YYYXXXSSSRRRRRRUUUZZZ```ccceeebbb]]]TTTLLLFFFBBB???>>>===<<<;;;:::888777666555666666555444444444444555333333333333333333333333333333333444444444555555555555555555666666666666555444666999:::<<>>CCCFFFHHHGGGEEE@@@:::888999:::???GGGQQQXXX^^^hhhwww|||qqqkkkooo}}}vvv]]]NNNIIIBBB?????????===;;;999999777666444333333333222222111111000/////////000000000000000000000000//////000000111111111111111222555777:::>>>DDDHHHLLLSSS^^^hhhqqqyyy~~~}}}wwwtttwwwyyyuuunnnccc\\\XXX^^^gggmmmsssxxxooojjjqqqyyy|||[[[OOODDDAAAAAA???===>>><<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999888888888888888888888888777777888999:::;;;<<<<<>>===<<<:::888777555555777777666555444444444555333333333333333333333333333333333444444444555555555555555555666666666666555444666999:::;;;BBBKKKVVV]]]hhhppptttwww{{{~~~vvvuuusssrrrsssvvvyyy|||uuucccPPPBBB;;;:::888777999<<>>FFFPPPWWW]]]hhhwwwtttlllooo{{{xxx^^^NNNIIICCC?????????===;;;999888777666444444444333222222111111000/////////000000000000000000000000/////////000111111222222111333555888;;;???EEEIIIMMMTTT```kkkttt{{{zzzrrrnnnnnnnnnjjjfff^^^YYYYYY```iiipppuuuzzz|||jjjeeellltttzzz[[[OOODDDAAAAAA???>>>>>><<<<<<;;;::::::::::::;;;999999:::;;;;;;;;;:::999888888888888888888888888888888999:::;;;<<<======CCCMMM^^^sss}}}wwwuuuttttttwwwyyy}}}zzzpppjjjooouuu{{{sssfff]]]WWWTTTQQQQQQQQQQQQSSSTTTUUUVVVVVVWWWXXXYYY\\\^^^```aaaddddddeeefffgggiiijjjkkkiiikkknnnnnnmmmkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmqqqrrrsssuuuvvvwwwxxxxxxzzz{{{|||~~~~~~zzzsssvvvzzz}}}~~~|||yyyvvvqqqkkkfffdddcccaaa``````^^^\\\YYYUUUQQQRRRXXX^^^bbbhhhmmm}}}wwwpppiii___WWWRRRPPPOOONNNVVVWWWZZZ\\\]]]]]]\\\\\\UUURRRPPPPPPRRRVVVYYYZZZ\\\ZZZWWWQQQJJJDDD@@@>>>;;;;;;:::999888777666555555555555555555666666777444444444444444444444444333333333444444444555555555555555555666666666666444444666999999:::AAAIIIQQQZZZeeeoootttyyy}}}xxxwwwuuussstttwww{{{}}}{{{iiiUUUFFF<<<:::888777888;;;???BBBFFFHHHHHHCCC===999:::<<<;;;CCCNNNUUU\\\ggguuutttjjjlllxxx{{{___NNNIIICCC?????????===:::999888777555444444444444222222111111000/////////////////////////////////...//////000111111222222111333555888;;;@@@FFFJJJNNNWWWcccoooxxx~~~~~~vvvmmmhhhgggfffeeecccZZZWWWYYYcccmmmtttyyy~~~yyygggaaahhhpppxxx[[[OOODDDAAAAAA???>>>???<<<<<<;;;::::::::::::;;;888999:::;;;;;;;;;:::999888888888888888888888888999999:::;;;<<<===>>>???DDDOOOaaavvv|||vvvuuuvvvvvvwwwxxxzzz~~~xxxmmmiiipppwww}}}sssfff]]]WWWUUUPPPPPPQQQQQQRRRTTTUUUVVVUUUVVVWWWXXX[[[]]]___aaagggffffffgggggghhhiiijjjjjjlllnnnooommmkkkjjjjjjhhhhhhhhhhhhiiijjjllllllqqqqqqssstttuuuvvvvvvvvvzzzzzz{{{}}}~~~}}}sssvvvyyy{{{|||}}}}}}zzzwwwsssnnnhhhcccbbbaaa_________^^^[[[YYYYYYXXXZZZ]]]___eeerrrzzzqqqmmmggg^^^VVVQQQPPPOOONNNUUUWWWYYY\\\^^^___^^^^^^UUURRROOONNNPPPSSSUUUVVV[[[[[[XXXSSSKKKDDD???<<<888888888888777777777666333444444444666777888999666666666666666666666666333333333444444444555555555555555555666666666777444333666999999:::@@@HHHNNNWWWcccnnnuuuzzzzzzxxxvvvuuuuuuxxx{{{}}}nnnXXXIII===;;;888777777;;;>>>AAAFFFHHHIIIEEE>>>::::::<<<888AAALLLTTT[[[eeetttsssiiiiiiuuu|||```OOOIIICCC@@@??????===:::999888777555555444444444222222111111000/////////////////////////////////...//////000111222222222111333666888;;;@@@FFFJJJPPPYYYfffsss|||{{{rrriiieeedddcccccccccVVVUUUZZZeeepppwww}}}sssfff___bbbpppxxxXXXNNNEEEBBBBBB???;;;;;;<<<;;;::::::999999::::::999999999888888888888777:::::::::999::::::;;;;;;555777888888777888:::<<>>===;;;999888888777666444666666666666555555555555444444555555444444333222333333333333333333333333666555555555555444444444666777777888999<<>>999999;;;===@@@HHHQQQYYYaaaooo}}}sssfffmmmooo}}}}}}gggSSSIIIAAAAAABBB???===<<<888888777666555444333333000111111222222000///...222222111111000000//////111111000000111222222333,,,111888<<<>>>AAAEEEIIIXXXaaalllvvvzzztttkkkcccdddgggddd^^^[[[[[[]]]eeeoooxxx|||~~~sssfff___cccqqqwwwYYYNNNDDDAAAAAA???<<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::999999999999<<<;;;:::999999888999999777888999999999:::<<<>>>FFFTTTgggyyy{{{wwwsssrrrsssvvvvvvwwwyyy}}}yyysssqqqvvv~~~rrreeeZZZTTTQQQPPPPPPPPPPPPRRRTTTVVVWWWVVVXXX[[[\\\]]]___aaacccfffffffffggghhhiiikkkkkkooonnnnnnmmmlllkkkjjjiiigggggggggggghhhjjjlllmmmooopppqqqrrrrrrssssssrrrssstttvvvxxxzzz{{{||||||~~~~~~{{{zzzxxxwwwxxxzzz}}}~~~||||||{{{yyyvvvrrrooommmhhhhhhhhhfffddddddeeegggiiiiiilllsss~~~}}}vvvqqqkkkeee]]]UUUPPPLLLJJJHHHOOORRRWWW[[[^^^______^^^ZZZRRRKKKIIIIIIIIILLLQQQYYY[[[]]][[[TTTKKKDDD@@@===;;;999888888777666444666666666666555555555555444555555555555444333333333333333333333333333333333444444444555555666666555666666666888;;;@@@DDDNNNWWWdddooouuu{{{|||{{{yyywwwxxx{{{~~~xxxcccQQQBBB;;;777777888999<<<@@@GGGJJJKKKGGG???:::999;;;<<>><<<<<<888888777666555444333333000111111222111000///...000/////////.........---222111000000000000000000000444888;;;===AAAHHHMMMZZZdddoooyyy|||tttmmmlllmmmjjjddd[[[[[[___fffpppyyy~~~rrrfff```eeetttvvvYYYMMMCCC@@@@@@???>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<;;;:::999888777777777999:::;;;::::::;;;>>>@@@GGGVVViiizzzzzzvvvsssqqqrrrssstttuuuxxx|||{{{vvvuuuzzzrrrdddZZZTTTQQQPPPOOOOOOPPPQQQSSSUUUWWWVVVXXX[[[]]]^^^```ccceeeeeeeeefffgggiiijjjlllmmmmmmmmmllllllllllllkkkkkkhhhhhhiiijjjjjjkkkllllllnnnnnnooopppqqqrrrrrrqqqrrrssstttvvvxxxyyyzzzzzz~~~~~~~~~}}}{{{zzzxxxxxxzzz{{{}}}||||||{{{zzzyyywwwuuutttqqqpppooommmlllmmmppprrruuuwww{{{|||uuuqqqkkkeee]]]VVVQQQMMMJJJHHHLLLOOOTTTYYY]]]___``````YYYQQQIIIFFFFFFEEEHHHMMMYYY]]]```___YYYOOOGGGBBB===;;;999888888777666444666666666555555555555444555555666666555555444333333333333333333333333333222222333444555666777777444555555555666:::>>>BBBLLLVVVdddooovvv{{{{{{yyyzzz}}}}}}hhhVVVCCC<<<777777999999<<>>EEEMMMSSS[[[iiivvvuuugggjjjiiivvv|||{{{zzzlllUUUKKKAAA??????===;;;;;;888888777666555444333333000111111111111000//////////////////............222111000///////////////333666888:::<<>>AAAIIIWWWjjj{{{zzzwwwsssqqqrrrqqqqqqsssvvv{{{|||xxxxxx~~~qqqdddZZZTTTQQQOOOOOOOOOOOOPPPSSSUUUVVVVVVXXX[[[]]]___aaadddfffdddeeefffgggiiikkkmmmnnnkkkkkkkkkkkkkkkllllllmmmhhhiiijjjkkkllllllllllllmmmnnnooopppqqqrrrrrrrrrqqqrrrtttuuuwwwxxxxxxyyy|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyywwwvvvxxx|||{{{tttpppiiieee^^^WWWRRRNNNJJJHHHIIILLLQQQWWW[[[___```aaaZZZQQQHHHEEECCCCCCFFFJJJWWW\\\aaaaaa[[[RRRIIICCC===;;;999888888777666444666666555555555444444444555555666666555555444333333333333333333333333333222222333444444555666666555555666666666999>>>BBBLLLVVVdddooovvvyyy|||~~~~~~{{{{{{~~~iiiVVVEEE>>>888888999999<<>>;;;;;;;;;===CCCKKKRRRZZZiiivvvvvvgggiiigggsss~~~~~~zzzxxxxxxoooXXXMMMBBB???>>><<<::::::888888777666555444333333111111111111000000000///111111111111000000000000111111000000000000111111333555888;;;>>>EEEOOOVVVcccnnn{{{uuukkkbbbXXX[[[```hhhqqq{{{uuukkkfffkkkzzzvvvYYYMMMBBB????????????@@@<<<;;;::::::999:::::::::::::::::::::999999999999777777777777888999:::::::::;;;::::::999;;;???BBBJJJXXXjjjzzzzzzwwwtttssssssoooppprrrvvv{{{}}}yyyzzzqqqdddZZZTTTRRRNNNNNNNNNNNNPPPRRRTTTUUUVVVXXX[[[]]]___aaadddfffddddddeeegggiiikkkmmmnnnjjjiiiiiiiiijjjkkkmmmmmmiiijjjkkklllllllllllllllmmmnnnoooqqqrrrrrrssssssrrrrrrtttuuuwwwwwwxxxxxxzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||{{{{{{|||}}}~~~zzzsssnnnhhhddd^^^YYYTTTOOOKKKGGGFFFIIINNNTTTYYY]]]```aaa[[[RRRHHHDDDCCCBBBEEEIIIUUUZZZ___```[[[RRRIIICCC===;;;999888888777666444555555555555444444444444555555555555555444444333333333333333333333333333444444444444444444444333666777777777777:::???BBBMMMVVVdddnnntttvvvyyy{{{|||}}}|||kkkYYYIII@@@:::888888999<<<@@@KKKPPPTTTRRRIII@@@<<<;;;:::<<>>???;;;;;;:::999999999999:::::::::::::::999999999999777777777888999:::;;;<<<;;;;;;;;;:::999;;;???CCCLLLZZZkkkzzz~~~yyywwwtttssstttpppppprrrvvv{{{~~~{{{{{{qqqdddZZZTTTRRRNNNMMMMMMNNNOOOQQQSSSUUUVVVXXX[[[]]]^^^```ccceeeddddddeeefffhhhiiikkkllljjjiiihhhhhhiiikkklllmmmjjjjjjjjjkkkkkkllllllllllllmmmoooppprrrrrrssssssqqqrrrsssuuuvvvvvvwwwwwwwwwxxxyyyzzz{{{||||||}}}~~~}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~yyysssnnngggddd___ZZZUUUPPPKKKGGGDDDGGGLLLRRRXXX\\\___```\\\RRRHHHDDDBBBAAAEEEJJJRRRWWW]]]___ZZZQQQIIIDDD===;;;999888888777666444555555555444444444444333444444555555444444333222333333333333333333333333444444444444333333222222777777777777777:::>>>BBBKKKTTTaaakkkqqqtttwwwyyy{{{~~~qqq```LLLDDD;;;999888888:::???IIIPPPUUUTTTLLLCCC===;;;999<<>>DDDMMMWWW^^^rrrooo```WWWSSSWWW___hhhqqq{{{}}}tttnnnqqq~~~wwwYYYNNNDDDAAAAAA???<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::999999888999999:::;;;<<<======<<<;;;:::===AAADDDPPP\\\lllzzz{{{vvvuuusssrrrsssqqqqqqssswww|||}}}|||~~~pppcccZZZTTTRRRMMMMMMMMMMMMOOOQQQSSSTTTVVVXXX[[[\\\]]]___aaacccdddddddddeeefffhhhiiijjjjjjiiihhhggghhhjjjlllmmmkkkjjjjjjiiiiiijjjllllllkkklllmmmooopppqqqrrrrrrpppppprrrsssttttttuuuuuuuuuuuuvvvxxxzzz{{{|||}}}}}}~~~~~~}}}|||{{{||||||{{{zzz{{{}}}}}}}}}|||||||||}}}~~~}}}xxxrrrmmmfffccc___[[[VVVQQQKKKGGGDDDFFFKKKPPPVVVZZZ^^^___[[[QQQGGGBBB@@@@@@DDDIIIRRRVVV\\\]]]YYYQQQIIIEEE===;;;999888888777666444555555555444444444333333333333333444333333222111333333333333333333333333333333333333333333444444666666666666666999===@@@HHHQQQ]]]gggnnnsssxxx{{{zzz}}}wwwiiiPPPFFF===999777666999===GGGOOOVVVUUUNNNDDD>>><<<888<<>><<<<<<>>>CCCFFFRRR^^^nnn{{{xxxttttttrrrrrrsssqqqrrrtttwww|||}}}~~~pppcccZZZTTTRRRMMMMMMMMMMMMNNNPPPSSSTTTVVVXXX[[[\\\\\\^^^```bbbdddddddddeeeeeeggghhhhhhjjjiiihhhggggggiiikkklllllljjjiiihhhhhhiiikkkmmmiiijjjlllnnnooopppqqqqqqnnnooopppqqqrrrsssssssssssstttuuuwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~|||{{{zzzyyyzzzzzzyyyxxxyyy{{{~~~}}}||||||{{{{{{|||~~~~~~~~~~~~~~~|||xxxqqqlllfffccc___[[[WWWQQQKKKGGGDDDFFFJJJPPPUUUZZZ]]]___YYYOOOEEEAAA???@@@DDDIIIRRRVVV[[[\\\XXXQQQJJJFFF===;;;999888888777666444555555444444444333333333222333333333333222111111333333333333333333333333111111222333444444555666555555555555555777<<>>:::777666888<<>><<<888<<>>;;;:::;;;888888777666555444333333333222000/////////000111///000000000111111222222//////000000111222444444555777:::>>>FFFSSScccooommm[[[UUUSSSSSSYYYaaajjjttt~~~qqqvvvsss|||xxx[[[OOOCCC??????>>>===>>><<<===>>>???>>><<<:::999::::::;;;<<<;;;:::888777::::::999888888999::::::<<<===???@@@===;;;AAAIIIUUUeeerrr~~~uuusssttttttrrrsssrrrsssuuuyyy}}}|||zzz}}}oooddd[[[TTTPPPNNNMMMMMMMMMOOOQQQTTTVVVWWWXXXYYY[[[]]]___aaaaaaaaabbbdddfffggggggffffffgggggghhhiiijjjkkklllllliiihhhgggfffggghhhjjjllllllmmmmmmmmmnnnnnnooooooooooooooopppqqqrrrttttttpppqqqsssvvvxxxzzz{{{{{{|||{{{zzzzzzzzz{{{}}}~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}{{{vvvoookkkhhhddd^^^YYYUUUPPPLLLIIIEEEEEEGGGLLLRRRXXX[[[\\\ZZZQQQFFF@@@@@@CCCCCCCCCKKKQQQVVVWWWWWWTTTKKKAAA;;;999777666777999888888666666666555555444444444555555555555555555555555000000000111222333444555000111222333444444555444555555555666888:::===>>>DDDKKKVVVbbbmmmtttxxxyyy}}}|||~~~sssYYYJJJ<<<666555666888<<>>DDDOOOccc}}}rrr```ZZZ]]]aaappprrrvvvzzzpppVVVGGGEEE@@@>>>>>>999888777666555444333333333111111111111111000//////000000000000000000000000///111222222000///000000111777===AAAHHHWWWmmm~~~|||~~~|||eeeTTTOOOQQQWWW]]]dddppp{{{{{{qqquuuttt~~~wwwZZZOOODDD@@@@@@>>>======???@@@AAAAAA@@@???===;;;:::;;;;;;;;;::::::999888::::::999888888999::::::::::::===???===<<>>DDDKKKVVVbbbmmmtttwwwyyy|||{{{}}}ttt\\\MMM>>>777666777999<<>>DDDPPPeeeppp^^^XXXZZZ^^^nnnrrrxxx}}}sssXXXHHHFFF@@@>>>>>>999888777666555444333333333111111111111111000000///000000000000000000000000///111222222000///000111333888>>>CCCKKK[[[rrrzzz{{{uuu```SSSQQQTTTZZZbbbjjjuuuqqquuutttvvvYYYNNNDDDBBBAAA???======<<<<<<=========;;;999888;;;;;;::::::999999::::::::::::999888888999::::::777888;;;=========EEEOOO]]]mmmyyyuuussstttsssrrrrrrrrrsssvvvzzz|||}}}}}}pppeee[[[TTTPPPNNNNNNMMMNNNPPPSSSUUUWWWYYYZZZ[[[]]]___aaacccdddddddddeeeffffffeeeeeedddgggggggggggggggggggggggghhhggggggggggggiiikkklllllllllllllllkkkkkkkkkkkkmmmmmmmmmnnnooopppqqqrrrqqqrrrtttvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyy{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}wwwqqqmmmgggccc^^^YYYUUUQQQLLLIIIDDDDDDFFFJJJOOOTTTWWWXXXVVVNNNEEE???>>>@@@AAAAAAJJJPPPUUUWWWWWWTTTKKKAAA???<<<999777666666555333444444444444333333333333333333333333333333333333555555444333333333333333333444444555555555444444555555555666777:::<<<===EEEKKKVVVcccmmmtttwwwyyy{{{zzz|||vvv```QQQAAA:::888777999<<>>DDDPPPhhhnnn^^^VVVWWW\\\kkkrrr{{{vvv[[[JJJGGGAAA>>>>>>999888777666555444333333333111111222222111111000///000000000000000000000000///111222222000000111222555:::@@@FFFPPPaaaxxxuuuwww~~~~~~nnn\\\RRRSSSXXX^^^iiirrr}}}ssstttsssvvvYYYNNNEEECCCCCC@@@===<<<::::::;;;;;;:::999777777<<<;;;:::999888999:::;;;::::::999888888999::::::777888:::<<<<<<>>>GGGQQQbbbsss~~~uuussssssrrrqqqrrrqqqrrruuuyyy~~~~~~{{{~~~}}}pppeee\\\TTTPPPNNNNNNMMMNNNPPPSSSVVVXXXYYYZZZ[[[]]]___aaacccccceeeeeeeeeeeeeeeeeeddddddffffffffffffeeeeeeddddddgggggggggggghhhiiikkklllllllllkkkkkkjjjjjjiiiiiikkkkkkkkklllmmmnnnppppppqqqrrrtttuuuvvvwwwwwwwwwwwwxxxzzz{{{{{{{{{zzzyyyyyyyyyxxxxxxwwwxxxxxxyyy|||||||||}}}~~~~~~|||||||||}}}~~~}}}xxxrrrnnnfffccc]]]XXXTTTPPPLLLIIIEEEEEEFFFJJJOOOTTTVVVWWWUUUOOOFFF@@@>>>???@@@AAAIIIOOOTTTVVVVVVTTTKKKAAA>>>;;;888666666666555333333333333333333333333333333333333333333333333333555444444333333444444444555555555666555555444444555555555555777999;;;===DDDKKKVVVbbbmmmtttxxxyyy{{{yyy{{{yyycccSSSCCC;;;888777888:::???IIISSSTTTQQQKKKCCC;;;===???CCCPPPggg{{{pppbbbWWWWWW[[[hhhqqq}}}yyy]]]LLLHHHAAA>>>>>>999888777666555444333333333111222222222222111000000////////////////////////000111222111000000222333666;;;AAAIIITTTfff|||yyypppqqqwww~~~}}}vvviiiZZZSSSVVV[[[aaaooozzzuuusssqqqxxxYYYOOOEEECCCCCC@@@===<<<>>>>>>======<<<;;;;;;:::;;;:::999888999:::;;;<<<::::::999888888999::::::999999:::<<<<<<>>>GGGRRRgggyyy|||uuussssssqqqppprrroooqqqtttyyy~~~{{{zzz}}}qqqfff\\\UUUPPPMMMMMMMMMNNNPPPSSSVVVXXXXXXYYYZZZ\\\^^^```bbbcccfffeeeeeeeeeddddddeeeeeeffffffeeeeeedddcccccccccffffffggggggiiijjjkkklllkkkkkkjjjjjjiiiiiiiiihhhjjjjjjjjjkkklllmmmooooooqqqqqqssstttvvvvvvwwwwwwvvvwwwyyyzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwxxxxxxyyy|||||||||}}}~~~~~~zzzzzz{{{|||}}}~~~}}}xxxsssooogggccc^^^XXXTTTOOOKKKHHHEEEEEEFFFJJJOOOTTTVVVWWWUUUOOOHHHAAA??????AAABBBHHHNNNTTTVVVVVVTTTKKKBBB<<<:::777666666666666555333333333333333333333333333333333333333333333333333333333333444555666777555555555666555555444444555555555555777888:::<<>>BBBMMMbbbyyy~~~|||zzzvvvjjj]]]YYY\\\eeeooo}}}|||___MMMIIIAAA>>>>>>999888777666555444333333333222222222222222111000000////////////////////////000111222111000000222444666;;;BBBKKKVVVhhh|||~~~uuummmmmmqqqttttttpppfff[[[VVVXXX]]]ddduuuyyyrrrmmm}}}{{{ZZZOOOEEECCCBBB@@@>>>=========<<<;;;;;;:::::::::::::::999999::::::;;;;;;::::::999888888999::::::;;;:::;;;<<<<<>>@@@HHHYYYmmmxxxzzzwwwwww|||~~~tttccc\\\___bbbmmm{{{|||```MMMHHHAAA>>>>>>:::888777666555444333333333222222222333222222111000000000000000000000000000111111111111000111333666777<<>>???<<<;;;:::999999888888888888999::::::;;;;;;;;;:::::::::999888888999:::::::::999:::<<<===BBBNNN[[[ppp{{{uuutttrrroooooorrrqqqsssvvv{{{||||||}}}qqqggg]]]UUUPPPJJJJJJJJJLLLNNNQQQUUUWWWYYYZZZ[[[]]]___aaacccdddeeeddddddcccdddeeeggggggdddddddddddddddddddddddddddeeeggghhhjjjkkkkkkllliiiiiijjjjjjjjjjjjjjjkkkjjjjjjjjjkkklllmmmnnnooonnnoooqqqsssuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{{{{||||||}}}~~~~~~zzzzzzzzzzzz{{{|||}}}~~~{{{wwwrrrooojjjfff___XXXSSSMMMGGGDDDBBBBBBDDDHHHNNNTTTWWWWWWRRRNNNHHHBBB>>>===???AAAGGGMMMSSSUUUVVVSSSKKKBBB===:::777555555555444333333333444444444555555555444444444444444444444444222222222222222333444444111222333444444555444444555555555555666777999:::>>>FFFSSSaaannnwww}}}}}}wwwgggXXXGGG>>>;;;999999;;;???FFFMMMPPPRRRPPPIIIAAA;;;===???CCCPPPaaalllpppqqqsss}}}|||iii___```aaajjjxxx|||___LLLGGG@@@>>>>>>:::888777666555444333333333222222333333222222111000000000000000000000000000111111111000000111444777888===FFFPPP\\\jjjxxx~~~|||rrrjjjgggiiigggbbb[[[TTTTTTZZZ```kkk~~~qqqhhhwww]]]PPPEEEAAAAAA??????@@@??????>>>===<<<<<<<<<<<<777888:::;;;<<<;;;::::::::::::999888888999::::::888888999<<<>>>DDDQQQ___tttzzzuuutttrrrnnnooorrrrrrtttxxx}}}~~~~~~}}}rrrggg]]]UUUPPPJJJIIIJJJKKKMMMQQQTTTVVVZZZ[[[]]]___aaacccdddeeeddddddccccccdddfffggghhhdddddddddddddddddddddddddddeeeggghhhjjjkkkkkkllliiiiiijjjjjjkkkkkkkkkllljjjjjjjjjkkklllmmmnnnooommmnnnppprrruuuvvvwwwxxxwwwvvvuuuuuuuuuvvvxxxyyyyyyxxxxxxxxxyyyzzzzzz{{{zzzzzz{{{{{{|||}}}}}}}}}zzzzzzzzzzzzzzz{{{|||}}}{{{vvvrrroookkkfff```YYYRRRLLLFFFBBB@@@@@@BBBGGGMMMSSSVVVWWWPPPMMMHHHAAA===<<<>>>@@@GGGMMMSSSUUUVVVSSSKKKBBB???<<<888666555444222111444444444555555666666666555555555555555555555555333333222222111111222222000111222333444444555444666555555555666777999:::===EEERRRaaannnxxx~~~}}}}}}tttiiiYYYHHH@@@<<<:::;;;===>>>EEEKKKNNNPPPPPPIIIAAA:::===>>>@@@JJJYYYeeejjjmmmqqq~~~lll```aaa```iiivvv{{{^^^LLLGGG@@@===>>>:::888777666555444333333333222333333333333222111111000000000000000000000000111111111000000111444777999???HHHSSS^^^kkkwwwvvvkkkfffhhheee]]]UUUOOORRRZZZaaammm{{{lllkkkqqqbbbTTTFFFBBBBBBAAA??????@@@???>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::999777666666777999:::888999<<<>>>===CCCSSSddd|||zzzyyyvvvtttrrrppppppppppppsssxxx}}}uuuiii]]]SSSNNNIIIIIIIIIJJJMMMQQQVVVXXX[[[\\\]]]^^^___aaabbbbbbeeedddcccccccccdddeeefffcccccccccbbbccccccdddddddddeeefffhhhjjjlllnnnnnnllllllkkkjjjjjjkkkllllllnnnllljjjkkknnnooonnnlllnnnnnnoooqqqrrrssstttuuuttttttssstttvvvxxxzzz|||zzzxxxwwwxxx{{{{{{yyyvvvyyy{{{|||{{{zzzxxxyyyyyyxxxwwwvvvxxx|||~~~}}}{{{~~~~~~~~~}}}}}}}}}yyyuuurrrjjjddd^^^ZZZRRRIIIDDDDDDCCCCCCEEEJJJOOORRRSSSSSSPPPLLLFFFAAA>>>???AAACCCCCCGGGMMMQQQQQQMMMFFFBBB:::999777555555666888999444444444444444444444444555555444444444444555555444555555555444333333222111111111111222333444555555555444555666777999:::<<>><<<===BBBHHHOOOZZZeeejjjtttyyy|||{{{kkk\\\^^^cccqqq|||aaaNNNEEE>>>>>>???999888666444444555555444333222222222111111111111000//////000000000000//////111222333333333444777:::;;;AAAKKKWWWdddpppyyy~~~{{{{{{ssskkkfffeee^^^VVVRRRVVV]]]bbbssswwwiiiiiipppcccUUUGGGBBBBBB@@@???>>>===<<<;;;:::999999999999::::::::::::::::::::::::;;;999888777777888999;;;999:::<<<===>>>DDDVVVggg~~~zzzxxxvvvtttrrrqqqqqqqqqqqqtttzzzvvviii]]]SSSNNNIIIIIIIIIKKKNNNRRRVVVYYY[[[\\\]]]^^^```aaabbbbbbdddcccbbbaaabbbcccdddeeeddddddcccccccccccccccddddddeeefffhhhjjjkkkmmmmmmjjjjjjiiihhhhhhiiijjjjjjmmmkkkjjjkkkmmmnnnmmmkkkmmmnnnooopppqqqrrrssstttsssttttttuuuwwwxxxzzz{{{zzzxxxwwwyyy{{{{{{yyywwwyyyzzz|||{{{yyyxxxxxxyyyxxxwwwvvvxxx{{{}}}|||{{{|||~~~~~~~~~||||||}}}~~~~~~~~~|||xxxuuussskkkeee___ZZZRRRIIIDDDDDDBBBCCCFFFJJJPPPSSSTTTTTTOOOKKKEEE???======???AAABBBFFFKKKOOOOOOKKKFFFBBB<<<;;;888666555555555666444444444444444444444444555555444444444444555555444444555555444333333222111111111222222333444555666666555666777888:::;;;<<>>:::::::::>>>EEENNNRRRPPPJJJEEEBBB<<<999999>>>CCCKKKWWWbbbiiissswwwzzzyyyhhhZZZ\\\bbbooo|||aaaNNNEEE>>>>>>???999666444222222333333222111222222222111111111111000//////000000000000//////000111222111111333666999===BBBLLLYYYfffqqqzzz~~~xxxooojjjfff___VVVRRRVVV^^^dddtttrrreeegggnnn{{{dddVVVGGGBBBBBB@@@>>>===<<<;;;:::999999888888999::::::::::::::::::::::::;;;:::999888888999:::;;;::::::<<<===>>>FFFZZZmmm~~~xxxwwwuuutttsssrrrsssssssssvvv|||vvviii\\\SSSNNNJJJJJJJJJLLLOOOSSSWWWZZZ\\\\\\]]]^^^```aaabbbcccbbbbbbaaaaaaaaabbbddddddfffeeedddccccccbbbcccccccccdddfffhhhiiijjjkkkkkkhhhhhhgggggggggggghhhhhhkkkjjjiiijjjlllmmmlllkkklllmmmnnnooopppqqqrrrsssssssssuuuvvvxxxyyyyyyyyyzzzyyyxxxyyyzzz{{{yyywwwxxxzzz{{{{{{yyyxxxxxxyyyxxxwwwvvvxxxzzz{{{{{{zzzzzz{{{||||||{{{zzz{{{}}}~~~~~~{{{xxxuuutttmmmfff```ZZZRRRIIIDDDDDDBBBCCCFFFLLLRRRUUUVVVUUUNNNJJJDDD???<<<<<<>>>???BBBDDDHHHJJJJJJHHHEEEBBB???===:::666444333333333444444444444444444444444555444444333333444444555444444444444444333333222333222222222333444555666777666666666777999;;;<<<;;;AAAMMM[[[iiiuuu~~~}}}zzzwwwtttpppjjjiiibbbWWWLLLCCC>>><<<<<<===CCCLLLPPPPPPKKKEEEBBB===999888;;;@@@HHHUUU```gggqqquuuwwwvvvfffXXXZZZbbbnnn~~~}}}cccOOOFFF>>>>>>???999666444222222333333222111222222222111111111111000//////000000000000/////////000111111111222555888???DDDNNNZZZgggrrrzzz~~~vvvooohhh^^^UUURRRUUU^^^fffvvv~~~ooocccfffmmm}}}eeeVVVHHHCCCBBB???===<<<===<<<;;;:::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;:::;;;===???III^^^rrr}}}vvvuuutttrrrrrrrrrsssssstttyyy~~~vvvhhh\\\SSSNNNJJJJJJLLLNNNQQQUUUYYY[[[\\\\\\]]]___```aaabbbcccbbbbbbaaaaaabbbcccdddeeegggfffeeedddcccbbbbbbbbbcccdddfffhhhiiijjjjjjiiiggggggggggggggggggggggggjjjiiiiiijjjkkkkkkkkkkkkkkklllmmmnnnoooqqqrrrrrrrrrsssuuuwwwxxxxxxxxxwwwxxxxxxyyyyyyzzzyyyyyyxxxxxxyyyzzzzzzxxxwwwwwwxxxwwwwwwwwwwwwxxxyyyyyyyyyyyy{{{||||||{{{{{{|||~~~|||}}}~~~zzzxxxvvvvvvooohhh```ZZZRRRHHHDDDDDDAAADDDHHHNNNTTTWWWWWWVVVMMMJJJDDD???<<<<<<===>>>AAABBBDDDFFFFFFEEECCCBBB???<<<999666444222222333444444444444444444444444444444333333333333444444333333444444444333333222444333333333444444555666666666555555666888:::;;;:::@@@KKKXXXgggttt~~~~~~~~~|||wwwqqqmmmjjjhhhlllggg^^^SSSIIIBBB???>>>;;;AAAIIIOOOPPPLLLFFFBBBAAA<<<:::<<>>???888888666444444555555444333222222222111111111000000//////000000000000/////////000111111111333666888???EEEOOO\\\hhhssszzz~~~sssiii\\\TTTRRRUUU___iiixxx~~~pppeeehhhoooeeeVVVHHHCCCBBB???===<<<<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;===???JJJ```uuu}}}ttttttrrrqqqqqqqqqrrrrrrvvvzzz{{{uuuhhh[[[SSSNNNJJJKKKMMMOOOSSSWWWZZZ\\\\\\]]]^^^___```bbbccccccccccccbbbbbbcccdddfffggggggfffeeedddccccccccccccdddeeegggiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjkkkkkkkkklllnnnooopppqqqrrrqqqrrrtttvvvwwwwwwvvvvvvwwwxxxxxxyyyxxxxxxwwwwwwwwwxxxzzzyyyxxxvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxzzzzzzzzzzzz|||}}}xxx{{{~~~{{{yyywwwwwwqqqjjjaaa[[[RRRHHHDDDEEEBBBEEEJJJQQQVVVXXXWWWUUUNNNJJJEEE@@@===<<<===>>>???@@@AAACCCCCCCCCBBBAAA<<<:::888555444333444555444444444444444444444444333333222222222222333333222222333333444333333222444444333333333444555555444444444444555777888::::::???HHHUUUdddqqq|||~~~|||zzzuuunnnhhhfffgggmmmjjjcccXXXLLLCCC>>>===;;;@@@HHHNNNQQQMMMGGGBBBBBB===:::<<>>===::::::999999999999::::::::::::::::::::::::::::::999999::::::::::::999999::::::<<<===@@@KKKaaauuu~~~uuutttsssqqqqqqqqqrrrrrrwww|||{{{tttfff[[[SSSNNNKKKLLLNNNQQQUUUYYY\\\]]]]]]]]]^^^___aaabbbcccdddccccccbbbbbbccceeeggghhhgggfffeeeddddddcccddddddeeefffhhhjjjjjjjjjhhhggghhhhhhiiiiiiiiiiiihhhhhhhhhjjjkkkkkkjjjiiikkklllkkklllmmmnnnooopppqqqrrrqqqrrrssstttuuuuuuuuuuuuuuuvvvxxxxxxvvvuuuvvvwwwvvvxxxyyyyyywwwvvvvvvwwwuuuvvvwwwwwwuuutttuuuvvvsssuuuwwwwwwwwwxxxzzz|||www{{{~~~~~~{{{xxxwwwssskkkbbb[[[RRRHHHDDDEEEDDDGGGLLLSSSXXXZZZWWWUUUNNNJJJEEE@@@===<<<<<<===>>>???@@@AAABBBBBBAAAAAA:::999666444444444555666444444444444444444444444333222222111111222222333111222222333333333333333444444333333333333444444444333333333444666888999999>>>FFFRRR```mmmxxx~~~{{{xxxssskkkeeeeeejjjnnnmmmggg\\\NNNBBB<<<:::;;;???GGGNNNRRROOOIIIDDD@@@<<<999;;;???EEEQQQ\\\aaajjjnnnqqqssshhh___eeefffuuugggRRRIII@@@??????888666444222222333333222111222222222111111111111000//////000000000000//////111222333333333444777:::???EEEQQQ___lllvvv}}}ooo```SSSPPPQQQUUU```mmm|||xxxqqqtttzzzcccUUUGGGBBBBBB@@@???>>>;;;:::::::::::::::;;;;;;::::::::::::::::::::::::888999999999999999999888999:::<<<>>>AAAKKKaaatttwwwvvvuuusssrrrrrrsssssswww||||||rrreeeZZZSSSOOOKKKLLLOOORRRVVVZZZ]]]^^^]]]]]]^^^```aaabbbcccdddbbbbbbaaaaaacccdddfffgggfffeeeeeedddddddddeeeeeefffgggiiikkkkkkjjjhhhgggggghhhiiiiiiiiiiiihhhggghhhjjjlllllljjjiiikkkmmmllllllmmmnnnpppqqqrrrsssqqqqqqqqqqqqrrrsssttttttrrruuuwwwvvvtttssstttvvvvvvwwwyyyxxxvvvuuuuuuvvvuuuvvvxxxvvvtttssstttuuurrrtttvvvwwwwwwxxxzzz|||yyy|||}}}yyyxxxuuulllccc[[[RRRHHHDDDEEEEEEIIIOOOUUUZZZZZZWWWSSSLLLIIIDDD@@@<<<::::::;;;<<<===???AAABBBAAAAAA@@@:::999666444333444444555444444444444444444444444222222111111111111222222111111222333333333333333333333222222222222333333444444444444555666888999999===DDDOOO\\\jjjuuu|||~~~}}}yyyvvvrrrkkkdddfffnnnrrrrrrmmmbbbRRRDDD<<<:::;;;???FFFOOOSSSQQQKKKEEE>>>:::999;;;>>>CCCNNNXXX]]]fffkkkooosssiiibbbiiihhhzzzhhhSSSIII@@@??????888666444222222333333222111222222222111111111111000//////000000000000//////000111222222222333666999@@@GGGSSSaaaooozzzjjjZZZNNNNNNQQQVVVaaannn~~~{{{uuuyyybbbTTTFFFBBBBBBAAA??????======<<<<<<<<<======>>>::::::::::::::::::::::::777888888999999888888777999:::<<>>;;;:::<<>><<<;;;:::999999888;;;;;;::::::::::::999999999999888888888888999999<<<:::;;;???DDDOOOaaaqqq||||||yyyuuurrrrrrsssvvv|||}}}}}}{{{nnnbbbZZZVVVTTTNNNOOOQQQTTTVVVYYY[[[\\\___^^^^^^^^^^^^]]]]]]]]]dddcccbbb```____________dddcccbbbbbbcccfffhhhjjjhhhhhhhhhhhhhhhgggffffffgggggghhhhhhiiijjjjjjjjjllllllmmmnnnnnnnnnnnnnnnoooooopppppppppqqqqqqqqqrrrpppnnnooorrrtttsssrrrnnnooopppqqqrrrsssssssssuuuvvvvvvvvvttttttvvvwwwwwwwwwvvvuuutttsssrrrrrrxxxxxxxxxyyyyyyzzzzzzzzz{{{wwwssskkkccc]]]TTTJJJEEEFFFIIINNNTTTZZZ\\\YYYUUURRRGGGDDD@@@<<<:::999999::::::;;;===???@@@AAAAAAAAA:::999666444333333444555666555555555555444444444222222222222222222222222222222222222222222222222111222333444444444333333333333444555666777888999;;;===AAAIIIUUUcccpppxxx}}}|||}}}}}}yyytttnnnlllnnnqqqsss{{{}}}yyyjjjUUUDDD======;;;>>>EEEMMMSSSSSSNNNHHH>>>;;;:::;;;<<>>;;;999:::999888666555555555555333222111111000000111111000000000000000000000000111222222222222444888;;;GGGMMMXXXeeerrr{{{~~~~~~fffUUUJJJMMMSSSXXXeeetttyyyaaaSSSFFFCCCCCCBBB@@@??????>>>===<<<;;;:::::::::;;;;;;::::::::::::999999::::::999999999999::::::>>><<<<<>>DDDLLLRRRRRRMMMGGG>>>;;;999;;;;;;>>>FFFPPPVVV]]]ffflllnnnmmmlllmmmooo}}}pppUUUFFFAAA>>>;;;:::999888777666555444444444333222111111000000111111000000000000000000000000111222222222222444888;;;GGGNNNZZZhhhuuu}}}xxxbbbSSSJJJNNNTTT[[[hhhvvv|||bbbTTTGGGCCCCCCBBB?????????>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999;;;::::::::::::::::::;;;???======@@@DDDLLL]]]lll~~~|||{{{yyyvvvssssssvvvxxx~~~~~~~~~uuulllfff```YYYSSSRRRSSSTTTVVVYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^_______________```bbbccceeefffeeeeeeddddddeeegggiiijjjkkkkkkkkklllkkkjjjjjjiiiffffffggghhhhhhiiiiiijjjmmmmmmnnnoooooooooooonnnnnnnnnoooooooooppppppppppppnnnllllllmmmnnnmmmllllllmmmoooqqqrrrssstttttttttuuuuuutttsssssstttvvvttttttttttttttttttttttttwwwwwwxxxyyyyyyzzz{{{{{{|||~~~zzzssslllddd^^^VVVMMMJJJKKKMMMPPPUUUYYYYYYVVVQQQNNNFFFCCC???<<<999999999::::::;;;===???@@@AAAAAAAAA:::999666444333333444555666555555555555444444444222222222222222222222222222222222222333333333333222222333333333444444444444555555555666666777777777999===DDDNNNZZZgggpppxxxxxxyyy{{{~~~}}}zzzvvvrrrqqqrrruuuwww~~~}}}ppp\\\JJJ@@@===;;;===CCCJJJPPPPPPKKKFFF>>>:::888999;;;===EEEMMMUUUZZZbbbhhhlllmmmnnnoooooozzztttXXXHHHCCC???<<<:::888777666555444333333333222222111000000000000111000000000000000000000000000111222222333555999<<>><<<===@@@DDDLLL]]]lll|||{{{zzzyyyvvvtttuuuwwwzzz~~~~~~sssllliiiddd\\\UUUUUUVVVWWWXXXZZZ[[[]]]]]]]]]]]]^^^^^^______``````bbbbbbbbbbbbbbbcccddddddffffffeeeffffffhhhiiijjjkkkkkkllllllkkkkkkjjjiiiggghhhhhhiiiiiijjjkkkkkkmmmmmmnnnoooooooooooonnnooooooooopppppppppqqqqqqooonnnmmmllllllkkkkkkkkkkkklllnnnppprrrssstttuuusssttttttsssrrrrrrsssuuusssssssssttttttuuuuuuuuuvvvvvvwwwxxxzzz{{{||||||{{{}}}~~~{{{ssslllddd^^^VVVNNNLLLMMMOOORRRVVVXXXWWWSSSNNNJJJEEEBBB???;;;999999999::::::;;;===???@@@AAAAAAAAA:::999666444333333444555666555555555555444444444222222222222222222222222222222222333333333333333333222222222333333444444555555555666666666666666777:::>>>DDDLLLWWWdddmmmsssuuuwwwyyy{{{}}}|||zzzwwwuuutttuuuxxxyyy}}}}}}rrr___LLLAAA<<<;;;<<>>;;;999999999::::::;;;===???@@@AAAAAAAAA:::999666444333333444555666555555555555444444444222222222222222222222222222222333333333444444444333333222222222333444555555555555666666666666666666999>>>BBBHHHRRR___iiiooorrrvvvwwwxxxzzz}}}|||{{{yyywwwwwwwwwyyyzzzzzz|||zzzppp^^^MMM@@@;;;:::;;;???FFFLLLNNNKKKGGGAAA;;;777888:::<<>>DDDOOO___nnnwww{{{}}}~~~zzzrrrooonnniiibbbUUUQQQOOORRRYYYdddrrr}}}|||}}}dddVVVIIIDDDDDDBBB??????===<<<;;;:::::::::::::::;;;;;;::::::::::::999999999888888777777888888999:::999<<<@@@EEEMMM]]]lllyyy~~~zzzyyyyyywwwvvvwww{{{~~~~~~}}}|||rrrllliiieee```[[[YYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]^^^___```aaabbbbbbaaaaaabbbccceeegggiiijjjhhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggeeeffffffgggggghhhiiiiiikkkkkklllmmmmmmmmmmmmlllooopppppppppqqqqqqqqqqqqooopppooonnnlllkkklllmmmkkklllnnnpppqqqrrrssssssqqqrrrrrrqqqppppppqqqsssrrrrrrsssssstttttttttuuutttuuuvvvxxxzzz|||}}}~~~}}}~~~|||vvvnnnfff___XXXPPPNNNQQQQQQSSSUUUVVVTTTOOOJJJGGGCCCAAA>>>:::999999999::::::;;;===???@@@AAAAAAAAA:::999666444333333444555666555555555555444444444222222222222222222222222222222333333444444555555444333222111222333444555444555555555666666777777333777<<>>DDDKKKNNNMMMJJJCCC<<<777888:::<<>>>>>===;;;::::::::::::;;;;;;::::::::::::999999:::999999888888999999:::;;;;;;===@@@DDDLLL[[[jjjzzzyyyyyyxxxwwwwwwyyy|||}}}{{{|||{{{rrrjjjdddaaa^^^\\\ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]___```bbbccccccbbbbbbcccdddeeegggiiijjjhhhiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhggghhhhhhhhhiiijjjjjjkkkkkkiiijjjkkkkkkllllllkkkkkknnnnnnnnnnnnoooooooooooommmoooooommmkkkjjjlllnnnlllmmmnnnpppqqqqqqrrrrrrpppqqqrrrqqqooooooqqqrrrssssssssssssssssssssssssssstttvvvxxxzzz|||~~~~~~~~~zzzrrriiibbbZZZSSSQQQSSSQQQRRRTTTUUURRRNNNIIIFFFCCCAAA===:::888888999::::::;;;===???@@@AAAAAAAAA:::999666444333333444555666555555555555444444444222222222222222222222222222222333333444555555666444333222111111333444666333444444555666777888888333888<<<>>>AAAIIIWWWaaaiiiooouuuwwwxxxyyy}}}||||||{{{zzzyyyxxxxxxxxxuuuvvvsssjjj\\\MMMBBB<<<999999===DDDKKKOOOOOOMMMFFF>>>888888;;;===AAAEEENNNRRRZZZbbbgggeee^^^XXXTTT]]]mmm|||wwwwwwxxxaaaMMMDDD???;;;999888777666444333333222222111111000///////////////000000000000000000000000...000111333444888===AAAGGGRRRbbbmmmsssvvvyyy{{{~~~{{{qqqeee^^^^^^]]][[[TTTUUUUUUXXXaaasssyyytttuuueeeWWWIIIEEEDDDBBB???>>>@@@@@@>>>===;;;;;;::::::;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;===<<<>>>AAADDDKKKYYYgggzzzyyyyyyxxxwwwwwwyyy}}}zzzzzz|||zzzqqqhhhaaa^^^]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]___```bbbcccdddgggffffffeeeeeeeeeffffffiiiiiijjjkkkkkkkkkjjjjjjiiijjjjjjjjjjjjiiihhhhhheeeeeeeeefffgggggghhhhhhiiiiiijjjkkkkkkkkkkkkjjjllllllllllllmmmmmmmmmnnnlllmmmnnnmmmjjjiiikkknnnmmmmmmnnnppppppqqqqqqqqqpppqqqqqqpppooooooppprrrssssssssssssssssssssssssssstttvvvxxxzzz|||~~~}}}uuukkkddd\\\UUUSSSUUUPPPRRRTTTTTTRRRNNNIIIFFFBBB@@@===:::888888999::::::;;;===???@@@AAAAAAAAA:::999666444333333444555666666555555555444444444222222222222222222222222222222333333444555666666444333222111111333555666333333444555666777888999666:::???@@@BBBJJJWWWbbbhhhnnnuuuxxxxxxzzz~~~||||||{{{zzzyyyxxxwwwwwwuuuuuuqqqiii\\\NNNCCC>>>888999<<>>:::999888777666555444333333333111111000///////////////000000000000000000000000...000111333555888===AAAIIITTTcccnnnsssuuuxxx{{{{{{xxxnnnaaaYYYYYY[[[ZZZTTTVVVWWWZZZeeeyyytttnnnnnn}}}iiiUUUKKKHHHBBBBBBCCC>>><<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<>>>>>>???AAACCCJJJ[[[jjj{{{~~~{{{vvvttttttwww|||~~~xxxxxxzzz|||wwwnnneee___]]]^^^```^^^]]]\\\[[[ZZZZZZZZZZZZ[[[]]]```bbbbbbbbbcccdddcccdddeeeggghhhjjjkkklllkkkkkkjjjjjjiiijjjjjjjjjkkkjjjjjjiiiiiiiiihhhhhhiiiiiijjjjjjjjjjjjiiiiiigggggghhhjjjlllllljjjhhhmmmmmmnnnnnnnnnmmmkkkjjjoooooonnnmmmllllllllllllkkklllooorrrrrrrrrpppooonnnooopppooonnnnnnpppqqqssstttuuutttrrrqqqrrrsssttttttuuuvvvxxx{{{}}}~~~~~~wwwkkkaaa[[[WWWTTTSSSQQQPPPPPPNNNLLLHHHFFFDDDDDDBBB???;;;999999999999:::<<<>>>@@@AAABBBBBBAAA>>>===<<<:::999::::::;;;:::888666666999999777555555555555444444333333333444444444333333222222222555444333333222222333333666666666666666666666666555555777===AAAGGGRRR]]]hhhooottttttvvvzzz{{{zzz|||yyyvvvtttuuuuuuuuuuuusssqqqmmmeeeZZZMMMBBB<<<888;;;>>>BBBLLLSSSSSSMMMEEE@@@<<<:::999999???GGGMMMTTTZZZ]]]___```]]]XXXTTTYYYeeeuuu~~~~~~hhhPPPFFFBBB>>>;;;:::999888666444333333222333333111000000000111222////////////000000000000111111111222555:::>>>AAAJJJTTTbbbnnnuuuxxxxxxyyy|||vvviii]]]YYY[[[\\\YYYTTTVVVZZZcccqqqrrrlllnnn}}}iiiUUUKKKHHHBBBBBBCCC>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;<<<======???AAACCCKKK\\\lll~~~{{{wwwuuuuuuyyy}}}{{{wwwxxx{{{zzzuuulllddd___]]]^^^___]]]]]][[[ZZZYYYYYYYYYYYYZZZ]]]```aaaaaaaaabbbccccccdddeeefffhhhiiijjjkkkkkkjjjjjjiiiiiiiiijjjjjjkkkkkkkkkjjjiiihhhhhhgggeeeffffffffffffffffffeeegggggghhhjjjlllllljjjhhhllllllmmmnnnmmmlllkkkjjjnnnnnnmmmlllkkkkkkkkkkkkkkkmmmppprrrrrrrrrpppoooooopppppppppooooooppprrrssstttuuutttrrrrrrrrrsssssstttuuuwwwyyy{{{}}}}}}vvvkkkaaaZZZVVVSSSRRROOOOOONNNMMMJJJGGGEEECCCBBBAAA???<<<;;;::::::::::::<<<>>>@@@AAABBBBBBAAA:::999888666666666666777999777555666888888666444444444333333333222222222444333333333333333333222555444333333222222333333333333444555555666777777777777999===@@@EEEPPP[[[hhhooossstttvvvzzz|||{{{~~~~~~{{{wwwuuuttttttsssrrrqqqpppkkkdddYYYMMMBBB<<<999;;;===AAAJJJRRRRRRNNNEEE@@@<<<:::999999???GGGMMMTTTZZZ\\\^^^___\\\VVVRRRXXXcccttthhhQQQEEEAAA===;;;999888777555444333333333333222111000000000111111000000000000111111111111222111111333666;;;???BBBMMMVVVdddooouuuxxxyyyyyy{{{ttthhh]]]ZZZ]]]\\\YYYVVVXXX]]]fffsssooojjjlllzzziiiUUUKKKHHHBBBBBBCCC>>>>>>>>>===<<<<<<<<<<<<===;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;===AAADDDMMM___ppp~~~{{{xxxvvvwww{{{wwwtttxxx}}}~~~xxxssskkkddd___^^^^^^___]]]]]][[[ZZZYYYXXXXXXXXXYYY\\\___aaaaaaaaaaaabbbcccddddddfffggghhhiiiiiijjjiiiiiiiiiiiiiiijjjjjjlllllllllkkkjjjhhhgggfffdddddddddeeeeeedddddddddffffffgggiiikkkkkkjjjhhhjjjkkklllllllllkkkjjjiiillllllkkkjjjjjjkkkkkkkkklllnnnppprrrrrrrrrpppoooooopppqqqpppooooooqqqssstttuuuvvvuuussssssssstttssstttuuuwwwzzz|||}}}uuukkkaaaZZZUUURRRPPPMMMMMMLLLJJJHHHEEECCCBBB@@@??????>>>===<<<;;;::::::;;;===???AAAAAAAAAAAA888777666444444444444555888666555555666666555444333333222222222222111111222333333333333333333444555444333333222222333333000111222333555666777888999888:::===@@@DDDMMMWWWgggnnnssstttvvv{{{}}}|||~~~~~~{{{wwwuuutttsssqqqpppooommmjjjcccXXXMMMCCC<<<999;;;===???GGGPPPRRROOOEEE@@@<<<:::999999???GGGNNNTTTZZZ\\\^^^___[[[UUUQQQVVVbbbssshhhQQQEEE@@@===:::777666555444333333333333222222111000000000000111111111111111222222222222222222222444888===AAADDDPPPYYYfffpppuuuwwwxxxzzzzzzssshhh___]]]```^^^YYYWWWZZZaaakkkvvv|||kkkgggiiivvviiiUUUKKKHHHBBBBBBCCC>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;::::::<<<@@@EEEOOObbbsss|||zzzwwwvvvxxx{{{{{{rrrrrryyy}}}{{{vvvrrrlllfffbbb``````aaa^^^]]][[[ZZZYYYXXXXXXXXXYYY[[[^^^`````````aaabbbcccddddddeeefffggghhhhhhiiihhhhhhhhhhhhiiijjjjjjmmmmmmmmmllljjjhhhfffeeeeeeffffffggggggffffffeeefffeeefffhhhjjjkkkjjjhhhhhhiiijjjkkkkkkjjjiiihhhjjjjjjiiiiiijjjjjjkkklllmmmnnnpppqqqrrrqqqpppoooooopppqqqpppoooppprrrttttttuuuvvvuuutttssstttvvvssstttuuuxxxzzz}}}|||uuujjjaaaZZZUUUQQQOOOKKKKKKIIIGGGEEECCCAAA@@@>>>>>>>>>>>>>>>===;;;;;;:::;;;===???AAAAAAAAAAAA:::999777666555555666777666555555555555555444444333333333222222222222222222222222333333444444444555444333333222222333333000111111222444555555666888777999===@@@CCCLLLVVVeeelllrrrtttvvv{{{~~~}}}~~~}}}zzzwwwuuutttsssqqqpppmmmkkkhhhaaaXXXMMMCCC===:::;;;<<<===DDDMMMQQQPPPEEE@@@;;;:::999999???GGGOOOVVV\\\^^^___```\\\VVVSSSWWWbbbrrrjjjRRREEE???<<<:::666555444333333333333333222111111000000000000000000000000111111111222222222222333555999>>>CCCFFFRRR[[[gggpppsssuuuwwwzzz{{{vvvmmmdddcccddd```ZZZYYY]]]dddoooyyyzzziiieeehhhqqqiiiUUUKKKHHHBBBBBBCCC>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;999999<<<@@@EEEPPPdddwwwyyyxxxvvvvvvxxx|||vvvoooqqqyyy~~~{{{yyyxxxwwwsssqqqlllgggdddbbbbbbbbb]]]\\\[[[ZZZZZZYYYYYYZZZYYY[[[^^^`````````aaabbbdddeeeeeeeeeffffffgggggghhhggggggggghhhhhhiiijjjmmmmmmmmmmmmkkkiiifffeeegggggghhhhhhhhhhhhggggggeeeddddddfffiiijjjjjjiiiggghhhiiijjjjjjiiihhhhhhhhhhhhhhhiiijjjkkklllmmmmmmnnnooopppppppppoooooonnnoooppppppoooppprrrtttsssuuuvvvuuuttttttuuuvvvuuuuuuvvvxxx{{{~~~}}}|||uuukkkaaaZZZUUUPPPNNNJJJIIIGGGEEECCCAAA@@@@@@===============<<<;;;;;;999;;;===???@@@AAAAAA@@@;;;:::888777666666777777555555555555444444444444333333333444444444444444222222222333333444444444555444333333222222333333222222222333333333333333555555888===@@@DDDMMMVVVcccjjjppprrrvvv{{{~~~}}}zzzxxxvvvuuuuuuuuusssrrrlllkkkgggaaaXXXMMMCCC===999;;;<<<<<>><<<<<<;;;:::::::::::::::;;;;;;::::::::::::999999999999999999::::::::::::999999<<<@@@EEEQQQfffyyy~~~wwwvvvuuuvvvxxx}}}tttnnnpppzzzzzzvvvsssrrrqqqooonnnllliiieeecccaaaaaaaaa[[[ZZZZZZYYYYYYZZZZZZ[[[YYY\\\___aaaaaaaaaaaabbbffffffffffffffffffgggggggggfffffffffggghhhiiijjjllllllmmmmmmllljjjgggeeeffffffggggggggggggffffffddddddccceeehhhjjjjjjiiiggghhhiiijjjjjjjjjiiihhhgggggghhhiiijjjlllnnnooommmnnnnnnnnnooonnnnnnnnnlllnnnoooooonnnoooqqqsssrrrtttuuuuuutttssstttvvvvvvwwwxxxyyy{{{}}}}}}~~~|||vvvlllbbb[[[UUUPPPNNNIIIHHHFFFDDDBBBAAA@@@@@@===<<<<<<;;;;;;:::::::::999:::<<<>>>@@@@@@@@@@@@:::999777666555555666666555666666666444333444555333333444444444444555555222333333333333333333444555444333333222222333333333333333333333333333333444444888===@@@CCCLLLUUU```gggnnnppptttzzz}}}}}}~~~zzzxxxwwwvvvwwwvvvuuusssmmmkkkhhhaaaXXXMMMCCC===777;;;<<<<<>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888999999999999:::::::::::::::<<<@@@FFFRRRgggzzz}}}wwwvvvvvvwwwzzz~~~sssmmmqqq{{{~~~|||{{{xxxtttooollljjjiiigggfffgggeeecccaaa^^^]]]\\\\\\WWWWWWWWWWWWXXXYYYZZZZZZZZZ]]]```aaaaaaaaabbbcccggggggggggggggggggggggggffffffffffffggghhhiiiiiijjjlllmmmnnnmmmkkkhhhfffffffffggggggggggggffffffdddccccccdddgggiiijjjiiiggghhhiiijjjkkkjjjiiiiiigggggghhhiiikkkmmmooopppmmmmmmmmmmmmmmmmmmllllllkkklllnnnnnnmmmnnnqqqsssqqqsssttttttsssssstttuuuxxxyyyyyyzzz{{{}}}}}}wwwmmmddd\\\VVVQQQNNNHHHGGGEEECCCAAA@@@@@@@@@===<<<;;;999888888999999999:::<<<>>>@@@@@@@@@@@@999888777555555555555666555666888777444333444666222222333333333444444444444333333333333333333222555444333333222222333333222222333333444444555555555555999===???AAAIIIRRR^^^eeelllooosssyyy}}}|||||||||}}}|||zzzyyyxxxxxxwwwtttrrrnnnllliiibbbXXXMMMCCC===666:::======AAAHHHMMMMMMEEE@@@<<<:::999999???GGGPPPWWW^^^aaadddeeebbb]]]VVVXXXaaaoooqqqXXXHHH@@@===<<<999888777555444333333333///000111111111000......//////000000000111111111000111222555:::@@@FFFIIIXXXbbbmmmssssssuuu|||}}}mmmccc]]]ZZZWWW\\\dddoooxxxqqqmmmpppsssiiiUUUKKKHHHBBBBBBCCC>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888999999999:::::::::;;;:::<<<@@@FFFRRRgggzzz~~~wwwwwwwwwxxx|||~~~sssnnnqqq{{{}}}{{{yyyxxxzzzzzzyyyxxxwwwuuusssrrrooolllhhheeedddbbb```___aaa```^^^\\\ZZZYYYXXXXXXTTTTTTTTTUUUVVVWWWYYYYYY[[[]]]```bbbbbbbbbcccdddhhhhhhhhhhhhggggggggggggeeeeeeeeeffffffhhhiiiiiijjjkkkmmmnnnmmmkkkiiiggggggggghhhhhhhhhhhhggggggdddcccbbbdddgggiiijjjiiiggghhhiiijjjkkkkkkjjjiiifffggghhhiiilllnnnpppqqqlllllllllllllllllllllllljjjlllmmmmmmmmmnnnppprrrqqqrrrssssssrrrrrrtttuuuzzzzzzzzzzzz|||}}}~~~~~~wwwnnneee]]]VVVQQQNNNHHHGGGEEEBBBAAA@@@@@@@@@>>><<<:::777666777888888999:::<<<>>>@@@@@@@@@@@@;;;:::888777666666777777555777888777444333555777111111111222222333333333444444444333333222222222555444333333222222333333111111222333555666777777777777:::>>>???@@@GGGOOO\\\dddjjjnnnrrryyy||||||zzzzzz{{{}}}~~~}}}{{{yyyxxxvvvsssqqqooommmjjjcccYYYMMMCCC<<<444:::===>>>AAAGGGLLLLLLEEE@@@<<<:::999999???GGGNNNUUU\\\```ccceeeccc^^^TTTWWW___ooorrrZZZIII@@@>>>===:::999888666444333333222///000111111111000...---000111111111111222222222000000222555:::@@@FFFIIIZZZdddoootttuuuwww~~~mmm```[[[YYYVVV[[[cccmmmwwwvvvnnnnnnuuujjjVVVJJJFFF???@@@BBB===>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888999::::::;;;;;;;;;;;;999<<<>>>AAAHHHVVViiiwwwxxxsssuuuxxxzzz||||||sssmmmppp~~~yyyxxxwwwtttrrrooommmlllllljjjiiihhhhhhfffdddaaaaaa```]]][[[ZZZZZZ[[[\\\[[[ZZZXXXVVVTTTRRRRRRQQQRRRSSSTTTSSSSSSTTTWWWYYY\\\^^^aaaccccccccceeefffgggggggggggggggffffffeeebbbdddeeeeeeddddddfffgggiiiiiiiiihhhgggfffffffffggggggggggggfffeeedddccceeeffffffgggggggggggggggfffhhhkkkmmmnnnllliiihhhgggffffffiiilllppprrrsssrrrqqqooommmlllkkkllllllnnnooooooooommmmmmoooqqqrrrqqqqqqrrrsssuuuwwwyyywwwyyy{{{|||}}}~~~yyyoooeee]]]VVVRRROOOJJJGGGDDDBBBBBBAAA???===;;;:::999777666666555555777999;;;===>>>>>>>>>>>>===;;;777555444555777888:::999777666444333333333333333333333333333333333222222222222222222222222444444444444333333222111222222222222333444555555777777888999;;;@@@FFFKKKXXXaaajjjoootttxxxyyywwwyyyyyyzzz{{{{{{|||}}}}}}}}}{{{zzzzzzyyywwwuuuooolllhhhaaaXXXMMMBBB:::::::::;;;???CCCGGGHHHHHHBBB===999777666777===EEEQQQVVVYYY[[[```eeefffbbb\\\[[[```mmm~~~vvvZZZJJJCCC===777888777666444222111111111222000//////000111111000...............///000000222111333888<<>>======<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999::::::;;;;;;:::::::::===???BBBJJJXXXkkkyyy}}}uuurrruuuxxx{{{}}}xxxpppkkkppp{{{xxxyyyzzz{{{|||~~~~~~}}}zzzvvvrrrkkkjjjiiigggdddbbbaaa```bbbaaa___^^^^^^\\\ZZZXXXZZZXXXVVVTTTSSSTTTTTTUUUWWWVVVUUUSSSQQQPPPPPPOOONNNOOOPPPPPPQQQSSSVVVYYY[[[^^^bbbeeeeeeffffffgggggggggggggggffffffeeedddbbbdddeeeeeeeeeeeefffhhhjjjiiiiiihhhgggfffeeeeeeffffffgggffffffeeedddcccffffffggghhhhhhhhhhhhhhhfffhhhkkkmmmmmmkkkiiiggghhhggggggiiimmmppprrrssstttssspppnnnlllkkkjjjjjjmmmnnnnnnnnnmmmmmmnnnpppqqqqqqqqqqqqssstttvvvxxxxxxzzz{{{|||{{{|||}}}{{{pppfff]]]VVVPPPMMMHHHFFFCCCAAA@@@???===<<<;;;:::999777666666555555777888:::<<<===>>>>>>======;;;888555444555666888888888777555444444444444333333333333333333333333222222222222222222222222333444444444333333222111222222222222333444555555666777888999;;;@@@FFFJJJVVV```iiioootttyyyzzzwwwyyyyyyzzzzzz{{{||||||}}}}}}|||{{{{{{{{{{{{zzzxxxqqqmmmhhhaaaXXXNNNCCC<<<;;;:::;;;>>>BBBEEEFFFFFFAAA<<<888777666777>>>FFFQQQUUUYYYZZZ___cccddd```]]]\\\```lll|||vvvZZZIIICCC>>>888888777555444333222111111222000//////000111111000//////......//////000111222111333888<<<@@@IIIRRRbbbkkksssttttttzzzyyyfffXXXRRRRRRUUU[[[fffrrryyy}}}yyyooopppxxxjjjVVVJJJFFF???@@@BBB===>>>===<<<<<<;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::999999;;;>>>AAADDDLLLZZZnnn|||yyypppppptttyyy|||~~~vvvooolllrrr~~~zzzwwwrrrooolllmmmoooqqqsssuuuvvvwwwyyywwwtttrrrppplllgggcccaaa```___]]]\\\ZZZYYYXXXXXXVVVTTTSSSSSSRRROOOMMMQQQPPPOOOMMMMMMMMMNNNOOORRRQQQPPPOOOMMMMMMLLLLLLIIIJJJLLLMMMNNNQQQUUUXXXYYY]]]cccggghhhhhhhhhiiigggggggggfffeeedddcccbbbbbbdddffffffeeeeeeggghhhjjjjjjiiihhhgggfffeeeeeeeeeeeeeeeffffffeeeddddddffffffggghhhhhhhhhhhhhhheeegggjjjllllllkkkiiiggghhhhhhiiikkkmmmppprrrsssuuusssqqqnnnllljjjiiiiiikkklllmmmlllkkklllmmmooooooooooooppprrrsssuuuvvvxxxzzz{{{zzzyyyyyyzzz{{{{{{pppeee[[[TTTMMMIIIGGGDDDAAA@@@???>>><<<;;;;;;:::999777666666555555555777999;;;<<<============;;;888555444555666777666666666555555555444444333333333333333333333333222222222222222222222222333333444444444333222222222222222222333444555555666777888999;;;???EEEIIITTT^^^hhhoootttzzz{{{yyyyyyyyyyyyzzzzzz{{{|||}}}~~~|||{{{|||}}}~~~}}}|||rrrnnnhhh```XXXNNNDDD>>>;;;::::::<<<@@@CCCDDDCCC@@@;;;888777777888???FFFQQQVVVYYYZZZ]]]aaabbb___^^^]]]___iiiwwwvvvZZZHHHBBB>>>:::777666555444333222222222222000//////000111111000000000000///000111111222222111333888<<>><<<;;;;;;:::999777666666555555444666888:::<<<=========<<<:::888666555555666777444555555555555555555555333333333333333333333333222222222222222222222222333333333444444333333222222222222222333444555555555666888999;;;???DDDGGGQQQ\\\gggooouuuzzz|||yyyzzzzzzyyyzzzzzz|||}}}~~~~~~~~~~~~|||rrrnnnggg___WWWMMMEEE???;;;:::999;;;===@@@AAAAAA>>>:::888888888999???GGGQQQWWW[[[[[[]]]aaaaaa___```^^^___fffrrr~~~wwwZZZHHHBBB>>>;;;666555444333333333333333222000//////000111111000111111000000111111222333222222444888<<>>BBBFFFOOOZZZgggooouuu{{{|||yyyzzzzzzyyyzzz{{{}}}~~~|||zzzqqqmmmfff^^^VVVMMMEEE???;;;999888999<<>>:::888888888999???FFFRRRXXX]]]]]]^^^aaabbbaaaaaa___^^^cccmmmzzzyyy[[[HHHAAA>>><<<666555444333333333333333222000//////000111111000111111111111111222333333222222555:::>>>FFFUUUdddsssvvvuuuooommmqqquuuvvvvvvvvvtttmmmcccYYYTTTRRRYYYbbbrrr~~~jjjeeejjjvvvjjjVVVJJJFFF???@@@BBB======<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888999:::;;;999<<<@@@EEENNN___sss{{{ssspppssswwwzzz{{{|||}}}~~~~~~wwwtttttt|||~~~|||{{{zzzvvvqqqiii```[[[XXXXXXXXXXXX[[[___cccfffhhhhhhhhhaaa^^^[[[XXXVVVSSSPPPMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMJJJGGGEEEEEEDDDCCCBBBEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEGGGHHHIIIJJJJJJKKKOOOQQQWWW[[[```bbbcccbbbaaaaaa^^^____________^^^]]]]]]___aaacccccccccdddfffhhhhhhhhhhhhhhhggggggggggggcccccccccddddddcccbbbbbbaaaaaabbbcccccccccccccccdddeeefffgggggggggfffffffffiiimmmmmmlllkkknnnpppkkkkkkllllllkkkkkkjjjiiihhhiiijjjjjjjjjjjjmmmooollllllnnnpppqqqrrrrrrrrrrrrsssuuuvvvvvvvvvxxxzzzzzz}}}{{{vvvmmmeee]]]VVVOOOKKKFFFCCCAAA@@@??????>>><<<;;;:::999777666666555555444666888;;;===>>>>>>>>>;;;:::888777666555666666222333555666666555444333333333333333333333333333222222222222222222222222222222333444444444333333222222222222333444555555444555777999:::===AAADDDNNNZZZfffooovvv{{{{{{yyyzzzzzzyyyzzz}}}}}}zzzxxxqqqmmmggg```XXXOOOEEE???;;;999777888;;;>>>@@@AAA>>>;;;888999888999>>>EEEQQQXXX^^^^^^^^^aaaccccccccc```]]]```jjjwwwzzz^^^JJJAAA>>>;;;777666555444333222222222222000//////000111111000111111111000111111222333222444888<<<@@@GGGXXXgggvvvxxxuuuoookkkmmmooonnnkkkllllllhhhbbb[[[VVVTTTZZZdddssszzzeeebbbiiivvvjjjVVVJJJFFF???@@@BBB======<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999888888:::;;;<<<:::===AAAGGGPPPaaavvvuuuqqqssswwwyyyzzz{{{}}}{{{xxxvvvxxx|||zzzwwwtttrrrqqqpppqqqllliiiccc[[[UUUSSSSSSTTTUUUXXX\\\```cccddddddddd```]]]YYYUUUSSSPPPMMMJJJJJJKKKKKKLLLMMMNNNOOOOOOLLLIIIFFFDDDCCCCCCCCCBBBDDDEEEGGGHHHJJJKKKLLLLLLMMMLLLJJJIIIGGGFFFEEEEEEDDDEEEGGGHHHIIIKKKOOORRRWWWZZZ]]]^^^]]]\\\\\\\\\ZZZ[[[\\\\\\]]]\\\\\\\\\]]]___aaabbbbbbccceeegggffffffgggggghhhhhhiiiiiiccccccdddccccccbbbaaa```aaaaaabbbcccccccccccccccddddddeeeffffffffffffeeeeeeiiimmmmmmkkkiiilllnnnmmmmmmnnnnnnmmmllljjjiiihhhiiijjjjjjjjjkkkmmmoookkkmmmoooqqqrrrssssssrrrsssuuuvvvvvvuuuuuuvvvxxxwww{{{{{{uuummmddd[[[SSSLLLGGGDDDBBB???>>>>>>>>>===;;;;;;:::999777666666555555555666999<<<>>>?????????;;;:::999777666666666666333444555666666555333222333333333333333333333333222222222222222222222222111222333333444444444333222222222222333444555555333555777999:::===@@@CCCNNNZZZgggooovvvzzz{{{xxxzzzyyyzzz{{{~~~}}}zzzwwwqqqnnniiiccc[[[QQQGGGAAA:::888777888;;;???AAABBB???;;;999:::999888===CCCNNNVVV]]]]]]]]]```cccdddccc```]]]___ggguuu|||```KKKBBB===:::888777555444333222111111222000//////000111111000000000000000000111222222222555:::???BBBIIIYYYhhhwwwxxxtttmmmiiiiiiiiifffaaacccdddccc```[[[WWWTTTZZZdddsss~~~vvvbbbaaaiiiwwwjjjVVVJJJFFF???@@@BBB===<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;:::888888888:::<<<===;;;>>>CCCHHHRRRcccxxxwwwrrrtttvvvxxxxxxzzz}}}{{{yyyzzz}}}|||yyysssqqqnnnllljjjjjjjjjkkkiiifffaaaZZZTTTQQQRRRSSSUUUWWW\\\```cccddddddcccbbb___ZZZVVVSSSPPPLLLJJJGGGHHHIIIJJJKKKLLLMMMNNNNNNKKKGGGDDDDDDDDDDDDCCCFFFGGGIIIKKKMMMNNNOOOOOOOOONNNLLLJJJHHHFFFEEEEEE@@@BBBDDDFFFHHHKKKOOOSSSXXXZZZ[[[[[[ZZZXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[\\\^^^```aaaaaabbbdddfffeeeeeefffggghhhiiijjjjjjdddddddddcccbbbaaa```___bbbbbbcccddddddddddddccccccdddeeeeeeffffffeeeeeedddiiimmmmmmjjjhhhjjjmmmpppqqqqqqpppnnnllljjjiiihhhiiijjjkkkjjjkkknnnppplllmmmoooqqqrrrssssssrrrvvvwwwwwwwwwuuuttttttvvvuuuzzz~~~~~~yyytttkkkaaaXXXOOOGGGBBBBBB@@@>>>=========;;;:::;;;:::999777666666555555555777999<<<>>>@@@@@@@@@;;;:::999777666666555555333444555666666444222111333333333333333333333333222222222222222222222222111222333333444444444444222222222222333444555555333555777999:::<<<@@@BBBNNNZZZgggooovvvzzzzzzwwwyyyyyyzzz|||~~~{{{xxxrrrppplllfff^^^TTTIIIBBB:::888777777;;;???BBBCCC@@@<<<::::::999888<<>>>>>===<<<;;;;;;:::;;;;;;888:::<<<>>>>>><<<:::888<<<;;;;;;::::::;;;;;;<<<999>>>CCCIIIWWWlll~~~zzzvvvwwwyyyyyyxxxyyy{{{}}}|||yyyzzzxxxqqqllllllcccddddddcccbbbcccfffiiigggbbb[[[UUURRRRRRRRRRRRYYY\\\aaadddddddddeeeeee```___]]]WWWQQQLLLIIIHHHHHHIIIKKKMMMOOOQQQQQQRRRPPPNNNKKKHHHFFFEEEFFFGGGKKKKKKKKKJJJJJJMMMRRRVVVXXXSSSMMMIIIFFFEEEEEEDDDCCCCCCDDDEEEHHHKKKNNNOOOWWWVVVUUUTTTSSSRRRQQQPPPNNNPPPQQQSSSTTTVVVZZZ]]]]]]___bbbeeeggghhhggggggfffggghhhjjjiiihhhfffeeegggfffeeecccbbbaaaaaaaaa```bbbdddeeeeeeeeecccbbbaaabbbcccdddeeefffffffffiiihhhhhhiiijjjlllooopppmmmnnnpppqqqpppmmmkkkiiijjjkkklllmmmnnnnnnnnnnnnqqqqqqqqqpppnnnnnnppprrrsssuuuxxxxxxwwwvvvvvvwwwzzzzzz{{{}}}vvvjjj___XXXRRRLLLHHHAAA@@@???===<<<<<<;;;;;;:::999888777666666666666444666888:::===@@@BBBCCC>>>;;;777555555666555555777777666555444444333333444444333333333333222222555333111222444555444111222222222222222222222222111222222333333444555555666444666:::;;;<<<@@@GGGRRRZZZfffpppwwwyyyzzz{{{}}}|||~~~}}}zzzuuupppjjjgggddd[[[MMMBBB===<<<888666;;;DDDGGGEEEDDD===888888999999<<<@@@EEENNNVVVXXX[[[___bbbbbb___\\\ZZZ\\\ffftttxxx\\\JJJCCC>>>999777666555444333222222222000000000000000000000000000111111111111222222222222333888@@@FFFMMMXXXcccrrrqqqllleeebbbcccaaa\\\ZZZ[[[^^^```]]]WWWVVVYYYWWW___nnn{{{{{{sssuuuxxxqqqXXXJJJIIICCCAAABBB???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::>>>CCCIIIXXXnnnzzzvvvxxxyyyyyyxxxyyy{{{~~~}}}zzz|||~~~vvvpppiiieeedddaaaaaaaaa``````bbbfffiiihhhccc\\\VVVRRRQQQQQQQQQZZZ^^^cccfffggggggggggggcccbbb___ZZZSSSNNNKKKJJJHHHIIIKKKMMMOOOQQQSSSSSSSSSPPPLLLHHHFFFFFFHHHIIILLLLLLLLLLLLMMMPPPVVVZZZZZZUUUNNNIIIGGGFFFEEEDDDDDDDDDEEEGGGJJJMMMPPPRRRWWWVVVTTTRRRPPPNNNMMMLLLKKKMMMOOOPPPQQQTTTXXX[[[\\\^^^aaaccceeefffeeeeeeeeefffhhhiiiiiihhhfffeeefffeeedddcccaaaaaa`````````aaaccceeeeeedddcccbbbaaaaaacccdddeeefffggggggiiiiiiiiiiiikkklllnnnooonnnoooqqqqqqqqqooolllkkkkkklllmmmnnnoooppppppppprrrrrrrrrpppnnnnnnppprrrtttvvvxxxxxxwwwvvvvvvvvvyyyzzz{{{|||}}}uuuhhh]]]VVVPPPJJJFFF@@@???>>><<<;;;::::::::::::999888777666666666666555666888:::===@@@BBBCCC>>>;;;777555555666555555777666666555444444333333444444333333333333222222666444111111111111///,,,222222222222222222222222111111222222333444444444666444666999;;;<<>>999777666555444333222222222000000000000000000000000///000000000000111111111333444888@@@FFFLLLXXXcccpppoookkkccc```^^^ZZZTTTWWWYYY]]]aaa]]]WWWVVVYYYYYYaaannnyyyrrrYYYKKKIIICCCAAACCC???>>>===<<<;;;;;;:::;;;;;;>>><<<999777777999<<<>>><<<;;;;;;::::::;;;;;;<<<;;;???BBBIIIYYYppp{{{wwwxxxyyyxxxxxxyyy|||~~~~~~{{{zzz}}}ssslllgggaaa]]]^^^^^^^^^^^^]]]^^^bbbgggkkklllhhhaaaZZZTTTRRRRRRRRR[[[___fffjjjkkkjjjjjjjjjgggfffccc^^^WWWQQQMMMLLLIIIJJJJJJLLLOOORRRUUUWWWWWWSSSMMMHHHFFFGGGJJJLLLLLLMMMNNNOOOQQQUUUZZZ^^^]]]XXXPPPKKKHHHFFFEEEEEEEEEFFFHHHJJJNNNQQQTTTVVVXXXWWWTTTPPPMMMJJJHHHGGGHHHIIIKKKMMMNNNQQQUUUXXXZZZ\\\___bbbcccdddccccccdddeeeggghhhhhhgggfffeeeeeedddcccbbbaaa````````````aaacccdddddddddcccbbb```aaabbbdddeeeggghhhhhhjjjjjjjjjjjjkkklllnnnnnnnnnoooqqqrrrrrrpppnnnmmmlllmmmnnnooopppqqqqqqrrrrrrsssrrrqqqooooooqqqrrrtttvvvxxxyyywwwvvvvvvvvvxxxyyyzzz|||~~~{{{rrrfff[[[SSSMMMGGGCCC>>>>>><<<;;;::::::999999999999888777666666666666555666888:::===???AAABBB>>>;;;777555555666555555666666555555444333333333444444333333333333222222666444222111111000...---222222222222222222222222000000111111222333333333666444666999;;;<<>>===<<<;;;;;;:::;;;;;;>>><<<999777777999<<<>>><<<;;;;;;::::::;;;;;;<<<<<>>===<<<;;;::::::::::::999888777666666555555666555666777:::<<>>;;;777555555666555555555555555444444333333333444444333333333222222222333333333333333444333333222222222222222222222222///000000111111222333333666555555999;;;===BBBIIIUUU]]]iiittt{{{~~~|||zzzuuurrrnnnkkkeee[[[OOOEEE<<<<<<::::::BBBNNNSSSSSSRRRHHH===777444333555:::@@@KKKWWW\\\___aaaaaa___]]]YYYWWW\\\iiizzzrrrXXXGGG@@@===999777666555444333222222222000000000000000000000000000000000000111111111111444555:::AAAGGGMMMXXXcccnnnmmmggg```]]]]]]ZZZUUUUUUXXX^^^bbb___XXXVVVXXX^^^fffrrr}}}tttZZZLLLJJJDDDAAACCC???>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<>>>>>===<<<;;;;;;;;;;;;999888777666555555555555555666777:::<<<>>>@@@AAA>>>;;;777555555666555555444444444444444333333333444444333333333222222222333333444333333333333333222222222222222222222222///000000111111222333333777555555999;;;===CCCKKKVVV___kkkvvv}}}|||{{{vvvsssppplllfff\\\OOOGGG<<<<<<:::;;;DDDOOOUUUUUUQQQGGG<<<777555444777;;;???JJJWWW]]]___bbbaaa___\\\WWWTTTYYYgggxxx~~~|||rrrYYYGGG@@@===999777666555444333222222222000000000000000000000000111111222222222222333333444555:::BBBHHHOOO[[[fffqqqooohhh___]]]___^^^[[[ZZZ\\\```ccc___XXXVVVYYY^^^iiiwwwsssZZZLLLJJJCCC@@@BBB>>>>>>===<<<;;;;;;:::;;;;;;::::::;;;<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<<<>>======<<<;;;;;;<<<<<<888888777666555555555555555666777999;;;===???@@@>>>;;;777555555666555555444444333333333333333333444444333333333333222222444444444333000......///222222222222222222222222000000111111222333333333777555555888;;;===DDDLLLXXX```mmmxxx}}}|||vvvuuurrrmmmfff\\\PPPIII===<<<:::;;;CCCOOOTTTTTTOOOFFF<<<888666555888<<>>===<<<;;;;;;:::;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;>>>DDDOOOcccyyyzzzzzzyyyxxxwwwzzz~~~~~~zzz|||nnneee\\\ZZZYYYWWWWWWYYY]]]```dddgggjjjnnnrrruuuvvvwwwuuuooohhheeefffiiippprrrtttttttttssstttuuurrrrrroooiii```WWWPPPMMMLLLNNNQQQVVVZZZ___bbbdddccc^^^WWWPPPMMMMMMOOOQQQUUUWWW[[[^^^bbbfffkkkooommmfff[[[QQQLLLIIIHHHGGGMMMOOORRRVVVZZZ]]]^^^___[[[XXXSSSMMMIIIFFFEEEDDDEEEGGGIIIKKKNNNQQQVVVYYY]]]^^^aaacccdddccccccbbb___```bbbdddeeeeeeccccccbbbbbbbbbbbbbbbcccddddddfffeeeeeeeeeffffffggggggfffeeedddddddddeeeggghhhfffhhhjjjmmmoooppppppppppppooooooooonnnnnnmmmmmmllllllllllllnnnqqqtttuuurrrrrrqqqooommmlllmmmoookkknnnqqqsssssstttuuuvvvxxxyyy{{{}}}~~~{{{mmmfff[[[RRRMMMIIIEEEBBB===<<<;;;;;;:::;;;;;;;;;888888666555555555555555555666777999;;;===>>>???>>>;;;777555555666555555333333333333333333333333444444333333333333222222333444555333///---...///222222222222222222222222111111222222333444444444888555555888;;;>>>EEEMMMYYYaaannnyyy~~~~~~vvvuuusssoooggg\\\QQQJJJ======::::::BBBMMMRRRQQQNNNEEE===:::888666888;;;???JJJVVV[[[^^^bbbcccaaaZZZSSSMMMQQQ^^^nnnzzzyyyqqqooouuuuuu]]]JJJAAA===;;;777666555444333222222222000000000000000000000000111111222222222333333333555666<<>>>>><<<;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;>>>DDDPPPdddyyyzzzzzzyyyxxxwwwzzz~~~~~~}}}vvvxxx~~~zzzmmmccc[[[YYYYYYXXXXXXZZZ\\\```eeeiiilllooorrruuuzzz|||{{{uuuooolllnnnqqquuuvvvwwwwwwvvvuuuwwwxxxrrrrrrpppiii```WWWPPPLLLLLLOOOSSSXXX]]]aaadddeeeeeeaaaZZZTTTPPPPPPQQQSSSXXX[[[^^^bbbeeeiiinnnqqqoooggg\\\RRRLLLIIIHHHGGGNNNPPPSSSWWW[[[]]]^^^___ZZZVVVQQQLLLHHHFFFEEEEEEEEEGGGIIIKKKMMMQQQUUUYYY\\\^^^```bbbccccccbbbaaa^^^```bbbdddeeedddcccbbbbbbbbbbbbbbbcccdddeeeeeegggffffffffffffggghhhhhhhhhgggeeeddddddeeeggghhheeegggjjjmmmoooqqqqqqqqqrrrqqqqqqpppooonnnnnnmmmnnnmmmmmmmmmooorrruuuwwwrrrrrrqqqnnnlllkkklllnnniiilllppprrrssstttuuuvvvxxxzzz|||~~~}}}~~~|||wwwjjjbbbXXXPPPKKKHHHDDDAAA;;;;;;:::999999999::::::888777666555555444444555555666777999;;;===>>>???>>>;;;777555555666666555333333333333333333333333444444444333333333222222111444555444222111333555222222222222222222222222111222222333333444555555888555555888;;;>>>EEENNNZZZbbbooozzzvvvvvvtttoooggg\\\QQQKKK>>>===::::::AAALLLPPPPPPNNNFFF>>>;;;999666777:::@@@JJJUUU[[[^^^bbbcccbbbYYYRRRKKKNNN\\\kkkvvvzzz~~~vvvmmmkkkrrr}}}www___KKKBBB>>>;;;777666555444333222222222000000000000000000000000000111111111111222222222555666===FFFNNNVVVcccooommmqqquuuxxx}}}tttoooiiiccc[[[VVVZZZaaakkkuuu~~~qqqrrrYYYKKKHHHBBB???@@@===???===;;;:::::::::<<<===>>>===;;;999999999;;;<<<;;;;;;:::999999:::::::::;;;???FFFRRReeeyyyyyywwwuuutttuuuzzz}}}{{{wwwwww}}}yyyhhhbbb\\\ZZZWWWTTTVVVZZZ^^^aaafffkkkoootttxxx||||||yyytttsssuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyvvvqqqjjjccc[[[UUURRRTTTUUUWWWZZZ^^^bbbfffgggjjjfff___YYYTTTRRRRRRSSS[[[^^^bbbeeegggkkkooorrrmmmhhh___VVVNNNJJJIIIJJJNNNPPPSSSVVVXXXYYYYYYXXXYYYVVVRRRMMMJJJHHHGGGFFFHHHJJJMMMOOOPPPSSSVVVYYY___bbbeeefffeeebbb```___^^^___aaabbbccccccbbbbbb______```aaaccceeeggghhhjjjiiigggggghhhhhhfffeeefffeeeeeedddeeefffggghhhdddeeehhhjjjmmmooopppqqqrrrqqqpppoooooopppqqqqqqoooppppppooonnnnnnpppssstttrrrpppnnnlllllllllllljjjmmmppprrrrrrrrrrrrsssvvvxxx{{{~~~}}}}}}~~~yyytttjjj^^^RRROOOMMMHHHBBB??????===;;;;;;<<<<<<;;;:::555555444333333333444444444555777999;;;<<<=========<<<999666444333222222444444333333333444444555444333111111111333555666666555333222111222333333222222222222222222222222333222222333444555666777444444555666888>>>EEEJJJXXXaaaooo{{{~~~|||wwwuuusssoooggg\\\OOOGGG>>>===;;;;;;>>>CCCIIIMMMJJJDDD<<<777777999::::::@@@JJJVVV]]]bbbggggggddd[[[SSSJJJJJJUUUeeerrryyywwwtttooooootttyyy___KKKBBB===:::777666555333222111000000+++...111444444333000...///000111222222222222222777:::AAAJJJUUU___hhhllltttuuuuuuyyypppaaaZZZUUUTTT\\\hhhuuuzzzooo~~~zzzzzz}}}sssYYYKKKIIIBBB???AAA===>>>===;;;::::::;;;<<<===>>><<<;;;999999:::;;;<<<;;;;;;::::::999::::::;;;;;;???FFFRRReeezzz~~~yyywwwttttttvvvzzz~~~|||xxxwww~~~~~~uuuhhhccc^^^\\\ZZZWWWXXX\\\aaadddiiimmmrrrvvv{{{~~~}}}xxxwwwxxxyyyzzzzzz{{{|||||||||{{{yyywwwsssllleee^^^XXXUUUUUUVVVYYY\\\```dddgggiiilllhhhaaa[[[VVVTTTTTTUUU\\\___dddgggjjjlllooorrrnnniiiaaaWWWOOOKKKIIIJJJNNNOOORRRUUUVVVWWWVVVVVVTTTSSSPPPLLLJJJIIIIIIIIIIIIKKKMMMOOOPPPSSSVVVYYY___bbbeeefffdddaaa______]]]^^^```bbbbbbcccbbbbbbaaabbbcccdddfffhhhiiijjjjjjhhhgggggghhhhhhgggeeefffeeedddddddddeeeggghhheeefffhhhjjjlllnnnooooooppppppooooooooooooooopppnnnoooooonnnmmmmmmppprrrsssqqqooommmlllkkkkkkkkkjjjmmmoooqqqpppppppppqqqtttvvvyyy||||||uuuooohhh]]]RRROOOMMMGGGBBB??????===;;;:::;;;;;;:::999666666555444444444555555555666888:::<<<======>>>===<<<999666444333333333444444444333333444444555444333222111111333444555444444333222222222222222222222222222222222222222222222333333444555666666444444555666888>>>DDDIIIWWW```nnnzzz~~~}}}|||vvvuuurrrmmmeeeZZZNNNFFF>>><<<::::::===BBBHHHLLLLLLFFF>>>999777888888888@@@JJJVVV]]]ccchhhhhhfffZZZRRRJJJJJJTTTdddqqqxxxxxxuuuqqqpppvvvzzz```LLLBBB===:::777666555333222111000000...000222333333111///...///000111111222222222222666:::BBBMMMXXXaaaiiimmmrrrsssuuu||||||lll]]]VVVSSSRRR\\\iiixxx}}}lllzzz|||uuuqqqqqqwwwtttZZZKKKIIIBBB@@@AAA>>>===<<<;;;::::::;;;===>>>===<<<;;;:::999:::;;;<<<;;;:::::::::::::::;;;;;;;;;@@@GGGSSSfff{{{}}}vvvuuussssssvvv{{{|||xxxxxx~~~yyyqqqiiiccc______]]][[[\\\```dddhhhlllqqquuuzzz~~~}}}}}}}}}~~~~~~~~~yyyxxxuuupppiiibbb\\\XXXWWWXXX[[[^^^cccgggkkkmmmoookkkddd^^^YYYWWWXXXXXX]]]aaafffjjjlllnnnppprrrnnnkkkcccZZZPPPKKKIIIJJJMMMNNNPPPRRRSSSSSSSSSRRRPPPPPPNNNMMMLLLLLLLLLLLLJJJLLLMMMOOOPPPSSSWWWZZZ```cccffffffdddaaa^^^]]]\\\]]]^^^```aaabbbbbbbbbbbbcccdddeeegggiiijjjkkkiiihhhgggggghhhhhhgggfffeeeddddddccccccdddfffffffffgggiiijjjllllllmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmllllllnnnqqqrrrqqqooommmlllkkkkkkkkkkkkmmmooopppooonnnnnnoooqqqsssvvvzzz}}}xxxpppjjjeee[[[QQQNNNLLLFFFAAA???>>><<<:::999:::::::::888777777666555555555555555666777888:::<<<===>>>>>>===<<<999777555333333333555444444333333444444444555444333222111222333444222222333333333222111111333333333333222222222222222333333333444555555666444444555666888===CCCHHHWWW___lllwww~~~}}}|||~~~}}}wwwuuuqqqllldddYYYMMMFFF>>><<<999999<<>><<<<<<;;;;;;;;;<<<======<<<;;;;;;:::::::::;;;<<<;;;::::::::::::;;;;;;<<<<<<@@@HHHTTThhh}}}|||tttsssqqqqqqtttzzz|||yyyxxxvvvnnnhhhccc```aaa```^^^```dddhhhkkkpppuuuyyy~~~yyyxxxwwwsssmmmfff___\\\ZZZ[[[^^^bbbfffkkkoooqqqsssooohhhbbb]]][[[[[[[[[^^^bbbhhhlllnnnooopppqqqnnnlllfff\\\RRRKKKIIIJJJLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMJJJLLLNNNOOOPPPTTTXXX[[[aaadddffffffddd```]]]\\\[[[\\\]]]^^^```aaaaaabbbaaabbbcccdddfffggghhhhhhhhhgggfffggghhhiiihhhgggeeedddcccccccccccceeeeeeggghhhiiijjjkkkkkkkkkkkkiiijjjlllmmmmmmmmmlllkkklllllllllkkkjjjkkkmmmoooqqqqqqpppnnnmmmllllllllllllnnnppppppooommmmmmnnnnnnppptttxxx{{{~~~{{{tttmmmhhhbbbXXXPPPMMMKKKEEEAAA@@@===;;;999999::::::999888777777666555444444444444555666888:::;;;======>>>===<<<999777555444444444555555444333333333444444555555333222222222222333111111333333333222111000333333333333333222222222222333333444444555555555444555555666888<<>>;;;999888:::@@@FFFJJJNNNJJJCCC<<<999777777888???IIIUUU]]]ccchhhiiigggZZZTTTLLLKKKTTTbbbqqqyyy{{{xxxuuuuuuzzz|||aaaMMMBBB===999666666444333222111111111222222111000000000000000//////000000111222333444555<<>><<<888777999???FFFJJJMMMJJJDDD>>>:::888999:::===HHHTTT[[[aaafffgggddd[[[UUUNNNMMMTTTbbbqqqzzz{{{xxxuuuuuu{{{|||aaaMMMBBB===999666555444333222111111111000000/////////111222333/////////000111222444555666===IIIVVVbbbiiilllmmmjjjllloooxxxmmm^^^QQQMMMNNNSSSbbbrrreeennnzzzwwwiiibbbbbbeeepppyyy^^^NNNIIIBBB@@@BBB@@@======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>><<>><<<:::999:::::::::888777666555444333222222222333444555777999:::;;;;;;===<<<999777666555555666666555555444333333333333333333333333333333222222222222333444444444333333555555444444333333222222222333444555555555333333444555666777888;;;???CCCQQQYYYeeeooovvvyyy{{{|||{{{zzz|||~~~}}}|||yyyvvvpppjjjccc[[[SSSMMM@@@===999777999???FFFJJJMMMKKKFFF@@@;;;999999;;;<<>>>>>======<<<;;;999999999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>===BBBJJJWWWlll{{{xxxvvvttttttwww}}}yyyuuuwww}}}rrrllljjjggggggkkkllllllnnnsssvvvzzz~~~zzzrrriiidddaaacccfffkkkqqqvvv{{{~~~{{{sssjjjddd___^^^]]]\\\^^^aaacccdddfffhhhiiifffhhhggg___TTTKKKJJJLLLHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRRRRPPPMMMLLLHHHIIILLLNNNRRRXXX___dddhhhjjjllljjjfffaaa]]][[[\\\[[[ZZZZZZZZZ[[[\\\\\\aaaccceeeggghhhhhhgggffffffeeeeeefffiiijjjjjjiiihhhgggeeedddddddddeeeffffffgggggghhhiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkklllkkkllllllkkkjjjjjjmmmooommmnnnnnnnnnnnnlllkkkjjjkkkmmmooopppooonnnnnnnnnnnnoooqqquuuyyy}}}~~~zzzuuupppjjjccc___WWWQQQMMMLLLHHHBBB???@@@???===;;;:::;;;;;;:::999888777666444333333222222333444666888:::;;;<<<<<<===;;;999777666666666666666666555444333333333333222222333333444444333333444444333333444444555666666555555444333333222222222333555666666555333222444555777777888;;;???BBBMMMTTT```jjjqqqvvvxxxzzz|||yyyxxxzzz||||||{{{wwwtttnnnhhhbbb[[[TTTOOOAAA>>>999777999???FFFKKKOOOMMMIIIBBB;;;888888:::;;;EEEPPPVVV[[[______\\\XXXTTTNNNKKKQQQ^^^nnnxxxxxxuuussstttzzzzzz```LLLBBB===:::555555444333222222222222000000000000111111111111//////...///000333555777999@@@KKKXXXbbbhhhkkklllccchhhlllooozzzwwweeeXXXMMMLLLOOOUUUcccrrr^^^fffrrrzzzssseee^^^```dddqqq{{{___NNNJJJBBB@@@CCCAAA???>>>>>>===<<<:::999888999:::;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>===BBBJJJXXXlll|||{{{yyywwwwwwzzzwwwuuuvvv|||rrrlllllliiijjjnnnpppppprrrvvvzzz}}}~~~uuulllfffbbbdddhhhmmmrrrxxx}}}}}}uuulllddd___]]]]]][[[]]]___aaaaaacccfffhhhdddffffff___TTTKKKJJJLLLGGGGGGGGGHHHIIIJJJLLLMMMPPPRRRUUUXXXXXXWWWTTTSSSGGGIIIKKKNNNRRRYYYaaafffjjjkkkmmmkkkgggaaa^^^\\\]]]\\\ZZZYYYYYYYYYZZZ[[[___```bbbdddeeeeeedddccceeeeeedddfffiiikkkkkkjjjhhhgggfffeeedddeeeeeefffeeefffggghhhhhhiiiiiihhhiiihhhhhhhhhhhhjjjlllmmmkkkllllllkkkjjjkkkmmmoookkkllllllmmmlllkkkiiihhhiiilllnnnooonnnmmmmmmnnnnnnooorrruuuyyy}}}~~~~~~xxxrrrlllfff___[[[UUUPPPMMMLLLHHHBBB???@@@???===;;;;;;<<<<<<;;;:::999888777666444444333333444555777999;;;<<<=========;;;:::888666666666666777666555444333222222222111222333333444444444444555444444333444555777888666666555444333333222222222333555666666555333222444555777888888:::>>>AAAIIIQQQ]]]gggooosssvvvxxxzzzvvvvvvyyy{{{{{{{{{vvvrrrlllgggaaaZZZTTTPPPBBB>>>:::777999???GGGKKKQQQPPPKKKCCC;;;666666888:::DDDNNNTTTYYY]]]\\\YYYVVVRRRLLLJJJOOO\\\lllwwwvvvtttrrrsssyyyyyy___KKKBBB===:::555444444333222222222222111111222222111000///...//////...///000333555777;;;AAALLLWWWaaagggjjjkkkdddjjjllllllqqqxxxuuulllbbbVVVLLLLLLOOOTTTbbbqqq}}}}}}cccnnnuuuyyyyyyiiiZZZ[[[aaammmaaaMMMJJJDDD@@@AAA???======<<<;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;:::;;;;;;;;;::::::<<<======BBBLLL\\\nnn{{{zzzyyyzzz|||tttssswww~~~uuuooopppmmmmmmqqqtttvvvzzz{{{ooogggeeecccfffjjjpppvvv|||wwwmmmddd^^^[[[ZZZWWWYYYZZZ[[[\\\___cccfffgggfffddd```ZZZRRRKKKFFFJJJIIIHHHGGGIIILLLOOOQQQVVVZZZ]]]___aaa```YYYPPPLLLLLLLLLOOOTTT\\\ccchhhppppppooojjjeee```]]]\\\ZZZZZZZZZXXXVVVUUUWWWYYY___aaadddeeedddddddddeeeeeefffffffffggghhhhhhhhhhhhhhhgggfffffffffffffffdddfffhhhjjjjjjiiigggfffeeeffffffhhhiiijjjkkklllnnnmmmlllkkkkkkkkkkkkkkkmmmmmmlllllllllkkkkkkkkkmmmllljjjiiiiiijjjlllmmmnnnppptttxxx{{{|||}}}}}}~~~|||yyytttnnnhhhaaaZZZUUUUUURRRNNNIIIEEEBBBAAAAAA???<<<999888888999:::999555555555444333333222222666777888999:::;;;;;;;;;===<<<:::888666666666666666666555444444444444555111111111222222333333333333333333444444444555555444111//////222333222000222333333444444555555555555666666555555777;;;>>>IIIOOOXXXaaaiiinnnsssvvvwwwvvvvvvxxxwwwwww}}}~~~xxxuuupppjjjeeeaaa[[[TTTNNNEEE>>>888777999>>>JJJUUU___WWWKKKAAA;;;888777777???EEEMMMRRRSSSTTTWWWYYY]]]YYYQQQJJJNNN\\\iiiooovvvtttqqqpppuuu~~~dddNNNBBB<<<999777666444222000000000000000000000000000000000000111111111000000111555777>>>CCCMMMYYYccciiijjjiiiggghhhhhhfffeeeeeeggghhhcccZZZSSSRRRVVV\\\eeennnzzz}}}cccpppxxx|||{{{jjj]]]```bbbmmmaaaMMMJJJDDD@@@AAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;:::;;;;;;;;;::::::<<<======BBBLLL\\\nnn{{{{{{zzzzzz}}}tttssswwwvvvqqqqqqnnnoootttwwwzzzwwwlllfffddddddgggkkkqqqwww}}}vvvlllccc\\\YYYWWWTTTUUUWWWXXXYYY\\\```cccddddddccc```[[[SSSMMMHHHIIIHHHHHHIIIKKKNNNRRRTTTYYY^^^cccdddfffddd[[[QQQKKKLLLMMMQQQVVV]]]dddhhhkkklllkkkhhhccc___]]]\\\YYYZZZZZZXXXWWWVVVXXXZZZ^^^aaadddeeedddddddddeeeeeeeeeeeeffffffggghhhhhhiiihhhgggffffffffffffgggeeegggiiikkkkkkjjjhhhgggfffggggggiiijjjkkkllllllmmmmmmlllkkkkkkkkkkkkkkklllllllllllllllllllllkkklllkkkjjjiiiiiijjjlllmmmnnnppptttxxx{{{}}}}}}}}}|||zzzyyyvvvqqqlllfff```YYYTTTTTTRRRMMMIIIEEEBBBAAA@@@???<<<999888999999:::999666666555555444333333333555666777888999:::::::::===<<<:::777666666666666666666555444444444444555555555444444444444444444333333333333444444444444555333111111222333222000444444444444444555555555555555666666666777;;;>>>FFFLLLVVV^^^ffflllqqqtttvvvuuuuuuwwwvvvwww}}}|||vvvrrrnnnhhhdddaaa\\\UUUOOOEEE>>>999888:::@@@KKKWWWbbbZZZMMMCCC<<<999888888>>>DDDLLLRRRTTTVVVXXX[[[]]]\\\UUUNNNOOO[[[hhhoootttsssrrrrrrwww~~~cccMMMAAA<<<999666555333111000/////////000000000000000000000000111111111000000111555888>>>CCCLLLXXXbbbhhhiiihhheeeffffffeeebbb``````aaa```XXXRRRSSSXXX___hhhpppyyy}}}dddsss}}}|||kkk___eeeeeeooobbbMMMJJJDDD@@@AAA??????>>>======<<<<<<======;;;;;;::::::::::::;;;;;;:::;;;;;;;;;::::::<<<======BBBLLL[[[nnn~~~||||||{{{|||~~~uuutttxxxyyyuuurrrpppqqqwww||||||qqqhhhdddccceeehhhlllrrrxxx~~~vvvjjj```YYYUUUSSSOOOPPPRRRSSSTTTXXX\\\```aaabbbcccaaa\\\VVVOOOKKKGGGHHHJJJLLLPPPSSSVVVXXX___ffflllmmmlllhhh\\\QQQJJJKKKNNNSSSYYY```eeehhhfffggggggddd```]]]\\\\\\XXXYYYYYYYYYXXXXXXZZZ[[[]]]```ccceeeeeeddddddeeecccddddddeeeffffffggggggiiihhhhhhgggggggggggggggggghhhjjjllllllkkkjjjiiihhhiiiiiijjjkkkllllllmmmmmmllllllkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkjjjiiihhhiiijjjmmmnnnoooqqqtttxxx{{{}}}~~~~~~~~~~~~{{{xxxwwwuuuqqqmmmhhhccc^^^XXXTTTRRRPPPLLLHHHDDDBBBAAA@@@>>><<<999888999:::999999777777666666555444444333444555666777888999999999===;;;999777666555555666666666555444444444444555666666555555444333333333222222222222333333333333666444222222333444333222666666555555555555555555444555666666666888;;;===CCCIIIRRRZZZbbbhhhmmmqqqtttssstttvvvvvvwww}}}xxxrrrnnnkkkfffccc```\\\UUUPPPEEE???::::::<<>>===============;;;;;;;;;::::::;;;;;;;;;:::;;;;;;;;;::::::<<<===>>>BBBLLL[[[nnn}}}||||||}}}vvvvvvzzzzzzwwwsssqqqssszzz}}}tttjjjdddccccccgggiiimmmsssyyy~~~uuuhhh]]]UUUPPPOOOKKKLLLNNNOOOQQQUUUZZZ^^^aaacccdddddd___XXXQQQLLLGGGIIILLLPPPUUUYYY\\\]]]gggooouuuuuuqqqiii\\\PPPIIIKKKPPPUUU\\\aaafffhhheeeffffffccc___\\\[[[[[[WWWXXXYYYYYYYYYYYY[[[]]]]]]```dddffffffeeedddeeebbbccccccdddeeefffggggggiiihhhhhhgggggghhhhhhhhhiiijjjlllmmmmmmmmmlllkkkjjjjjjkkkkkkllllllmmmmmmllllllkkkkkkjjjkkkkkklllkkkkkkkkkllllllllllllmmmjjjiiihhhhhhiiikkknnnoooppprrruuuxxx{{{}}}~~~}}}}}}{{{xxxvvvtttooolllhhhddd```\\\WWWTTTPPPNNNKKKGGGDDDBBB@@@???>>><<<999999999:::999888777777777666555555444444444555666888999:::::::::<<<;;;999777666555555555666666555444444444444555333333333333333222222222111111222222222333333333555444333333444555666666777777666666555555555444444555666666666888:::===AAAGGGOOOWWW___eeekkknnnrrrqqqsssvvvvvvxxx}}}tttmmmllliiidddbbb```[[[TTTOOOFFF@@@;;;;;;>>>EEEQQQ]]]ggg^^^PPPDDD<<<999888888:::AAALLLUUUYYY]]]aaaccccccfffbbbWWWRRRXXXdddmmmqqqrrrtttxxx}}}}}}aaaJJJ???;;;999888777666555444333222222000000000000000000000000000000111000000222555888===BBBKKKVVV___dddeeedddddddddccc___\\\YYYYYYZZZ[[[UUUSSSWWW^^^dddkkkrrrwww~~~eeettt~~~yyyggg]]]dddkkktttcccNNNKKKEEE@@@AAA?????????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::<<<===>>>BBBLLL[[[nnn}}}}}}|||}}}zzzxxx|||{{{yyytttrrruuu|||~~~vvvmmmeeebbbcccdddhhhjjjoootttzzztttfffZZZRRRMMMLLLIIIJJJKKKMMMOOOSSSYYY^^^bbbeeeggghhhddd\\\TTTOOOJJJLLLOOOTTTYYY]]]```bbbmmmuuu{{{yyyrrrhhhZZZNNNIIILLLQQQVVV\\\bbbeeegggggghhhgggddd```\\\[[[ZZZWWWYYY[[[[[[[[[[[[]]]^^^___bbbfffhhhgggeeeddddddbbbbbbcccdddeeefffggghhhiiiiiihhhhhhhhhiiiiiijjjkkkkkklllmmmnnnmmmmmmllllllllllllllllllmmmmmmmmmkkkkkkjjjjjjjjjkkkkkkllllllllllllllllllllllllllliiihhhhhhhhhjjjmmmpppqqqssstttvvvyyy{{{}}}~~~}}}{{{yyyxxxvvvsssqqqiiifffbbb___\\\YYYVVVSSSMMMLLLJJJGGGDDDAAA@@@???===;;;:::999::::::999888777777777666555555444444444555777999:::;;;<<<<<<<<<;;;999777555555555555666666555444444444444555111111222333333444555555111111222222222333333333222333333444555777888:::777777666666555555555444333555666777777888:::<<<@@@EEEMMMUUU\\\ccciiimmmpppppprrrvvvwwwyyyyyyooojjjkkkgggdddbbb___[[[SSSMMMGGGAAA<<<<<>>======<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::<<<===>>>BBBLLL\\\ppp}}}||||||}}}~~~|||~~~}}}zzzwwwuuuwww~~~yyypppgggbbbbbbeeeggglllnnnrrrwww|||ssseeeXXXPPPLLLJJJHHHIIIJJJKKKNNNSSSYYY^^^cccfffjjjllliiibbbZZZUUUOOOPPPSSSWWW[[[```cccfffnnnuuuzzzwwwoooeeeYYYOOOKKKMMMQQQVVV[[[```dddfffiiiiiiiiifffaaa^^^\\\\\\[[[]]]___```______```aaaaaaeeeiiijjjiiifffddddddbbbcccccceeefffggghhhiiiiiiiiiiiiiiiiiiiiijjjkkkkkklllmmmmmmnnnnnnmmmmmmmmmmmmmmmllllllllllllllljjjjjjjjjjjjjjjkkkkkklllmmmmmmlllllllllkkkkkkkkkiiiiiiiiiiiilllooorrrtttvvvwwwxxxyyy{{{|||}}}~~~}}}~~~~~~~~~{{{wwwuuutttrrrnnnjjjaaa___[[[XXXWWWUUUSSSQQQKKKJJJHHHFFFDDDAAA???>>>===;;;::::::::::::999777777777666666555444444333555666777999;;;<<<======<<<:::888666555444444555666666555444444444444555222222333555666777888999222222222222333333333333111222444555555666999;;;666666555555555555555555333555777888888888:::<<>>BBBKKKUUU^^^cccbbbaaabbbcccdddcccaaa______``````ZZZWWWZZZ___dddkkkqqqyyy]]]iiiqqquuuvvviii___dddjjjssseeeOOOLLLEEE@@@AAA???>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<======<<<;;;::::::;;;;;;;;;::::::<<<===>>>BBBLLL]]]qqq|||||||||}}}|||{{{yyy{{{zzztttkkkdddaaacccgggjjjppprrrvvv{{{sssdddWWWOOOKKKJJJGGGGGGHHHIIILLLRRRYYY^^^aaaffflllpppoooiiibbb\\\UUUUUUVVVYYY\\\aaaeeehhhjjjqqquuuqqqjjjcccZZZRRRMMMNNNQQQUUUZZZ___ccceeeggghhhhhhfffbbb___^^^___```ccceeeeeeeeeddddddeeedddhhhkkkllljjjgggdddcccccccccdddeeeggghhhiiijjjiiiiiiiiiiiiiiijjjkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjiiiiiijjjkkkkkklllnnnnnnmmmlllkkkjjjjjjiiiiiiiiiiiijjjmmmqqqtttvvvyyyyyyyyyzzzzzz{{{|||}}}~~~~~~||||||~~~|||xxxtttqqqpppllleee```ZZZWWWSSSQQQQQQPPPOOOMMMIIIIIIHHHFFFCCCAAA???>>><<<;;;::::::;;;:::999777666666555555444333333333333444666888:::;;;<<<<<<;;;:::888666555444444444666666555444444444444555333444444555666777888888333333333333444444444444222444666555444444666999444444444444444555555555222444777888888888:::;;;===BBBIIIQQQXXX___fffkkkoooooorrrwwwzzz}}}~~~pppjjjgggcccbbbaaaaaabbb___YYYSSSIIICCC>>>>>>@@@GGGSSS___fff\\\MMM@@@999777777777777AAAPPP]]]ffflllqqquuuwwwsssgggYYYSSSXXX```dddhhhjjjmmmrrrxxx{{{aaaLLLAAA<<<999333333444444333222111000000000000000000000000000//////000000000333666:::???CCCLLLVVV^^^bbbbbbaaafffkkkpppssspppkkkfffccc```ZZZWWWZZZ___eeelllssszzzYYYeeelllssswwwlllbbbggghhhrrreeePPPLLLEEEAAAAAA???======<<<;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;::::::;;;;;;;;;::::::<<<======BBBLLL]]]rrr|||{{{{{{}}}~~~~~~|||}}}wwwqqqhhhbbbaaadddiiillltttvvvyyy~~~sssdddWWWOOOKKKJJJEEEFFFGGGHHHKKKQQQXXX^^^___eeelllrrrrrrnnngggbbbXXXXXXXXXYYY]]]aaafffiiifffmmmqqqmmmgggaaa[[[VVVNNNOOOQQQTTTXXX]]]bbbdddeeeffffffeeecccaaa```aaaeeegggiiijjjiiihhhhhhhhhfffjjjmmmnnnkkkgggdddccccccdddeeefffhhhiiijjjkkkjjjiiiiiiiiijjjkkkkkklllllllllllllllmmmmmmmmmnnnmmmmmmmmmlllkkkkkkjjjjjjjjjiiiiiiiiijjjkkkkkkllloooooonnnmmmkkkjjjiiihhhiiiiiijjjkkknnnrrruuuxxx{{{{{{zzzzzzzzz{{{{{{|||~~~~~~~~~}}}|||}}}~~~|||wwwrrrooommmhhh___XXXUUURRROOOMMMMMMLLLKKKJJJHHHHHHGGGEEECCCAAA???>>><<<;;;::::::;;;;;;999777666555555444333333222222222333555777999:::;;;;;;;;;:::888666555444444444666666555444444444444555333333444444444444444444333333444444444444555555444666777555333222444666222333333444444555555555222444777888888888:::;;;<<>>>>>@@@FFFSSS^^^fff\\\MMMAAA999777888999777AAAQQQ^^^hhhnnntttxxx{{{tttfffWWWSSSXXX___bbbdddfffjjjnnnttt~~~{{{bbbMMMBBB<<<999666666777777777666444333000000000000000000000000...///000000000333777:::@@@DDDLLLVVV___cccbbbaaalllttt}}}~~~vvvmmmggg```ZZZVVVYYY___fffnnnvvv|||YYY```fffsss{{{nnn```ddddddqqqdddXXXKKKCCCFFF???@@@<<<<<<<<<==================<<<:::999999:::<<<===;;;;;;:::;;;;;;<<<===>>>>>>CCCNNN```uuuzzzwwwwww{{{}}}tttkkkaaa___aaaeeellltttuuuzzz~~~pppcccZZZTTTNNNJJJHHHHHHGGGIIILLLRRRWWWZZZbbbhhhooosssvvvtttkkk```\\\WWWUUUXXX[[[]]]```dddeeehhhkkkjjjfff___ZZZXXXQQQQQQQQQTTTXXX]]]cccfffhhhiiihhheeeaaa```bbbeeejjjkkkkkkkkkjjjiiiiiijjjllloooqqqooojjjeeecccccc```aaaaaacccdddfffhhhiiijjjiiihhhggghhhiiikkkmmmpppnnnkkkiiihhhiiijjjkkkllllllkkkkkkkkkjjjjjjjjjlllkkkiiihhhhhhkkknnnooonnnnnnnnnnnnmmmlllkkkkkkhhhhhhjjjlllooorrruuuwwwxxxxxxzzz|||~~~|||}}}~~~|||zzzwww|||zzz{{{uuummmfffaaa\\\UUUQQQLLLIIIGGGGGGIIIIIIHHHFFFFFFEEEDDDCCCAAA@@@???>>>===<<<<<<;;;:::999888777666666777666555222000///222333444666888;;;<<<======;;;999777555444444444777666666444333222111111222222222222222222222222222333444444222222333444222222222222222222222222444333333333333444555555666666666666777888999::::::???FFFMMMSSSZZZcccjjjnnnpppvvv}}}~~~|||nnngggeee___bbbdddddddddccc^^^WWWOOOFFFAAAAAA@@@AAAMMM\\\bbb^^^QQQ@@@666555777777<<>>???===============<<<<<<<<<===<<<:::999999:::<<<===:::999999::::::;;;<<<===@@@EEEQQQbbbvvv{{{wwwwww{{{|||sssjjjbbbaaacccgggnnnuuuvvv|||{{{mmmaaaYYYSSSMMMJJJIIIIIIIIIKKKOOOTTTYYY\\\bbbiiipppvvv{{{{{{rrrggg\\\WWWSSSUUUXXXZZZ]]]aaaccceeehhhgggccc]]]YYYVVVRRRRRRSSSUUUYYY^^^cccfffgggggggggdddbbbaaadddgggllllllmmmlllllllllmmmoooqqqsssssspppjjjddd``````______```bbbdddfffhhhiiikkkkkkjjjiiiiiikkklllnnnooommmjjjhhhhhhiiijjjlllkkkkkkkkkkkkjjjjjjjjjjjjmmmllljjjiiiiiijjjkkklllmmmmmmmmmmmmmmmlllkkkjjjiiijjjkkkmmmpppsssuuuwwwxxxxxxyyy|||~~~}}}{{{}}}~~~~~~~~~~~~|||{{{yyyxxx{{{}}}zzzsssiiiaaa\\\VVVPPPLLLHHHEEECCCCCCEEEEEEDDDBBBDDDDDDCCCBBBAAA@@@??????======<<<;;;:::999888888666666666666555333111000222333444666888:::<<<<<<===;;;999777666555555555777666555444333222222111555555555555555555555555333444555555333333444555333333333333333333333333444333333333333444555555666666666666777888999::::::???FFFLLLRRRYYYccciiioooqqqwww}}}|||nnngggeeeaaaeeegggfffggggggaaaZZZPPPFFF@@@@@@@@@AAALLL[[[ccc___SSSCCC888666777666;;;AAAMMM[[[iiiqqquuuvvvwwwoooaaaUUUOOOSSS\\\cccdddfffiiinnnuuu~~~|||cccMMMBBB===999666444222000////////////000000000000000000000000///000111111222444888;;;DDDHHHQQQ]]]```^^^___cccssssssfff]]]XXXUUUXXX```jjjoooqqq}}}WWW___fffrrr{{{pppeeekkkiiissscccWWWJJJBBBDDD===???>>>>>>======<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<999999999999:::;;;<<<<<>>===<<<;;;::::::999666666666666555444222222222222444666888999;;;<<<<<<;;;999777666666666666666666555444333222222111666666666666666666666666444555666555444333444666444444444444444444444444444333333333333444555555666666666666777888999:::999>>>DDDJJJPPPXXXbbbiiiqqqsssxxx}}}{{{nnngggeeedddhhhjjjjjjkkkkkkfff___QQQGGG@@@??????AAALLLYYYccc```UUUFFF;;;888888666;;;AAAMMM[[[gggppprrrsssssskkk___TTTPPPTTT^^^ffffffiiilllqqqwww}}}cccMMMAAA;;;888555555555444333222222111000000000000000000000000///000111111222444888<<>>===<<<;;;;;;:::<<<;;;::::::::::::;;;<<<999999999999:::;;;<<<===???FFFTTTggg{{{|||xxxwww{{{}}}~~~{{{nnngggccceeeiiimmmrrrxxx{{{yyyqqqeee[[[VVVRRROOOLLLKKKLLLNNNRRRVVV[[[```ccciiipppwww}}}~~~ssshhh\\\TTTMMMMMMNNNQQQVVV[[[^^^```aaa```\\\XXXUUUTTTRRRRRRTTTWWWZZZ]]]___aaaaaaaaaaaabbbcccfffjjjlllpppnnnmmmnnnqqquuuyyy{{{|||zzzuuuooohhhccc___]]]]]]^^^```cccfffiiilllnnnmmmnnnnnnnnnnnnnnnnnnnnnkkkjjjhhhfffggghhhkkklllllllllllllllkkkkkkkkkkkkjjjkkkkkklllkkkjjjiiihhhiiijjjjjjkkkkkkkkkjjjjjjnnnooopppqqqsssuuuwwwxxxyyyxxxyyyzzz|||}}}|||zzz}}}~~~|||zzzzzz|||~~~~~~~~~}}}zzzvvvsssrrrsssuuuwww|||rrriii\\\RRRLLLHHHDDDAAAAAAAAA@@@???@@@@@@@@@@@@?????????@@@@@@AAAAAABBB@@@@@@???>>>===<<<;;;;;;777777666666555444444333111222333555777999:::;;;;;;:::999777666666666777666666555444333333222222333333333333333333333333333444555444333333444555444444444444444444444444444333333333333444555555666666666666777888999:::999===CCCIIIOOOWWWaaahhhrrruuuyyy}}}yyynnniiiggggggkkkmmmnnnooooookkkdddTTTHHH@@@??????AAAKKKXXXcccaaaWWWHHH>>>:::888666;;;AAALLLZZZfffmmmoooooopppiii^^^TTTQQQVVV```hhhjjjmmmqqquuuzzz}}}cccMMM@@@:::777555555666666555444333333000000000000000000000000///000111111222555999===FFFOOOZZZbbbdddccceeegggvvvtttcccWWWPPPOOOQQQWWWaaakkkssswwwyyy\\\gggsssttteeehhhkkkttteeeWWWIII@@@CCC===?????????>>>===<<<;;;;;;:::;;;;;;;;;::::::;;;;;;;;;::::::::::::;;;<<<===>>>===EEETTThhh|||~~~{{{xxxwww{{{}}}~~~|||oooiiieeegggkkknnntttyyy~~~tttlllaaaYYYUUUTTTQQQOOOMMMNNNPPPSSSWWW]]]bbbeeemmmttt{{{sssgggZZZRRRKKKJJJLLLNNNTTTZZZ___``````^^^ZZZVVVTTTTTTPPPQQQSSSVVVYYY[[[\\\\\\^^^^^^^^^```ccchhhkkkmmmnnnlllkkknnntttyyy}}}~~~~~~zzztttnnniiieeebbbaaa```aaacccfffiiimmmpppqqqnnnooopppppppppooonnnnnnkkkjjjhhhfffggghhhkkklllmmmmmmmmmmmmllllllllllllggghhhjjjkkklllkkkjjjiiihhhhhhiiijjjkkkkkkkkkkkkooopppqqqrrrtttvvvxxxyyyzzzyyyyyyzzz|||}}}|||{{{~~~~~~~~~}}}zzzxxxwwwxxx{{{}}}~~~~~~|||yyyuuurrrqqqssswwwyyy}}}kkkbbbVVVLLLFFFCCCAAA>>>>>>>>>>>>>>>===>>>??????===>>>>>>???AAABBBCCCCCCBBBAAAAAA@@@???>>>======999888777666555555444444111222333444666888999999:::999777666666666777777555555555444444333333222111111111111111111111111111222333333222111222333222222222222222222222222444333333333333444555555666666666666777888999:::999===CCCHHHNNNVVVaaahhhrrrvvvzzz}}}vvvoookkkkkkjjjnnnqqqqqqrrrsssnnngggWWWJJJ@@@??????AAAKKKWWWaaa```WWWIII>>>;;;999666:::AAALLLYYYdddkkkllljjjmmmfff\\\TTTQQQWWWaaaiiinnnrrrwwwzzz}}}~~~cccMMM@@@:::666222222222222222111000///000000000000000000000000000000000111222555:::>>>GGGSSS```fffhhhhhhjjjllluuu~~~kkkZZZOOOLLLMMMPPPXXXbbbllltttxxxzzzbbbnnnzzzvvvgggjjjnnnvvvfffXXXJJJAAADDD>>>@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<>>===>>>???@@@AAACCCDDDDDDCCCCCCBBBAAA@@@??????>>>;;;:::888777555444444444111222333444555777888888888777666555555555666777555555444444444333333333222222222222222222222222000222333222111000111222222222222222222222222222444333333333333444555555666666666666777888999::::::>>>CCCHHHNNNWWWaaaiiiqqqvvvzzz}}}zzzsssooooooooonnnrrruuuuuuvvvvvvqqqjjj[[[MMMAAA???@@@BBBKKKWWW___]]]TTTGGG===:::999777:::@@@KKKXXXccchhhhhhggghhhbbbZZZSSSRRRYYYdddlllsssxxx}}}~~~cccMMM@@@:::777555444444333222111111111000000000000000000000000000000000000222666;;;@@@HHHVVVeeekkklllnnnpppqqqwwwwwwfffWWWMMMJJJLLLRRRYYYcccllltttyyy{{{iiittt~~~yyykkkqqqsss{{{hhhYYYJJJAAAEEE???AAA===============<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======>>>EEESSSfffzzz{{{wwwuuuvvv||||||tttnnnoooqqqsssyyy~~~uuuhhhaaaYYYSSSRRRSSSSSSRRRRRRQQQOOOPPPTTT[[[bbbfffnnnuuu|||{{{mmm```TTTMMMHHHJJJMMMQQQWWW]]]aaaaaa___[[[UUURRRPPPPPPPPPRRRUUUXXXYYYYYYXXXXXXYYYXXXXXX[[[bbbhhhkkklllkkkjjjkkkqqq{{{zzzrrrkkkiiihhhggggggfffggghhhjjjmmmpppsssuuussstttwwwxxxwwwuuusssqqqooommmjjjhhhhhhiiijjjlllllllllkkkkkkkkkjjjjjjjjjhhhiiiiiijjjjjjjjjiiiiiiggghhhiiikkklllmmmmmmmmmnnnnnnppprrrtttwwwzzz{{{~~~|||{{{{{{}}}~~~~~~}}}}}}||||||}}}{{{xxxuuuqqqqqqqqqtttyyy~~~xxxvvvtttrrrtttxxx|||tttiiiVVVOOOGGGAAA@@@@@@???===:::;;;===<<<::::::<<>>??????AAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@???===<<<999777555444333333111111222333555666777777666555444333333444555666555444444444444333333333333333333333333333333333111222333333111111222333333333333333333333333333444333333333333444555555666666666666777888999:::;;;>>>CCCHHHNNNWWWbbbjjjooovvvzzz}}}{{{tttpppppprrrsssssswwwyyyyyyzzzyyytttmmm^^^OOOBBB@@@AAACCCLLLWWW\\\ZZZQQQDDD;;;999999888:::@@@KKKXXXbbbffffffdddaaa]]]WWWRRRSSS\\\hhhqqqxxx}}}}}}cccMMMAAA;;;777999888666444333333333333000000000000000000000000000000000000222666<<<@@@IIIYYYiiinnnooosssvvvvvvzzzrrrdddWWWMMMJJJMMMSSS[[[cccllltttyyy|||nnnwwwzzzpppxxxwwwhhhZZZKKKBBBEEE???BBB<<<<<<<<<===============:::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<<<<@@@FFFSSSeeexxx~~~{{{vvvtttvvv|||yyyrrrrrrsssvvv{{{qqqeee^^^VVVQQQQQQRRRRRRRRRTTTRRROOOOOORRRYYYaaafffooouuuzzz|||zzzrrrcccTTTRRRLLLHHHKKKOOOSSSYYY___aaa```^^^YYYTTTPPPNNNNNNQQQSSSVVVYYYZZZZZZYYYXXXXXXWWWVVVZZZaaagggjjjkkkjjjiiilllsss}}}|||rrrkkkiiihhhhhhgggggggggiiikkknnnpppssstttuuuwwwyyy{{{zzzxxxuuussspppnnnkkkiiihhhiiijjjllljjjjjjjjjiiiiiiiiihhhhhhkkkkkkjjjiiiiiihhhhhhhhhggghhhjjjkkklllmmmnnnnnnmmmnnnooorrrtttxxxzzz|||}}}||||||~~~~~~~~~}}}{{{{{{{{{zzzvvvrrrooonnnooosssyyy~~~vvvuuussssssuuuyyy~~~yyyiii\\\OOOIIIBBB>>>>>>???>>>===<<<>>>???>>><<<<<>>>>>>>>===<<<<<<<<<<<<<<<888999;;;<<<===<<<;;;;;;<<<;;;;;;;;;;;;<<<======@@@CCCQQQggg|||~~~zzzxxxyyyzzz{{{}}}}}}|||yyywwwttttttvvvzzzuuujjj^^^YYYSSSQQQTTTUUUTTTQQQTTTTTTTTTRRRSSSWWW___fffpppsssvvvtttlllaaaXXXRRRMMMKKKIIIKKKQQQXXX]]]```jjjaaaXXXTTTPPPMMMMMMPPPRRRTTTXXX]]]``````^^^[[[UUUTTTTTTVVV[[[aaaeeefffhhhiiimmmttt}}}yyyqqqlllkkkkkkiiihhhhhhjjjlllmmmnnnpppsssvvvyyy{{{~~~~~~|||yyyvvvvvvpppnnnlllkkklllllljjjiiiiiiiiijjjkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkjjjiiiiiidddeeegggiiikkklllmmmmmmqqqrrrtttuuuuuuvvvyyy{{{{{{zzzyyyyyyyyy{{{}}}~~~~~~|||yyyyyyzzzxxxuuuqqqrrrqqqqqqtttzzz~~~|||xxxxxxzzz|||||||||mmm]]]TTTIIIFFFBBB>>><<<<<<===???<<<===>>>===<<<===???AAACCCCCCDDDEEEGGGHHHIIIJJJKKKJJJIIIHHHHHHGGGDDDAAA>>><<<999777777777666555222333333444555666777777;;;777333333444555333111444333333333333222222222333333333333333333333333444444444444444444444444222222222333333444444444222444666444222222555888444555666666555555666777;;;>>>CCCJJJQQQYYYbbbgggpppwww|||~~~yyyoookkknnntttwwwxxxzzz}}}~~~|||vvvfffTTTCCC@@@BBBDDDLLLUUUZZZVVVNNNDDD;;;666555666<<<@@@IIISSS\\\```___^^^___XXXQQQOOOQQQYYYiiixxx{{{dddMMM@@@:::666777666444222111//////.........//////000000111111000111111222444999???DDDNNN\\\kkkrrruuuxxxxxxwwwyyyxxxvvvrrrmmmeee[[[UUUNNNRRRYYYaaajjjrrrwwwzzz{{{xxx~~~yyy~~~mmmTTTNNNGGGBBBBBB???>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======BBBFFFTTTjjj~~~{{{vvvvvvxxxzzz|||{{{{{{||||||yyyxxxxxx|||~~~nnnddd[[[VVVQQQQQQTTTWWWWWWUUUTTTTTTSSSQQQRRRVVV^^^dddjjjlllnnnllleee[[[SSSOOOJJJIIIJJJNNNUUU\\\aaacccfff^^^VVVRRRPPPMMMMMMPPPSSSUUUYYY^^^bbbbbb___\\\VVVUUUTTTWWW\\\aaaeeegggiiijjjnnnuuu|||}}}wwwqqqlllkkkkkkjjjiiiiiikkknnnooopppsssvvvyyyzzz|||~~~~~~{{{yyywwwwwwqqqooolllkkkkkkkkkjjjiiiiiiiiijjjkkkkkkkkkkkkjjjjjjjjjkkkjjjjjjiiihhhhhheeefffgggiiijjjlllmmmnnnqqqssstttuuuuuuvvvyyy{{{}}}{{{yyywwwwwwxxxzzz{{{~~~|||zzzyyyzzzxxxuuurrrqqqqqqqqquuuzzz~~~}}}zzzyyy||||||{{{|||uuufffWWWMMMEEECCC@@@===<<<<<<===>>><<<>>>????????????AAACCCFFFGGGHHHIIIKKKLLLMMMMMMOOOMMMLLLLLLLLLJJJFFFCCCBBB???;;;999888777555444222333333444555666777777777555333333444555555444555444444444333333222222333333333333333333333333444444444444444444444444222333333333333333333444111222333333222222333555666777888888777777888999:::>>>CCCIIIPPPYYYbbbhhhpppvvv|||}}}yyypppllloootttxxxyyy{{{~~~~~~yyygggUUUDDD@@@AAACCCKKKTTTVVVRRRKKKBBB:::666666777999>>>GGGQQQZZZ______]]]]]]VVVPPPNNNPPPXXXggguuu{{{{{{}}}}}}cccLLL@@@999666666555444222111000000///000000000000111111111111111111222222444999???CCCNNN[[[iiippptttwwwxxxwwwuuutttqqqoookkkeee^^^YYYQQQUUU[[[cccmmmuuu{{{~~~yyy~~~nnnTTTNNNFFFBBBBBB???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======CCCHHHWWWnnnzzzuuutttwwwzzz~~~}}}zzz|||~~~}}}{{{zzz|||xxxiii___VVVRRRPPPQQQUUUYYY[[[ZZZVVVUUUSSSPPPPPPSSSYYY^^^___aaabbb___YYYRRRMMMKKKGGGHHHLLLRRRZZZaaadddeeeaaaYYYRRROOONNNLLLNNNQQQTTTVVV[[[```dddeeebbb___XXXVVVUUUWWW\\\bbbgggiiikkkmmmpppvvv{{{}}}|||{{{xxxtttooolllkkkkkkkkkkkkkkkmmmoooqqqsssuuuyyy{{{|||}}}~~~|||zzzyyyyyyssspppmmmkkkkkkkkkjjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiggggggggggggggghhhjjjlllnnnppprrrtttuuuuuuuuuvvvxxxzzz~~~{{{xxxuuuttttttvvvxxx|||zzzxxxwwwvvvuuusssqqqpppqqqssswww|||~~~||||||~~~}}}zzzyyy{{{}}}}}}}}}wwwlll^^^OOOFFF@@@@@@???>>>===============???AAABBBCCCDDDFFFHHHLLLLLLMMMOOOPPPQQQRRRSSSTTTSSSRRRQQQPPPNNNJJJFFFEEEBBB===:::888666444222222333333444555666777777444444444333333333666888666666555444333333222222333333333333333333333333444444444444444444444444444333333333333333333222444444444555666777666444666777888888777777888999:::===BBBHHHPPPYYYbbbhhhooouuu{{{|||zzzrrroooqqquuuxxxzzz}}}|||jjjWWWEEE@@@@@@BBBIIIRRRRRROOOIIIAAA:::666777888666;;;DDDOOOXXX]]]]]]\\\ZZZTTTNNNMMMOOOWWWdddqqqxxx{{{|||yyyvvvyyy{{{aaaKKK???999666555444333222111111111111222222222222111111111111222222333333444999>>>CCCMMMYYYfffmmmqqqvvvxxxwwwpppnnnkkkiiigggddd```\\\UUUXXX^^^fffoooxxxyyyoooUUUNNNFFFBBBBBB???>>>>>>===<<<<<<<<<<<<<<<>>>===;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<======BBBHHHXXXqqq|||vvvrrruuuzzz|||{{{~~~{{{yyyzzz~~~|||qqqcccYYYSSSQQQOOOQQQUUUZZZ]]]]]][[[XXXSSSOOOMMMNNNRRRUUUTTTUUUUUUSSSNNNJJJHHHHHHGGGIIIOOOXXX___dddeeeddd[[[SSSMMMLLLLLLLLLNNNRRRUUUXXX]]]dddhhhhhheeebbbZZZXXXWWWYYY^^^dddiiikkkmmmooosssvvvyyyyyywwwuuurrrpppmmmkkkjjjjjjkkkkkkkkkmmmppprrrsssvvvzzz}}}}}}~~~|||||||||vvvsssooolllkkkkkkjjjiiiiiijjjkkkkkkllllllkkkkkkllllllllllllkkkiiihhhggghhhhhhggghhhiiillloooqqqssstttuuuuuutttuuuwwwyyy{{{yyyuuurrrqqqsssuuuwwwxxxvvvtttsssqqqpppnnnmmmoooqqqtttyyy}}}}}}}}}~~~xxxuuuvvvyyyyyywwwqqqfffXXXKKKCCC>>>>>>??????@@@@@@?????????BBBEEEFFFHHHIIIKKKMMMPPPQQQRRRSSSUUUVVVWWWWWWXXXWWWVVVVVVUUUQQQMMMIIIFFFCCC>>>:::888666444222222333333444555666777777222444666444111111555888777666666555444333222222333333333333333333333333444444444444444444444444444444444333333222222222444222111333666777555111444555666666555555666777:::===BBBHHHOOOXXXbbbiiinnnuuuyyy{{{}}}|||uuurrrsssvvvyyy{{{~~~~~~mmmYYYFFF@@@@@@AAAHHHQQQSSSPPPJJJAAA:::777777888666;;;DDDNNNWWW\\\\\\[[[XXXQQQKKKKKKNNNVVVbbbmmmqqqtttuuutttssswwwzzzaaaKKK@@@;;;888333333222222111222222222222222222111111000000000222333333333555999>>>CCCLLLWWWbbbiiiooouuuwwwvvvmmmjjjfffcccbbb```^^^\\\XXX[[[```gggooowww~~~xxxpppUUUNNNFFFAAABBB@@@>>>>>>===<<<<<<<<<<<<<<<>>>===;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<======@@@GGGYYYsss~~~vvvqqquuuzzz~~~}}}~~~|||xxxxxx{{{||||||{{{yyyssshhh\\\TTTSSSQQQQQQRRRUUUZZZ]]]___aaa\\\TTTMMMIIIHHHIIIJJJKKKLLLKKKJJJGGGEEEFFFGGGIIIMMMSSS[[[bbbdddbbb___VVVOOOIIIIIIKKKKKKNNNSSSWWWZZZ```ggglllllliiifff]]][[[YYY[[[```ggglllnnnppprrruuuvvvuuutttrrrqqqlllllllllkkkjjjiiijjjkkkkkkmmmpppqqqsssuuuyyy|||}}}yyyvvvqqqnnnllllllkkkjjjjjjjjjkkkllllllllllllkkkmmmmmmmmmmmmlllkkkjjjiiiiiiiiihhhhhhjjjmmmppprrrssstttttttttssssssuuuwwwvvvtttrrrpppqqqsssvvvxxxwwwvvvtttqqqnnnlllkkkkkkmmmpppuuuyyy|||}}}}}}~~~~~~||||||~~~|||uuurrrrrrwwwvvvsssmmmcccWWWKKKDDD>>>???@@@BBBCCCCCCBBBBBBBBBEEEIIIKKKMMMNNNPPPRRRSSSTTTUUUVVVWWWYYYZZZZZZ[[[ZZZZZZYYYXXXUUUOOOKKKFFFBBB>>>;;;999777555333222333333444555666777777444555666444111000333666666555555444333333222222333333333333333333333333444444444444444444444444444444444333333222222222111///---///222333111...444555666666555555666777:::<<>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======@@@FFFYYYsssvvvqqqtttyyy}}}}}}}}}|||wwwvvvxxx{{{zzzxxxuuuooofff\\\VVVRRRQQQQQQRRRUUUZZZ^^^```ddd^^^TTTKKKFFFDDDCCCBBBCCCDDDDDDDDDCCCCCCEEEGGGKKKOOOVVV]]]bbbbbb^^^ZZZSSSLLLGGGHHHJJJKKKOOOSSSYYY\\\cccjjjooopppllliiiaaa___\\\^^^cccjjjooorrrssstttuuutttrrrooonnnnnnjjjlllmmmlllkkkjjjkkkllllllnnnpppqqqrrrtttwwwzzz}}}}}}yyytttpppnnnmmmlllkkkjjjjjjkkkllllllllllllllllllllllllllllllkkkkkkjjjiiiiiiiiijjjlllnnnppprrrrrrsssssssssqqqqqqsssuuuqqqppppppppprrrtttvvvxxxwwwwwwtttpppkkkhhhhhhiiiiiimmmssswwwxxxxxxwwwxxxyyywwwwwwyyyvvvpppmmmnnnqqqpppmmmggg^^^TTTKKKFFF@@@AAABBBCCCDDDEEEEEEEEEFFFIIIMMMPPPQQQSSSTTTVVVVVVVVVWWWXXXZZZ[[[\\\]]]\\\\\\\\\\\\\\\XXXSSSNNNGGGDDD???<<<:::888666444222333333444555666777777555555555333111111333444444444333333333333222222333333333333333333333333444444444444444444444444444333333333333333333222444333111222333444444444666777888888777777888999999<<<@@@FFFNNNXXXcccjjjooouuuyyyzzz{{{~~~{{{xxxwwwyyy|||}}}}}}rrr^^^IIIBBBAAABBBIIIRRR\\\XXXPPPFFF===777666777:::???HHHTTT^^^ccccccbbb[[[QQQIIIIIINNNUUUaaajjjfffkkkrrrwww{{{zzzaaaLLLAAA<<<999333333222222111222222222000000000///////////////111222333444666:::@@@EEEKKKTTT```iiiqqqxxxyyyuuuppplllfffbbb```^^^\\\ZZZZZZ]]]cccjjjqqqwww{{{~~~~~~qqqVVVMMMEEEAAABBB@@@>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======BBBHHHYYYsss|||xxxrrrtttxxx{{{||||||zzz{{{|||wwwqqqppprrrvvvuuurrrooojjjccc[[[VVVOOOPPPQQQSSSVVVZZZ```cccddd]]]RRRJJJEEEBBB@@@???===>>>???@@@@@@AAADDDGGGLLLPPPVVV]]]aaa```[[[WWWQQQKKKFFFGGGIIIKKKOOOTTTZZZ^^^eeemmmrrrrrroookkkdddaaa___```eeelllrrruuuuuuvvvuuurrrnnnllllllnnnkkkmmmppppppmmmlllmmmnnnnnnpppqqqrrrrrrtttwwwyyy{{{|||vvvqqqooonnnmmmllljjjkkkllllllmmmllllllllliiiiiijjjjjjkkkkkkjjjjjjhhhiiijjjlllmmmooopppqqqqqqrrrrrrqqqpppoooqqqsssoooooopppqqqssstttvvvvvvuuuuuurrrlllfffbbbbbbcccdddiiiooosssrrrppppppppprrrpppoooqqqooojjjhhhiiiiiihhheee___XXXPPPIIIEEEAAABBBBBBCCCDDDEEEFFFFFFIIILLLQQQTTTUUUVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^___]]]^^^___```___\\\VVVRRRMMMIIIDDD???<<<999666444222333333444555666777777555333111111333444444444111111111222222222222333333333333333333333333333444444444444444444444444222333333333333333333444666666555333222444777999666777888888777777888999999;;;???EEEMMMXXXcccjjjooouuuzzzzzz{{{}}}zzzyyyzzz|||~~~~~~ttt___KKKCCCBBBCCCKKKTTT\\\XXXPPPFFF===888777777999???JJJWWWcccjjjllllll^^^SSSIIIHHHMMMVVVbbblllhhhoooxxxxxx___JJJ???:::777444333333222111111111111000000000000000000111111000111222333666;;;BBBGGGLLLWWWcccmmmvvv}}}|||wwwsssooojjjfffdddaaa___]]]YYY^^^fffnnnvvv|||rrrVVVMMMEEEAAABBB@@@>>>>>>===<<<<<<<<<<<<<<<888999;;;<<<===<<<;;;;;;<<<;;;;;;;;;;;;<<<======DDDJJJZZZssszzz|||sssuuuwwwzzz~~~~~~{{{yyyxxxzzz}}}wwwqqqkkkiiikkkllljjjgggddd```ZZZSSSNNNMMMNNNPPPSSSVVV[[[bbbfffccc[[[PPPHHHDDDBBB@@@???999;;;===>>>???AAADDDFFFKKKOOOUUU\\\```___[[[WWWQQQJJJFFFGGGIIIKKKOOOTTTZZZ^^^fffnnnssstttpppmmmfffcccaaaaaagggnnntttwwwvvvvvvuuuqqqllljjjkkknnnlllooorrrrrrpppnnnoooppppppqqqssssssssstttwwwyyyzzz~~~xxxssspppooonnnmmmjjjkkkllllllmmmmmmllllllfffggghhhiiiiiijjjiiiiiihhhiiikkkmmmnnnppppppppppppqqqrrrpppooonnnpppqqqnnnoooqqqrrrttttttttttttrrrqqqnnnggg```\\\\\\^^^```ffflllooonnnkkkjjjjjjmmmjjjjjjllljjjfffdddfffcccaaa^^^YYYSSSLLLFFFCCCBBBBBBBBBBBBCCCEEEFFFGGGKKKNNNSSSVVVWWWWWWXXXYYYYYYZZZ[[[\\\]]]___``````______```bbbbbb^^^YYYUUUQQQMMMGGGBBB>>>:::666333222333333444555666777777444111...000444777666555///000000111222222333333333333333333333333333333444444444444444444444444222222222333333444444444111111111...+++---222777444555666666555555666777999;;;???EEEMMMXXXccckkkpppvvvzzzzzz|||~~~|||zzzzzz}}}uuu```KKKDDDCCCDDDLLLVVV[[[WWWOOOFFF===888777888888>>>JJJYYYgggpppssssss```TTTIIIHHHMMMWWWcccmmmkkksss~~~www^^^III>>>888555555444333222111111111111000000111111222222222333///000222333777<<>>======<<<<<<<<<<<<===<<<===<<<;;;:::;;;>>>AAAGGGCCC>>>::::::===BBBFFFFFFJJJZZZsss{{{~~~wwwvvvvvvxxx}}}~~~yyyuuuuuuwww{{{}}}rrrhhhbbb___]]]]]]___```___]]]ZZZUUUPPPMMMKKKMMMNNNOOOVVV___ccccccggg]]]QQQHHHDDDBBB>>>:::===??????@@@@@@AAAEEEGGGNNNPPPTTTXXX[[[[[[YYYWWWRRRNNNHHHFFFHHHNNNSSSVVV```eeejjjooovvv}}}{{{vvvlllhhhddddddhhhnnntttwwwwwwuuupppjjjeeeccceeegggjjjmmmqqqqqqnnnmmmnnnpppqqqqqqrrrrrrrrrtttwwwzzz~~~yyyvvvsssrrrqqqllljjjjjjjjjlllmmmllljjjiiiiiiiiijjjjjjkkkkkkllliiiiiijjjkkklllmmmnnnooommmmmmmmmnnnnnnnnnnnnnnnqqqooonnnoooqqqssstttsssrrrnnnhhhaaa[[[WWWUUUTTT```bbbccccccbbbaaabbbcccaaaaaaaaaaaa````````````]]]ZZZWWWTTTPPPLLLGGGDDDCCCCCCCCCCCCEEEGGGIIIJJJNNNQQQTTTWWWXXXYYY\\\^^^^^^___```aaabbbdddeeeeeeeeeddddddddddddbbb^^^[[[SSSNNNHHHBBB>>>:::777555444444444555555555666666888444111000111222111///111111000000000000000111333333333444444444444555222222222222222222222222555444444333333444444555222333555444333222222333444444333333444555777888:::;;;>>>BBBIIIUUUaaaiiirrruuuxxx{{{|||~~~~~~zzzxxxxxx{{{~~~yyycccLLLCCCAAABBBJJJTTT]]]VVVLLLCCC===;;;999888777DDDJJJbbbqqqsss{{{rrriiiVVVGGGGGGOOOWWWcccnnnqqqxxxuuuZZZFFF===:::777555555444333222222222222000000111111111111000000111111333777999;;;CCCLLLQQQ]]]ooo|||yyypppllliiiccc[[[^^^]]]cccqqq~~~sssVVVMMMEEEAAACCCAAA>>>>>>===<<<<<<<<<<<<============;;;:::;;;===@@@CCC@@@<<<999999<<<@@@CCCFFFJJJ[[[sss~~~wwwvvvvvvyyyzzzwwwvvvxxx|||wwwpppfff]]]XXXVVVUUUTTTYYYZZZYYYXXXUUUQQQMMMJJJHHHKKKLLLNNNUUU^^^cccbbbfff\\\PPPGGGCCCAAA>>>;;;===>>>??????@@@BBBEEEHHHNNNPPPTTTXXX[[[\\\[[[YYYSSSOOOJJJGGGIIINNNSSSWWWbbbggglllpppvvv|||zzzuuullliiiffffffiiiooosssuuuvvvrrrlllddd______cccfffjjjmmmqqqqqqooonnnoooqqqtttvvvwwwxxxxxxyyy{{{}}}|||xxxuuutttsssnnnmmmkkklllmmmnnnlllkkkiiiiiijjjjjjjjjkkkkkkkkkjjjkkklllmmmnnnooooooooommmmmmmmmmmmnnnnnnnnnnnnpppooooooqqqsssuuutttsssnnnjjjddd]]]WWWTTTRRRQQQVVVXXXYYYZZZYYYXXXYYYZZZ______``````______^^^^^^[[[XXXTTTQQQNNNKKKGGGDDDCCCCCCCCCDDDEEEHHHJJJKKKNNNQQQUUUYYY[[[]]]```bbbdddddddddeeeffffffgggggghhhgggggggggfffddd```]]]TTTPPPIIICCC???<<<888666333444444444444555555555888555222222444555444333111111000000000000111111444444444444555555555666222222222222222222222222333333333222222333333333777888888777444222111111444444333333444555777888:::;;;===BBBIIITTTaaaiiirrruuuxxxzzz|||}}}~~~{{{xxxxxx{{{~~~xxxbbbLLLCCCAAABBBJJJUUU\\\UUUKKKBBB===:::999888999GGGNNNgggxxxzzzvvvfffTTTFFFGGGOOOXXXeeeqqqyyytttZZZFFF===:::777555555444333222222222222000000111111111111000000111111333777999<<>>>>>===<<<<<<<<<<<<<<<===>>>===<<<::::::<<<>>>???===;;;999999;;;>>>???DDDHHHYYYrrr}}}uuuvvvwww{{{}}}yyyyyy{{{{{{wwwgggaaaXXXQQQMMMLLLLLLLLLPPPQQQQQQQQQOOOLLLIIIGGGEEEHHHJJJMMMTTT^^^bbbbbbddd[[[NNNEEEAAA???>>><<<<<<===>>>???@@@CCCFFFIIIMMMPPPTTTXXX[[[]]]]]]]]]YYYUUUPPPMMMMMMQQQWWW[[[dddiiinnnrrrwww{{{yyytttkkkiiiggghhhkkkoooqqqrrrrrrnnnfff^^^ZZZZZZ___dddiiimmmqqqrrrpppoooppprrrvvvyyy|||}}}}}}}}}~~~{{{xxxuuutttqqqooonnnnnnnnnnnnmmmllljjjjjjjjjjjjkkkkkkkkkkkkjjjkkknnnpppqqqppppppooollllllmmmmmmmmmnnnnnnnnnmmmnnnooorrruuuuuusssppphhhddd^^^WWWRRROOONNNNNNRRRTTTVVVWWWVVVVVVWWWYYY\\\]]]_________^^^\\\ZZZXXXUUUQQQMMMKKKIIIFFFDDDCCCCCCDDDEEEFFFIIIKKKMMMOOOSSSXXX]]]```cccgggiiikkkkkkkkkjjjjjjjjjkkkkkkmmmlllkkkkkkjjjgggccc```XXXSSSLLLFFFAAA===:::777333333333333444444444444666444333333444555444444111111000000000111111222333333333444444444555555333333333333333333333333222222222222222222222222666777888777444222222222444444444444555666777888999;;;===AAAIIITTT```iiiqqqtttwwwzzz{{{}}}~~~{{{xxxxxx{{{}}}vvv```KKKBBBAAACCCKKKUUUYYYRRRIII@@@;;;999888777;;;JJJSSSooozzzbbbQQQDDDFFFOOOYYYgggtttsssYYYFFF===:::777555555444333222222222222000000111111111111000000222111333888:::===FFFOOOYYYeeeuuu~~~~~~vvvjjj___WWWWWWYYYbbbrrruuu~~~~~~tttXXXNNNFFFBBBCCCAAA???>>>===<<<<<<;;;<<<<<<===>>>>>><<<::::::;;;===<<<;;;;;;:::;;;;;;<<<===AAAFFFWWWqqqzzztttuuuxxx}}}~~~|||~~~}}}}}}yyyoooiii[[[VVVNNNIIIGGGGGGHHHHHHIIIIIIJJJKKKJJJHHHGGGFFFDDDGGGJJJMMMUUU^^^bbbaaaaaaXXXMMMCCC???=========;;;<<<>>>???@@@CCCGGGJJJLLLOOOTTTXXX\\\___bbbdddbbb___ZZZUUUSSSVVV[[[```dddjjjpppssswww{{{zzzuuukkkiiihhhiiikkknnnnnnnnnmmmiiiccc\\\XXXXXX\\\```hhhmmmqqqsssqqqpppqqqrrrtttxxx|||~~~zzzvvvtttrrrpppooonnnoooooommmkkkkkkkkkkkkkkkkkkkkkjjjjjjiiikkknnnpppqqqpppnnnmmmkkkllllllmmmmmmnnnnnnnnnjjjlllooosssuuutttppplllccc___YYYRRRNNNKKKKKKKKKQQQSSSVVVWWWXXXXXXZZZ\\\\\\]]]___``````]]][[[YYYUUURRRNNNLLLJJJIIIGGGEEEDDDDDDEEEFFFHHHKKKNNNOOOSSSWWW]]]cccgggkkknnnqqqrrrqqqooonnnmmmmmmnnnnnnqqqpppooonnnmmmkkkfffccc\\\WWWOOOIIICCC???;;;888222222222333333333444444444333222222222222111111111111000000111111222222111222222222222333333333333333333333333333333333333333333333333333333333000222444444333333333555444444444555666666777777999:::===AAAIIITTT```hhhpppssswwwyyy{{{}}}~~~{{{xxxxxx{{{}}}sss^^^IIIBBBAAACCCKKKUUUVVVPPPFFF>>>:::888777777<<>>HHHRRR]]]iiixxx}}}}}}~~~pppaaaWWWQQQRRRUUU```qqq~~~ppp{{{|||~~~vvvXXXOOOFFFBBBCCCAAA??????===<<<<<<;;;;;;;;;<<<======<<<:::999:::<<<;;;;;;;;;<<<<<<=========BBBGGGYYYrrrwwwsssuuuxxx~~~~~~}}}}}}{{{~~~|||pppeee^^^QQQMMMGGGCCCCCCDDDFFFFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEIIILLLNNNUUU^^^aaa```\\\UUUKKKBBB===<<<<<<===;;;<<<>>>???@@@CCCGGGJJJJJJOOOTTTYYY^^^ccchhhlllkkkhhhbbb[[[WWWXXX]]]bbbcccjjjpppsssvvvzzzzzzvvvjjjiiiggghhhiiikkkkkkjjjgggfffbbb^^^ZZZXXXZZZ\\\fffkkkqqqsssrrrpppqqqrrrsssxxx}}}{{{wwwtttrrrpppnnnnnnooonnnmmmkkklllllllllkkkkkkjjjjjjjjjhhhiiilllnnnooonnnlllkkkkkkkkkkkklllmmmnnnnnnooolllnnnqqquuuwwwtttoookkk```\\\UUUOOOKKKIIIJJJKKKMMMOOOSSSUUUVVVWWWYYY[[[^^^___aaabbbaaa^^^\\\ZZZUUUSSSOOOMMMLLLKKKIIIGGGFFFFFFGGGHHHKKKNNNQQQSSSXXX]]]ccciiimmmpppsssuuusssrrrpppnnnnnnnnnoooooosssrrrqqqppppppmmmiiifff___ZZZRRRKKKEEE@@@<<<999222222222333333333444444444555444333111000//////111111111111111222333333333333333333444444444444333333333333333333333333444444555666666555444444///111333444333333444555444444555666666777777777999:::<<>><<<<<<;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;<<<======>>>>>>DDDJJJ\\\vvvuuusssuuuxxx~~~|||{{{~~~~~~rrrfffZZZTTTIIIFFFAAA??????AAACCCDDDCCCDDDEEEFFFGGGGGGHHHHHHHHHKKKMMMOOOUUU\\\___\\\WWWRRRJJJBBB===;;;;;;<<<<<<===>>>???@@@CCCFFFIIIIIINNNUUU[[[```gggooovvvrrrpppiiiaaaZZZYYY^^^bbbdddkkkqqqsssuuuxxxwwwuuujjjgggeeeeeefffffffffeeedddcccaaa^^^ZZZYYYYYY[[[dddiiippprrrqqqpppqqqrrruuuyyy}}}xxxtttqqqpppoooooooooooonnnlllnnnmmmmmmlllkkkjjjjjjiiigggiiijjjllllllllljjjiiijjjjjjkkklllmmmnnnnnnoooppprrruuuxxxyyyvvvpppkkk]]]YYYRRRLLLIIIHHHIIIKKKLLLOOORRRUUUWWWYYY[[[^^^```aaabbbbbbaaa___]]][[[WWWUUUTTTRRRQQQOOOLLLIIIHHHHHHIIIKKKNNNQQQTTTVVV]]]aaahhhmmmoooqqqssstttooonnnlllkkkkkklllmmmooorrrqqqpppppppppnnnjjjgggbbb\\\TTTMMMFFFAAA<<<999333333333333444444444444555666777666444222111222111111111111111222333444555555555666666666777777333333333333333333333333444555666777777666555444444555777666555444444555444444555777777777777777888:::<<<@@@HHHSSS___hhhnnnqqquuuxxxzzz|||}}}zzzxxxyyy}}}qqq\\\HHHBBBAAABBBJJJSSSRRRLLLCCC<<<999888888888:::HHHRRRpppoooVVVIII@@@EEEOOO[[[nnnoooWWWEEE===:::777555555444333222222222222000000111111111111000000222111333888<<>>===;;;;;;;;;;;;999;;;<<<<<<;;;:::;;;<<<::::::;;;;;;<<<======>>>DDDIII\\\vvvuuusssuuuxxx~~~zzzzzz~~~sssfffZZZQQQKKKEEEBBB>>>===>>>@@@BBBCCCCCCDDDDDDFFFGGGHHHHHHIIIIIILLLNNNOOOSSSYYYZZZWWWSSSPPPJJJCCC===::::::;;;===>>>??????@@@BBBEEEHHHGGGMMMUUU\\\bbbkkkvvv~~~|||yyyrrrhhh___]]]```eeefffnnnttttttssstttsssqqqiiifffbbbaaaaaabbbbbbbbbcccbbb___[[[XXXWWWYYY\\\bbbhhhnnnqqqqqqppppppqqquuuyyyzzzvvvrrrpppooopppqqqrrrpppoooooonnnmmmlllkkkjjjiiiiiihhhiiijjjjjjkkkjjjjjjjjjiiijjjjjjkkkmmmnnnnnnooorrrsssuuuwwwwwwtttmmmiiiZZZVVVPPPJJJFFFFFFHHHJJJLLLOOOTTTWWWYYY\\\___aaaaaaaaaaaaaaa___^^^]]]\\\ZZZYYYYYYXXXWWWTTTOOOLLLIIIJJJKKKMMMPPPTTTXXXZZZ```dddjjjmmmooooooooopppiiihhhfffeeefffhhhkkkmmmoooooonnnoooooonnnjjjhhhccc^^^VVVMMMGGGAAA<<<999333444444444444555555555111444666666444333333555111111111111222333444555444444555555555666666666444444444444444444444444333444666777777666444333333555666666555444555666333444666777888888777777888999<<<@@@HHHSSS___gggmmmppptttwwwyyy|||~~~~~~}}}|||zzzyyyzzz~~~qqq\\\IIIBBBAAABBBHHHQQQQQQKKKCCC<<<999999999999999FFFOOOlll}}}zzzhhhTTTGGG@@@EEENNN[[[ooo~~~mmmWWWEEE===:::777555555444333222222222222000000111111111111000000222111333888===CCCNNNZZZhhhuuuooo[[[PPPKKKHHHJJJQQQ```pppzzz~~~nnnxxxZZZQQQHHHCCCDDDBBB@@@???>>>===;;;;;;::::::888:::<<<<<<;;;;;;<<<===::::::::::::;;;<<<===>>>AAAGGGZZZtttvvvsssuuuxxx}}}xxxxxx~~~xxxkkk^^^SSSJJJFFFEEEBBB>>>===???AAACCCDDDCCCCCCDDDEEEFFFHHHHHHIIIJJJMMMNNNNNNRRRWWWWWWSSSPPPNNNJJJCCC>>>:::999:::===???@@@@@@@@@AAAEEEGGGGGGMMMVVV]]]dddmmmyyyzzzoooeeeaaaeeejjjiiipppuuutttrrrqqqooommmhhheeeaaa^^^___`````````dddbbb]]]XXXUUUVVVZZZ]]]aaagggmmmqqqpppooopppqqqtttxxx~~~{{{wwwsssqqqqqqqqqssstttsssqqqoooooonnnmmmkkkjjjiiiiiijjjjjjjjjjjjjjjjjjkkkkkkiiiiiijjjkkkmmmnnnnnnoooqqqqqqssstttssspppiiieeeYYYUUUNNNHHHEEEEEEHHHIIIJJJMMMQQQUUUWWWZZZ]]]```bbbaaa```___^^^]]]\\\\\\\\\\\\\\\\\\[[[WWWQQQMMMKKKKKKLLLOOORRRVVVYYY[[[aaaeeejjjmmmmmmllllllllldddcccbbbbbbcccfffiiikkkmmmmmmmmmnnnooommmjjjhhhddd___VVVNNNGGGAAA<<<888444444444555555555666666,,,///333444333222444666111111111111222333444555111111222222222333333333444444444444444444444444222333555666666555333222---///222333444444666777333444666888888888777777888999<<<@@@HHHSSS___gggmmmppptttwwwyyy{{{~~~}}}|||{{{zzzyyy{{{qqq\\\IIIBBBAAAAAAGGGPPPQQQKKKCCC<<<::::::::::::999EEENNNjjj}}}zzzvvvcccSSSGGG@@@EEENNN[[[ooo}}}mmmVVVEEE===:::777555555444333222222222222000000111111111111000000222111333888===CCCOOO[[[kkkxxxlllZZZOOOIIIDDDKKKSSSbbbqqqzzz~~~ooo}}}{{{\\\NNNDDDBBBBBB>>>AAA@@@???>>>============<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;===>>>DDDIIIWWWlllttttttwwwzzz}}}{{{zzz~~~wwwlllbbbYYYOOOFFF???BBB>>>;;;:::===???>>>===BBBCCCDDDFFFFFFGGGHHHHHHHHHHHHIIIKKKMMMOOORRRSSSLLLJJJGGGCCC@@@>>>======:::<<>>@@@DDDJJJSSS^^^dddmmmooossswwwzzz}}}|||{{{zzzyyyzzz}}}qqq]]]IIIBBB@@@@@@EEEMMMOOOJJJCCC<<<888666666777:::AAAPPPcccssswwwppphhhPPPGGGAAADDDPPP___qqq~~~kkkUUUEEE>>>:::666444333222000///.........111111111111111111111111333222444999>>>FFFSSS___pppxxxppp\\\NNNHHHHHHOOOUUUcccsss|||~~~qqq~~~|||^^^PPPEEECCCCCC???@@@@@@???>>>============<<<<<<;;;::::::::::::;;;:::;;;<<<;;;::::::<<<>>>BBBGGGVVVlll~~~vvvtttvvvzzz}}}{{{{{{xxxpppdddZZZRRRKKKDDD???@@@>>>;;;<<>>======:::<<>>999555555444333111000000//////111111111111111111111111222111444999???FFFSSS___qqqyyyppp^^^QQQKKKKKKPPPVVVdddttt}}}sss~~~___QQQFFFDDDDDD?????????>>>===<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999:::;;;:::999999;;;===@@@EEETTTjjj~~~wwwtttvvvyyy|||yyy{{{pppgggZZZOOOHHHDDDAAA>>>???===<<<===AAADDDFFFGGGJJJLLLOOONNNKKKFFFCCCAAABBBBBBBBBBBBCCCEEEFFFGGGFFFEEECCCAAA???>>>>>>>>>:::<<>>999777777888;;;BBBOOOaaapppuuuqqqkkkXXXNNNEEEGGGPPP___qqq~~~mmmUUUEEE===999555555555333222111111111111111111111111111111111111111111444:::???GGGSSS___oooyyy|||pppaaaVVVPPPOOORRRXXXfffvvvuuu}}}~~~___QQQFFFCCCDDD???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999:::::::::999999;;;<<<>>>CCCRRRhhh|||xxxtttvvvyyy}}}xxxzzz}}}kkk```RRRGGGAAA???>>>===>>>======>>>AAAEEEHHHJJJKKKOOOSSSSSSMMMFFFAAA???@@@????????????@@@AAAAAABBBBBBAAA@@@@@@?????????;;;===???@@@AAABBBEEEGGGKKKQQQZZZfffqqq~~~{{{qqqjjjfffeeecccdddddddddbbb___\\\ZZZ\\\[[[ZZZ[[[]]]```bbbcccgggfffddddddcccaaa]]]ZZZWWWYYY\\\^^^```cccgggjjjqqqvvv}}}}}}yyyvvvrrrpppoooiiiiiijjjkkkmmmnnnooopppllllllmmmmmmmmmmmmlllllliiijjjkkklllnnnppprrrsssqqqpppnnnllljjjfffaaa^^^XXXTTTOOOKKKHHHIIIKKKLLLLLLMMMNNNNNNPPPSSSXXX[[[\\\___ccciiinnnqqqtttuuutttqqqkkkddd]]]WWWSSSQQQOOOPPPRRRUUUVVVWWWVVVVVVSSSSSSRRRRRRSSSTTTUUUVVVXXXYYY[[[___bbbfffiiijjjhhhhhhiiijjjkkkiiifffccc[[[WWWPPPJJJEEE@@@<<<999777555333333444666666555666555444333333333333333333333333333333333222222333444444444444333222222222333333444444333333222444444444444444444444444555555555555555444333333333333444444555555666666777999===BBBJJJTTT___gggnnnppptttxxx|||~~~||||||||||||~~~~~~kkkXXXFFF@@@@@@@@@EEEMMMQQQLLLEEE===888666666777;;;BBBOOO___mmmsssqqqlll[[[QQQIIIJJJSSSaaasssmmmUUUDDD<<<888555444444333222111000000111111111111111111111111111111111444:::@@@GGGSSS___kkkzzzzzz{{{zzzvvvmmmbbbYYYTTTRRRTTTZZZhhhyyywww{{{|||}}}^^^PPPEEEBBBBBB===>>>======<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;999:::::::::999999;;;<<<===BBBPPPfffzzz{{{tttwwwzzz}}}vvvyyywwwfff\\\MMMCCC>>>=========>>>>>>>>>???AAADDDHHHJJJMMMRRRWWWVVVOOOGGGAAA??????>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@??????<<<===???@@@AAACCCFFFIIIMMMRRR\\\hhhvvvzzzpppiiidddbbb]]]^^^^^^___^^^\\\ZZZYYYXXXXXXXXXYYY[[[^^^bbbeeeiiihhhggggggfffccc^^^ZZZUUUWWWYYY\\\^^^ccchhhlllsssxxxzzzuuuqqqooommmhhhiiijjjkkkmmmnnnooooookkkkkkllllllllllllkkkkkkggghhhiiikkkmmmoooppppppnnnmmmkkkjjjiiieeeaaa]]]UUURRRNNNJJJHHHIIIJJJLLLKKKLLLNNNOOOPPPSSSXXX[[[aaadddjjjpppuuuxxxyyyyyyssspppjjjccc]]]XXXUUUTTTQQQRRRSSSSSSSSSQQQPPPOOONNNMMMMMMNNNPPPSSSUUUWWWZZZ\\\^^^bbbfffiiikkklllkkkkkkkkkmmmmmmkkkfffccc[[[VVVPPPJJJEEEAAA<<<999777555333333444555555555555555444333333333444444111111222333444444555555555555555555555444333333222333333444444333333222222222222222222222222222000000111222222222222222333333444444555666666777777999===BBBJJJUUU```hhhoooqqqtttwwwzzz|||}}}}}}||||||}}}~~~iiiVVVEEEAAAAAAAAAFFFNNNQQQLLLDDD===888555666666;;;BBBOOO___lllrrrpppmmm]]]SSSLLLNNNWWWddduuu~~~lllTTTCCC;;;888444333222111000000000000000111111111111111111111111111111555;;;@@@FFFRRR]]]kkk}}}tttrrrqqqnnniiibbb[[[VVVTTTUUU\\\jjj{{{zzz{{{{{{}}}~~~___PPPEEEBBBBBB===>>>>>>===<<<<<<======>>><<<<<<;;;::::::::::::;;;999:::;;;:::999999;;;======AAANNNcccvvv}}}vvvxxx{{{~~~wwwzzzzzzppp^^^UUUIII@@@=========<<<===>>>???@@@BBBEEEIIIMMMQQQWWW\\\ZZZQQQGGGAAA??????>>>>>>=========>>>>>>???@@@@@@AAAAAA@@@@@@???===>>>???@@@AAADDDGGGJJJOOOTTT^^^kkkyyyvvvlllfffbbb___YYYZZZ[[[[[[[[[ZZZYYYXXXTTTUUUVVVWWWYYY]]]cccgggjjjjjjjjjjjjiiieee```[[[VVVWWWYYY[[[^^^dddjjjooowww}}}{{{uuuqqqooommmiiiiiijjjkkkkkklllmmmmmmiiiiiijjjjjjjjjjjjiiiiiifffgggiiikkklllmmmnnnnnnlllkkkiiigggfffbbb]]]YYYTTTRRRNNNKKKIIIJJJKKKMMMIIILLLOOORRRTTTXXX\\\___iiilllrrrwww{{{||||||{{{ooommmhhhbbb]]]YYYVVVUUUQQQQQQQQQPPPNNNLLLKKKJJJKKKKKKLLLMMMOOOQQQTTTVVV]]]^^^aaaeeehhhkkklllmmmpppppppppqqqpppmmmhhhddd\\\WWWQQQKKKFFFAAA<<<:::888666333333444555555444555444444333333444444444000111222333444555666777555555666666555555444333222333333444444333333222222222222222222222222222000111222333444444444444333333444555666777777888666888<<>>888666666777:::BBBPPP```lllqqqpppmmm^^^UUUNNNPPPYYYdddsss~~~}}}~~~jjjRRRAAA;;;777444222111111000//////000000111111111111111111111111333222666<<<@@@FFFPPP[[[mmmsssmmmllliiieeeaaa\\\XXXVVVVVV]]]kkk|||~~~||||||{{{```QQQFFFCCCCCC>>>>>>>>>>>>======>>>>>>???<<<<<<;;;::::::::::::;;;:::;;;<<<;;;::::::<<<>>>>>>AAAMMMaaasss{{{wwwyyy}}}zzz|||~~~pppeeeRRRKKKBBB===<<<======<<<;;;===@@@BBBDDDGGGMMMRRRYYY___ccc^^^SSSGGGAAA???>>>===============>>>>>>@@@@@@AAABBBBBBAAA@@@???===>>>???@@@AAADDDHHHLLLQQQVVV___lll{{{qqqhhhccc___]]]ZZZZZZZZZZZZYYYXXXVVVVVVQQQRRRTTTUUUWWW\\\ccchhhjjjjjjkkklllkkkgggaaa\\\WWWXXXZZZ\\\___fffmmmrrr|||}}}wwwssspppooojjjjjjjjjjjjjjjjjjjjjjjjfffgggggghhhhhhggggggfffggghhhjjjlllmmmmmmmmmmmmkkkjjjgggdddaaa\\\VVVRRRQQQOOOLLLIIIHHHHHHJJJKKKIIILLLRRRWWWZZZ^^^bbbdddnnnqqqvvvzzz||||||yyyxxxllljjjfffaaa]]]XXXUUUTTTOOONNNLLLKKKJJJIIIHHHHHHIIIJJJLLLOOORRRVVVYYYZZZbbbcccfffjjjmmmoooppppppuuuuuuuuuuuutttpppiiieee]]]YYYRRRLLLFFFAAA===:::888666444333444555555444444444444333333444444555111222222333444555666666444555555555555444333333222333333444444333333222333333333333333333333333444444555555666555555555333444444555777888888999888:::>>>BBBJJJTTT___fffmmmooossswww{{{~~~|||}}}~~~gggUUUFFFCCCCCCDDDIIIQQQTTTPPPHHH@@@:::888888888888AAAQQQ```lllpppooommm___VVVPPPRRRXXXaaammmwwwyyy|||~~~}}}zzz|||}}}hhhPPP@@@:::777555222222111111000000111111111111111111111111111111444444777<<<@@@EEEOOOYYYnnnsssllljjjgggccc```]]]ZZZXXXWWW]]]lll|||~~~~~~zzzaaaRRRGGGDDDDDD??????>>>>>>>>>>>>>>>??????<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;===>>>???AAAMMM```qqq}}}vvvxxxzzz}}}}}}~~~~~~vvvggg[[[IIICCC===;;;<<<======<<<:::===AAACCCFFFJJJQQQWWW___eeegggbbbTTTHHHAAA???======<<<<<<======>>>>>>@@@AAABBBCCCBBBAAA@@@???===>>>@@@@@@AAADDDIIILLLRRRWWW```mmm||||||nnneeeaaa^^^\\\[[[[[[[[[YYYXXXVVVUUUTTTOOOQQQSSSTTTVVV\\\ccciiijjjkkklllmmmmmmhhhbbb]]]XXXYYY[[[]]]aaagggooouuu{{{~~~yyytttrrrqqqkkkkkkjjjjjjiiihhhhhhgggeeeeeeffffffffffffeeeeeehhhjjjkkkmmmnnnnnnmmmmmmllliiifffbbb^^^WWWQQQLLLMMMKKKHHHFFFEEEEEEFFFGGGIIINNNUUU[[[___cccfffhhhooorrrvvvzzzzzzxxxuuurrrkkkiiifffaaa\\\WWWTTTRRRLLLKKKIIIHHHGGGGGGHHHIIIGGGIIIMMMRRRXXX]]]aaacccgggiiilllooorrrsssttttttyyyxxxxxxxxxvvvqqqkkkfff___ZZZSSSLLLGGGBBB===:::888666444333444555555444444444333333333444444555333444444444444444444444333333444444444333222222222333333444444333333222444444444444444444444444333333333333222111000000444444555666777888999:::<<<===AAAEEEMMMWWWaaaiiikkknnnrrrxxx}}}|||}}}gggVVVFFFCCCDDDEEEJJJRRRWWWRRRJJJBBB<<<:::::::::777AAAQQQaaalllpppooolll___WWWQQQRRRWWW^^^gggppptttwwwzzzzzzxxxzzz{{{gggOOO???999777555333333222222111222222222111111111111111111111111555555888===@@@DDDNNNXXXmmmrrrmmmjjjfffccc```^^^[[[ZZZWWW]]]lll}}}|||bbbSSSGGGDDDEEE@@@@@@??????>>>===<<<<<<;;;========================;;;::::::::::::;;;<<<<<>>;;;:::;;;===>>>======???DDDFFFIIIRRR\\\hhhnnnqqqiiiYYYKKKDDDCCC===============>>>??????>>>@@@BBBDDDEEEEEEEEEEEE@@@AAABBBCCCFFFIIIKKKMMMSSSZZZbbblll{{{vvvhhh```\\\ZZZYYYWWWWWWWWWWWWVVVVVVUUUTTTQQQQQQQQQRRRUUU[[[ccchhhnnnllljjjkkkkkkhhhccc^^^YYYZZZ]]]```eeelllsssyyy}}}~~~{{{~~~xxxsssooommmhhhiiiiiiiiiiiihhhhhhgggeeeddddddcccdddeeeggghhhhhhiiikkkmmmnnnnnnmmmmmmjjjhhhddd___YYYRRRLLLIIIDDDDDDDDDDDDDDDEEEFFFFFFLLLPPPWWW\\\___bbbeeegggkkkmmmpppqqqrrrpppnnnlllgggfffdddaaa]]]WWWPPPKKKIIIGGGCCC@@@@@@BBBEEEGGGLLLMMMPPPTTTYYY___dddgggjjjkkkmmmppptttxxx{{{}}}|||}}}zzzrrriii^^^ZZZTTTMMMFFFAAA>>><<<888777666555555444555555555444333222222333444555222333444444555555444444333333111000000000111222333444444555555444444333000111222222333444555555333333333333333333333333111222444555555777999<<<;;;===AAAFFFMMMWWWaaahhhnnnpppuuuzzz~~~}}}lllYYYHHHBBBAAABBBKKKVVVZZZUUULLLCCC<<<999999999===BBBMMM]]]lllsssrrrnnnbbbXXXNNNMMMRRRXXX___fffrrruuuvvvuuurrrssszzzsss^^^LLL@@@:::666333222222222111000//////...111222222111///...///111111222777<<<>>>BBBMMMXXXmmmzzzxxxppphhheeeiiikkkcccYYYUUUTTTcccppp|||}}}bbbRRRGGGDDDDDD????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<@@@BBBKKKZZZmmm|||yyyssstttxxx|||~~~zzzqqqiii___RRRIIIAAA@@@===;;;:::;;;<<<===<<<<<<@@@EEEIIIMMMWWWaaakkkppprrrjjjZZZKKKDDDBBB??????>>>>>>>>>??????@@@AAABBBDDDFFFHHHHHHHHHHHHDDDCCCCCCDDDFFFJJJMMMOOOTTT[[[cccmmmzzzqqqccc\\\YYYXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUOOOPPPPPPQQQTTT[[[ccciiirrrqqqoooooonnnjjjddd```ZZZ[[[^^^aaafffnnnwww}}}|||{{{{{{~~~yyytttpppnnniiiiiiiiiiiihhhgggffffffdddcccccccccccceeefffgggiiijjjkkkmmmmmmmmmllllllhhhfffbbb\\\UUUNNNHHHEEECCCCCCBBBCCCCCCDDDEEEFFFLLLPPPUUUZZZ\\\___aaacccdddfffgggiiiiiiiiihhhggggggfffeeebbb^^^XXXPPPKKKFFFDDDAAA>>>>>>AAADDDFFFQQQRRRVVVZZZ```fffjjjmmmnnnoooqqqtttwww{{{~~~wwwnnnbbb]]]VVVNNNHHHBBB???<<<888777666555444444444444555555444333333444555555333444444555555555555555555444222222111222222333333333444444444444333333333333333333333333333333333333333333333333333333333444555444444444666888;;;>>>AAAGGGNNNWWWbbbhhhnnnqqqvvv{{{~~~kkkXXXGGGBBBAAACCCLLLWWW\\\VVVMMMCCC<<<999999999<<>>CCCNNNYYYnnnyyyzzzuuunnnkkkmmmlllddd]]]ZZZYYYiiiuuu}}}~~~aaaQQQFFFCCCCCC>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>AAAIIIWWWiiixxxvvvpppssswww|||}}}pppeee\\\TTTJJJCCC???>>><<<:::999:::<<<===<<<<<<@@@GGGLLLRRR\\\gggpppttttttkkk[[[LLLDDDBBBAAAAAA@@@@@@???@@@@@@@@@CCCEEEGGGJJJLLLMMMMMMMMMIIIHHHFFFFFFHHHKKKPPPSSSWWW]]]eeemmmzzzzzziii]]]WWWVVVVVVVVVYYYZZZ[[[[[[ZZZYYYWWWUUUNNNNNNOOOPPPSSS[[[cccjjjttttttssssssqqqlllfffaaa]]]]]]^^^aaafffooozzz}}}wwwvvvxxx{{{vvvrrrpppkkkjjjjjjhhhgggfffddddddcccbbbbbbbbbbbbdddeeefffjjjkkklllmmmmmmlllkkkjjjfffddd___YYYQQQJJJDDD@@@@@@@@@@@@AAAAAACCCDDDDDDJJJMMMRRRUUUWWWYYY[[[]]]\\\]]]]]]___```bbbddddddiiihhhfffddd```XXXPPPJJJDDDBBB@@@>>>???BBBFFFHHHQQQTTTXXX^^^dddjjjnnnpppssstttuuuxxx{{{|||tttgggaaaYYYPPPJJJDDD@@@===777666555444444333444444666555444444444444555666444444555555555666666666555555444333333333333333333333444444444444333333444444444333333222222222333333333333333333333333444555555444333222444555<<<>>>CCCHHHOOOYYYccciiimmmqqqwww|||jjjXXXGGGBBBCCCEEENNNZZZ___YYYOOODDD===999888999;;;BBBPPP```nnntttrrrnnnbbbVVVLLLKKKOOOUUU]]]dddeeehhhjjjiiigggiiiqqqwwwqqq\\\JJJ???999666444222222222111000000//////111111222111///...000111111222777<<>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<>>BBBIIIOOOUUU```kkkuuuxxxwwwmmm]]]NNNEEEBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBDDDHHHMMMQQQSSSUUUVVVPPPNNNJJJIIIJJJNNNSSSWWW[[[aaahhhoooyyy|||qqqbbbWWWSSSTTTUUUVVVXXXZZZ\\\]]]\\\ZZZXXXVVVNNNNNNNNNOOOSSS[[[dddkkkssstttuuuuuurrrmmmfffbbb```______```eeeooozzzwwwrrrsssvvv|||wwwsssqqqmmmllljjjhhhfffdddcccbbbaaaaaa```aaaaaaccceeefffjjjkkklllmmmlllkkkjjjiiifffccc]]]VVVNNNFFF@@@======>>>>>>???@@@AAACCCCCCGGGJJJMMMOOOPPPQQQSSSTTTVVVVVVWWWXXX[[[```dddgggmmmkkkiiifff```XXXOOOIIIDDDBBB@@@@@@BBBFFFJJJMMMSSSWWW]]]dddjjjooorrrtttwwwxxxyyy|||wwwllleee[[[RRRLLLFFFAAA>>>777666555444333333333333555555555555555555555555333333333333444444555555555444444333333333333333333333333444444333333333333333333333333333333333444444444444444444444444555555666555333333555666<<>>999666555222222222111111000000000000111111000//////000222111222777<<<@@@EEERRR^^^pppuuuhhh^^^ZZZ[[[bbbssspppuuu|||}}}zzz```QQQEEEBBBCCC>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<>>777777666555444444444444444555555555555555555444222222111111111222333444333333333333333222222111222333333333333333333222111111222333333444555555444444444444444444444444333555666666666666999;;;===@@@FFFLLLTTT]]]gggmmmooosssyyy~~~}}}}}}}}}iiiWWWGGGDDDEEEIIISSS^^^ccc\\\PPPEEE<<<999999:::<<>>999666555222222222222111111111111000111111000//////111222111222777<<<@@@GGGTTTaaaqqqyyyfff[[[XXXXXX```ssshhhlllttt}}}~~~zzzaaaQQQFFFCCCCCC>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>@@@FFFPPP^^^lllyyyrrrmmmlllooouuu{{{wwwooohhhgggggghhhkkkpppsssvvvzzz~~~~~~}}}tttjjj\\\OOOFFFAAA>>><<<::::::::::::;;;;;;<<<===BBBCCCHHHOOOUUU\\\gggrrr~~~~~~{{{pppaaaRRRHHHDDD@@@@@@??????@@@@@@AAABBBAAADDDJJJRRRYYY___dddfff\\\YYYUUURRRRRRUUUZZZ]]]bbbgggkkknnnsssxxxxxxttthhh```VVVPPPPPPRRRTTTTTTVVVYYY]]]aaabbb```]]]ZZZTTTSSSRRRRRRVVV^^^hhhooouuuyyy}}}~~~zzzrrrlllhhh```___^^^___ccclllwww}}}rrrjjjjjjrrrzzz{{{wwwtttpppnnnkkkhhhfffddddddddd````````````bbbdddfffgggiiijjjkkkllllllkkkjjjiiifffccc\\\TTTLLLEEE@@@>>>::::::;;;<<<>>>@@@BBBCCCCCCEEEFFFGGGGGGGGGIIIKKKLLLMMMPPPUUU\\\eeennnssszzzuuunnnggg___VVVMMMGGGAAA@@@@@@AAAEEEKKKRRRUUU```eeennnvvv|||~~~zzzqqqhhh[[[RRRMMMIIICCC>>>888777666555555444555555333333444555555444333333222111000///000111222333333333333333333222111111222222333333333333222222000111111222444555555666444444444444444444444444222444555666777888;;;===>>>AAAGGGNNNVVV___hhhnnnqqqtttyyy~~~~~~|||}}}jjjXXXHHHEEEFFFJJJTTT___ccc[[[PPPDDD<<<999999:::>>>FFFSSS```iiimmmnnnmmm```SSSGGGDDDGGGMMMUUU]]]___bbbddddddeeejjjttt|||sss]]]JJJ>>>999666555222222222222222222222222///000111000//////111333222333777<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<>>CCCDDDJJJSSSZZZbbbnnnzzz{{{qqqcccUUUJJJFFF@@@@@@@@@@@@AAABBBDDDDDDEEEHHHOOOVVV]]]cccgggiii___]]]YYYVVVVVVXXX\\\^^^bbbfffiiijjjmmmpppnnniii___YYYRRRNNNOOOQQQRRRRRRVVVZZZ```eeefffeeeaaa___XXXWWWUUUUUUXXX```jjjqqqxxx|||zzzqqqiiieee\\\\\\]]]___eeeooozzzwwwlllfffiiittt}}}~~~zzzwwwqqqooollliiigggeeeeeefff`````````aaabbbdddfffhhhhhhiiijjjkkkllllllkkkjjjeeebbb[[[SSSLLLEEEAAA>>>999999:::<<<>>>@@@CCCDDDDDDEEEGGGGGGGGGGGGIIIKKKMMMOOOSSSZZZcccnnnwww|||zzzqqqfff]]]TTTLLLGGGDDDDDDDDDFFFKKKRRRXXX\\\dddjjjsss||||||qqqgggYYYPPPLLLIIICCC===999999777666666666666666222222333444444333222222222111000///000111333444333444444555444444222111222222333333333333222222222222222333333444444444555555555555555555555555222333555666666888:::===>>>BBBIIIPPPXXXaaajjjooosssvvvyyy}}}{{{|||kkkYYYIIIEEEGGGJJJTTT```bbbZZZNNNCCC;;;888999;;;@@@GGGSSS^^^fffjjjkkklll```SSSFFFBBBEEEJJJSSS[[[```ccceeeeeeffflllwwwvvv___KKK???999666555222222222222222222222222///000111000//////111333222333777===BBBIIIXXXffftttppp^^^XXXWWWTTT___uuu___ccckkkuuu~~~~~~bbbSSSGGGDDDEEE@@@============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<999<<>>>>>999:::;;;;;;<<<===>>>>>>CCCEEEKKKUUU^^^gggttt|||rrrdddVVVLLLGGG@@@@@@AAAAAACCCDDDFFFGGGIIILLLRRRYYY```eeeiiikkkaaa^^^[[[XXXXXXZZZ]]]___bbbeeeggggggiiikkkhhhbbbYYYTTTOOOMMMNNNPPPQQQPPPWWW[[[bbbgggjjjhhheeebbbZZZYYYWWWVVVYYYaaakkkrrryyy}}}xxxnnneee```YYYZZZ\\\```gggqqq}}}|||sssiiidddhhhuuu|||zzzrrrpppllliiigggfffggggggaaaaaaaaaaaaccceeeggghhhggghhhiiikkkllllllkkkkkkdddaaaZZZSSSKKKEEEAAA???888999:::<<<>>>AAACCCDDDFFFGGGHHHHHHHHHHHHKKKMMMOOORRRWWW```jjjvvv}}}rrrfff\\\SSSKKKGGGIIIHHHIIIKKKQQQXXX___ccclllrrr{{{qqqfffXXXOOOLLLIIICCC===:::999888777666666666666111111333333333333111111333222111000000222444555444555666666666555333333222222222333333222222222444444333333333333222222555555555555555555555555222333555555555666999;;;>>>CCCIIIQQQYYYbbbjjjppptttvvvyyy|||~~~{{{|||lllZZZJJJFFFGGGJJJTTT```aaaYYYNNNBBB;;;888999;;;AAAHHHSSS]]]dddhhhjjjkkk___RRREEEAAADDDIIIRRRZZZbbbeeeggggggiiiooozzzwww```LLL???999666555222222222222222222222222///000111000///000111333222333777===BBBJJJYYYgggvvvhhhXXXVVVUUURRRaaawww___dddllltttcccPPPHHHBBB>>>>>>@@@???>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999::::::;;;<<<===???BBBIIITTTbbbooowwwtttkkkkkklllqqqwww|||}}}mmmgggbbbbbbcccdddiiipppsssvvvyyy}}}~~~}}}{{{ooo]]]NNNFFFBBB???======<<<<<<;;;<<<===>>>??????FFFNNNTTT___ppp}}}pppdddWWWLLLFFFAAA@@@>>>===>>>AAAEEEGGGMMMNNNRRRZZZdddkkkmmmmmmgggddd```]]][[[\\\]]]___aaaccceeefffddd```[[[XXXTTTRRRNNNKKKKKKMMMPPPRRRVVVZZZ```fffiiiiiigggeeebbbXXXSSSYYY]]]___jjjwww~~~uuujjjaaa]]]ZZZ\\\\\\___iiivvv||||||}}}uuummmhhhfffjjjwww|||zzzwwwrrrmmmiiigggffffffgggdddaaa```bbbccccccccciiiiiiiiiiiiiiihhhgggfffccc```ZZZTTTLLLEEE@@@===<<<<<<<<<===???AAADDDEEEEEEGGGIIIJJJJJJKKKMMMNNNSSSZZZbbbiiitttqqqfff[[[PPPJJJJJJIIIKKKOOORRRWWW]]]dddiiiwww|||~~~qqqfffWWWMMMIIIFFF@@@;;;999888666555444444444555333333333222222222111111111111111111222333444555555555555444444333333333555444444333333444444555444444444444444444444444444444444444444444444444777666555444333555:::===AAAEEEJJJQQQYYYbbbkkkqqquuuxxx{{{}}}}}}||||||}}}nnnSSSEEEFFFDDDIIITTTYYY```UUUIIIAAA<<<777777:::???IIITTT[[[bbbggghhhfffYYYLLLCCCBBBDDDHHHTTTaaagggmmmmmmhhhmmm{{{xxx___JJJ>>>999666555444333333222111000//////////////////////////////444555999???CCCJJJXXXeee{{{ssscccVVVPPPRRRXXX^^^uuudddggglllttteeeQQQIIICCC@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::999999999::::::;;;<<<===>>>AAAHHHSSSaaannnwwwvvvlllkkklllqqqxxx|||yyyjjjeeeaaabbbdddfffmmmssswwwyyy}}}rrr```PPPFFFBBB???>>>;;;;;;;;;<<<===???AAABBBBBBIIIQQQXXXddduuu}}}pppdddWWWLLLFFFCCCAAA@@@???@@@CCCGGGJJJNNNPPPTTT\\\eeekkknnnmmmgggeeeaaa^^^\\\\\\\\\]]]___```aaabbb```]]]YYYWWWTTTQQQNNNLLLLLLNNNQQQSSSXXX[[[aaafffiiijjjiiihhhdddZZZVVV[[[___aaajjjwww}}}{{{qqqggg```]]]ZZZ]]]___bbblllxxx~~~}}}}}}uuummmhhhgggmmm{{{||||||yyytttoookkkiiihhhhhhgggdddbbbaaacccdddeeeeeejjjjjjjjjiiihhhgggffffffbbb___ZZZSSSLLLFFFAAA>>>=========>>>@@@CCCEEEFFFGGGHHHJJJKKKKKKMMMPPPSSSYYYaaajjjsss~~~pppeeeZZZPPPLLLLLLKKKNNNRRRVVV\\\bbbiiinnn{{{~~~|||mmmbbbUUUMMMJJJGGGCCC>>>:::999777666555444555555333333333333222222222222111111111111222333444555555555444444444333333333555444444333333444444555444444444444444444444444444444444444444444444444666666555333333555999===AAADDDJJJQQQYYYaaajjjpppsssvvvzzz||||||||||||}}}~~~~~~~~~mmmSSSFFFFFFDDDIIISSSWWW\\\QQQGGG@@@<<<999999===???JJJVVV]]]cccgggeeeaaaWWWKKKBBBBBBEEEKKKXXXgggooouuuvvvtttyyyxxx___JJJ>>>999666444222222222111111111111111111111111111111111111111444555999???CCCJJJXXXeeezzznnn```UUUOOOQQQVVV```wwwiiijjjmmmvvvfffRRRKKKEEEBBBCCC@@@???>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::999999999:::;;;;;;<<<===@@@FFFPPP^^^mmmwwwxxxnnnlllmmmqqqxxx|||vvvjjjeeecccfffiiilllssszzz}}}zzzeeeSSSHHHBBB???>>>:::::::::<<<>>>AAACCCEEEEEEMMMUUU^^^kkk|||}}}pppcccWWWMMMGGGEEECCCBBBAAACCCFFFJJJLLLPPPRRRWWW___ffflllnnnnnniiifffccc___\\\[[[ZZZZZZ[[[\\\\\\\\\[[[YYYWWWVVVSSSQQQNNNMMMMMMOOORRRTTTZZZ]]]aaafffjjjlllmmmmmmggg___[[[^^^aaaccckkkvvv{{{}}}{{{uuukkkbbb]]]\\\[[[___ccchhhqqq{{{|||uuummmiiijjjrrr}}}|||wwwrrrnnnkkkjjjiiifffdddbbbccceeegggggggggkkkkkkjjjiiihhhfffeeeeeeaaa^^^YYYRRRLLLFFFAAA???>>>>>>>>>@@@BBBEEEGGGIIIJJJKKKLLLMMMNNNRRRWWW[[[aaakkkvvv}}}ooodddZZZRRRNNNOOOPPPRRRWWW\\\bbbiiiqqqvvv|||vvvfff]]]RRRLLLIIIHHHDDD@@@;;;:::888666555555555555444444444444333333333333111111111111222333444444555444444444444333333333555444444333333444444555444444444444444444444444444444444444444444444444555555444333333555999<<<@@@DDDJJJQQQXXXaaaiiioooqqqtttxxxzzz{{{{{{|||}}}}}}|||}}}jjjSSSGGGGGGDDDIIIRRRSSSVVVMMMCCC???<<<:::;;;???>>>IIIVVV___eeehhhddd^^^WWWJJJBBBCCCHHHOOO^^^nnnyyyxxx___JJJ>>>999666444000000111111111222222222111111111111111111111111444555999@@@DDDKKKXXXeeexxxyyykkk```WWWQQQQQQVVVbbbyyyjjjkkkppp|||fffSSSLLLFFFCCCDDD@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999::::::;;;;;;<<>>===999999:::;;;===@@@CCCEEEFFFNNNXXXbbbppp|||nnnbbbVVVMMMHHHFFFEEECCCCCCDDDHHHKKKNNNRRRUUUZZZaaagggkkkmmmmmmjjjgggccc___[[[XXXWWWVVVXXXXXXXXXXXXXXXWWWWWWWWWTTTRRRPPPNNNOOOQQQSSSUUU[[[]]]aaaeeejjjmmmpppqqqllleeeaaabbbccceeekkkssswwwwwwuuunnneee^^^\\\\\\[[[aaahhhmmmuuu}}}{{{tttmmmkkkmmmwww}}}yyytttooollljjjjjjeeedddcccdddgggiiiiiiiiilllkkkiiihhhfffeeedddddd```]]]XXXQQQKKKFFFBBB@@@??????@@@AAADDDGGGJJJLLLMMMNNNOOOPPPSSSXXX___dddkkkuuu{{{mmmccc[[[TTTRRRSSSSSSVVV[[[```gggooowww|||}}}|||yyy|||zzznnn___XXXOOOIIIGGGEEEBBB???:::999777555444444444444555555444444444333333333222111111111222222333444444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333444444333333555999<<<@@@DDDJJJQQQXXXaaahhhnnnooorrrvvvyyyzzzzzz{{{||||||{{{|||~~~}}}gggRRRGGGFFFDDDIIIQQQPPPSSSJJJAAA===;;;999:::>>>===HHHTTT^^^gggllljjjdddZZZMMMCCCDDDJJJSSSddduuuwww^^^III===888666444111111111111111111111111111111111111111111111111333555:::@@@EEELLLYYYfffxxxwwwlllccc[[[UUUUUUXXXeee{{{iiillltttfffSSSLLLFFFBBBCCC@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::::::::<<>><<<:::::::::;;;===???BBBCCCHHHPPPZZZeeetttyyylll```VVVNNNIIIFFFEEEDDDCCCEEEIIIMMMOOOSSSWWW]]]ccchhhjjjllllllkkkhhhbbb\\\WWWTTTRRRQQQSSSTTTTTTUUUVVVWWWYYYYYYVVVTTTRRRQQQQQQSSSUUUVVV[[[]]]aaafffkkkooosssuuuqqqlllgggeeeeeefffjjjoooqqqqqqnnnggg```[[[[[[]]]]]]dddkkkpppwww~~~yyytttooonnnrrr}}}}}}yyytttpppllljjjhhheeeddddddeeehhhjjjjjjjjjkkkjjjhhhfffdddccccccccc```]]]WWWPPPJJJEEEBBB@@@???@@@AAACCCEEEIIILLLNNNPPPQQQRRRTTTXXX___hhhnnnvvvwwwkkkccc]]]WWWVVVXXXVVVYYY^^^ccciiiqqqyyy~~~~~~|||zzzyyyxxxxxx{{{}}}rrrgggXXXSSSLLLGGGDDDBBB???<<<:::999777555333222222333555555444444444333333333222222111111222222333333444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333333444444444666999<<<@@@DDDKKKRRRYYYaaahhhmmmnnnqqqvvvxxxyyyzzz{{{|||{{{{{{{{{~~~~~~zzzdddPPPFFFEEECCCJJJRRROOORRRIII@@@<<<:::777888;;;===FFFRRR]]]jjjssstttppp___QQQFFFFFFKKKUUUhhhzzzttt[[[GGG<<<888666444333333222222111000000///000000000000000000000000222444:::AAAFFFMMMYYYfffyyyvvvlllddd]]]WWWWWW[[[hhh}}}kkkpppyyygggSSSLLLFFFBBBBBB@@@???>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999999::::::;;;===@@@CCCJJJYYYlllzzz{{{ppppppppptttyyy|||zzzvvvuuuxxx{{{}}}tttZZZIIIAAA>>><<<;;;;;;;;;<<<>>>@@@BBBDDDKKKSSS]]]iiiyyyvvviii^^^UUUOOOKKKGGGFFFEEEEEEGGGKKKOOOQQQVVV[[[aaagggiiikkklllmmmkkkggg```XXXRRROOOMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[YYYXXXVVVTTTTTTUUUVVVWWW[[[^^^bbbhhhnnnssswwwyyyvvvrrrmmmhhhffffffhhhjjjiiiiiihhhccc]]][[[]]]___^^^fffnnnrrrvvv|||zzzuuurrrtttzzz}}}yyyuuupppllliiigggeeeddddddfffiiijjjjjjiiiiiigggeeecccbbbbbbbbbbbbaaa^^^WWWPPPIIIDDDAAA@@@???@@@AAACCCFFFJJJNNNPPPRRRSSSVVVYYY^^^fffooovvv{{{rrriiiddd___[[[ZZZ\\\ZZZ\\\```eeejjjqqqxxx}}}}}}yyyvvvttttttuuuvvvyyy|||zzzwwwsssiii^^^RRROOOJJJFFFCCCAAA>>><<<;;;:::777555333333333333444444444444333333333333333222222111222222333333333333333444444444444555555444444333333444444555444444444444444444444444444444444444444444444444333444555555666777:::===AAAEEELLLTTT[[[bbbhhhmmmooorrrvvvxxxyyyyyyzzz{{{{{{{{{{{{~~~{{{wwwaaaOOOEEEBBBAAAKKKSSSOOOPPPGGG???;;;999555666999===EEERRR___ppp}}}|||cccUUUIIIHHHMMMXXXlll~~~qqqXXXEEE;;;777666444444444333222111000///...////////////////////////222444:::BBBGGGMMMZZZfffzzz{{{rrrhhhaaa[[[WWWYYY^^^mmmrrrwwwjjjUUUMMMFFFBBBBBB@@@???>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::999999999:::;;;>>>@@@BBBIIIXXXlll|||}}}rrrqqqqqquuuzzz|||||||||qqqWWWGGG@@@>>>>>>:::;;;<<<===@@@CCCFFFHHHPPPXXXcccooosssfff\\\TTTOOOLLLIIIHHHGGGGGGIIIMMMQQQTTTYYY___fffkkklllmmmmmmnnnlllfff]]]TTTMMMIIIIIIIIIGGGIIIMMMQQQUUUYYY[[[\\\\\\[[[YYYWWWVVVVVVWWWWWW\\\___eeelllrrrwww{{{|||zzzwwwqqqjjjfffeeeeeeeeebbbcccccc```\\\\\\___bbb```hhhooorrruuuzzz}}}}}}|||yyyxxx{{{~~~zzzvvvqqqmmmiiigggeeeeeeeeefffhhhiiiiiigggfffeeecccaaa``````aaabbbccc^^^WWWOOOHHHCCC@@@???>>>???AAACCCGGGKKKNNNPPPRRRUUUXXX]]]dddllluuu{{{|||vvvnnngggeeebbb^^^]]]___]]]```cccgggkkkqqqwww|||yyyvvvrrrooonnnppprrrtttvvvyyy|||}}}{{{yyywwwwwwxxxxxxuuuooollliii```VVVMMMKKKHHHFFFDDDCCCAAA???===<<<999777555444444444333333333333222222222222333333222222111222222333333333333444444444555555555444444333333444444555444444444444444444444444444444444444444444444444333444666777777999<<<>>>BBBGGGNNNUUU\\\ccciiimmmpppssswwwyyyyyyyyyyyyzzz{{{{{{{{{~~~~~~xxxsss^^^NNNDDD@@@???KKKUUUQQQMMMEEE===:::888555555888<<>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::999999999999<<<>>>AAACCCIIIXXXmmm}}}tttqqqrrruuuzzz}}}mmmTTTEEE@@@???@@@:::;;;<<>>>>>???@@@CCCGGGKKKOOOQQQSSSUUUZZZ```gggoooxxx~~~}}}wwwrrrkkkffffffddd```___aaa```bbbeeehhhkkkqqqwww{{{tttqqqmmmjjjjjjmmmqqqtttsssuuuwwwwwwuuurrrpppooosssrrrnnnhhheeebbbZZZQQQJJJIIIHHHGGGFFFEEEDDDCCC???>>>;;;999777666666666333333333222222222111111333333222222111222222222333333333444444555555555555444444333333444444555444444444444444444444444444444444444444444444444333555777888888:::<<>>>>>KKKVVVRRRJJJBBB<<<999888666666999<<>>;;;;;;<<<999:::>>>BBBEEEKKKQQQ[[[aaammm~~~}}}nnnddd\\\SSSOOOOOOMMMMMMMMMMMMNNNRRRWWW[[[cccfffjjjnnnqqqrrrrrrrrriii```SSSKKKHHHHHHFFFDDDGGGHHHKKKNNNRRRVVVZZZ[[[^^^^^^^^^\\\YYYXXXYYYZZZ___ccciiipppwww{{{}}}~~~}}}yyyrrrjjjccc^^^\\\[[[YYY\\\```bbbbbbaaaaaaaaadddggglllooorrrtttwwwyyy{{{~~~zzzuuurrrnnniiigggdddeeeeeeeeeffffffffffffbbbaaa___^^^]]]^^^```aaaccc]]]SSSJJJDDDAAA>>>===>>>???@@@CCCGGGKKKOOOQQQSSSVVV[[[bbbiiioootttwww{{{}}}~~~}}}yyyvvvuuuuuuqqqnnniiifffeeeeeedddccccccccccccdddgggkkkpppsssmmmkkkhhhffffffhhhkkkmmmooonnnlllkkkjjjiiiiiihhhhhhhhhfffccc^^^WWWQQQNNNGGGGGGGGGIIIJJJIIIFFFCCC>>><<<:::999888777444222444444444333333333222222222222111111222222333444333444444555555444444333333333333333333333333333555555555444444333333333333777:::999555333666999555555666666777:::???CCCIIILLLQQQVVV[[[aaahhhllltttvvvxxxxxxvvvvvvyyy|||zzz|||~~~|||tttkkkZZZIIIBBBBBB>>>CCCJJJHHHGGG@@@;;;::::::777888:::???MMMUUUooodddSSSHHHLLLWWWdddwww~~~zzzvvvgggRRRAAA888777777888222222222111111111111000222222111111222222333444444555999???DDDLLLZZZhhh~~~|||pppbbbZZZWWWZZZcccmmm}}}~~~kkkUUULLLEEEAAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::<<<;;;<<>>=========;;;<<<@@@DDDGGGNNNUUU___ggguuuyyykkkaaaZZZSSSPPPPPPMMMNNNNNNNNNOOOSSSXXX]]]eeeggglllppprrrrrrqqqpppfff]]]QQQJJJGGGGGGEEECCCGGGHHHJJJNNNRRRWWW[[[]]]___```___]]]ZZZYYYYYYZZZ^^^bbbiiipppwww{{{}}}~~~zzzpppfff^^^XXXVVVUUUYYY\\\aaaddddddcccbbbbbbeeehhhkkknnnppprrrvvvxxx~~~~~~yyyuuuqqqnnnjjjgggdddddddddeeeeeeeeeeeeeeeaaa```___^^^^^^___aaabbbaaaZZZPPPGGGBBB???===<<<>>>???@@@CCCFFFJJJMMMOOOUUUWWW[[[```fffkkkooorrrtttuuuvvvuuusssqqqqqqrrrqqqnnnjjjgggeeedddbbbaaa```aaabbbdddfffiiijjjkkkgggeeebbb``````bbbeeefffhhhgggfffeeedddccccccccc`````````___[[[VVVRRROOOIIIIIIIIIKKKKKKJJJGGGEEE@@@>>>;;;999888888666444333333333222222222111111111111111111111222333333333444444555555444444333333333333333333333333333555555444444444333333333888<<>>888444222333444555666666777:::???CCCIIILLLPPPTTTYYY```hhhmmmtttvvvxxxwwwuuuuuuxxx|||zzz|||~~~|||tttkkkZZZIIIBBBBBB>>>BBBIIIFFFFFF???::::::999777888:::???NNNVVVooo~~~```PPPEEEJJJUUUbbbuuu}}}{{{yyyvvvuuufffQQQAAA999777666666222222222111111111111000222222222222222333444444444555999???CCCKKKZZZhhh~~~{{{pppccc\\\XXXZZZbbbkkkyyy~~~kkkVVVMMMFFFBBBBBBAAA@@@???===<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::<<<;;;<<<@@@FFFQQQdddtttxxxwwwzzz}}}iiiYYYHHHAAA@@@>>>>>>>>>>>>===>>>CCCGGGJJJRRR[[[fffqqqtttggg___YYYSSSQQQRRRNNNOOOPPPPPPRRRUUU[[[^^^fffiiinnnqqqrrrqqqnnnlll```YYYOOOHHHFFFEEEDDDCCCFFFGGGJJJNNNSSSXXX]]]```bbbcccbbb```\\\ZZZZZZZZZ]]]aaahhhooovvv{{{}}}~~~~~~wwwkkk```WWWRRRRRRRRRXXX]]]bbbfffgggfffddddddfffhhhkkklllnnnppptttvvv}}}xxxtttqqqnnnjjjgggdddddddddddddddccccccccc``````______```aaabbbccc___XXXMMMDDD???<<<<<<;;;>>>???@@@BBBEEEHHHKKKLLLTTTVVVYYY]]]aaaeeehhhjjjjjjkkkllllllkkklllnnnppppppnnnjjjgggeeeccc___]]]\\\]]]___aaabbbcccbbbbbb___]]][[[ZZZZZZ[[[^^^___aaaaaa```_______________]]]]]]^^^]]]ZZZVVVRRROOOMMMLLLLLLMMMNNNLLLIIIFFFCCC@@@<<<999888888777666222222222222111111111111333333333333333444444444444444555555555555444444444444444444444444444444555444444444444333333333999===AAA@@@;;;555222111444555666777888:::???BBBIIIKKKNNNQQQWWW___hhhnnnsssvvvxxxwwwuuuuuuwww{{{{{{}}}~~~|||tttjjjYYYHHHBBBBBB>>>AAAGGGDDDEEE>>>999999888777888;;;???OOOXXXpppuuuYYYLLLCCCGGGSSS```rrrzzzvvvwwwvvvsssrrrdddPPP@@@999777555333222222222111111111111000222222222222222333333444444555999???CCCKKKZZZhhh~~~|||qqqfff^^^ZZZZZZaaahhhttt~~~~~~kkkVVVMMMFFFCCCCCCAAA@@@???===<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<;;;::::::999999::::::;;;:::;;;???EEEOOOaaaqqq~~~|||zzz{{{~~~rrr___RRRFFFBBBAAA???======>>>>>>@@@EEEIIIMMMWWW```lllzzz}}}qqqddd]]]XXXSSSQQQRRRPPPQQQRRRRRRTTTWWW\\\```fffiiinnnqqqqqqnnniiifffZZZTTTLLLGGGEEEDDDDDDCCCEEEFFFIIINNNSSSZZZ___ccceeefffeeebbb^^^[[[ZZZZZZ[[[___fffnnnuuuyyy|||}}}wwwpppdddYYYRRRPPPRRRTTTXXX^^^eeejjjkkkiiigggffffffhhhjjjkkklllooosssvvv~~~{{{vvvssspppmmmjjjhhhddddddccccccccccccbbbbbb^^^___``````aaabbbcccccc]]]VVVKKKBBB===<<<<<<<<<>>>???@@@BBBEEEGGGIIIJJJPPPRRRTTTXXX\\\___bbbcccbbbdddeeefffgggiiimmmpppqqqnnnkkkhhheeeaaa\\\YYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXVVVUUUVVVWWWZZZ[[[]]]]]]\\\\\\]]]]]]^^^^^^aaaaaaaaa___\\\WWWRRROOOOOOOOONNNOOOOOOMMMIIIFFFDDD@@@;;;888777777777666333333333222222222111111555555555666666666666666444444555555555555444444555555555555555555555555444444444444444444444444444777;;;;;;999666555555444555666777888;;;???BBBHHHIIIKKKOOOUUU^^^hhhooosssuuuwwwvvvttttttwwwzzz|||~~~~~~{{{sssjjjXXXHHHAAABBB>>>AAAFFFBBBEEE>>>888888888777888<<>>CCCLLL]]]lll{{{zzzxxx|||zzz|||~~~yyycccUUULLLCCCBBBBBB???======>>>>>>AAAFFFJJJOOO[[[fffrrr|||pppccc]]]XXXSSSQQQRRRQQQSSSTTTUUUVVVXXX\\\```eeehhhkkknnnmmmhhhccc```TTTPPPKKKGGGEEEDDDDDDDDDEEEFFFIIIMMMTTT[[[aaaeeehhhiiihhheee```[[[YYYYYYXXX\\\ccckkkqqqvvvxxxzzzssskkk___TTTNNNNNNQQQTTTYYY___hhhnnnooolllhhhfffggghhhiiijjjlllpppvvvzzz~~~zzzwwwssspppmmmkkkhhhfffbbbbbbbbbbbbbbbbbbbbbbbb]]]^^^```aaabbbbbbbbbaaa[[[TTTKKKCCC>>>=========>>>???@@@CCCEEEFFFHHHHHHKKKLLLOOOSSSWWW[[[^^^___```bbbdddeeegggkkkooosssqqqnnnjjjfffbbb]]]XXXTTTUUUTTTRRRQQQPPPQQQSSSTTTRRRRRRQQQQQQRRRUUUWWWXXXZZZZZZZZZ[[[\\\]]]______bbbbbbbbbaaa^^^ZZZUUUSSSRRRQQQPPPPPPOOOMMMIIIFFFDDD@@@;;;777666666666555555444444444444333333333444555666666777777666666444555555666666555555444555555555555555555555555444444444444444444444444111222333444444444666777333555666888999;;;>>>AAAFFFGGGIIILLLSSS]]]hhhppprrruuuwwwwwwuuuuuuxxx|||}}}{{{sssjjjXXXHHHAAAAAA>>>AAAFFFCCCFFF???999888777666888<<<@@@RRR\\\sss|||yyygggOOOGGGAAAEEEPPP___mmmvvv}}}|||wwwsssuuuzzz|||yyyppp```LLL>>>999777444000222222222111111111000000///////////////000111111444555999@@@EEENNN]]]kkk}}}nnnccc\\\XXX\\\cccqqq~~~||||||rrruuu}}}nnnXXXNNNGGGCCCCCCAAA@@@???===<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;:::;;;>>>BBBJJJZZZiiitttxxxuuuzzz{{{|||~~~nnnZZZJJJCCC>>>@@@AAA???>>>???>>>???CCCHHHLLLRRR___lllzzzyyymmmaaa[[[WWWSSSRRRSSSSSSUUUVVVVVVVVVXXX[[[^^^bbbdddggghhhfffbbb]]]ZZZPPPNNNKKKHHHFFFFFFFFFGGGFFFGGGIIINNNTTT[[[bbbfffjjjkkkjjjfffaaa[[[XXXWWWUUUYYY```gggmmmqqqssstttppphhh\\\QQQKKKKKKOOORRRZZZbbbkkkrrrrrrnnniiifffggghhhiiikkknnnssszzzzzzssspppllljjjhhhfffdddbbb^^^^^^^^^_________``````\\\]]]```aaabbbaaa```___XXXSSSJJJDDD@@@>>>>>>======>>>AAACCCFFFGGGHHHIIIIIIJJJMMMQQQUUUYYY\\\^^^```bbbeeehhhjjjmmmqqqtttooolllfffaaa\\\WWWRRRNNNOOOMMMJJJIIIIIIKKKMMMOOOLLLLLLMMMNNNQQQSSSVVVWWWYYYYYYZZZ[[[]]]___aaabbbaaabbbccccccaaa^^^[[[YYYUUUTTTRRRRRRQQQNNNIIIFFFCCC@@@;;;888777666555444555555555555444444444444222333444555666555444444555555666666666666555555444444444444444444444444333333333444444444444555333222111000111222333444333444777888999;;;>>>AAADDDEEEGGGKKKRRR\\\gggooorrrtttwwwwwwvvvwww{{{~~~~~~}}}{{{sssiiiYYYHHH@@@@@@===AAAHHHGGGIIIAAA:::888888666888<<>>AAADDDGGGHHHIIIIIIKKKLLLOOORRRVVVYYY\\\]]]```cccgggjjjlllnnnqqqsssmmmhhhaaaZZZUUUPPPKKKHHHFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKMMMOOOSSSVVVYYY[[[[[[\\\]]]___aaadddfffgggfffggghhhhhhfffccc```]]]XXXWWWUUUTTTSSSOOOKKKGGGCCCAAA===;;;999777555333555555444444444333333333333444666777888777666555555555666666666666555555333333333333333333333333333333333444444444555555444333222222333333333333222444777888999;;;>>>@@@AAACCCFFFKKKRRR\\\gggnnnqqqtttwwwxxxxxxyyy}}}~~~}}}zzzrrriiiZZZHHH@@@???<<>>AAAEEEGGGIIIJJJJJJNNNOOOQQQTTTWWWZZZ\\\]]]```cccgggjjjlllnnnoooqqqjjjeee]]]VVVPPPKKKGGGDDD@@@AAACCCEEEFFFFFFFFFEEELLLMMMOOOSSSVVVZZZ]]]___``````bbbdddfffiiikkkmmmpppppppppnnnkkkfffaaa___ZZZYYYWWWVVVTTTQQQLLLHHHDDDBBB???===;;;999666333444444444333333333222222666888:::;;;;;;;;;999888555555666666666666555555333333333333333333333333333333333444444555555555222222444666888777666444222444777999:::;;;>>>@@@@@@BBBFFFKKKRRR\\\fffmmmppptttwwwxxxyyy{{{~~~}}}zzzrrriii[[[HHH???>>><<